[ [ 40832571865616940625005060529318502174147858649250790585787510546619044933829779807959606560554191943837456421159754712826319238164360636383991129376269320719195813514047763834443267363577528581374164830615699987173423225456379457124930829085230398632023201799583164934762848888939623828872706740353055332396423492006616785455923111943753705775450594127791393589865590732638762614911627351165525390510974172749410814435574361065239504721260908879454731806423947612977597046100437600593502830414475973026404468644763300359003530687215422928730068059236098510148020097863459387115944931206898034700516458945591662999367183047056587705037683063716574178188413023666799475287343887473029855321291929381750378029824400558416933984843864344945373789676839408319665155168516285396170323866177107175026605276083357503573490745776001482305386875825808956654149770121723552835446183472253960323384459672579056580613553881573180770564886226670070015660970908942029632146659059026996929680724003176736926235239498733872968558582875508404567791250611586584013468691562944367351228292083954002636374564823721829882783693388580020196824580194381992618731631477722810751349444926201330732817038775606401953113484377631681848214243371114449421221828844780871329793295315957144778580074480523940458246116970306088583512978432539905553060393512867478853489919286856049308954600339606663964464936017379814560318466555904000000000000 + -390575530539849500425372739118913890353015360266138516200354299859040520960505337588267990046616531527174351523289646857179163777536896476689156090212335818924300439411662343576213548535440361421180851900957626193102590831868853370611128898262315931436317194756587014351546716664503274626113315950480399441506139097763981235745454987554325739345653740098640886182057710680299790628925109501204647393531548613913241289482718767811447334406619848677592146819606138475641293687401537378601654695096196997681619466769338836421019136722809327833827148862491931336399088746960067707056456311727186061455840757119542980455521726419847341470735020371128770879515691357271771989427459489544803433335647901209767067492424078361046905185355996227071870716295973701896224271433470408178986323135475760899957452396181218412170605422982551933746288968357209086207838997339724122988599038350582919399991409563880772034194832991266233004616456142567613858865582645901812451939361150334552991543375999317308077426876437845697752135676699390880264404987380802724869505897891165235468056520265065208236379594099162525294035431972738942640004746330999347206450437108442527142034516302930391881723857283457365959243333114008823853304691876800808618400236329080821317135212981479385377651056925028872484169332711687696088711689167826747065096823022220442289059404072108670530850094266040409479546439995084326343637372764160000000000*i1 + 690386790913172186588367620810873133799757669566751747860608775168264738013097704283546473274774509422747501964828351495589672288106461775310425503643541988740245642717060461534415823377345021463138707499881744244584764364704833306168103196631278385159244059317007500460780568781631691921084074195032166502224661562800116676884566097649698188806957664134984624465084545502887218628814851059395966793041153571809433919493532445072717109809750597594924753527275883608781412940523069950170804192133379542458615089620568390812877397142061323346998918122081690331542797375928121236959931572094951916273302478721613050996593753142624425382401943917817316110622283701043110338237391955528281262737356800865081059076627986793439198480639188251824325931842481648988298147279546805422198954867219359350192222276484694096405682349130602863181246970660265343540359804714091230567990351524969190976279879917219475415327375975880001095503523548388507244862432920307471632069589524082895448134274203237851108896473960658045812671508100971594832862708378521355735024048864809991398072287266632942197458670896068512829711709852771739312150276819277351077158591196370710934021499842640835000915495852178192933218046686334884391753936550723661150420533318699632824516375489971065392082037720466485068238548432748052098117450822666597210086862123247502116405696737100002250736348526738704291217729433718655661031974502400000000*i1^2 + 5922609356614018408838542998231329981008938509173148450746896513819619491455706114691568036133538562522447140786173938326383699874002081975667559229211687629423010436148994721280622880096766764800204915955750224751944168763659752391652901438586963228133015580564535374898705607855461322005940814891156133219245023620796285110117522861244014715856894070621775376827661736194357589306308807270800890007381830259641181586006476257520152187986860600875123509663019881233003007266917792510438807031930274288268600208203595967594481017473637841665895609199275380227765320712362809732524679132780664199010211165373797526995376590952903654508601837375917018078632936561028099860160473481034150700367430305531605857700358480100351950958832076700131964660110328534461481579336164668295167556189781959228614838160093064676962010358201238105987287429115569703899991895887598183048218666576440170916558079831221643477755792040282262791290515754239312369760618480327549178299124518956836204213458781023325254333955873065594041478512763360524815274991382494916204798150337560937975946031019677318606261007280648898449555531490689342202412414724909268540745811021824235623135815656397478562262804313708812476263876535667019493306149345884690378849385017492819517441451517363191947410248405385468797781414728826980988947557515642020511149893923562792674793033079215299543605902127264054560994056278595715466038083584000000*i1^3 + 9863645411313917199955512569945493894259920695136620361952935632350985738533481320949440871728832044753163441935699214863725667684884468028554815072380523035833091593545051553319302892088300974122020371469098871518009711564611364070938421360976041613320614708548651187406472799547364422324903681269777463724436600517985532556737256842265795388814780077570449428378039631511659301931381938714631235276762737939047002924856336359255743835565749042109848290675936497873742191971105402957395439910234689705919544685069801037125244558150527944715901324310940411099113358748110318753047269878127272088050216173156666223413638951618799062943590197863882463998855646844430906529591565792626510806248133622398771002041650344068928938275453918303154699975767886629050497652123169052951012636522318093407417935420633298718498505532932455966922889529556718769091463508671227606270527561083061056983968813095695347042402903598727869844682129417807413209660216142023716834238489415057979795694984338130991066475513935208302065543990667435046722367637546604679520453601050765149715759375530845494883068014163528832900570759709885381768304173466401580078651491739867030555007551791329911107245974883090046019800331243597875791313475003510655940673089896036069702538105287945823649048945715388744870429387220984719112702653267814685436060376200701343679115023775919581667412427524694460462384295259625187357795287040000*i1^4 + 27715774438392367764030942792801838970603726493164377516699231985786893109631117616991107625978293879790204672125401232942072655120280089133456504658525532616232988035053971461830778447464296205567980884983218600528652421709562827822234308354251450356135389651465130211659258880514314828219698281521182227258720095072115154439690312788816999036063950543107872021134407356839665077055681026523537475073805127628585307366482262904614551544566046980580628500067346415221724218464328803369803716025163550911486486499909591872040286866585698048201478499569623787125164895104409112224786576452219737105365857580472279876628427828416646548613621637544016416259961996617049625227621861168735245795033280200391832100285371512591572724171708250891017237711099095218237159388797024622600652040063788991449376830655325695425066230598040167676806778694891587114948164537101879295321951550167289449290688530944889798997437023030062900821422578439125647229900079724251100328453681265592517048653759848096612980339186941975709755607144683770629649180904390040623824194385399885562593509252940197566184346260316716853857263008251055319421345265673520116801873350167305484452235511837954082235421973652389746792220311802191967761040323105374071485758619993711869859157616522520577804142109248516021028172348244869597573947196432468981257924438533652702302531168028949628648807350231071145037665970224665491606077440000*i1^5 + 41367715633453388572131098064509417173978540123051104754242538677917117082546401208019779027582164147237784442226061861153350832359678605933943119027323554745022752220300028943985843987669993827705721988876890406418684883402508078558387482448225720399515779717442403084416243279927056315874410193862620906970728077577871124013202004724819313439982331629921703133644943733899539216928157493807350577839769250807175100225929974942900200495935866475434250402337452456992267917210068160093259185125854976579980048248425258440991006303616552811402393436259634943704027904587312669945996235747205560787854369706560272649446196692636310533183422469434096236713680954558215942728519257874265080378653876596197723097411517034201015612534390872056154421845994224419187717390676873744268880483969924803273428045872432555340140029460753956978596119096305380969854738783051321828509833707430008094657112037720880434791841421927195945088352853824026912904249126121528676963618161841741059608483538713119958346102609893286676208450017403926070877683335894793953122566546477487932212532588759397255400057911987212724160733807943420706516665500982280517895069828958492151467307696519225036843153236364146814136007255537597728887135954419164242710912734713375332710020835651981574843905422828951984249033094935106796547747231656496545832015714736386157692073078484545600415715113834666230593920709655736229874892800*i1^6 + 39848334352473245499937413206328529817780535282027930677691265842672756395499537528635113310834299067937870445834483055956004919671067876824907445277866925511185724188987307817703212718847119491776575214700302835823293393154683735850734518818743058601841173780604938424260595770031818671997379469137049228453485347524520620020737848698999574151246743188291821956559043909498918022456549664742207355206928718296774278427092466902085169371674042304153754976660752254210470761743101382250799063783133334274780657489450124680775679514116869132760379346414758809928983422090458068497524687896523320340116467679971891434767736122855248565892613061332626161870899341478688645346198755230348698707680315328165534956063466813892246838923990340218288709538906630226474653330665873199288759434967602936006717309799817204026751224222914228440838118602272814709358670410528933461825410529481534606756702324758083428664534942609006897230977687677881938709818980478749991713284169803190481284999935957093320696881780809779452487017624230538271769544736068028659685932129176444446797681545834773098370314974649788398020412428146545885873349234996227801448089346103793036774091310473962783070531964371094085426024144164226016849915484993308900395932167470644755242020130211877018834709181885676443124662169512884593942817473647472289053955331141241715320829903482223227895263010136317453144002625742634232053760*i1^7 + 31319645319587566535731176854121050534085235475278922341191630358376024298953453858481246647910130176448991140138507032627172462325826235708956098444148369323353453983525507045672380058546307238457775679176433871851884833969841034860304822636934338100583078630360283123150326780627496402910752160149527050368266746077684889786711289951098829523642821054139745273670150622443730286349573818050915536866682489589614874781854431040021897931654739636269168496663075295777056754732767699991501624853340670617269362701312559049586963401307178673220195048655139787816189978357827679763612210790178132220648997562391670180966109319463008588441216167411144252181325716124173719971877246037175729672430734616833430223395608364451920085219582195376326638060505777567185965382609378816180569987629728486101505427760442406481974341158561550440817247340194525918094605457063100439523040444578431986095714009402858210810555474565525901236344311521568236331883996564982858918758784395611290936632225117315084305868146577990919545554720743294754286531198138614210726242066248145466583943012081149795352360887726834064051272428381779426992365985165251089784726485944071905626974427360207299831503377361372894727780396331168279617569364181712073758889051817311890755695589180477269239852790518528885315450352817002956079176133055684832075678590482052470219522298121541176418747915826680847243416547246716485632*i1^8 + 13982631937103147918413580188979616803479029838519648374866081765997712729766284330629362020876841465450296335874778900164780402623657433076466713861169444421316197342751055759368609777944050104406600260513562250276313055774039147524895666645542860048314967073800622568152484559102502324490460548522825850228385925423622480502373125274120465310300291769528975982939176098799403388971085828025407063504555261037424952091073308498013473278380164620257623522720949552530975580934217484366169210186599787319401997148202758919604134272778332171589304470734568703071251069155086310774983558994894467209152762830411682815449015893874275868922923262866903351285790874417327757260714445088251629631623393679263962294539931605717475449744125546073930318442497145223419406711505079117537064159453983857306116287622083051467369757141891036890043462917350766472246099516474600758090738939656323082743632850160068802307998672326314209162622027132245685851614869718753687078170540436904409318359131062210315790447175706296068420406903184640475464664502989617257021031651994807453779034678379215754020387548801608023070775114566115941734418973921671031856207860874780167780458955244276784154387003287444316062964488177921845107538219642472334392672235413511212292154818156283705192517730011159504584021934328144459396279337742144722687415775010142833524256535604906283852951513622289479856809707292327936*i1^9 + 1996109800511962823810486391421651532284818404047927975027510273767814179419261640714713381549961101813250449673794295913473671243407981040482514409285337647721023555713437886489403040444734820524483643784851716083884807229206767525855467059539022068306999742934822251626759852550177278970037623187217071929016863097498405507045559182468627721135061579119451274328551903030435897844909617538572274914493419125988951999890015857366943112635462370074260818911209245052597279941129400422964846161883633268531340424707760630590039127627924377878520566043061130472288723418441396699750355200148184669983748548349305065801403870873771966445024772420204599852464885777021171503898527376260821221490823703330891716208735989421075646505719132584497270155718135938723298980024281143090026615284682860297440709195841427598141624152597152389739499664400249086208371012117742734504258609010732587611992096562228095289152765615625497753468135012963034893198291204514998734424262873725874301698043722494705176299919617146005308117112329659138250787953129387214291909366570302787539034828934261339373376902718653651072067514078613723101841190628134859569975074297088569854814589360276577690910217970640454759243633016395409165391878534192574324246540706859969917778636891239975886293451987370839004622452719827684983261529364126882578546463671687385330996585278901531134840272850279147983508667891712*i1^10 + 123547102575830686870054966555697866322125979078131107235851426275650569579191363311339169866083329230360642390785502390801136071762360414978987292620854552309473155496993446707622349831666510142103775677897852572642995725035479445201640692196752213925191211478169764187153770614107494786702218068793434634709584824917215584916824186558585355550573370785586834645205310721602558264535504238033339336854364538935311603202481592686643722640441982405405028799044970655346352307195946004434201006661575142937210561707472570763427514596250767999237000378783661257921089009544869457383417949849195383473734877511069777352456556065612053902732255186909435031266102258434155986603109934855978973895975977188542895160364619643876991840545280832984227408974854023738590283830214742587469798754430149147421018914334197518272009995272593596771479546130760791834872718116364842089024972731135648826778516379660351235410990336640101604961905062123152090350898703195748720630991830515804036677219677956935564831421128392784974269052962793850916457104205608296115239811652817383349161174102660850180670815349484913432951758550038043699115783547778889101711194783710371438416881665635275996272300056563859771662411928360759458920519142014304912798248422121998140236480222506583446420766451275946061824942154635246543668345068224410824631349579047346685814458716900119870251499155929302570601807872*i1^11 + 2849379544416463354076695983343197064928175730277424001530683932151641606328080136308124074440162382169721951950574749035646585703731580087975048713622062069912193378983761260065184610626907195269427327845125691435009286445714670139174235197706691288742679296823306432842958885875760956756090293209059434070201959953398480172352126297009562532086015452769057045776211062112864321255342633133265041480457755306548466343402715043707550093578443317044850005538527287086037286931414049334561600223460785261391339790080788983596581362416125379194241691744188300252472045960391651852398321039213427978084984990464582962179423303148265890171673347210759584601781798603048982471417281896264399463004645462616025785744898073517371837859988816505846638268601856001348409241719380175288847169121547395685810587378159330921065769549820188056306575431810285178245519255966924312646707756923563492612694663141685585941933895409992471894151724018160811963718910272183643645276082872144113639221924107235532962104793707078899208124639915416609873326915381773866460472457232132085512025900684551204093239824364946157159189607003999464210968691073907262766475572686464274905520790960210889321864727665236933857643788025516220719336618137946333283410056816576769446012191399353926958892631361980868074217300963933487023399376309442560271712198539834766836829567469797863032932509896771425533952*i1^12 + -16841173246422407490666526271677115749330124824469189542746608197399121273448316253931726961948993554863695359978183187869889971690916013057832027507955043168873031690493168693142813017018484503777811642220467749103657290649482717252363778115873807734672914596027214522631599657669930971093513775193268348450173072920033793988360250107284136494549225634005780572663801408270840066746173597264075552804176197334104789176209642403890398263732703710817058012926137166423315365210964302510090501587322482530514079507011062054149360517990311851818535331056158284569083122928534039905503081300078581925526827235327698125565774684370313029712009556786568567820935506645441936996764667247850659905001053095658685430877397780062871674340539617642386431327180520337462898610788414298712651708113277677904397273226303920711228944250779187375857349969215633291504692401862238800142924245872422154253287543420416730209978408917119398100487937621324602324053716550205323328308078710988720438965228714495704714616651123188286361371219290776237768708022827395728347657459821965259168676520228949955992543994624747391146210401511259635490961261597813346524431433579278011275111169052952666420682609070432369327634498761711742996145480074083537225662329142429861133510530714706745157080709631389001364702743971381593655694146588365153598357622048214795127703115923145465427552305156194304*i1^13 + -1319101973336135967795071210492822128066686962300163135445569236974984844789272291286185505920744268472089711242623716166988521789511284726546324710747640864416573141044999897899056234174824799504556476353447531522420353857919088487605984841997706773134432623818596563738364491984153778594407646939301301380299554488379510123282673237946019760849424625721620014944904563835716608379273384284061049120679860835313439692905615374155975847502429012127972447363422052396759512997146273244322023817030255958735603593168651692694438081022894722580126671483641929599026890792361054251444744704683981400586817697368077134003205005772656526369555245766446469774520630157179593775585500366671720694077605645800208305068382744386042230487063094760729318560331562853963951500860801478055460350759824639775976410167238412572161475932143317331256084990955345575975260681140473648363309877074512805335847825507106730781131359625309681696386168226305744042012916059996188324640980052589684676829691698057020053988427302834858030026044920468659604653251960139756168343332508655629590562014440870198032459294153892430260746031027901703648129151341748378366383188113930270564162499767089342834667415946130087169695042455655350509828497161235348593011135405887996090829053489996435588357872293676380819709842308626587762287855759191870838897881627085784386163197254053473985385317007360*i1^14 + -9146254040264209235955079388691756799774918810626338018494150803747350180417908965532259440014198173938329346764290642157532140739907444106725813942978265446685398831989283003191954763843731286562159082499287190967891202497533411777570078886910080658602192661773920062747692824085430078608748795325067795688805480055111881154846474157669337831545164657543730221984264565380393535314674510868107927742994042384010295289984200802679727785971310860840453585194837870568469092191800493397707162083787188460191049373656732136563533914384898719174957792568112027678095661099010400629625039660126176283255660490812545250587321741937700832866084784881185727976332707861510611025343603204419284189153963650307998000132486145183750812814402092467764256632655483637063140001852604435372938951588051175865522173764139051551179438225495428036395827394058860063192547831545830257510941596757618742734043533027382823717797858491555104051573952811045219246796554103816047356229072900380734233146279215085695108839973511536229254099881726554624366989735634997716570711882462733831598250654873229496319566961128347588401023366359459782972435681845941272290813857485794679982061894446103514301354733955158437941064940289175482515822404665079200522962834891481377256043061740834346035738270817840343255176774577195508337345930899704679188872549456408920171052046235939202616262656*i1^15 + 5779040470509017590903938579879841744829717093821474509461894473124768887949251769207589903497603840779396083530318315702058416611085542591529458459561842554904326776175648065769257213027440833700710019515599943023737523479478654030480499843788180400952233769444762110590785021622244103842730083710547448042697317023069854221638079545933820938172446167536789767228390888121177587307583522961155871481320332175893165355450558634389320405868506831185568227480392731468247420177173443495564724161609343256648807764169234748319654449737957063590909808387231180705687738031638312058834531580234578992153193359054237777067603411940229300619995370972187041592872054409495551972908012927790707511978608167554331168466002715848006652144015042544566287722453501930807266704347696801247779478097884972174354241748124831793779344536945954985665145232069856775038934501389394869734413555938388369150358786984086293685388081342248295319160114108221710756871188184083159419147406225548298637400783079205404911738564818789446825802642241913969775579991035850615803355176479744415142903799581392146983812048563244385973991104735024333057808624812175041230592776835024891504593417842501092056916887200632344629575982466250839140910728248019199058881208096920569408352198513838460869652232224157208715306350978969700581580359880344239876372641405433295798973991784393211904*i1^16 + 5266877703871885125066737153727553262432669813540235542400913637139101910608799284796345443583995533036569060760540186119791156295275002839420735627750278733780450004427783474840508781217685413091878814256855050479912359163313269700118165047639294117818446524398596835676260121151388386899269201084761200500469518106751691241468385494426138725828635822220020487383766853429301708393124486547410480605103868112453343824547003045205500404719887366144063674785701518878367827340584774439378080116540234750052181602330832133526910809213965722902314371950081048581270890587645368346126580567475455231128416490053341388904568385547843092051791691929118632876284572742133789179643241601987898647528990566282737317713750201958382346997816674942029873553147458377865481816284376327239950540708139519226005189918213345011973492626293186428718777521110376036991585307313172211262625977357492603245220104322657231329058384925852882296721975607202364230336713081165152400847895428097867223178884770385430672820113302556588786060315676570737524093138470853202316356461971547216121727997529138685693567304260225174736606250998503765773496759555309736418642225251992582138919761813828502314018982105971548035947333217291592021060224486052904098028255668578370597129921248890860530359141488522208728033390489481657181117318970320569262731461565240979905316585392308224*i1^17 + 40236346693420638490386247284823975014639573232732398395134138979892619009878700882604044220993687825487405869584669515452670659367767871394482793558977584422545217785625319785021127344555725001438516440336755180374967610588515858525644974218520661474516643765805505938963193146522331802768840073127369474646949182010682831376790877163825673114913767624781534626219607849572248906209393825121488025704497657030250125863454457593797904848482532150770165686416874436998257238239366443067440801844031049945174592755889849352182583648610513808580372725098025390765001927418430976898473293076328503268414943387755597514280487264810621800729182850357839675958526139934339775362496094775749698095558938379777915144856845102428169294608203974036478584844831355561610470557378354959677812797570891208671794176103007839480688937962995552038153745315208756334469454190025806589719704654527455083385338537452086994626396505303005914544798216157721035437588302944288235699457123898897850076336366808337896109071021078748540974240772097320504570172885872463538643422192687407164522077742297787828733449036420359202049088625919765802162159560164996502452533880651868816002327294082165713046787021003234478243590825745678213482227021532277860877568434801580246715519806667445761184051143702856046484769710612143890325916885383947951667302684025628379827425771520*i1^18 + 271808421189943942103048451018475545429968792180353707980302853541345911260702256423895161482250955668201494495092508875590068487136819999967069884420317525263481371612613643576835775199664748519278668919443232763806655820757743024817326197014487363847111675233044872807830267478744974942525457246558532968305381701327312841869124555906636328348827160661216093468878108862244151093927580024854405060890798274392893172381421888627509115750725079181548250453194725667263644759565388525177123215253075489753289173598766252964782505718181671015290923122720111030370767184780382955762053789973802019842703552416361286681254973390367721303401813649863101397771257314580449428551424670398671858238225415788522799200580624679248106634443081496489383574289845221787549905712581043112467587687406519561793338254515694288635868437167236672294359426713901595439688609289857015381033505453371925457912643364641221689332843929068921595733802978330041156468075958142419222216250441844174416447739253817207419633869066820850678938277967613833096495868671273508265537615486682925407998020250560073608540115541625391732151472200706269797012176191492829855911246147836693490132126769069957808626383927720441770754317097152429750591601350460231912653299573138906679591506226955691273063408986403847554557989466967539426222198824240282951189904053932689840930816*i1^19 + -2618944499268243114773472715818215493515870863081653603510588476228832703819174570680298327614091118521374708139817658034257990616174530247296685893683958299083069211923269485491858347465654854192542798916078153546096582243718965826645529593626104449370228768422172588452473767028579648604412097354462535993914060576230315555530472616552550590209071005854779392878035427312435745005718751545995742282198370325216888390189020875464672784061788041411726588947617632038407414173240291920509323820193615954117494620884557259944348117169029288075861772961096103247376175267490439391461869153757172756665408970804263411300209224608579406651796264432222478202017440278343859905354383887305981445426790766180937008450704589592425462999869044322305620874050869635247342610307301609613738932893381214464675059409873232018682682927090410104223219144652494303558665499334248114236960069423539294257994107074212090138916444054116997152434496421302752645537213190981574370079157772118404411215622071001717897190046843428303209749541316931322593539475671349474094120296143811041315602394924594640086550786041053361940515730353527149301271080686956659955674167875071429090291383020950263325266306797849759167804507395533748910261218730573103263480286828352547689035896495359331170554980313433515974964645600377914080146812000691211918017341010695159808*i1^20 + 670687071388641770429294323261687549789659460933178819166516212564505824008631455599958558074250705374401012615310241201786503011926395864864149894720848859849247196779333609150701121219903391030868541711272634367925377177189370434530452503633257948641072718330999978045666056894647764351776306449866140037937230993080402360218381598653093875130479546951673589603621962239510381304451339701496343853005452588863965749708896636079857096320781583215683742455030070707420119068683329709686834182570809041604614584644605268201940024352763078045833948617737921331221377893573175489799964500757326759257468295900533136859031107887282572183064241895831130608386748827515680135418110229856092174528251618239178527900298733419925750593525630576177349713604001867796644723679630709629455134231136414563434284998316711456293869772068452436804572350804758317466167694199413972525693509167515116917491907806554549412446515454967441590075829069622779497551318737315308602211269974542089105672585042794956440274702436329996465032421541470388364286287641040620368424523728422068912869699799727179198141505799801965255879956297926146163093065184257225042896678853717611857876319294998304122734189756235986942948953992143408629489192634368293471751112926786292840040591419369949550194345036502640867864542613302621753794762943914642250942218502144*i1^21 + -112064552389762287750946052588250937074160647788342369801378548830927261080933669258793417456895572558063112254531172021880351644097802096753752390635917935748676224034245951177560417156749273652483372459666397507039029559732512104912968471231354261071585601525011143136611893677550682252522925365112826876733561456272343884042397058012390845667184157763809961925295465255022244247308016303343952443170570098031831691259007188323725189883776631503882728765031601358834531691953260080317074939371233056412245205252923472832465732673739660638198899735806706625503043406238511347032798132494124537570237047472168947909134486528859095908266533017308630884445846253469197199991776482803221185401568470518262476848061002901276987850643327059274889622633612106238477024722240500866978164582759732151299470051508444955541061240662348947439839998593690161059066357885782807049523553685869323982917688440963062988287671353412084000953813623808166598118274426644155675405590549964763345442323140560413544177353210515431879864899818763092032605580491994340674285521408746725386708838024507081425960993653847208243142204834708051220341877757968134821876001992596935539454720072929590563076229108667570881762050649341459125743547497372557702238055872295827355546603190664918941136138247658624411307375498612589203490984352896624015911682048*i1^22 + 882575279059484803837563495316863560627741129260372325880092335740886380578018974841317315278497956613958316659016365201448894852652401121372217447446298855259177098645178120761025958692442419245416123771866174478076969250710220554986355226407718713178828119562247880470819110344700544424677442475546183270326479670204492835817015634000201947787584175761850861281784586558053781420921465675095103604889060425341437935025910137207434781567248939252782338449550005187493378693457946309105409319244295924134784322953744430772409921974470586137134706851801301302389308173899461103622119365583601002306915462946400369195480403045697231356652303365516800419626144733080582237136791627392145194053252368246415404204433356811803860679905897316124136966658645487202666874619698386617718383834413934450438392721082179987345080347676430003018506426240909439963808726217142513109520554843805055609047611379522257901802231553454742293003616892557037390600451550349201711857334395967763006104642757330501584540688489140190357609764045474125567209936306842753857518306289437065642734951001245433349502942686477333148866806630909455686994075846138605170407962921696478301604631663944950229986569665646695226098743944844565353938896020659121029832326811461112090401572326467589870537058799803700517611767210486629577663148514828831686656*i1^23 + -2235064287061815238777543293738380885807317272211100034213518372307109457283059637355190595035940541318804205209389464826563965145036203164934141646404051236715982600344969675998098259052232135595098286306219116997765444554737715577867828082740876041563151009687883087694145440501564476705381562055755145996410881261024484681646552271819701249369750411632711414278982044363330980940158216275108291454212920078255849241786719735420357127292606266335229613714721248559931141248742389621686453689663588817643492874017339855222198395137597828022873851539405249602167703679350098745316681106291646782430225577192423213906580577130242536553671299133843500666101882957894505801484584730244642014213956690192534740113010417759456816981365867840402450698827357657682627023508235847724421887784795327884936456852701891530618728660089689249062813426369456228212767688191464263362907239955772172315964482520930607524126847027170670564381371371224351899594232591323456956676359399877273869049213324159068308756126873951522182273801783809504457545801358276683775495711215550308251892554401729953986464934082747097472743351223274245624202735940899577883322111897754138111998643525776301770867536363839453969839402658110180134461720359789959506389533111898336869717674837711730402415675962858909790813869203688405596801968367468544*i1^24 + -912295324647130950289401723584978552657230920071911618653718375569068664269747149921061183929088937415508299874925593481840789017538224824795844591213339563335997966787186206383161802283327799449167941866765727543415927201439113158099299410494209368804655463552553725606453115434656774931280247919136675488898469373605174639642970390661045253679462914671848802420338801649442137129849510008982329269151540388597850954167239363558265669513943705864512783944148158412941712870906235554315507855806233051906984717114039066653817555743171048875230804490841135298094182818799943713996183436351962022403202967877818367801593104818327166904993367523132761325370334685907989591273674540151954299880295754065783819559142442159616769477972343156469949793418377373656581186255017604007552161019243644553289632292420892931106537292844076683817189520859081847745197782459411276189377166767975314354747174659162715046746167124992914500299416018046151248935102941061417866543522958791254333576872357925285747771195427891577675522240117711482986665203979041856100719241727322860671429008254077880468995818252056170645217536982419050593576551623375118819561671066836624769711764943578227337668753377442439942022503213703035191525893058227384668225081432954533047777388483569592436168322205960809181373346648041903425530626048*i1^25 + 21643153336372712998592034586864708517790366583617602661848615069521795279123198820670113472984973028403334762687041980430795030400893489037991136615708281221736405267760652316462887600789487375754291462370636676699230629881424672585666803789290119532769759653033619287161938913011462463051586468053831493660097557520357785800619859189349176839194857511227653013832536456671236940236391807024389099590334025382127999884989828693113304176552567892960385483608600344077446552594091897457859942516484478461020099034488488760641014026051425305512855782358439284281648889542627772866254134449121570101668888358888528565049660922879948410468169923734884940072268801264968352913668428185099513593261489602032887933362805882820253533944097238978875938960600554258533835214292205984735300651845031695997759246484880028096028475127605965065827140468710353309678513205082312879520721164139280197079685395901520414412859240525742601225808634887671736434729810192100186253121953311685505756463664829100643089795467933777335820862046027248667974227801733065725814219026879050459772189309233945048027819014265146231030902270109270725380799145772702429916664496129487640371565065670158715050545550899018798617634671041274629037910834116658056013442476330319571081801697443628774215419318609740363966280211185924306894848*i1^26 + -46463511197950106643691047142868796173091137429797637115666874871656367239824479841997518601257925340044689212365095334423373041949053097253948316707021801042458871049952422924169418379851417775122892596207793696660046583930924466972212744509426243430029748303646046344434654778056111771862428957187580765817119331045725676019120941262044886886046581514798590552023307220320322456050589254676461158339127816974466654288611064229798760454673163347573158706279867195708514886756825595261719034361724528906711002209177347746903849819487954850547232804285838283461736580189773588829487832234740328699384316114622800820571199744643228917366536776515909304086414683660265752483699777352049619942005360783551381072643620719952390611177735266554414094820719978583045534195931403359194954486952102665747173388150310517201559210143657624430942125361173117750178237821593182851985499561729602904861981897311230653858107689035813035975445711525461840978295738379050089949941182868021598392210296008686792430766613951602271134820372858792390212175339067986167390305776963784494378111255227205663758441482783644863851316199308969240258815396713007793197786700531047309012173932705616808811239576752010909407850895423040884861032465043517335435685561620481944539597545391129677330571895828713711267776421079023616*i1^27 + 75597406227699493604115746810890711880138963460171778892188742405821471913459532734822779766070285230380592457872603176014428223580832903247910449105450947353088778264174162074659261227442051468421249703410506428725674545187387163678212169544951108068135574612662536575270535993927706993790595307681735308765397466832432640554797424081148139417824983248466658983455530373868200096835077165866730496891769449184322356888198992459851276676945115937476186477509603417528645891466890455897538702351283489689921164548156787000708707500429831282325539507752305840124213851804607936420371642623479043878076186885792593019916739034551615320896104941096843956399321981923539463245586335373104765052113023912238699941702763925181934560485991027257701954013390170732231339670650118328341661007188351142893003395863386675229156552225926451046942452328299330575132069384737764777507350250331387505347081523734422764307822690595129337333438084800322800071461615246351629850731740051052822776009865708749584020162455663192862432416101768132320432803299729485021066030661114107008678142599283218869206864671468315788423141070696894903250589586346567166195902843901519432604789047055511746184806726443269481933508622001951354077792078539010332749733945405775242667377693232860789054724846435066041484504465408*i1^28 + -53148447209533314220560002383176364070088552068764599040739528683824259071065149774355721622273522544215325092161140564574244786935180904057074861154439394583047281166165559165215632553987421257229561997959475538482642428054927472392872554237370604224189671787515419375542583928758364171758127103723092013132726009799474450966913697774503284213432175767290773840365011268277955462274693187620370234608788800727606130224315488558261099992810975916855787672905287340073451570809309034372063532699383748521666748493014733074367829459859132108324771629045168147377808572998455072687777846531769387484006737898729137833437751547947900149594235045768085744013077731589058925223006471843388891374682104108971460586414717432803632470875634860991122091891445683406083863353270479747829536073384171754412082230794932229444690094572514712790902854037843760757322877137945276776137044195331214442368562680563096455490487279204688146202571226313904744498925643112926324054741090153676490086729465570401863753308812124690055287978201317947069979927207978180137848593013281865952656400738309899094488086406285531694472148389074749384914225559277034946222763400232247866036870475602338322081622588749933162763658071599619338866126197280605246306503930700017359162620675930540827343240663633585267277824*i1^29 + 142044707797210840929066635793452617527268299389846623699209199755589327101301000070561630346630430879119057223266318198542677025975753388463462178948215737413331678676774430262999182068576477867157388725140104605879796439988284654192184807173386430694779438629686059758672780285299884934778677113471267100549518648139356417068582844095641629706095896575226274742702744755674189344676472077011265919789010482912411202432817334051023166141556961226641220443094933509318856613300015055094692810002515366914720242387980097220783427349650342202314641848849689746771985862520720715836013331630629287935771505326343254683977343359604287463907011965041264927728718559023911956292029107069126428723899657373881076430087269465866076901115957257619064436782774933350229405826168698137190428919810673238925761674222557990085604700209667341182913314999313993972447058802921273663981282390756834597532411008188891690437326291684614921816152777767106152651678934265336593192598697732804370932806907776386291115455716985892175253447136138870472579843321923059749519172935020136026001341789822417935602940527124573386320965379939752758553318778263278290865980702750751817520962542354912853896878680284593248038541777693014044111932496468220567897001372470748502426694971901367462235676695232249856*i1^30 + -78835361112163917958897854623500419937947051711831732981852189200735659933142487612817606155181375440034659034730651369675187245861712886710479085385947925281278311984001778500232632798357460714281610648202630087473358370787725536341512497774992291112837622813731535085881318614674248676841868403051631177810864650106432386131275589401891076444693988358832089137911001020729496099227637020132925452736621815990707986182913872636601614531658752182449150238026273731024788666015753755088917935349365130371135319415247382332054550905954105230079123656356812681493629718240937275630709446149924870847400504610818480028956489083118408553853364614263479949042560902018683490279431378958202079991927328964523783875751622493672571970894372808065263129468164606259507673369851149442644495310624898225746335573582369980002968919665079729342933407571760378999667645821958752636488658193016368276774957367533553047872431576411043486613728335520567131593274085755864186000378464768033441917287600355238674924938644827228041892311549095110935628539756977145090515108467655388998004137990965100606878872804057949039076280436170748822548777595559348912233756045261305370332065040511426777298843910725495645092640128852775973320539872311068682401737994662064484862623850309093508004066623488*i1^31 + 33238760267339459773203077666186758718217957926699618151957727211414340586534687712569491231090728316977562587336303054008071789126144423723770320647741597937943699791797277508301559951492062244652780367002629342837994377195935324472380923885363557475243239250115858454115350103704943476656636593053819135557226477866528034870636383371304005928689303012455368582164020251093679889353251733389520977611912304180169430465623175919887636805048258148578650880710499701196693859397281097427683361904474238164935224883441405666804426825119357786212064712131369715713803784919912972913968815656509359215667915576544887183155569836979208492768468797890897635947173620309050627539271112115070413595791856998393581132795260594909160932109506864357003773748341175328099259589210684802669778819324563324020579109255340255969542614352863377535628776507667656539226624063835391308327539484142658546628936183772429351295669705933778483041786581538887945961665413036517240849291294376905181291038149439672061489545770412248806829339859593719910791567186797192190543846953811668947975859711583389076299239956571227241276711126023780685312607007276315727887284853356780572232688556928426256010412155823265639334650171141886026423390443179097189610670442785496815957062369345561937575936*i1^32 + -2963741650924089842052639919539683889517328163315923839346151778092125903513342211649759926021003129381032191866116298378198154027122930537008498228430670257494546961129018792147346735035276089377983224261374700496575362466694575900731233524194975912916531528638876270773320284247488600633871953013687191945591169495221538313635094395504750686629937628638741996712472714152109974049806559004428982773758447565618340244464631627958986329511382443715733887036723564110523274431398737123704277103284033074729575727697953486420051423513005321239708384127271559295262789725328873246869020404828210900858648655078448710833378874923122197671717387941225771771263383483107231832006817177981115753339817590655581030289737920208734852374021619745715488276752184479254039343822037059574665221482983287106524597783491129463678564151974402940509745426948489662713198635592778120754324025174444914790147354475800706239500625420791790621681843730838390516547092745436029652171789523684879537272502662886712602372947684297759738771659379042659452531812625761748607477214972248135753719757583566674194401060174148863325067558280269359232185748081593955139915545829178904241135263000879933231123341641913973291517631607302242761249025272430745960697926256803030653726185891037184*i1^33 + 883723412914979097137207552546107905297440172442314647734990995090082040918249193385038054820828796691774531884736573917552909681176958152969722571454674558470005385498895245830690568301914668144561736207324336579451030590726233802200676050524128832928879404630058116638479908159326712210887929558712339003290669458254632678174335132065012232071911062394687317383546750193341628899253362379098887958747664546824951654463224577769027377846685862679139515560027859858456327296764009153849730914712918688101840352704390790183422202832438022220272966738278532680901079460736846311577691066757957649340088112705805082456647233578401240593680072824500027877803521794633899276776839071746943625153702657124050732655348977346127323297737701200247826698881016306011716728692728414472451946045006103424414692950083145438504015327402920002778659281093146857600868086269077923989190992612671548107328145372761352360741829101359235697294960946905505631380995571921126875630502367419816447032765753701978026291554870844672006132713230368435800697851596905261539649184856091857929301925335808201713457900445654459287616175440750056556346641733011857162883207718618242516738288757972776445566166362744575508146340351082702761137298626098584164451650434042215790609956864*i1^34 + 53019669937879378121417094926650801601081758874810648316408135677260420867094561838754468360675652970953334372071323618425485613471932811580435464712888371330044278986362089823101262989903613745153719659624851700901579835014159727052779957359625068507916540251774055412545846602664824315534665925339153717523231188354566170499677808963144197253707791048079798948695862409336432925805534773390876038192159559643781241788584534513326873244234760125690298026205905341323913038291080125995073594589881260578015824512278433755344630654366098421895157318431701932545729945186634824750901796396102021596609313503685474120920256720883223633893360855850414855524359889986233364998769501676386106331595586676922966651306601809343185036078334644877047324218892927981902163057100562912693945537033671664641442410436451422669939413949618557243196054785188572644153908142290138604434260768859785686889637149830871236139294276319243100202020847348782626059157722689849651376759527857861461431749648036440512774022961477509742022647751768816461315623282962132754954955818182023937440613302660578242219689265167787191707763798391321148923280659228554395892372100828895182303022446198574032265932179252180834376431562058325073080392812416403120958211594496390463488*i1^35 + 2674579380895646624235591423132275074267324412260721795131523263864918001370222602518700809411341068466066145764648155421123413920252287716805325884327815147475278645113345346106630997147889639306629170608527223736048604151521241086639512822973467222483372891933222624286720257311647338743094160379428931353949970004465849418141110975051125165226470574321592576504896917918675009339019108322269497539493903024606463395931707776831952159344357195658092545902003258973583997805008661957975180231524387955636841931804120190312196889976817759019174291513410064928679966812443616620253324385169633873079981340015050397915703189610040338451158413028660647723920786142254869414784868090057867241975099642736478977476645542250520126059035404522939790851489501049363901016166935383115395724768151332968063452763092234168851939300811400932544686685803888249603967030291973480434794712725574607528460675918729133022276113797341625524720529682131429193781146943255095379562564830603839181256435107925501886044205153246602649866381844571295333113859523956484089816551429538168024555544922876592226362089586669126116178180587302297532727410303768211702186383300338496719172459749723508586602246495565428227552533634180688464284039851259676485531369209856*i1^36 + 68053602814706961757230089895155021438698427648319651500726277634187837614734164730457783298155557422764571944178082874186007851950327118693369519436216306159635964465906139844890022512449470596513172332394164469228224542869120488270012328274160454722260604389295534488140886018346703412418072968112681132556930928345137013959836275621391904767114467354453404205861559666208430402499869837536003547598367925102849634492534105795086484639956346883105154442166587968848083028285705031355624807187115558028363490597781860993500441033623706395063189324228026336718166664655131371995168539347119641894901617036379339777355823471832990448262306522079782927302284992262826863843156625234220223508192703512392833507875299024196055717189894458548110031015986983778212248607535859517009205781666200970551007179094138982500903382268248303452754262539648392558758878596357255410197163721476705809919572768089545610536901604797436712722542313367524405255065713189591968897262155463090793826884523682327022791656169748250266384147538141476637861029188955753385905392384411254501826802707676684764890180290371846091783757278229068489919402161867468942160854406985426360017097603747164137777755524883305560944390603055111325401634556291079020216320*i1^37 + 1410907498194357088279410542217467455877030599067890668414178506711734715972148031279475393959033042735024510746331496016400605078433876160602658308388145161153916487479164538705397867639534787274962870487334959282758955681241974546404009878865536516678560030516294639260158567165537244284479139257734835505703396185653964329595129955021197786085456827833293376005115024513567814645409556767053437819217337450685088839423191655987506498170298034456657132593609225924037681866973485225601208810160629073030581344319120644358762775314746621963060418590898111191072769446041998042811555047434371706084944978607947341527261140977543238846174074041661371383983785520292281146484937411210835830451670247839607251982994545917148249678342401140321712299054191553610500392784606724866802104037494830610235934778738319140108253635836262857744681959579630112646457267163125215072432023318420630964882974997518619128313411402638612093158516956137574809774940613175612172641411530647296420603995494801827746282562182745973682676056577307803628358463854276964136056922453184590516543464100896555445591377504062254214546943995425353824890600993796472951066047504858275589879138124587607651895374864847533123481615725640690200939116013551616*i1^38 + 15044076470834335849796686177454224563184288559398595987249316317732035711821934417716295762441740313458980106537773637477385763040290578014720280802948463923601414103925249763911080805328530580070561900218916754896676589388108012425778007596523877152770421860206618784397508507416427441682305844466421499875018453230553262644618510658892049813037343777496855086544741698196761738528478246981169780829884433762956430500506473608592251600160715636616043967899078327455232534050824018498422992006634544870779825233874448960682893857096856348069324721327576143927024609737585312412335100892331924279795467705839373156293678182932801196782049352714021490374751169389659520729860752248220376292096779200912652322258700532461455974795106892593576639225702376260335818018069845462681339891305787670771516679811513010891385608078960173195444702389378557204251303857703102146480534215027068413498025984131496099067670066568658135465128713439353274053907113133035490468413720561798718413096686281140949211830283966854033583613622448935290825526836213193373800359661961698982803936913413690601019064340354041232048449510345775010856475332075309130563845324336051628686044252115636878245404421145426127803158654346007012213522432*i1^39 + 97451738218019885224386842942496527244446156838180621618796444075358536167059767412289696868926471201307114984239534806331162243743390518118969747295622519834399673768976016762437634615768815029412226379405838054893322378354898309057099595522730975434808272266003057401724087865866672470877262456932369560281345443299127886044650458395977043606600624286853486495974293367038192019706787573552071687283614879184962949391332385082232683088831600174353741371859575765388340243194476102684662560271962508002369175128408551917308486399059859272807658976319169728446764739896798761646676261716496162060259052201088048448381369875916120606598539368602006064790376749277656553170969206524940693661278011474511043011137186754103756821389355859323218903879268251959612955421981970310643901671343724790080045648965790126240845404640709759135106766254596416483813199190338687199149233059411744004838182599478358988706303796625244671644385329182622931802500535779947609788313325559113430266035713206263913748765260027368253251147488041294269148690983249518740075306365521714967854900858834855538763875190452951351310308642626508950927712816957528901906143779255857343215795457160052880269439934663126456191420654130561024*i1^40 + 20498976261514154907425997883086438212093994419793334741032286991116221913002555804225384026817842603131659212474864488816758824206597424531302258726636813549067658165728885200762442308890508980623021473384632851608801685423521991499385889876407418214516760271866662137953572585800023068269775809361702646808906609542294460231366165757054424375538093892925317673887972065103132655768164006921642714569109379542112003113731989536750275145780294575591729849100827325469518042080284969775377601653361452457691891868188520477762984625448122275623991444646245485063171546412842891647945312309451530887578178669563715015523937582570003971851039277038087894512322232402381805454559037461830442675531156201127327760335604384615382326583650882239087009862816607334846669693280883782369892689087449165737452091472917353720972563758580245577939698247947073845456153260997952652825988415163611814866639554454630089629317353130668058704714114757571450026879786716386624108295862696955243371265634726368792536424021072081523601142970192453308535628891593764104559250650047090127252868683305388287198558940549393241354947726273317146816072819740287313169031720097219894551171233664021903767801870361249684645740544*i1^41 + 241280689440421207586364255353740284622665534236199850485269521799713357819578184386451518606404160311119751795683325396978269685832649857587376362082964784917110989601819010038979041144113965335174337094728939610921079835502092415412830681686638726615705911450445984405248094436445708495376101227975156365867833909645053447043461468581611993320012620882587776953108693223935146404644267181549799474741871678022379011982142440795191033969551622825303862042361037637452195683886953304442383348721812183562566517126151999732075905394881707482525258113194204212626165278491361301156479288481802936382186754489107939500598824606673118971637392528294058404174536798534348043767038732120807101984223939725361189735718620454266713039181325525645497334035193994902794003746126034195613871115919089074561696455773524297979552226871179770471022237296069887885632231663039580748943374850171111572027211177192137647597232899183345584969194226661121172421949904089280248439483017750148721901400704047368051072189922667986627867649365059521757407041894156776990151022484041868682999270262247414040688052595816127119517294095318282885817736260940461950846577739695120565721098474424489116155947335750254592*i1^42 + -3165427487980792379772051104617031587538273737167196105007163208275534694003592128911450311157723178316096627098723375545844122283625524006022093532093164519663746337082987322684976737147731789765054957175333866455872951427609693903847338274067935144390687461794421113204664118100625679578896235444765284819224421594685483240502660931899763311394549024882733588825458031042943846976563587925636505996873947604137352801189536674037166469539227110186343096907861621901797949290953566341206792879660822223616167712898569383970032240867430445652678415796290704979572859409534025195336065744062098813528577146817428709609734125283084008453459084185317488086903994678851115313867609809913960743188706965943972698231766261799600941727440983990509121709382122345936781281334001488393744501635818204281430612691339429933028734542442087029675258598400668851256219197606020315473762562899938213879134573353524482268210148461644521834983055584963043283244372864965968932877851639869329088119139331059424290386391248102275657790072305746876435748095583830889861974732115625639712593543239040823132630932560005522242156578576405138123911691964687766258214079262541814260677531465518692696064*i1^43 + 15953764525923731760083066159862627016926673308167487836331067462108269702476381094248527269704898856366961779583219732467869951348722822035724636329972847318260770732594581078928597613272056614407110159843522690217815846496548729829519408921454507716405512533738992002575812065049235704455023168759882657710328264865504747950277478489582765978625776492487035481429201751280627868588415264612763728830366606072159312051302519442067545455179059480780586842628350740431274171415660310996386794659813816785162129599420413396449335692133086351984615764442077337520411979854545586048362170667620554089281348124859768004572232139148525428803007106814023715917795240534477903026088487794738612133728166789412151681765019453143408380571263100754948148516869449449090211790726170935490749039951786466656918991489436952382105576408604793782781531878980745102373601600879655393936470185965302473411928013080516253636498253415246381913753912888209540237365313175349301290984228188611314194846884375030941197250261608547053531479983200817501932548813843585649563150006868144665343324730967077005012400172770911371477119266242693353272169383339832240556449420446583181530890240*i1^44 + 714091797060125417569260948206909638188086522995703669369638993840664761332059776212740701622654092450042354425205776771087735069461020455373572954938212446181079200861480332637747642143253060737672622985705537993560792409445360430936582416470710520145232854006976464721607873475145302440274800464547099392767296723713622446614560729265806253947880577754790568490137708413529652919669482986119989760200523709854340855776864074935884223622812964451223425872031737054946240798659493033956878110816000520028737535942818765285480159865609181195347870236351612822676417760709454216614968731793558811221661369892960564002213831388115052371966232059591566224066756237677757931152392740858385168511246526792806039506990937148700229289483337739846010789865779761265320837396110418641037895070791865616619591003187603596850622053401169158564633186123838256271233810929045822799995252635075076488580636628970764896406380398346223895518280382089491957659875127016144570544503703566671060093587314140588527267278571728851118614562540616033062733505275003321004323796984958692205739561313975890193232687438690326433199720038812708175714516835388464355965140992*i1^45 + 683243788736844235983921695059283948687316144456243964125774027646088359931186031830516281435730932924387260145863520903014871502483334737333481670393802051634716464970147995199380394344467440356023967434666669827292499772844713078359753329047112558984701842537176144383595503528912859644723511932495668944241533803562229909893471019217510665714153226164917715577896986951937588444271159662197987918336184098041883798228817249589551474623711436675495883751123645937569078829638249688632147400210942459196856466678957893764377461859226103504621284477158981060214737684689860996143335452020868575594700597556149594741803763805037479865643096080210846219787408547484794873893548250187757102008883095090638667301075547417588351003931296792890046303948669609182300529337388871422506301553990085242159491624326482200016540864947790896904347446327402082447272196316818390730341241927857091356461641102227489954729884777591957546071209791216985405033464047339808066477525953885929439764603103014857365123478423858521683388582513168876823408838390908552825998832485543184008926662546946029506593169581630308032631091304545115958292480000*i1^46 + 358914132426038630206297238332544508793569351669685845123633452565168371127537504818084817557672208018802205543138017570659878809442115174573855244103470051164679534515578312256955776324298474048318166527339233518241925501089884356228922728357555522106785819840556653171608657271987939514149313051319076352429302878455962467316102146178589014734692692798746581007530120237666401329211175942930568691371919119010305042519844166574996400776756673240028250939470997649162895274873463938347740770798751416935974395664351670106994978227708682655122178537567841274355972392551434263253370991478105089685620755619824286073782993899326316472522098977211412708139123657017277514027053903573389506977281274865989033852741767853450029035705176341799166458063408916906967320308746571208906080412871974839615350860178980204489165311608653077531758046662261853275797907264944832184181161214553647134251270221298690305093402696650140760873171242514005600720467966022994860254392548994384736851242770067946382749429195485257246228072514416196568802855775815418926844513148819465540424177663706877063648771878884939974400000000*i1^47 + -268616158187812817061205809970943891012771386585077241661096565010175847966976486356125421250642582296745529018353219615522337688868939811858876235263223076226290927433615038929566525566291372355077917256075240822472981966134762303451616113650473973339150671710448132971037837014870938844505324155835781148627746195691997920277355042286578244122814663835142616237261694404668479337086787218289739194528967576537343803386331013008110909166315167239494591101223176085146795927623798899892837992679618238302888324469634771714933173235469603856899731860825991832032632554977798005236845172421779198051147333725775526051008274450532202970891359145516364679216605246067102032523590849932557041811820657654140972692214421195770825069691311288421606174819827748953403583039034289881024130651553850979748255472977662641403815503593575867053152169390449592122940850630758834324009106260822927024014056760486302533347614918425129241053884537757021965895890411529523241538048413406185470849285386834773606528813035237449407148530355524172724839932591114444632370566465936888510193999812673522500000000000*i1^48 + 38002749130333831074173688486968935698605261502961344547086652814590237010194319180262099654972455009792283899210078848278890369183144589309842839469335069259762973809357155329532939409369309642405088591378661194575755575845743197845203761533182478672603738265607572694005545004241128063433347857856226680878554992386294133258470253784646665872458606510750647877060061844006652915665325978041192530443040449831822908423530922371638257155347615699188331804122825428648411803397990618339005077822757033412759022080887448223448202632793470250803135292177904224161337408552665190092854938659247622233182350023697796189750793047389073796484475255358608990938288061832000095807646632497734969919637987417705038315500349374553908310125207047387509888485889666209339725588849346152577140026584677677515619450935863463006816421255112578017468521170227211983088910050667020524462589493488691438964272878789542402088993117531806373931444886883919402220132988358611056067407405853948044724250102715496394878051560181227535750618434842068459546240801981322008899217790503828125000000000*i1^49 + 63113008473012786335279243557633848551451151414214749049537711130859793141987446980344821220072515240383926368262307329086586943763672754699598138843411211563104542316434655753839189765438582145746931768213261716106206469492771456139869666943568564536723058362616128679704578793874595417765925115750134464739759490699878925914303645262838892341467402307219066168002778083240890444727681571419775933142634267453763448607552914246767056037802390036739516614948715738265609656659893473224525642615179695829701007152196602957961359621325321224064410476863290618264912993253797511920327035132565554563848190607690857218527127735737146287620481122566357683978212296391655066729393532138674205404822892724664089539026902708110597925617858663411250708448413659867161199758137606129877630619040995954371391673777202091770579831183415472535387131144709246409583101703488026984204801319138470509348347097292458744982047739857117697236120144046387453470503712771173523122081970890329011851710089593016917473282421469460493632930931496325711813391113281250000000*i1^50 + 30342428293501338743239143237054457183394844939250198480162609850038806419563071298842964557422173777643193952063897812643771778496710887000253556232693126909277210521974212553832649457654173597193798738926805911673956225670951532885461685294054360731201359110708214212223812923957008452615724790531780082513776780769488680951539704682246935854843560253100067223422880269631935917557959373022445926402811268649583225566028043016239785542079690064909536394639103409215185225756706600760291935634981114562563313805222438438887040805080777630189196190501542357844136991169634486547912068888018175663254246887496367229864915074229715239513784304917982736767680709282466857326677138763715088769297266028877675521779845899355478525589738506071854646300620315563258405196981187419964683491235200595090889023041475561601774412787385120321682599747269709409383619670719723506942902834447963916752758550621906794290181926587104104006437369118137126632214588738566213928358956683182222921793730615589629755484472441652297973632812500000*i1^51 + 87117436751207668910023425756921772907122981176115772916907735001094208496732790549944456353841520885289217514399012885491147535876969970349843071418147787302888022249399418543358189069080726926719839666775615811569021933971352283133730660015546884606429787018692738531080953327351064467751345746059498821178339457225479893560740575047215565807255066175909456404194923708605559033635822957525429550380427964202036346095361715476279930577610182738890478053902566460796317840223161869652640060509729893673210123076097230765846356321023496705644912472865284324539944401136073025599427274158512103655682378201825010626356315627113320278444666431619522689929068978340438901633391738446987697198812697439476580433947317768263537476407579060489011013781604285333438300366953090371329219768254366375219079824238006471982546973785105690008343709469023557078350689009199399735229358719144213096114473404921010318064471031628802805385761894285678863525390625*i1^52, -72655418515694675671276886161507639109497360200051677140743034055370464105389053867491130731563489390306180699419881369061184051053361145598988139354147198793257780430399714281435225604267685517260204272321667237720388251965228002589329076665110034011464020860006979702617359468940257794813557097999752424699907810392519368430829150794838080392010726969611746039009111066597415865471629961148351774546444851680578700331489161206639635955831696202896137861364984360919165223986904281464318713930313189983857595750094115520151090166411019015465117002087260018412459126125160382563115836648170613648489022166702601058103220603405164568140383930730639115210541568557190494795214965349030391262929504646519567168361690277282353225266254713902609742869620651689191498771160324173941988012139132502810606592578405128121739340505344883323189949645847726254298149904460339705910239677677763862561511526502605514113015083915843471097710023464078214925009556014359901305979509697318620014135248222036323328235149399827813521509261304958917464367348573990215466439280288079432756970458172531713880646300804561500021496497889633257477555389187425286197449016039602530539241878237320981714020408664029507378052781908909660996560922026872677047643712044602706832528375354086657457997634286124574548375462958784417795103855762499234509481649692424767386040262450252242702516818834639115468679613737102954486059658341303764534018756165375828636736666635903101332047498995202176893860879435049808463939532657022707117249337204931811912961635910831707910918356537774746082964084585661433145081446920317164691963904160507035351055463789254861390803350178645114282296286631698617072452134627730641996681358289707815535673427028264230016246220034013701477529191844933831147392023034257883149400194636424710682073130729202533105704642105623376610289786897569606154278597562065288851517676225384782162015698963735881530057955289514545314378034339074451442881501744166857962001265933157515485543895547982337377737585930389627626141413059971588233201593894093383124697959814519396689073805147997023788909411773450653457568497664000000000000 + 687343994646326257338628663509330177138477271961781735827855503550854560785438918439067131434420512397847857842789899429825989096930329277427670879759853659767684695287278153905875791849393963103659171106702884251009577810610197980673437783614937892386002970897648004712257315176697941630931463483531996570932243090902583910246421236149561701058173150927469634352612271647347480865619832998647302777329167309859165359360421185382584363492059914503473319843470760805086835581044076717986005643553512420008480691367412718945885204217785552564109432313034119434485093868745779089603245803845483068200883333530354293301743194148582687085032508332271601258312214446608415909544393512380380361005843767265298952414347937649919576606533288096075493292563164103069287965420966914688212348813830273579453404015931365074941450215125849848924040671601471332874606967992807124843510810111993417555010001187724888817492425832574504880662091294211547482303521130714029053749360751690552121681704844441851611925459707830188979416865553580335584770453172838294097843016395434796297314125753439481316288356598250887689227208988334538982346982582830265950051962279917240910119114720912078570165916428027665920619974282785172204644453720996761664705379525596802625172311705375286676596756179934500516939904490761624986629899678367224008147069598045340805768576737605421640982502460842526358945293175268163848958319526661345900513289996312172410205965008668995360240153449402686841063182484280711997117317220310022260321350687392540159505627505880564756083284073211749054325828354439294729745107772607035169401264159803886945091212089829061446471426320717323628720647907553636908547988074772512298949826630414704818593096462477716718112781322620364298182509997633126345396205494274785923417687888179060465872567767354624480362279771633859786601924866581512001954694137423064383159902812922328843458568060703928105542504212970393049396398381231721329646952956791604379504209765539391872363632070458123003426567497990669257753805773516028702153193030034209206778861081387896117014423624934053096959357265618369906110690754560000000000*i1 + -1151811306532936229764788093596082776288246958250841513603501605808938798576656510384936727737342522451321509202652631566389736306711799804774722677774758878367249778429226037462830177240692650006812335916470294864011336141253534626325708444666156403507180782442835661516570552006507021208527596122684355542456280974001227963508336585166047557798147479005147656339370632974030236406670741468036008942893231910494989229218379085575635426470694004893530101687827282234645112985865845332389779346005066783439008246899649113031442140856181393792647071151321338137803592391135975278669251884781773400957948074768679953005027180149941083853636635521522218474964504554476854349613335146572681905218478734480026693949763178172477925921565146972316445253134499768353519620331592883946345919489590817233319551549402199302713468654582565934359642704293049138881109819821826642512956219913380620518486117743132517506476165793465690153714581140174608824621357704436385668104834208448831661231644308100999592546571081819218125189909431126557542215972676107627996995731790816632101695672093006664350087151706524240599852384690305046665468730511714848201562211706547555327704521520937209094258784373085309286052828339105645608978406848787802101061210104961543690729523982039811965616964064923177238618612816452844597994012023738967234004397092501502846897876525225315146117862007808590214457958360408990529494552290447276118734750915138882882231039270339757959600120992246905196700340882160335400574065586205022070899062872724063665502987464835224205160362824182544456463703133568624514753079570671626656437843246841753314688992285066978830789557553802098753242052134777144810578936525849872753114456565942769069181464012456366326036415971974461682941361030836005938572958503919517281154434337600791560303992642960932839740701871259065755031043742738487609617496388520020085096853972490917087097293544104536394244024283329769915095970131879601870005362121526252779440671441363153957551430197014664193766513195860244490271333332944795456102689696563690951524621234382820710819378849053687096622275977811418958977721958400000000*i1^2 + -10107781149205058986972498920413309712306653579249395491051298685906780791489628344370693601007917464571248282633157510231777116833535735690717558807431773543292138273324809908894094346829032743689013609420871409011765199957928983710123855963354859656349970430913084953705283540343658874403240935341164061479374148562588251699769177203756281699364624644839929057450466349225429580153958461567436289143348275550691410961203852658784752544549224677638802389149199940688921823603500206082332664829213749361667837625573942145924932781462306446097775217087222795164356997958536606016802845125368303892642505616878281032067913419395061793729443732254727113134790578780942398924902298062402557639055690156286762992323355684982226022835820690700980799295975727495486561979170824155977382451150244136197204429986999207783657057363577062270808165243597009523521063148176415701427186686921888846856368356312088401397260781484589693296790070422608326818433468651732264831567188105144951639010773138434906203486477835395630746724787318264485201411709400667445442475017119968904656753738694699084643249811945278624106239376308712140389791975416678696689364384407273065878620226458192873850406413417633009063226722582343519215131985775554314595247723713250411583452097110400114765625793724708617795224959263131115094146319653486986116884166352316205185959425788096878053166260215747807808820801098836577841021413827472510300392820281069715738466017865929751674767547370932178897893885089829879851252278504832624779034196890788772976955111193697409905723260842534043529133688654798418553211202374717015006252161197207243923378042316980064075615692182017109906287450833710691225611908871703733862135412803572132325437060834018179569840253932004684382843633133578438018333341569185384225296030490992145799438675756939548640379813927798924121141337883124467024790901554289112351000453415973298698673217955481751041696964408390032956511562925662898740910314130924725257994824919447703638391567968164033234021876074576667185344441286220588995000288399584619697425788285953885478319114815335009739856874441157995784824684544000000*i1^3 + -16700096439752459808395624026416715754985436991043497646203533166232130555095105241715990291370083080137149877798883264637816258417572542302795602860720109163119901978114149523045883622747735643271213245600435932332533750689979665357159792998544549787036400130344771280653246622644331123662437421010895311328385973777302552620669491292824829651236409297914428540772810490111987924397559177686745585497434241900028621395443217847721606458063331568351356603445648624607663676706778895927243186804312870181331509133079378397215582984607405939021853799398434131803097196076830014769116686935066667465824884136723889281181223297309067280117183836976442471910534835971563638420491816907291082424566508929700564340769100741923968695660588619603521749659312026996281863217224167738078263326484407442795412466381447334201725415560439747190053883628298010793038807727004590346376489836435151642052177203568343836577089878294612449280169686093355667889874816189360523806761438398624536437777469755320646856314968467458084087428385558261642428081803084842197798203397155603969780735090067943857830947824546572119472849768222003597697207252313826050940313330226161257757463428887157776516322164499372059719410320952867228564755871619977253227659006666069581565920988672963171487101605490627333243309445751381606848431792066555849370226409587847172513219400190938983391357102428256270473480958191202384415173611032257033543952744790018986426007117014773458392374040435066082768003672186318253450160215994634631179166336638262631401814770107351711212982905442407000093713511696110519008548006137897664035284222576707140914888388543021215306118048974365393194366750141637171924396263191565165815131445762177267106311506435793368810655458471070233092895491963688355223948210687648384710842264507093083429506981079043707613182128115245566017345593783139981847482285374390664487322589203250559828752414641379185016928801140166754907943407343144707465252953653712122099533883424758348282137558710766961101667499292851805816942379656565137712653051795824161297204671699420289150140520486557977486911368581489393125703024640000*i1^4 + -47414705093279174991111379455840338519088633322217159359456407277477598764192712963867889786341280651231566632687620539009919759832978321726981939852114041586442664777413651107615092619732611560309534902691472097957324261108613083273406658677415886256079734948751268530274150355910476483157565157262975536295045308667860030082183472105044544275111993595291652137668449269829776738391116966123300179084172303064532523010354487871222807115282977599919419099797123715906022939802969895018425373867486969244440589361073181952564510476934824165188052611505249005227833889706718815035247763838148985665332439281115535261268692984571955799567632739591847214250607412751234506110799611474769976218635552945729346386952481450462528419287481067465216247439673735445334093211135141592417026720874262167504342029670960687919906020647906382757201091086747442117212968819997232568583706590235320465286171668692301929337721373960934270702626669637495088371502776923219652290450867431763419782510684192447954236247815393908415970107810869222141302485198568961070461153378056836703233093654865501738471747399476466648684522611482278536235423287277581649867795620642999491228380000209674852112392071534162764911486949342249182649924886389577044312218647482952797764000379126389779014659684605512426101981291379604025481819954586150756787080182153212825719011419159460562990997103878667339637448226401072778050548720483784083332693242053369124325563686364606875164142742935400946462678556504678987992242862211957283750098944605514220389838993979438217528993552635311356148607714610593707502125261074669726109597981103251102070514717935695147525219948463939247307514408081187339814279726034536651338226690354727777854583815649153303407257620448206931688901554476466893770783413804878893654814857872313494591220641346885519882106260471982995461120506880508072071676051158939353829136870156498589107813945707825721054995230743193965948948429748780383904948273985969144412240725924827026535090723222526264065600621393420725384463468714547817981789374280870471659242387517824087125087165158114964645805096945777978155991040000*i1^5 + -70697046353947367776659729507146628230318280619118171955520899052823613293643165565969787884066136323260919287021216596370134080399593655494863186107791449061983359896752959677881325042019216336522064953936969896309753982896666925787187472999273105646720753620277750885063840396352318640295638827044885298627495616112066253026116222216175306470767167286148131283161447688894416192752557724083683826058380678398624377384557959580219879552839698189429789354046437109723874915427792764869218656133527862157821101575245118092062636967206336295461766087897925141978714800546051543837393404890691941117959439474413373748040672802568537365075340560871717488147695020482935221207306572600613405712575568977658905964031442701825796349237316599500152712983116846869671974090147997101097885288536524962108974605783288773382062981441581929297495052001262486665474568611425911554714508207733294487647444731656528097116982893593395038748405703856267001721067210527746223100059374363581511308648490325001563719381227679731682112774059324948321857773075629247314479917657057602640320191388330372521055672260607802702628453988173873111350010069534758331420020624020146196046042040272235916810349140943905602007526339890677212843771198544676492087115916305495735404949662179673849441633870991530909579567667405038820268492565888659395344872397677212057100031903322448476495999374038108207657915377287812647994056456126328854195281127509655211432975365261089509947746527645481641085210512481237961798510284158063575468599620374005789824482661324788579379254450689357646424437893967266222047330579422450348607430661154608038012520970619263040631255407669739237518456481957854519310933345932278915757492862238750540280896878011365427322433291109118857636603077122047461838706048462725319963702925346556744493337878635783273480505833587669957633294797289211169992019534134313454746309710592905975931849768765230407876117383183385189556639561529479101011449132966892747523465051862522307119106804009913911762094877180791099727692470049058502509850531898161411585955746013354879599057921960291642212150525097104758328524800*i1^6 + -68124872684671762399255706568700754583071865633596680385550434868011901636460800345868027905418585906352371597995066833288583826878424846476031346830480153682534299776446345516464222920419862514581214298029800404326153785033548926145017932742018968928997266185175753224547698319943082167646790268348340873135137369341182458543746917281736956092929377736495733627410827477399525081525908818428395686409559210517126269006165710873515980443542579792002477508143277223424887388674284396086910535788211551741631397716021999234895841384342859829400197082473833564229390173519942003654866526592246056084806347772426810847872982749145335003389809484029829114796127307832194021881416851529773634071533220966691118564850872298236334260540360943251135050695727585539560925043636588280069780920563596707604486664431769994153607851522296285995598974500687249208360196895307265074966526124259388254212445187433374306704990246107632759812784370950601037946191571284390742942349320646485689727956229461247828529992049785766735327017127156595797709390811621668399052319117883074396287125736703850807746293613715499205880493239835061005271976640819986658244700127379069803676116300287745416971836101811578457945576237374739679946261253876912502795293159015753797892808764858020525224855017719767743742467047898705882497592887627121885936029072375596179027888436368970932027057397579262875870943172468870274550366889942525948619543445853585844077198567690052417977859475295965493162702687675062990159739717819050156654971068260336871418869147648115228819386232441493793069391735715464867991742495649271357424156744251533163120509303038791450524419039850838138563840525898715196372708002521769687301641833106380798390812732748044633997483028177096416538070558590846145034838352863143700303303427141170170170057084766274561730698207182523113951715386825826697125316175489260298212051946367711346009945667564097375363021135519287803333824501162633637581684616469835103776540251804309443688609639354932482677133755213900175970717072216177048482040692275062525811239458835458899250007470765217572099764302055573983068160*i1^7 + -53595735236628303118148229699039326146116398528677144706230752417119444705245848469726353110486727017137142971653529164179142716523090653379709078270162264779216729536392730010422161001733187442121717464020550830536923447478517830177899328708274192167529324297637345624275220198164898927466014582751887865779801163919603119907337773559754437220811041885114489617204190454273950085934110911041278323797301183144650183640676566994921041638314139483233754150218363885887052095435385297724522260230370323803575529472777906258167901861759418559122029102356242237834586039288980342203392251478668737192364316712075915736394820550560220854500396689193540065046549833489113838953427958443543768367330172594074572853350179020991071351439490480968574268529872775220473112036632811195267368607566638631123909540123363191169545379912426670270816886548701243045141387395419171575201692005931525066935328372438667338725734290939206066174794483625957255385013246293553021131659971710157054008941727900639444064678135747363538617354510904960218713808211532298329059133005822338463188142674549030124816748841228324084835515772421052031219247175152611111595296545827278880513903352978088253211407446833015206452613638357125171946998897247558491000466422451665543442901333057448826323652955830414670653040134048006984798681511488839346756244034674736506487226629509386696093884243836234838185853874676901411740000927176949245515473307710221007695027832332628166437629162472587345278178349864294547823364863529310730186796060949147535595390799925166368457809758556167650378602616450136098640389433838154046870513697765108234238517923168046216044874196559422760886576382439258581648293607910501677699450422006298386664232823321156250770946449039436343849175909880522705961206789830027085113029293993772042617824682261868973008145830398890989978486261608783227234058359658473857573790938298661436141500950880615892292118869268715390042677878149420581533966384118243343344511909553751524493391999938473336564024896345670804363280677886198464597719463899319694065768310133867374095819200939534907350731519725731315712*i1^8 + -23881157209857757388467007657100891300782851110210334864496832787521707033552105336965506975296172071387292334323658767889102455231164651514239771316712364174790816859167356043732264834687794642524322891355375552050676453014728400609295191214338204960399044846518267503760388518297125326289202031542456145010164461010235467525165040345790143613910188414238276596184256737821143702994940653946735756620815309728113397786702758696011072540567008133995002007690935535168259071025328215499761595580060504152232772218970556092140030328844730083052216511894702830925666632574612724441798268727301699145284113179339289764794757371888596190245355203580063554071074012456828044964040346034405498856868073675079293519960478806469796636408633699505134845763551141579362732577180623940588881735708867939786268813047209808660787312008437318448411776735883642932793349003818587212402827344472997713567486252223548280097272412751658367679565748916208851375104516946077212705685754775300331099277272177437986751932183943366551214576391370269017273688169913465532028965906291992326214841047577588795204502035656299936434279325998207987655540546557739762562923493927048068609983220389562097578157447834295422759199843522240128705303366826300576075087361325915587135637109065560934607207932292671185145679249763612491507856187550766840045012120752434632493636069521370966953060014250212298460256439558095449480807744181969523155833693781133532192896463246710437327230637238150999372831667815092014156982042152037308024033780720432754852681824467398139201095385837124696808917059064986951325630601792036907449925978135627874413441721949991244182565357611489556375559752422900986340349167221112883709839838264996657762274834498369378983321412101135101723594011671308823520412778182984611807244145448795948831033668465469491298477534518624501200830301669068520837978155050035095302686990410665270357779182605100572359214908349786552337860007637448720279399790446576581312172696924227604757436491006283209573215374504976786164430579066054040070768096321392211465041314137510155856110498373573942915687080605515776*i1^9 + -3401263465863992792516378284944166327222140287520404271930786224808811507764328785304882190978686208417479433035004716293914017694616919454252757416018669936351198935397192691026416067842511866806094217475175648250383638897079313452893418598785741694293238082749487483380752096275941579966393002562107268920085755714170987855042146209686770783094736885560376072475598514951341318227260947821181514012795672372450504818572703933012166689819231415905615711409640662085951878232027110596700898815639362684390558836164951022987592098543173095031261286560792304729335373329676380761888334254027027376878249306110800105875880077567350797681737829092158869550262972348888111824849808181057454110031837933620954255274084173495150207650919552702210724083124422053763900005980661307644072721050451000073802390186377446931611242899358541879574841855798925838515489141540350858734931056193258163697925871833645473013052429140169549946720356688959952521693136607616613554022116550975139034479892643461166997731252069128326174628654009319374344264598552742619235547031051893563618162216433021114393736550264557911832933906841591919173857390892740489608580746956380986062963461317625667062970298015485882950827359228612071037408353692885435508795989309673776973518356186809016641682075960933031850815801438677335899041654825617854589628297303450931671276512224199099980378138910533575930085399420387020047775146310797532509572396426455044940849446954602125315611613696508898820583368768028593734413476656351944411136516170088450628449941146598476847198791111788817542527820375973675834723902613966512472872974127235806333679838410720664929714790898441546953089788889910657023744628325839240151313733086142317955286090954524765974794294896221713492367418660431904530624572745222937565491810531672917316425789031993748333954106540837467752724696114506634310325037400631882130161172935363614051100031730726025000831186935364073991960283256193023797058047076171979961732819124978955770547921015014621525913917858979452690012729205912372369544414324531683158342049316325445024678199933080204350870616276992*i1^10 + -209944914059530613518762815703858852961439300334460293323298790425982873157627487940772051338075054955864437847303612956317777831225290653973689339438227947099420354744858626719610779020583568667378730607815683968289682768659691955032819075634026997102447385939462560567055847718902233130720731149537731475030242906544833657967627350356724543987266892324979373155374166295582078805968122710622644904637597949031991570960790536099331893712417488383901584071178319263419636453205380386570194883169208677278813130530039777461337025731226879061966701026908978829146275080825129263546702579214695771802454791718104213377210424227135050647467532654691512371686634240900732437854440830023299077073803374708171607932281290515479591917572929415234510508530791096601414587359886972736315127123118717433244588015702581419584608210120000239706196472152634072635071565668582763329809102987936017984107784366189531370757208897618572855588702590938141242624663382679136547819294030895563462711279683154781978683463724013755947005161253557294223866080714467971657893040949509053521259013449734091672471166286600781839290131748857479517054502857313678647626443414253616355637647736219265275446945671028685359520980160858854365219493069547026539195162757271893756732179797098109936197014951548060864151237589030516066410396088859158393627154542286922788721083443428444113384866110878328880625013661018255140353915573853445749958378436030317724050521149673118074103375573613308951482204337565018344631180024661593323147589323644084458109946218344530242456014151391597700866932920658595155059397545325645687793430382002342229172005376633120623299272189262992095539842849954097272478010180745966381515421349311379185334705218358731589290093752888891279765444906876957026535874190218405634688965692217936793353115820494061894349900714013101599338317863411283123002528194934380851120956349806077350170250133823053474845473361859926727632318906582444680923909423453076737680025106961580875346537491019157016494281527240070893652286879699037810761512381254732850829635988177293675899265634802935849447063552*i1^11 + -4810554098956090176795823916437784430160909134499410953049809900329260555398467352088149709328814158883916056290090727337185792738784108642380469441593108018253220492207755934781973129087522054927224337272632452173923503809095744558597224967576807028280028900435879309867019186729239857677503871926320829774295925756713915550618116270178296555138894512969143530262807857911349452120637091294860949085310793583703015467794450987246778545747227055264262835236147478462474539035320438254662093994769086745470468637961384193493818881096979243305307023359846895388819259591185054743324840832215558217677083927896155855071231620532900612694805793517063282453301210320922915087193781266254532196454072060307530502121978436003731477304069464005721159961052415138049750051414433963383388743747081089524101300263348350943731220135195746882927488403204064195521830608789642621176214501108715899020403074352042448469180463045039553307680552174468837729127104379222612066777232527385659259663541711883496058831737583385283002711630741738592252822458102794398761658933616538526481373763534272128140343991518481454209451885070092707237408623352110493556581991942911014390671584772118763765675759060964365372110756807663996376168599078877610437510116970641066281527046753864340430496735703190700012287544087822969834919901160318342481544137292285965115610335373846182791090183995389517754995707330327905757338232032665513459058919711060764877096769452993718923925521339897957135969042598065460554266204748573229306124919417793253406286998647966405105696165736282508413927755536186431193352293796895387521076845709575632984146521233118374506757121094681473584413514230000269159705873340143397128590239539069699061313238345675244507954297790847512672376047376916753156789915894797164103663760939796723580706240667941782983589771157768338391687846745087829202455665832856460281611505661209406518802735517575836716961099659928600500873297778377566809395539145215619946709972735004970161155455999346111284949563221336494764643769804246460535804935396989826195587000586915532757435710860333345144832*i1^12 + 29687015339739373118197394649381759556395986278353035152749025060082021241932841180254948998551657596243290912146436948240224219841902866890996874982682941535894731684886828257771960453306274406793245787684542681321401273999672726024136891378693413087797376546519201932200536218436773080790919062746385872217579993000782106445050537484605726631664261207494104974512890261963528552179729044265432863804289131504349591555564573160146001655393292699013214587123138369501760136323411229854563410179756346473304250977159245792496126100550969303519225963472214614064455299624280304777597885550491205736916945403996956478388989021544748144861878130740519246661673124734440438302914496404334315276879897420109630080184318430151555085639057119593918398365984460122073810302919696644530389969940935884758565189141343424234994137312119727561053454941282769267825498949434379596773288223019144124440294410295130885680322611320950772401779127059930754425867624764485650564305433913051101994132601759652481988532396304324272704904246948395907210990362120026721895382473144852419252882104479386600416011244386532638143134387546792339543850458140043687917260039549526545794712542577550866057431218999818947463170038687727887557909862301851475922413257878286211550710125062298066695000204472228883161453210082817203844198742473034810837361549999634948603845137059591694449041455323616025994195387190135407077331750486412910949558691658408371164619119361259575849567781371640667879054485506725556256452142860521575943534519318491050754320712653919390757069906805816690179201156324141410617323483427942375479014072436761089485456924267011885595469906199121688249326555148654149705261599205067278120754715851435958024823982236869889672823963630389366914995644359065283207787489828067544323565004852902754596980511568961604416095590947010532063533026215672399257264034069752071317647985063594835174875132940293631020075722698514718618616242432789248519940001013843716736178049961663873316678460028592210938117229477647171246295948011108569633369055812487745132408587971594604959904965081432064*i1^13 + 2234644403281227131356037221384092922135098638410553056468089128371152491562405477294796440551625570552503184077439811414402945227064082733349101534122142744849181858436274679374445043753894571289161396346852715188873980369603086730426340097567401815952931924728378208725352553084963331719761232238589461620156315199837164718314440289806778206844086063857102287440520043916250614856468121867803531066040836407871028939861328216855259937971618788400560074494196613193677548493867188137639916470492476753781796713618151914130893103189430519507310061031274715938307734299869530722137176208265914348956604190161187014603528930760298769375365212087689688071379013167154605652978885154286012093131288064081926206267679172100370443767360777162096183842128798674110239635356651694513274433785477937024839698091944386037824815482824082556965489388376924315284888139144173105785048962859135654595446731171223583919508393260821254913790018860896815074444543782781264756318877809310578080803721036675421367364382052664195272191162162553442146172006638984474733393886547593516394573803361979126351345499191021029997898832804623844922718996203250247459993072878921803990563657292322121806048461749100985722517716693359316838168434534043596532555709001452862907448830433954383382048162844374161689243931377168165273486749593201186594709124871611556077927453491616489559665286639375644811176064110863105685185982299170331591703147545374934095434015956326853585250899310077268934417539474158282115646087764254259830351228631413042148830608293952384176536678827651795794328013921784063044273944868458527727242064822567750521669734849658113891208237141722148313399550384321859744156279850512773287929104330063151167349494225314716243483366593458305084875527041546581197114266698445649071905036438396011951493904162855816315566417426778243110438189840813084050003986664143203110387570574607949495682827222946899950135783309348160343508934571467186561740247673421067374071895492282059744454238839824345704668870365036605920782740512639500348242665075423449269919393328584245519385897205760*i1^14 + 14943698533807064763246220064013892760738457995949092391682468003641938111008347475348331388135519288836935044588594916351865647130824037821202230822602937848821088189416567376231889592824245567035096559149409647132605533663703999846123924534840587895497585272407874087128890265566567367326476447868183324801035939673814611781613796239870530670741618649589882316785542243465703258701913677065474824032663347967217953691007990949565481158457905085348260677155073338051308914510723126514636330842936911127977849059532018888267828127080248632786268184184588431353448072995120290270611359226341758934594745713534002086837283805134293470906867068837138061688013020498862161247280936259105021889936695957334855999587287219329734617004305581173441816631855350923442725624130241910394991814375727779115985978086485446795695198226641437053343282907985219621539278779666803488266492686699317268555740657003551271149018220251235368160031425632222419511432859409282130084800727121211225684972435334995241632136221228212321794363206792249227869221682570317096138798452699115994750995241899450754962813796370060901450423835468757106212080958058517483326128702431289036687325715986207450843148164842321099914538375984918645322036748925940536757425566157179750974689964618736471984719142991245065351781425367548642774560601948801243974737504747824444028464281588431181821870693933170774617124714838412155851003707974372932138027341601541091350649635608852910983666903007099096224419085645089751352111025471691670943799173360991105570796596103071377879594427898438006329207447498636914485258213779355513201524808746334826187299150890485930469244297463890687558764789904220899672104197003884433594796507144376429295167730584794066071078829841048802195934895624389074840254363494825207314950143777391980111663627920894058735573943385408773636280114105928928651284192409923764526143032060125279130965526286029978420591719964189253561327269644843382280660582470732557545025349334286500842289846177744126747578780128848554427657082253485093293333092216201377677777320303157506574647296*i1^15 + -12545935397163227005786140679965708988930064750066348135019783584391708807145153052468401565560272187150437827783454726037894024873458765462843428302383735126283944134535447502612489336832402156296632901515857733328719892867466141781732179078974358966660479392011678889510886984706638633692619939184379376183697931095649606228191033347257801415497538425680954899918341902427675451883184262741335833116110789149141685280300233352054322912578287398243039865466753355134283490548745084102363973478384418392942146194129372715226535567259842628916308446936447330408888603469552403089097118451997053035604163329698529243030792946889253459433848395027654970117048182490781324887609293890152837722249118832187738755506427710121464550967713091371375896275765737361409070398586843720396646743634827397207975473685141076666425282699438375169671902368746189351468318705747129394921537019347193279528812831923790584892810510654317309975283418304110924760365028846736869348489709674381524891297093029757685091739498224028921271063370455530162378844582954935033988797300423463674075669720928321463127508827469747635064766301230272685615225330564171424133381139437200218907617933696221403891604320145630728288125127356491624039528241357834606226295506660260807891177397026418517169325166691378205487685462976193028227229132660009472083515497194938921737169001933754974110445834028129411936341743119118544765064363540447504832028886403050721359425024032323716182565886686354525172445027011553499276851278366969998797875746458623040136887451687858212210842167405990774080059585108551233666349212949236486737976259056346037549709719376480210379040144206055436117225292006050807437582116835222375342334655686150170196743558972549553779753924808947994215370952891148164563108406714657866689063299354434261425361453555946494412603066896922470855497944860499670397586410596968603490957364244387561193335903408074916442537514313102944660722439099099705717552330160772587371229469835380819220633154756991386924542730486226430241237576199522979924294712151205232132110654399959793664*i1^16 + -8903419976947537138446812399079958492692858535110199694758655146678556726981156190927582194800377945090789452427515287008362700103334035200494923479487615325313594334343599174179336052938801978286046921736123419483035040443185847390349642743599850390493282115272948062118452760804734399054832256418096515446498225926503369605084671360677841896344184881511883710707035481415251171192097801272770996996136612279370526804718063013683973411435211359956821971373196913510769983471449040523913865076949409750318257313386878959536200104960701853457922722159582962415920404661542932284563092283144435244338285758206798290970252861525210842613968409650183216458479756813351170124051559595282460001022220892325450339243179650182988897157517187899381408124949788145600367596100769926635071952795015966094723798664420498798958660445778512928722113106329767089702417016607441011421239719407168328196482185056781339128921020130000059714618259975965193339541780381638498293451931991025750037454509393726106929801050968284384198507774178791704161504486872356361955417969747081689115560105181435972832489492104420421906989750235983176410546912807584633512126206319691583524932294683260783160199035731281123825998273372832561898501119346211678272130164959200520885383480082435149364987227458607928203118196482380509765716908572145074778857606016744452213798669810295175291361934840575257690376729967739491293031393661916757730946542289313484580242665471204126442567743331106739227314986720427489593761910804107526931563424613105253190294830034141229946805049142625159914103001369660948150926348165674834823680160398521168009630313041695674259275751807574308279052794394718112752754942273504513470858998969547111419650489032402047783788718459468058508250705791875180676740727352541010288877020174223520401866972357484780682740669829622466166408884310168260208800112549072101703957614970588445539104347876918370392651577154798508935186859663003442735003289156080435749499538860274826309249756194319901178909043842223338265189800169096258154210994875745834033364565212790784*i1^17 + -65504194710832886949822839314783600352240021009756770314325755359033803384500536320009873148250110833671361215331439723085527835913568027843837617533192553145605565383121006879546278895089641845120847734740770285543437794858099850104042313890355677111988138785479488353020867673475811475000474715910022272595385888511323140094547153365194692166761153607471387284374766560786338031578090536016450787567558851611432589346303280053777011605499576161521972701962635713757265071319070383774808829494818280042832042290926978697326246602392807937524682036904729637706713175232370220187827338642658446695194557823699394412163351665442837260289292472777123679659006749273824020242757922068706880212263925463651602820169921199203162148072051228957465119455834889096596181871814712302985915161907271692838079252542178270807085519197388196414882294548223440807759150795338285979190723359296423413425928184808642177234563228218571443129331246521337222437563158783110960368014292291186401445999663051248255156945010106158488086813576044689850357547419194227279300879072183014382307773727454078024369705726003949571484012179630985276862407996254145707981539689202243076564912043896842019221430043566202944039379514062283122250425457349706957712757133706093577194847681593714911105231647547167334167106484144533549228209243046420932135941712528197235649135863351470452525808612809054296596782809066592113732336193601880764840420131442697493991777036958482330229132847891708528900936463410447728422197234784815616674232801325434892977499110871154721089634033651124068454609682766451992595766334864037940574747273692497813588534961176047847223710323371508435090787908077287914857915585245973499095881672854825726346019078614393874267276397871323946303755965602617127334250234688425997957581879789175570692813082260270634273731066470207327081980047447289412068735895469069713047019428505508035343216341847482461346144020837985279663870685724527778372235849315481352709916526808736558644641422556622868573549456038266936077435868931153598401707739266749915428363960320*i1^18 + -448785067967163634244273977330590301348881573636589888610400284031971381723983159435970737455040732983936809919051711142493024905186127853628740913015604569979530507622070608409700817542667724856900222284644396255152956993496271654209537397495579483721987929289132098647459000144922077410561707793638650294547959742006815190336034046305849494511346469317368042128300648112381947570731411702399318332599580420436020743479342192123324086178153944685654189913164465723996672880035710581060090148602875408502604583926901481168423815617860536468847060631601021092732772321245984775657554838525088386472967846727459864750663945239726323516517036093487402859788737960854891895684254398155793187169796955830096030964426894745697732161293635602807697210773706679507704725422290399004531688154375126306097648515201317049397057271922597181732320532859129673327356196392350831085617990691947410421336906508903938841933090336096148531322277809113599689728089677946863726342193278172898574870582674930469227666359873602482242640109628873491568846577006236234399963151511072838765595809400118829522198949456900495506692317340983359024447418742497772746135826368860685493146407324850449691256135838377078973977044585704714906996506996186139071477849644531898643030349021465787108500061609477190525912769872497989026459418836699107590075341814985634081738262385716441714314269097362185048596413888703872529688006588567555721037914682003035361704861802324437557944476390467097661906884734273990181834619613534048733998896147499035605817356270652063449779256374385299837931594426751939852677597951559146104977009182521945840375979531251840650632996249240614735219420251054128370347075056582389455084402350403686940920526538023593045057693580745021886387823280477103923830358563155635295393030099543830023802647467678346379209806137542025745907641363419199947562245310172629793626484731238792561822440061703185205769652950843827373474315825445223419219988376866689226917388486178027021376998300548104725192642753021198707303147979989943661017521214681200099065856*i1^19 + 4505207701861808029198281974738308263227014564208602756585403292210619434855613347636379850217638171354587607323567981262090403918261866703251564012844813762395765415220865671170211599973152639201197569113093310979125336396945076277815561094416742518884205749673926697245651416325064770379094757621667105643842455984399114422572254103345268322458281910302231121248133748520559254945082579968407802172862565719068543510718368158007591528923945266086362584085181825394065703785547686866789894588350975838507845883889689630701533284434147854259838035338758447754445498545305832420826077441686097190895011529873631823781722718180837098848158127409348830135988140661182941758447026508299941260085881621100905748645232417610284446780671737769239427182839156897146028228168600057048189655753252154777465299802997695530536637108826090734336616739740028164024811707532469055958930212835081878180321899214837448495955780551175403592454710288285284154583909363546942771507738323169685995739746177722852552134676475779339219751177006006207234956026117377766080009686974998401433357314953451742768336354655391320827534973811600610743969103481374997748669717811668993653214847108001090554485067022595622666472219683839716799680464155913868937503552738551847835942997232391307818049926068696089156072395404787221379581884977962195196667065244033077933117191613995646840431381567497541455461794561709281888282246331679402651316815940365939612304315605872870901229828371455613628639205551722278628490091563060047522649735951114390309411239963566167969173911425821731326678489599029895307171846884841006991469616038768035853897548541018045874875544601734961551092424866728858806592290731863770594978332172729314145564789041928210965161778299771314875249433134818277961839932962337195371506603683954241191715445684159293626812063620665246253055891197437766021836204223385578214156725493826866068886385736770323575148394846986069158333324579635040414552428786027240348898246706500089781311587361958857345851117967144674801311807925467996127922236084168163328*i1^20 + -2415605174754579325601253297905265571663262254226463005275883587644261985048917951136640797211379064069179367882318567733920547830676307906522502832750409964030127379759590038350361446187165852276242588907649739269802588132245491295801121367268591115222635655031649568485281471466280776734941290619822024938978799757695711311031769502705667321751310726373466172814851234004774264239526692301372402342045280049559238233449009614835642799771020432194339456599802036095158144937376017337221649532227722236509086604244697195628612140353002611243111326635728140807602503055158749256192712280248714805183024381568006513198664863989617940546248403405187448387231327916237997692575556035567039167032619749439712337765109595542751884094014371131151572996542254089667486249402496379719869417461080279779971971704279436596069412481463856391993580017812565318211725464658001337354446526402384964915507702980369674432144908490765804923516006131592345207116417549301094764866088556583672582886638102142780947334555868593153466305399864085523648821283544275611954396542604152284773856975204013802707820918048843945041916826759045713339024191638134655910366424515078314195946502128255939356680108425925364242782045170770979400296310100271268244046769987076204013103536321275339969772699025621656796155417148007293125387958468667909175875292106697773525179204206092426430620596283223531374087940574958362021171367547664801520586199078946537341464344026278793022714650102665753114454189633318682549255140265753646365823179041324739983573835245509711396640943727236167403863371769797187722115370499749332286296765691911160808768681377195033488665434117978178610776810327531615634961682379609498334482665344957246135476325063238374032397019439650590422199949368329900036139343675826719091634320490934047241610534930691344103045310060051005691140426655829671475190509486443293920301432475828364222836691939411416406052110188533948631952667312607218569993905663546920039788203036859599141198020542572327077159221212924157445337326686983697121235649429504*i1^21 + 194278058924248434480475065880918113252962099132243974443402804340349855699242586683085278012983727749081688011100592802843111241094467452662758433873783859588320018394163142782454754097196338982152326783860043630260747180109093276128779038014845812009285803473099196340664539062901671610197074293122927528229922260957373286077109933429416069482123486943215230584500526542950129936932375685016140012493897746972063271081454889098397472711143087630365109982199977937764719417446457241317838704248382174046207963868663730789377608877723305659761233862815003223905999835312801275417055178549556603246694807114231136873021937678150039947845599471175407000065516139305953383885543887055496826392322258444103355239660359999296511631831667636344738751483196717281972375565767268418969673568255901086086739646403689409271499301862126685411235892777936258936401078202716670064342275105753625267169683870921215919495969236552495419303199204551004505024080445985039326499236537336633548715331411609169645287691850691441223434637960521199502847030299029396448288356167732258782588213727880207382612852324538286281432835643594214384456456668936858167019282502849209547565466157341604287688285796199033499234219455336528782909413473456833682680684963326123591038294190658094630064765176747418789323321667853481527792182141219210612305484174110390614928718254434228826683312487809966856997210871673189015389131134932403681335561117038525587690942627587079338020072420678947705544084767048799564568723157154141015939319630247068228716753314349197046672568597265117818208698850848103336800427803720138223898599475812276903140675039603964885861546404383565186923707120050651650905994161629129374876835296410324079052210280894416118910404638875552467022860203124534681003904926582150588681108227323850200973634587289657841649672663167517707571518600799318472300486492757669742096862942887887251291291651970285306073273038626242606142195186217765624858425118983122153528817601716891777617985395838700853087547636803851837405626305237527188543111168*i1^22 + -1587002892006125978284247403366402475283788344081151658565670748511649828565469477581256011570284963863952324346026922972942164230333928978710897848158761395579910716508039983482317027733207991765869444953335081439210511006416920188886297159016267588078854811800322483094005279324196732100444076296269199528829977544002052615686505694087180859207837833036862746333922114930481533938362492666101648270506972975412862557714026016335827611936817189793192759228773260080491423600674613693523691019258313460394343749454603736426220016399669174727758963919768982167579864429141899683384019127368508244323157143037895982939551998675278832066162147181219242873956282085082586796183146813728106164634441511152381222805422642019534859343321838878385037186439323113847608879436448065004851242887132113298365276424029535306827694409720900698381777643331153385549861129796074495955679786034471879735299661126168728017640796748991445117431295728511629615094392327261999008734067824480830653796930997656059123849955868969995632190830188895082732024820286097231389491296237965325222276801774459290696555677765897432302309229340409351681356093652850115324097453382280736094639094236938587404578801995041234099926711356754010030866151733900247465042108240100866928811566417145464385814475074389705927486775234791303207665720870213438876316231224355504520592913986155846504837919971002314879020361303979273528522946993979612889529593394309202818101306685246063205734549002918254612153252250901486838130319279613858517603485827756210291091968773687060966688026987706002419765778351014088692091792421828990929675081479738461359694840115488473729321301451841111191759225356721923629342404326222550882054317820955335394192126391949685555682184387905563820620821041196691616317928868386362493917289225097249866872223357994599137075949192408479316359333407140303351823913424837236403423570822301535397196685470535443001022406357221838983778880183778350141514522134057719108196987924228547855479360732130300886523646214052569796748767843443640631296*i1^23 + 4572878709369116361568360390398368436141465944103760889262431594892734333196706613676703614386132004412506705498800990870866407010478317422821003315185833982593512459828211932367292808037325603241820240927270089706295780136824137613656920637019430317072375244427151207314975217688222602048156381877032921866156500021819243069873397395748775509139925838191516213623681650881192853852632046424022537920183226058294224485952182638085149182742051963574048097844276039984899241839922718496700551210403910825373488867549886034392150913888229833948224626818001277373768635498588268804547625047240590995253938103523734930922682743927973638707992929665717456832150078913071333370500124722268097897580119176929598164330631522035347723026880604282152148119909169412510971491912297824202429044783599905584333613274638468320471056962230768826047619834822556773915694289911025752111522349471843773845187306664388388431922675235421800376141690499999912509172296487138172015317139466637562887442428187224836565865391788737716038758071525988366391806188761192660699024109657654061627229412635318634032903204672460312763938633071731030707676826199930321443499318255009097608572191653800563679887023565486592791082346153644027535241666061580672863315414084133124779551339564059193277659523281068220563571702005695320345467306076677197750328436134568675423063000123046559478534037647414043296459852686707494841826384317084290222933330521358051533162531561390036710799385154983690113108896712077954664262681133272551263604108936419908806100531365113512193827901224005491644905337984624827118316531621224082704498474173482180383122139310912441051331802712327051334970974754158583105487261129303115233236913201406123109356152699754788877810197874565485363570065871579797277403344165482357596153308629875833241185010017545474909927798554221063599914695882679614984467351326380306853994430917928073756202053773585547758073316705848015197194948580026925063641691179410245919205681864031512003044064018130330332345836633556479802639473814011904*i1^24 + -957451499328413879577797462856407272538452293806369360488441619892705279653520700685567301096170656906149262967448312807948819201111515604759512789032105823597497814579833755120779767070574505235321580869398123127837761832214700660665138075055850171656490948522617056916759506692528861258388847329282424815836010680040793688879304982604333767536607706913522081993061204852850708956660344761477281836288286352050255004376658057603906271898182885011463823455609754533973717929376598167574733681669784484989548990749162090189556098026917492705144011559299552608767198042004765531958917869262677481883500960798131742922588398508818438317252893288933613011642255110737337741877253244032702706448789316569844517206242598433479191215052596013281304568093550790939476760994987279902729969182144311997205821030117413453697180302047181869923744248738490529095817444402654331582764342086887707644398374510778677253699619850058380202846264995496852437284544784800745737856140402616110656672424175267208702696305481298100865625075910298009011514680229418491284202149359437285986049236884529401138794588418939874859909521153024154562311157931483455296457280747657882896652515808491129864048245887857114789728539135419057980541066318504053553913788636592994709058859669033834268739083294617988079690424337619493915043974504916346234156871292970679771270498745801185175198645980286781271726041347783865820584611494907304614193546530696352595941132671472397150709277984435667221092092749320663477975745588849958115267322919074823557454166665478324636543282270554106830855135775682867965780849622624590818721264159503206993228755142198335107610174169784814089232605004052355934275644271474460996412570206017185388587339264962882684899725968874502229256980601966474251718156088776851167590449072712345882168380704648692331692725148246854442503462904248089790557734374503713369035943274334692446798872027717999579191767406421394154595172175321298798304881628168625501106100954561465517686165468299968389081245888572426132318584832*i1^25 + -36638679434454785711567307789319107836290119096557069366180718840213448837547549875287481093056595540595855390970153605620834255371485612260220807575298481321160972256368487865971365539097697594152307066156453443958813123818943051246565311297524666526338773876550212758055031762891498062898966636568286920987013941985673583493638919146232576494869129286393430026253683543068475659304528478202495131956331811830680262018837318057204063812905745805336535584626008107696405362529925956451858019286696031575247833368135358385712552986890332500189623018696029903686247693168224765685862710588201370060547837396064525746880088907945481600174727886372935195644786675504669337074862760256211099515690830589150793172246584826088605188698367107898567872170200441675214403934741169473601157113408697657992558930927723657744722485515899568268166544835664059539080410648079040744544070050290248254160677303751713853040270942096503774908374025787779860689023124692149010073333054495872308437063693328790048573777196868285856126121168349151048824188741337218900807013764358446656365066330638977703802363923048715871036751282150022282615496768880504103015061670133816662902107489793117275593737274356845277254362505381442207755102800698523931396867297004829726518031005444276570377360486541978165594578722546606871627763932849045447906659040053627027795581558466235220021050883767551110202431897620368918205217090718644464728202585999510568815168425670729198377100410480126454058297730670560920121810331569256992819842739013694764987436102344186937679646103014598618942575410765521220542554719450889979432198798422737482840921185002488307092777702564800586373131999846216134258932426390760586284571474466901331933426335496117157756529671095827869669691294862440551544460990497960903563907901176514973064332384396946585608084822779391148446495771607818486907039168258135767960012997918659906581279370100767810275816380327503862965861391100657123997908638539550441811984541293581751105891936577088580606576219837830652755968*i1^26 + 103619086071660260896413143611733424135775325385840064933512101994856198440272228704691682988318947549708993375052791663893129821903582512676019154115561082901153894141774817074685821405459541853101355233641274580364390471721723633112660355871019028388210733484794130449698900165819175298858581670120738662177254341559035002502545738728023213665647167970855110420609700935041393424840388436587576707719159464536477676446248796607680698734659007131389375635810962511239011390796114326931025106416095233268727636129974538683257398240740214372662849704136387981074501972427723504638536196571396416380404179771912973434695592770340276435832667737848086925598408467462444821115170344594240972040077309783847964590737090054398423308326947704171567726165751140947469821622282087669615540164059089717699868739335398842167325101615639303886247597225172579442948670356253594869622999818083539284632532384428237181432345639564431420112173943713842817974529352881364553336282082552362787420517345000181046846403158964754508010803226468986588968361907812379105227527402774691064564979947862566344475348614109516610831992983702810346331785920337980681520269856740987312792496171198259150044682353999438861081658408950449682532782941780804342059667803375969236977089534083558242158665331537289412365816103349128352914446897634810532176548173675805726132209538144904422197584531482541962684499894559518223997176236732460380458294872781864546157844368189482691169237215840138655947329241086056630701407831857830891978395697628525949359990216889930156013808508023719604536739013276527993211571195697542807827239489199231370614114760895406036695510578631954510886103665738683944144377858217024059818692348153998115548407277860275235026136693498205608467187465657977638190960307630481292015239285135621184932349740722997577381654299902246869559647902881284411352399250324495874175669371593711596666958495211925223679720325503278445795135547857128657164928463892091085443811949868144277608319474581279131236989157198790656*i1^27 + -210037983205043561582053382787111627263540954721759639738669279017961588502753445139523928048905241496947613405405271696670945708329980228539340496372004316411418668063852898363204437228616512345387893999770758726652247412481679491887129453780554188824621745749708004576336372031531885627736820229343086732881773486402017543733880417200617002154867025776413520180715179040699105750123812943257824849485267978234875101136411894235475877167913517717217450531135285957785042587399384866371135406130789132068410956142943631859858354568300147357256361790810945799372448699439256838007258091902232514960498030716462640138546497915725621210548428447656331955463985901490128110290059043041305077637109607581799775328621113620080716457178770163640633929339476701942342696888475132563961361275986792468751237381815698466599918944736443491793504623521115065818578310869746200921164174115370156005656019106132498206330608920570571873841190139443727687925095524767309460439698569396917612255300119115854521890148367371618077118705233142352509367730861091163374700584303780814084169007113015333198511387471693245893046666614945805175056951484215905233419335216521731527674809408526211563906690366886876321022395624490457149133268850139293820446176144254518591776792001775619465699396170648356602883421264404366102710638107285878499496811737323494104105340497098059200925561467097137489227284458627744960983035736433882690811357979267445790031379714989513123103200664559860693111076377266668276576439943962109811909619349772235541545738214101477307528357014293438751698013506424592566183320696109009591716496225758152818377940897067276872761634727134879428376322414804536301268473431802208609908966362047648644427748731013644790073051744518433141679062103898897455008731482273691108774011964749998786260027387826660026587368798011912576671878340342853158759314009656206360098153701490826170366365171563959243810911156272840798526208008382768324696084638235569788913261385941497902613108082559385339402993532928*i1^28 + 230413684867764300302328853384636001666412647320751967716438586840071029718542345939433538482499497767184488310041101859421673986197615868956126437061264916288667553064724298631982535392799649277616987823222846148906703466902960771163037039099528102826859313172425216218131169223198630534844887691173269229389542701757433834879146747054300948138939841296375115577206316040542132039409950167314000477775555848578939960905275369825441307007783710680957220484347526626606734301129994556773940642846121767223099703042915473316835820811729595557171962100934531769167853480748426037732303983160317357794319414392543169166599337292909296947168515116726803202694506907516789536843327334805139953555564335101884414319015231469695232244420971732382380210114054785688130186502606243545022012847421194156602752761168186735556382800904665065541523423438074302991020869129716997498367001636517934633547708748081618815512239868472736165348682623565530147843997031715477971844111228465616193989189991243918022478177716531698393495948054389677182759314873217433409621003209274954338877987240457071860778557212824966631313766084314441290653210147871919942287293062979470549726323095066478457407954845950926796443080065389167599380234310516685843917850797862103832552192271474782209735962970269889873118478624333762182810726868879015884207546873150564017507535304981725756766234067679536692348166095971774376355663304455903357837859562995731787291223977956974942664196822390703022878072700512356640955212615354299955831071054183725896728106089437898321015471695221014791926425467595225360013458215248730172750204287811722796241196825086942963632435989327012553370454188963606276011945502771048931944240856260686687388168756104593890349138962440568941690390567634298853717200547438490908274304070954537254952332943394690222637960185043953914508331162997201181124474113067775720944390920501318192250007164620831785081530380692031730066900925920393390028601254007105606308561404897849369817353522566703699984384*i1^29 + -359147305339048856214223032343141047477104072273412626688188791021799545830034531367619846654125420382333453576418126298827918657128724756615059010099240699731656456526067667863039107229595856854279249452716887896162111999998383258730623239423082925766873821828942087185792324586028845520305144843552525832016968019470391594605065534495519493644066109733476074820647548015779951780286668372194236903161064013420663915600797514634201460421066908283687085411361837236917387112667719147420049414460753830910128287297247597298986048289867067067290457826433820231436521545575650142323548229194093535304237813570733200062878894049730077703822424738250820016319881674757875595160936054413612454227191070130741330431339158425487740440452675718599156385209343645000383564128374917949748287581653326637681133745445135015943737653454511343825509763824838945663870272714979129869320996722451482518460683480692764233326794796778832779711706068742675795074289128269441771004993712958578771827320078523951909058880579294244674542284086764485426242935642802000846494338135945731071462810403425702790356014692423940724316759004044978187681965475206147044329102121894889748242966752421699717074182469985989240931382339955239427717067506028850981884408944306940251195517243352706711356520008439065671773865032790860650799214716241854183287147486698411974357971235621776911839737119459222745812655547805754767114680239895574096949027862681305183246972062081255490569053733834450327310676605548229213176456189355486018842708988832995738523374629488022999792259495091808421866003313610097724189390749164615388796712564550982612222258717142290462191352981981682602439724079872002573444818036128183955010663836544346159613868535975661081291426762235065527741885965220680771362010266876246769200648656098176392934041927301395393872630942970645985881850048118820632806636516688779027327976058297584886227198670185307696035986761448016587646680950991602359735332849246071555352453061353211756515203376004202496*i1^30 + 187966190744819901611651940444877344464310874506155840819416900977315972037522445746243983915230321900303752808764796140397549763814483890429102722591183120048338659893472742625474286092573175032699367782900340363338249871803628651622312369793585612974478550970203177057069399912348404491517999468554877407095275296473533423076556047237737967203888919369632401316217250860495148636304808512470470290265729676627848171492609788748264976729723758060702041070587016378164757517151854066464227153844497867088389124965615159397367689808590672307120785832342208966717914440876500869705689016273239167001629523094268431741817356809586550148053450930962849457760802905962119399485492154553613191844067665460808054756078358300011171046577039151780400224279447453903147998638064642088615266291948209367447679252677519935865931893441582102606977507895017474755817069099384940553859582938934304814789263055772542044460758904803541070155590922006886578508368462497725893217617441652513543704460873885372156356054387948661256336600087892206432755030038903761251550383862675838540365660782395872631694664468544599498017619367794781334422353003228539504936224864727775534995745751467320640211827566790307541436193398473928297578781725544430781099386128985081777558724259877931043770105100694953556003268359216701773538756198087180770413637962894944855021234933252818677117129125523268731040670582495117510505202203016467397452044790930032799372330132955561283650233761313225220944197399120795962459669061348101515585776337391132644000787302290039880819559624391417140795254318445765521774086804872547580615256979808327835283616021369531820951455346083165509690356724003674276458511774013339325306141567187725840926598085427963605231376700876429056010013942676290897226143127497371919420357134148145699583953906876667675445208720410094238378416804165475315874590359025583061537653998022976430860036180078519052378884182814105583907596235695342234117727245791695812083524602446734468781292126208*i1^31 + -71734328469904975345457585933257163087165121485194461313007435172996807963475238381500001128779255691994548377674579004438615202850505277498843739645755908360543827824928328402031759450774230300317327992761694002915436708382763603498704001508561607615053678303423634808534935431533339092363995573386467299497168600775492587319129245497127675093984296878910653045820367359558504656423024551349448849531638096627128586019752073743201501520089724609217954035107651534172368495265598482019668956092853580253570006469799479699355127446035394206558421420109565231615735669053187446353681234106120721641767962856193453184468461987173023377644961956647671809346037250711048038771594485514461432382610141634595276753371517257250729860672286902301511518365781488938050330172959592536823991072238372249990603169637348828803732628950436164418978169735837535760580060931468058337245684816283198879157957487989949079804323944840329726487309182138416773210410740090623056507422120823501160968825755300641161540292867669067250787706697740064077224153352438924756790907766534846867088942003354431315119498796883051974473849588540913082180378933150215776546585854240796876323913356407125197146423524975830282884088405730564921511225036777631975964399219849059625375854042139305354412838307913921137361684635155477031364771089320952397491063138025042534428820326267044813456898120473005203620561684637674024586096715375387665778518513484247940246933286905740807657419526833755745509963085704207445881228217738865950742405797589389232570626573227479079796150386239952683444763294622903301559750888123954817911910004100353195170201958849647109616629190637199151855246859197092048345048421161538419825318829596763254181901341689965299099689310397885005160599813994389473788609080288398639240619102026509013865212964494912234780384883231949792554545616883813797350318675434781794853016077397027846083851324469922950529700699134003521398584009772567612377653988337584523549756555769523287883776*i1^32 + 6906522464011205848580282617587001817145140986236065472018144194370281093819935391905584625972270129024357268817204601715427350685083481703745170709104711766151756207051724689167259433548536532252994916816416052415749327556523099255397650454475849702355922231233673897453080448798809691979633209572600362898475574267830158951818588119937678943402827699578838797656099095596401427867281219513721521659695469025304672296724017893553744528917903062143018625892968282110864136292305437961713331906127557654013918297571697709921931495984886813593822229217455899199498754174839956646013087578525984260395409422840128197574753847673737902954190148553786195614412824174296931123714023931364865803174449738772990131242210614971555329445733810044946458332856071462189310839826969565525334353387174013079873742634313279300852056290367699642729974509141294454482109995753235041299866516524751305728619468844083252255403299630669966211476833600155962171293017603697906447453172727348405846272323887527765619908776516354982081473893395462196028770572328236129619334836842051949745223076564397790933917753438283345278516600266958109561148530391523607057496901530648280996880409432263548438039126899409786277618983747163574684062067966095514084623051396207461414893305576018977145540457631145524412454614058426334894235299602474594371583910093446969220230637759825045597292346339858684220065034096295039162250689707617160100598472787227863897692371624183161509005915996702942819564177333170216082749538023158703649965215660860658403468825740033487869787191011473173403413681278734096383258699485133198520244933698038644693732707542885295173768813283232912909277543412155945107960249061981385111049273626775105436014927346189282007638604921882136058717242255959674447372996612142300362049155622390071375072548447811234319776458101808976808189226784897236977633801938365998664183668543807497352951544255749814072713989735504929448816748105230123587457165183336656273870775746822144*i1^33 + -1809657089307210829752886606265857896667151467418909703364468257711613434658554549350572853765791471247527203388967204452687012458932473843616644494273232751941039088635660398007259601490912296603601944555415091725856555929842277887977698169219768853560719466058903743315699262653263163990270481329830640716802719713693981024738433127152933599197831535185435676100342203193188756153476853876259798869671107897513804277436241072978809182172249675353772035273120489007395179373176067822739582232425632315414592358011370003859607541317419334615510139788854404704207611966472174581703544529256314574481053461515654091869663660088773296352774891853982631405469569474868406192771379982699072632573969809564156159727273725644571797731249551778935143298899121523352527480442745872433050127845143147730627872717298866530075413204054287549791744565839441070381769961158058344396320744365757553594879480759238917348492429431058267691907180007664098940790956393052099706381369487716794733124449256100399866856821123691828521877358879266924653374370675491120268707298393191246339743447859039789019395178662134119510223255625191630106983482300055323664760360413003124531328433966930892777620929488918017465336824413770115445752740212301833371994290559409985514524776790856788397291830306057366391436342250596044506744111659042945713170910322108413729137558982496351004423814201673249688151930123706697834044798290752517163239925261740629962954632930170586264200810635320265513215578407282502965929690866137959221643727277852026619431072557044688294656506941722055545873628613533615201020884492484444519548993544344310813266626975238968577268048094746129806719082568718113928299679097542569784547017915310528363721008162930512414111344272886528005201046030211325736111727438262138270009685575835382317369945172994030476242579301835356397588392662017859597192051151399157114790334050139217149129270559082349804441749199932017231892935234463709708578997716041431777514881024*i1^34 + -103012361863906396452954082269327498894818027397458606901479471805358590525572323010233703189471698559926066327071237344505865697002946005419143722010157758866202573913862380580990815138712470490989697207856123439411963623440383516797650728136238197856998052602312229851962621789705980870303968278482316654505769642169404117836184084563011278688647427933376364101891928453074825201252146377006480973942920495511369198989664724547591621081427838949889030096306846328199484854460250017607290779253915184901104807955365353652939563599185906276366824765105951575123214533130208164376958606165457834212354856369257406359894036963531152957511260230874293177060344064482434242938705687114726219976308239916965616686299361704811147772150821767257826926307487482281781164788378353883244001683351700309171274649090404040440640488799643854085540323395113519577734632768620270864685391942189436543082840226786941723640731721987095426730529917298181548166081379279483786754373000827728822811914276727952764649046682062994347905527172244463872015099724201738816013499920298074492407290602766006183060324811591508639338953559667510135046234794613139104337890810354290411007455320510085613194450347362130156923123864936509998912217460851961560119921944160216453416147317797543374261399446539893898377628844546443777667770755837831066027512689551076168242342375957296168582759822763220931968895087252992026308867342273937711910652176999145981388318354599033501123120693757825352361067980438673758241913955999784751950191306682714955445472741039795955747948834821967645097266751938129361745004117445460700918558660882891631784087652427624099202925440841739642455119143435354351067123834126523337016868076647968666007860630947062486065496300265829184511711700465429432800964324878872029015685101458398381323988246340150649505367283321052119578178850987343801173155882520240636771124895463957190357961232784021064061937314876827781388246053193104726299673882664745566208*i1^35 + -5072990142104262836240624941406380143173833143793657911338175705659231800824409219032246878457486080201366117996190261730349758462217522275000880810597026244752473944764776954513111430704689979300277433944508779712984120977821598031562276100523998984688404661135189566242117480597281530934936535699301736255518029421182488614724515081990195041072008256160582161367865810785853950211084129029473295026136166896583955494479267673453299496647622772532944131567820192456856750752878909863948396881003235806034334101355843072403109934314179865563814222321711949900055481386298396691325494916293602193694905714147242940780381816262786550480662247937312107234512100983916970806897755190191024557621806862804804903783686668802025784862348073714186559381204054737007925332502681588019774959376466070815964676385312288225590004972373715884866957451274987792419957235078566536745528639018295376668066863497005193018279729075807433869469757011677614328912757541783197180481327835194518345700146247856848975566443030967569001006338531301930672598837742527398734883078097221876424134291813711941055258979648991048054195262333609216338098649817827105278649019389917884504570713847944052086333173297423297576596019859400916831603225134973745180056886512805366991890820550254054700435578160383177743251701694967596245366741737665745972147439429943783270575896614778880523076535965088460315603883261946685265210329324627859493619059905240925704128781234445834593956601054423746602197555602732446172239494688942949041905987948364922464962346542848654192012370870757940962638711203356201846905113072761546342643739365955339954173192037907260440260954188753012734596312052249343897269267531334922271485616332433135818339548015044697630986910113093842604115999551130049912083449676132879138510826568716677051742942382044115717709860265584527093806219671669767581182266386560406161362105360219801131475183260245388859538660081732880284228690673380214843385363562496*i1^36 + -120790364393395162451705989796889744767778836636434906724786404269059804220482676850785061093856461754420022899634594521546991416109266573923977797352276181848403979774522143999019149292921851375801918908751014253744681642205249443643732651100278363853069605168481120763314110033782813534840906800291796900129839782257652546258157780441810236918181170161855491376299952737854833277375907032466060702250911227069187811324866443486000193096437692017304648550295795782632333430368437946110286762707917335355355636254378485832944142912755326950282509304489364555812559293388370564479157043999690404822442720984401777221814221527179020190282674552198090451840312436326353187232602173563182784853439019741042712624268307365447630486488027038124934313343204907021322401602121272941715059256444965455665137909471031948651690014105046956150243689896860904911638767084634345033630172743300370281623697996914990647817365624596302769476229407383136847770797557930273295108141157126896950978001067584178710209591608374466903832324101921685012111535739752429306700534201652368186502454854429162891404937672006903990202615431318258028916410647877620573145606189598194522947741593755311649988435779144570922373644847838868105297574837330981261427205689829118248160825602738815574918944838340988617882230759228288728177407067848885525641331773724675782618805483063803031033110952643204987737089566794608200044296812245077541962119847881430571968147143694213475591276884630336535901264730745307841652869336265582637822939284678871073955904636765751101719876707711071563658897022421275924147422424981927755301318804682217090333496671192771191086907948534642023357929436798096038482813259766127122299725497283639782787112008723362851591412006666185388095092981304542009640757063548892412766571740180127618866969447822739334856695849923024380301492019660433654500286874714490798911031558979846115138282074564848337270388259302648053720878267901792086917120*i1^37 + -2341629678603462202774357092887793853510027773886051576337168306058410731148357424379311623298229427258024906927514339728333887284911484557258437078081948768013878368651483042766470607727694184574600081841030827960386607757018565307364890198218542541442436107917295601848325917032383257156907704391335543540041650523037775182742177883523345304422656253486963952794270927779043110104293458388059025936542942091428806157174794307454048292114505785948203052772188572720126439864585402372226128822223117684321409467816123679259341186538332022573331931287802366967180102672711077283506455892384799670407962865773147501603893782599402823646122748028896976585044734680507119394861403263364576959662946261486610574392533235100378248827107166218547104385050116184355482827478480513265574187557867976732025251989616394773203602076856640076199569813298926817463039814054105867930412952497253448916036392736950282492220150188104892618769384192941529521495515129320414020847547671596566132903561591205149464965479682501673750800943049662939970919538424154867791526124923608959030160698927705399101629190649821781039050853038083356885155043393024309409690499027814878735841884111554642014777588290246847215385471977365030401555470421369131181386053187967415900405727248080122711793288964467991812884561780926713171137134266510028442578536860685016266112677471528302801495592512190496047945271335517380887203674684466093060440777795360802075455680482811891172672119994128211543800327866653747237525646087845005559599080476754949600797313725068800106113838646948807810436999594644703506034539097172918675117594275578595150341032215655565165980760634395716141435749993873891366808527829787660363480245975458346713683500019698256673147767278290250382685270527277081885675509402562994718270895727090955605975129492611644121377779576014934000877474769203647506097053826404376796823770826224202383432090916322795493099398979312324491521832733638656*i1^38 + -21295487633789459813299709222661626101417428836714372316883779926037570982889387023195219855421456521834674495595461745859743807138195337088496925488217086598931262581664396865411295394220051211545992794193895103235777100851240400430175785218203915225361705274763912997932709996154792106707977205888181598091414395866551849021301094221962555415807387720071064021814003300532093278060486322561824263889933211369077679335063997924636718335336525141015270808017302692205952308009231668284319066303559701520055369635751723940319222376721944170541149422424198570977660636406266808825289108360982993628127924541197875183958725682553848221092149746815720495726259471487188117262144166570316432955705755460535788517899189020483113839237080436637102415596761089222143386780728063743788575829354604632419721246018657920464145959557000919900870007822230255129013381643239615835888480715116403269999257722081508430021681270594685975960388696154620727173926077520294745726966858652438017084930564212225329868115402432178084551504677964032257318005418238150404985158321612791129871060527534567774237998016333195427165900393549093901352243743959361393760687704191323097243294948175742051416887421161173149586728800769057049881596553156538952463516104518841958307419486276138643735536541475698910322209623762405034042579759598993275785037190165514299622169599726773057772065352593966986112875384192862333417754540931357812336967492358046086224948630364006340439448545545402649214210003445843664665221131508268364802764196871574740040680714314839442874515235777925016608228235560162546226297102749443481080372660616710292884590580668005161409535766243261016463315595323589955459334332871179720309564839991640467693936030704125332746419613583017733409921237363487054977181475297046204221122494650229340397228214471058484832721412080367210461785887786719991270665080964023533855752155207996528791065925370410529163955821736646519409344512*i1^39 + -78599374592912623902719375931110708187549053649131052020422376698068395726706561779336405247841608196357894835997865311842041976002241549315301199980310289616382082538309893452619048382921013480780510308665501015598545629530037017727945384215370577639315489730070835766648230490556272233965175429626796394850718572481161848692898500574936991668517040269956632603286907398176991672870362995145672232562203087775398752564916190681956286407127541943434782276164575399647269011115727348828914597628165535421854918610954995719701686736773548470604011681392056860450068687528235811732284431144122824310175034285455476543758087090758806423935676215467557729725074877550725506026291088077607533349307281033898362060885396361453850869684883178537080107483744674107564904635922147909399893244922582384002853906254131772554942512775946730107298646617321008578569605487628425345289165027186066990475509146426133947401550430479782495210527904000330931754705150783126741016728176720209406846658502032600694769727343851383253413817190337321667785297693037649542528332465500881127819677853061028015115635486557252304577063675518856047096024222467404762151341682637869333352883170146702550510740031007033882316472171639872251131940636281796537707488678592405469971541382411777764014766540146410553005929511902578205014803699177311878685553327004893844442085784152150656906025676698774313360515214874957192981672493282771268878193065263181149650451391927414846889351126126785258196233995536899104148589020729453790820112382826670576905398670327060237119116492651269652712991836383619219252841529966025658044805008882843766439216142864940668769360208568388588733757349499961800117665612391512695441226725127856733908246793167129651009612318592479917547183298353102011860924096478763718488521213312358804487904091640235355075209622386543062675401868671230110665225727508328726150702389362459392518921999876801432958752095243075584*i1^40 + -28528053505118426625929919059947202153654637624585707431196975212891064619528487861211517153121032013120526499286169930169156755131546233567861560185635441630502687298614165607845056134284646568342251549846968456384312899770696053630147481885143663373364323817629203407748926469440727884266915181891570796550504159174153361841038292057261851350666605277251538384626558041644577844310240380294839404852263600657956374049262359988692868803394021132940373600833041063173453353928054478762996419585202807738482532482399855492451721138918463557369757555281867939832622876687123130880347769964235755517896204930818266994030922939284048975029568168117284519175745938827381511507176395911017939040529952971782152465339986783505239990164198825768342469333529898204026224933903987874164295910925242738033152655750473981317226637188322487182401259817811796300272978109214789684377762296503392236424039985719806582049522828119909792013246987008303053664538403111564856727382520603681795415391212262820614228808374905484198307578420989814871695557803369652806744039792800587516845429591171271675529121931291697122238186323150396122182429181088953402008698034108778382165504065378871303543102415509175363079457458720709763824233185825239377963551075173004050255744384767398800332399717868368196965791195628650251573511939563056303459431459474130317905196004650714519061521132986535315083262779102912657237771037166157275588741555281285162221942556090548083477446027287131514670146900200271619284944107882214214177594977714375389353426269946305593347878344081518879732200249316371362578411751296780767316632385352426253128440522810922134841658841121735363918546886182243153924048662072340827871209913420086187975857161432947326281390054525251093261274570378042350168658459225013002705008300824690948908297563955741379080944160500676043875088735875488322767419725226676132377852791083948503055281509668963103123963904*i1^41 + -170610010805620827824167586640017834294973023461745015495863343346046824116239421989612779401886432626264086984575172046638300917309575382149938837252669500221308384215816067582452605391664968927387229650659948935742931221736253121558096836209546683077844933370413655384401479670183772980729823522819850642856287045186919584683903520736261936428984928457052002041996822318021148194741653684974557465604954590900911447867031004790979199754418616548227832753211578217182960900265871136352942678706668902338709526870405168690047110708516499370895622899311110259310630615547136154494835799482137963890290622204060372777417924065208538820107945816157552500266500546517229363963744897952786602225222130257969603506683046073548406103076155031443156839819252944373548850341451417462979460756360228556874599591690925008799315530918764088217237341457689652799573159966303924557464719943874892536035008003893953376157365956873069127923637985759238930583341311204851966435899743101020314383344022015191664193989070212005092244173069529053509098993586620791843347815434310243738714982930550060588332879751207454906957022012146086310615938287495519406178175057587458381919088140540828885298931188538669940207126187606094690222577763312932399973946544032951265972190922677881262000661357905240313740045116278265800902327629190216796220414947574255207916426450059272533947847840007158729268815893283141869738410862255749648204599234762181871791412765731324048878724992130811093751467383872299964220983771403728255453010462539643863947095380118071462188846532259983827724812028686293900693922007327629188599868057707955811665988806019729730798717253053938537702549863551729409954830620457510596468102057523196571548263156825951995797774131725620056560272389586406446969037878151716527417066741332981779951503167643190241473748801921577979907468680941557121780806888292835580534091628972600724338419742457987072*i1^42 + 2246220389720041159843325520311071093128983021444331470637844393833829560215400520643460887208591074410219697147809772281808746114654520855307753725941738813390729112733855325761584453515475713856413076468292263890045845869882954190494011271561091231900654794412983543812460227504560447024563714371601816790961702400808660457259378742706251897380856406434993426254907763745347587555777078080983579800625230726928612812859758352563086052164100877274445450968700581810246856139028306351413248244235586052036913291204908094308289020802418118336259176688774942092696895977995250492494676698799503892598744163887981243805338016305266964801573294055817610560690655918171614901448480996374782165352392816691441784079380730954992034573581056675682654861470301059739403388032659197936364581721793108644112556532383646408760627284777063498880003738220254234434308367890359245896327394870136090677920592710976707375005519117795582227549542041253441615279324419115559287623728331798737017428676846087794201269229015529387058692248879340064399045305662357840285622902304733377972817388494086688351305353144085107189355751094914080583305398952598356863423176174102202406106662059059677295347320330013891685776654816979020313422295325465623667226298842555695225601178681503186313796266633290531637840749894226413243335934731845634994981306466187723982837782475743753661334046028153184627406251959450140155532065703306019018109123326666456353362455250994633691134498822055297274016751157616451655534006174844516476090614906794997542332479103067675992253049868304632720098392781208865681995887082731574759904869220075594640232642176718664180031476315518396040433119326537927562131479802770349523636362343660802378051745190622954344578271159559523564262075139224125920893218977938508722295002962986390598352958949111476473211553110872524697262780308624782972885038893872140161422786208934054068224*i1^43 + -11005083119597474023429355929292865695860176235696658515279825045182846101754573505859993074829350362849115427086492276984949960414531887072261853067235305396011710774713680407757918907547605272154358852213747944500044883490504421066085333913027265391306640605820825388968847437179950865221532520398545042764885712776606222343038377989316112214832970912695010816663778528506087952064740233427533081428442186636645556911007889963376491231401532802550966230552243551785966739840471987339659727741465928129323869453369781913726715526404626243593012856755503170716680764259003198306517692340475965159411392181891508320307882581437600911529489813817480569285663022015607032047234000251581043198916285770930353381066387499385787642315319638693401808128732083310911419330492874356925156663072065493392602604780636702043620944002153797781922586991664185936672854267427148696050512963538453311044520786244349673600464262298766057205680648092062540634571393145238627461510128334642412296513783548521894137594206008889056023643134596321907286992026120311267586168805189495672908565671875017573686615275295616255677875940919270946654309544280248335220299876929682990990018098825852876538344117742358807510718084593493848421342775341357430309685648329283628407761193289506838491561895955946781558657623661119028001553203379831593370846920308952845150088496816016868255114368947044893535404467910758123908577466910784758288863356688325120616072540598939688779973062803208313527550086599626306420289337953212149268433255793525100347570893309494762140353296513503351055978637092652774573064982862629121586449572233306842586185162838155408560598352569407122837645162877350472761942209123299658586747374786416957009603366738111872100983814040879209298282675480360635612011176980960059089891642699113439634295217859541663831406480414038053213066709991752911215448174075365590659235840*i1^44 + -488662296370502962955383951778413006825181452138110175190729471971727682884081800366588150664652178252672916557608741132277105322102365686536735410817662822864404780954841902324663363143997438968795854528482287196899514654538115339469688311488498849599731509918786485180672769834398980243252717990609134161576738023310737804018601461319300396682396029250478960046313588166635105927338670232219129831939962480179477384374689452755150564845540353258520384731373868552781042183809145885498157534331790695784396290803646922597511619843049077975810179843820116491296880582449062553970031835825701212744432011844684227497236035449356709097589991522967238092140584670834311986679382540648006477889589155575674776302141366459655119798001235830206134317297710539903186954211317334002872087176561668392248987980392179532434089069062992469570895175184831772274859289503018725976532128037099508085897824352821755834783012556929552901904560596510597634394507095160257949523157136946207021658497257520413345556795058585752328993409058490389517320286374829165941235015781950392246523879261857000004571479363642639445361605450464887613735336876179605087669610809416063378002065961814180165569774467659456299852373491623309758990167598959541984213329759763214955660814768481147459391794648095958895148065246917947418361585210208520957336094846110773013224040163056886980248159919322545627410038726541438259664751013523756726084343929548793777656559785368875154310986748034812637787488069122167440008515932643687683812656140789932039562794376886091565375673837718018810605892192904522609069188281790322354073333003975046820373685540184808192547778399372894605816910970682769521737210847499301650063015426867686723687549301768459999753339568993780901560896459358286345429408442544427090205030218210729389025368523219429536537106081048005441173240569152267884013289472*i1^45 + -977518584036789133353027911533448691246842711849710245080687041977998640335888939437491676970556832286289097005581059037000882637505949041204962945148801208024932713640927689433502546255873594986804126615040567102613926153388542791729223064555052306212674752331194986264717027289727991916551065509330391708512344830181808761023537422205092023850747236229029784235749197503351465949137594454402765078231666951068090437865510168008076459692764823860963830886576295607353902205381122897107699507711692160982962211822252696919189651800031296360096299885882466336192031040333129655210822170860918045374974597890638436836678520596289486568456134063513565065928542036849391504229249358251571046729531847716625797224102804860177089061919655285964967740459464548850145572754480958075532063874411071329004697147940730884939635160566127544154985276796346672525145921258025343357607401306392536412327930000113109647210463456794887145834841229504021567236806508046570053896692328142126446520373467887202020436988104271381232098402707082921844238564221199870478160295460662383930645787295571206625260405136401814765188984729593409375824912646943027522667259051967823356170204780102379427983632414345842662035040834048792596844967098334976872850943115735538931305563098759629618782404397785899720556066301407937197749005964016375905193281119459524776948813387678958803050022224013619095677213214599125658969786243807648474336886159511461256307091595415173220201485343572939791188647518019563553123291119815491341835172342194513669785174437140294674064029047917097316175065857658173559070617940064129009970449011309882045552617405296304083208118878617498876408668255563926481228374370435078431690104783651074043519773960106426330896544678550250183379938066764709422035229365189201293762873742834818409582311107677424671116662065964900245063680000*i1^46 + -393172472468972230489930283335195643862450023121117586076119242094613951465308747217714735818287595192472994798075919724311300139571600898061892334923857502857124630301019245396486709566670478923844755860819337763673224097625779816842775078049247486499738869414374197120697205513891105279144432381374950000121295480031715101180845427180086892089191102405839957175931455687157962143911466420725234438225089341920494577714424684648399231916594156540031000344320399219697104365324345646517465207829758354803966610639230463221536252218324385363383922425194832797638145508393032676827252289186872387959649215038045906946048909019887354595605221312922986664809830621307904252532330571159296098670513043725556053659698686081067714144835647487781017303546897951544385242738149598248274255226838973283557223073972647752270853985734623661523673215247768362407488485177069197672564767772581389802657636851641337781490393849712920327715852746488515830750961586861798714570897821221887356413146316111629956320391145564300807004440042738988528650896281637565209826154943669018819922406475510478464906047896038533853464762354991653851758175930153942590037872404126610661172485959005926731073929596461435479057606795638958484445726236144413490275935954992395829222017330428777963927193013932589596942859487172637357718991450759260471827919583238253295222419279378398796067968775896614000799097193443057310471418807086297780379139157607997590852887040137968654190541547982060940871181154055952863521246194653111926354863571080758619192709218386345362731214011659325427202722648896505144829072547923617269834284353071653954483268818549725487262353654669915739620492018329402239774100284957476105707783343273806942114185404543846880004623747505978261401793932177887633810158197530383434090703315954209051984354455534212360400000000*i1^47 + 302365395140119457292552125947035397511204487835288114518937630987135882606099603296187893673550910792246621284005453774523206135688302351960590092976782775273188862578677360185295270297493822390167936009623530499605036092393878887033375381646964471943121819180690683491149415498160961568550552244348024324679510884843104597842094354867494363441704857644218889073975773629200604194096797179732683575942722663520615833992862409113041403902081161719861403609396960678697671382879213768151316482291797304195888547273124326302452091510799957869352381162071946811898706814858788152571656357241217449004041087080385214031582204215141104079001726023476136343264837329156238295552715887977980412156434013478067796290242361793386699480086219330462250420632373871001907534094190312661990967541913390218638074279602191366823444683012404977410292483576418532437340398872101769329119053926525577789769118944230804438123768108419725525448635162580768117100650148443639562876912421754069894384587968420089147182230836734402196865772647765187973880999538687430970383375048505512917165328558249169282454010787199220826324388495258872070986755126464372858900572223759107232066747827932555475769895801286036274130674737670616950666919412762175333057638125053787757644181008097054537647624704843530013868034605920190614034159093716817364307508695003929410681243006030195451146680549146159310743991556797673781197264257689846269771267018794045335972646214301987683495958148598360994541996770207162527455160041570205613293113882375692127974699971762183956716035041787092924531268154682078958625962140099494120108001990433466851021314861455830585429051860172375841750348375640843157467138581869056690822772724943603349288763053902320193126651523200298588010941656061454436219272689591460840341665938833266250000000000*i1^48 + -28524119978489490536507026100295912253266277275663095058952631191549450567800400626314211718738158928780108394635993723460934561930867965705434948320634896640509530592218423591429947024887496115760285031034461075617220395348208017461331455975011254875321268213906578047739967613689954979251650947396403980598320277819391751048605212658858277549069269676316620576613902983520486197371360489168082241580008195380385714894826797613703667431477270991910282377281875667388597105379286071068110318326030354559813193643235989573577831148545914214932739060629711311547012592980654476983194960237355036557762179988775631706600438951383038258590030482457669347843224281719774182945718564042864313767385587507586569916469058057933278388341489011032669324422636708129698386310723580693537941875585715408687599293216146325348915439627706721043802958913033623551448198022183275011109855053378168750837246330117955480807247426910401501101230743258295918296171832886050683469362181883266427692108562903742550806098435423632774463373356695438754274051277050618202894608237696754449176862509279631810236998159900346920702017107201657148869374802216703688989628822800404716043617760160593374719691333689527711334503394264046274349324689708563774902900907803853932568716909248655992020158706590881518082841516050333302332531382733986833651037808442252578114862041080688785172575106640551988768755193291271086542536185890492471480044613868485707130454584460673122820592454962488610794834877488571360105812421069499339600698361943132142501069606882963180212176339246786903423828977134685922846857611805066765973050316783768397142257973464710110273425139899896408882255199378657265770624282352510144235156391985432637891140889952084899237815857711229603672258551662869200185827116702973632812500000*i1^49 + -47211196576754808059283092726786872523512906470267525361822933277928933954247835654900918695172873292852189819688980138098075256736853310981237378661232136196840789530075300953322095194394922837263307219426721365803934304810859100166192864637865399857538561837987904938420204489868904585307702334455445131138056892486163616632349303597668149238841095724025918584486227891015292538686846148846997941916074670607313162771834765307497404154382599632511009439283059211322274672565588432303382747945400170650150378642680528514333587399870634988317313551713166539706723830698190075714984530334712166051534153141158012810709410889786123463604544895853486082936898896045316469329939111307031948562618865362934573881064440147612828852778826666939259911234715416611486066827390214804246444823323480205774393363652675742925291485867653117788369243510489590251071843220367877243156270252512961960378179749716797911021507047550943416672744218706358791712636167435721837434542505615899312821988640173841951123069771114766617157123753867295910161852943182144592746111679934226703281568387066136880339521080747766862587686452621807726956457051094761695743855110302991709455314942012616367805317633722110242202936335748146711639259026780201275583539876781061070662873591441205027583007450602023206747920120206298733966055397293913399540611128402113386347987455511612260388456798930550999933132334982623533025490582831798611567505891826853040179477581383899632800132138884009400044049840474297819257476076225146824350362845800516598267612901827822647897766555624447250562862119035857491882327146535448636449558905988450217390860020209650372978256060378177174325084509534701623253175652015108107519567248827488643317616993482117211962639523186717645888075256347656250000*i1^50 + -22620291039475004833404328937692867788609407715207697495634169597168661620924358788339808656561090671295275857708380627323290519825771416486548743962688801119126785991702898189538398246564581726280647091299510837592656275374705798388470237178191967944368250754532938932369200916875359998335457238569147677927946757364609850437927076935445721323941235399606221914230710175734703454892256530599533366655777482875460572269378639579322668478705082391134891191970963359592079066103352996308516520594626589937021355608513556685649448569664912809482721327351517426023440372630462797948089956868656061643086782457442720408261141082460298614346934147981765295598782426710471923623262656610635550071307656575488561240967327279571839494458974018238878397733881070515560575634603636415020400022377467529880914658947652274902734639927100197592100789262680498893284474528213359788178409813687758807858708288746546347101093651423585786411845102455962464070406345776848039388048810452450212410837644453298673915742250816041948604236895946989754077810830938815603665863988689318776970054321504319256060021077997872042235587077210563765512634833214343067650517690960621255053969496090612695314242346853610386335258247117975615860307977064403333225517654499731112200605289455668618302891413138652163566910059047324834693752751917996394397633039507596584036437905318234037736272047973225385718302533395097691422582900154872998729941514065044982934226910354836786861282226739722330485860502751181778105137936543584020060567230128017889068589071693091969190946772251986060471855348982643929261548246009531742160508077774708221475545105608597425856245563234020099458321814684647146882537311579235243748127092636312264692353785250612676143646240234375*i1^51 - N1*39760938783620563002520728943078780415718420440760819295256883285649171172282732850813181720992556560793522679965430721752362923787041839653995445707167712593025822131806250207249440684959102320694713155280150703749940923921682564243989999325439535017091426839304042559428600148279369588976551036445276108912660495097057304590685810971414396173075969219769766153750482673897986785754739655811533342230823109005208670276048604146209222927283019835326563541308737970441463653660909601007642663138925273890029201643754363487901268362536118197748047993299381373899715354736988125134575671743002206084763554693516607856633941122154278762989233184291540184157016527995615506477853265400306509375000000000*i2, -17876920263366338951378600411902472521156948394619360990229004107465436025685683048395303887191557518224423833372345281209689177578837332325057132911924475891874814329612653873904421712302022848451487955410298601483683431757607035356599472716007980912443991822637902789609158497331500019796329816891046493188237944605947090449042391922611444676237757077805440581425004602522465225114067021058881788724611265630026126126903074583520756533735299124430694239624672214750449050894267029933968503108078543066139444918977131953456344308132370404562674112732646797123604923928166086857667977180302190734903453937229363264781846109105854949190922036086721011193431898379230659146122896195705906885120200628434441413604720613477635291480905635376750490539392592046749886485141889490125715426246890875060505648138126880511350855490113934999942974922731881510065543886148961443295898701990716431575527839741406557058157276819524366491727612105900599467858124595876306525841767719301704447515349854380824483613787271589076484879047334091697212743865445772364731715358067829588722914139380437393097892117500597613482704297323383672962563477956890782131380109467976058745665883593883493708542299614341106569323932924566132486719645975392371189722941425279202960808636018264447823617108396297892967590276300067290552733366976595701526807772482194086737466312550715134737729646901008611932943608006739483919634707791292325687172403637154724436056060630194882921083652838235607958531029940736768200124104196402471927359765068702443933875763336074037632182391865654535002148523874714946266861722744041795498708309268509097911806535080734370929293243592530801452522266163269756845858173325680228980417646161763383239066396830366279359976752198263908306102183168843741869931681897393402701793360091683260050617112993345720122117578564913866417351552671871485756124627159785530501158417687698019138276763726454055707153619552175228396870406923217277896223113142998612257422951975415028652240962878372613236033892990783281823920462817523916811803223061133415866790975909077455480914386472255425747971016180017397484451004416000000000000 + 177038562244335907326397207291919151389054788848599434833882712561682183772513913381511259800053950002065787483579473900518218723364238456418477910604944179653758685932738490198055727691749219996521303800582570663264822397558178304673458262727100284189271061777188984070793026702987249247176497431478157290225340592055944945631856318167981989348578683039179540554896361428173479801759381771446764183080977719979452113544090895689825070471361220846102765138047122297936760313467076044864805595533399570539489276533799056596907847820328980829608229791405008678744319584334432230874668467978428040035590256113518293424469566562743069796651009168052415337463159112924720021583235254424125597758598509905899841541778660491583665811434906627891180061971227792709313252809485842669621056390075542751806255742338076705421676584410594605587526575974611364555215544557922366876075662024207589882994941171760889415108908065534786864591810511447555283601751315583997149760618759787869837045900217431193085975850644789229109844626959984245998668548322879980954433254348976350916083019053779465165899202362413166214558199668771232966712018599825018685749692472429623828249416952565899534114985879944592166260752428566037195620246764331697271926186124065557087953157745130926967072215096760665679092626685201090596627861942529061219794928818941636092542484343373873686446596560625711155403568470449439735237858463082022909182208619341514350821030113057521127982898986038925507410267087354680471157474173605165125697781420217140812086043032597116342608115370421500772696876587281867382735765896336129558140874557142035725400531775020175269039782527738861778525392040866566718096945060679637997922343452554200058762291742726986820923993608288374762093334425632198313200761941757420470717548658873586108221117171465057778382503827760701393116002389684903682684758076711206748322323088339560986318845085174216668304960840231392782543173543336972848989758703530540030231553824136649520321133742986128667148860919382512178566544886909003667199530088011162662276619302630254231807629100682547364952276383474473717518187888640000000000*i1 + -344775549540584694873309561258742444852365586543773780877178843272087445069563742389190539850585614874999662820961509329040289755372566085111529891495954627996926000993436830972612399730744893958107470366758831503576919960571602128703777435887203400812024668975567760652745192468793399002086414258194527707980735839899096030994842362149674540590797453650436526927494814474534986484070791282685552178553527220437034783822417267266190617316703251067216725435595490087000371431961550520999977546117660454225676436016823168401430253140394653989301881565849525141456460104884198187040993668626137178373327858871481575561153923734588954839090362960565054031465829025253941957269187402712398845310262297811466770225581535247997635616891355509620152116971636639674400784175233282730819633638047017092030300984747020504015081262713954341620361355857563498831600771900713352812055334870252701015118959911602211742748619989105406848502588073473827253691970980874700672774607937357229946794302820426356351051600059851358079604740015502561393288022696101419725685342144828308005390200578657868548834610154631831485595901163215383169281987392025276352235514854869610698250662112039961998525433661359895428568723442641183715263996480086781857721521566769816849158446226449567702955376856700240028053060441642473704030681767585073463864747344217990639864977867076808505678493469452172506098940975079448147818822927852849705345213037255295827573302541222546832954923496501130508420510179230375753830564104302332159501395330239647380200088708018938500778594001813810672263350147975126179913138969049224652486477915061103321660639245014572209653143120769274288977658414259766208083907516437427669093531542868484097242210492780494372179715069672521437641397298172210924685031197447232004349060135786751003846499803154232895697187473922532582422529002113266934821613495544142748979140489333709730554703935769312880038735134283762874603600889795314274847465659017926447583491205405857755892489395288779799483748298203574516054350497552253471967030043429277220417315631397007820150284400108194685406389130901096098870958489600000000*i1^2 + -2775322342754292407919901087027148237709015021098249668204775136062541719935502411021588739378991215540539531468897839851783174182681366409553759373981388819495548778155803870494819562656628399745059760165201750338516235682297487803023976803443846265570794248911507243996603191877108252638362789156941810909091293972832207801474137727709872390060386898027865032379382911186397854201460210996631665278672367564340323258367103047148985676934172041622283793936089672168739081380466437890796073134693991595330690831408928813345620601672773310902255838337547578917802919597135237735553673259963950613133162265266498903232128630495469462374781047685996381275446229913306945034634415307657225190591144478852779146536143394597689000955689941939972220158697863545335502534444037115705438625140354296036465997170846906813308506593997804804538074691509496802132800837191038212597378796717727714837740163300681738831318992857974477894825185832154659242333506505473814816593123315355148545525517411296723418881712913151739002682795787810981074614034947971413565413861438104177705559549220349268910971371995791467387770785350362325851191391472636236357662316824494831116477454328459096476837455277634692132070386013932887079152338614379286429841902639610647445773180131508549947226667038557530405180767059410652140058814270886248061418665050626201090634928856120819398215622444328146810527060431943642377236584547801396329556183652720491585624146004741853251055147359270734122176316110580017492375680243012869271256743160971157521472100979728904003093420026509160878000913247941771657308664233513185037284094275840973968338512947987046511366218052140525780020678362124848155875081472956838171428887961639427399701881484703843894537909544609513902888931020585046538609743519641751964470871691733728885839054246657656116446708606608853478294300001383299376569454682843293903518903862506955889007058992161359899166814025109674438246338004329747020934117681055458906626921357912785947459764041242769985261990780215523894072647785339937263053455617923772288552524899591058757863918483651771687413128004330014386354651136000000*i1^3 + -4638651433391394081890665603869704186328049515977209574565113942097428596591212890097168879597811877520751933547912297681014582460282968746301170300441638809794237153836432038404730753856698954730675620610186256155332874038616008382932180475988342412627583187461701269204783830991998246829088864779685562668475715888809563291018121271877912302365694480450506860513685406325488207488836200404691499104152649487702528440916933001069665537120569709475090472293932173756115490729279437307692471583588414621557119958558399325480355132835963356582388189510386264927409379631619330785339333605504328083357810248799256346303357258622410386295960665969295204764723634524545326744709790070892145048663780338203943804308826032956070440699669352492812104124154591232471012429576277652008755926209571491654802321640317844523806429907160764655748327356131539374424982248007017056007806830055802718252538463659950224411040041675150230088465791902975441652252011709031339875531330722095156688277384702752795426960559598248992709896351614663101361663179615178678694462687506120139358166505248020484729234246609188282116693438491318854172709908591038648878648205385759747602992665133541575699738659639821614364071224388604165617913502520819434427186605224366676351048924571853828742319946373617879630757985932569611953229338874189506018599875433208986211764441655926269429717201564054314636025794841502340359499549293888910814981506450110253326522569735181055473447565525209198118489705116854506105092286632263575268389907239894441004645201651296439354813446378836230618818347960948826386814227944319264083880367719708589906387686721720120769437891008071965969810274579947155976059003527441436322338991115743323691988258336594325806276235518002369274890408480093261788757614107453907409571643079116548374187221462537592919971526662246037484813953841553995749991003621677397281645809025260913419080319453005485847045308140760156533965804790166735094309366445296695142167398759425508759857202037819418223048515384435521838558870730777550227421628283421592099972022432281773946889524537551027570437917207110532710174556160000*i1^4 + -12935279566315698815553860004268718001387921710994328021823670757177562886221603225650141420471942719996509155783941004304341488234061651853168695637163796658494812832216608044224119585078765279610738068706845058718929920885774560832683995837900407237066513767421763618956111913450324245289085433241047034025898710744540259642018824093445446994265636329658986797114493901492558280520485699440566779764096293817563293000022963550687525967347092483667304179085338530989383001950986880386910436452889387499327888687622395218021052031987360336906428360746452338711926589970900819159705618445674597233246262398107604815264868826449272044852632882056662345240405576232367921523913830176819039551834015604145401413732909330464796071352133196287745128588378274081007048850618559795417395918445821522835579524397333338787195653135471146746956397909109312618841935250168527975621912090085864531678974237327623887583952882007948534532306061939940752869847000274976091059303535684454843918111227064642130902067765719678319066225250406381424561771915595093362348893851372164922181310657558833194365403253219608850927968398711527186941774146302895694774044151818729474822985894552778134009172826367891386198155064816612251508489244910629192917216153880580886028867727731918986373514997758818714584255960990618628511067440496846766690688718285734872740267364859438736740337296096974062855414729513465562494239653063687119242224002260686998009143884071085181423558317689377076647516281275415874686417910782909717570193187929439037988562009162472707551942830676611663373343687788365251599063738756787751665178760013523147986597182918784472929145130281273274100259655021154045139446323864453333620645840146872931802138593863966180055680870398058312418360519991550200578385451331820649183135557992838107103615035604493102006077182437903748080106196136594433914239515943930479523023393823217201311660145666182781455918750198879224135368789670834310911507085858860697441725494751752972535434047441847925223593509757997782614883768023114792710534083606690622514149042830336181771502921294641018974855775385305487255797760000*i1^5 + -19153704359740371467008068521192808670650647946770062236681699518603833942597453596136440664309177551720801479598303963187429112632607163165409829197429216757426625634326420973312505187234357185445676680703603638643093833016792797506689920918248753734574508925993176127072678379812167106259043345767232790293368485960910332212766095942176831879449468872437920705087853886264345196075861880713914428020757510823702142966930119266524807081055175174543876573340407220900262492362783898135964452446858443248949083963867957394049285482430114299880069029971664638583694686978480050584758547369399180993927873932820601973516234752533130665540660677305396175717923589913481841683160221954319603256009141358726706899451239973369095736361860135453613652557772134193029480789104460459040696782837063415552557035135298159153235726110363679876798449827876649332599634233241184169613787101444990149308155390507484478647178456945356222360584773918295947162075471099628871646925420392280692983603912480133699812493467792124752454697022208129723707959186851490399699130760346550659921550221495891682652127595042729378055081211550726893085240718222197952914181444352354596465657789755015487233953706261549401448399291148337761510028486685810390117298647038367292697681217137816949726625132798370906412891200816271002950637662285043668463663241279484933247118558386815969242167937180806714973026396841528799016588038916243903744341281349147230500571532699773143336322599022063213656617853022018254108262234206958517911375915890789313903880378437743529184427213238316717868881563311196253829400238762785292153081725630219527742538870420658914124638591621726601973407695992251785117895834690229102184891768368074531836833704587417950496672901950901413409437807524331776443836549793362554470421780831503029658167134546165928872316931576257629843178542808854895073618749424805153874192671664621201573172842532977150528508422064108222712065571875690848991225242626860385350421114735815380962849319389732498274183551672092922341560790991318562919979622899510210792506561726896703520267823204163709385834003229198873998131200*i1^6 + -18406798056662750501951376680013951043200890790644425740929951978536547799902585186418358909086988212950768587329003252420912263381861130394555270318119108972200514522222404169714466738193266480120920943965292328412926284886876682506167513163004484929194105207867467143982369361873200875424848614384006117099739905305195592491274139068469838540070361679337476122482404548200610866792693337002094926589456228000730282540951459936206808969609881882021343315989528677829983680194589519842988292531856430793601870159181266067935711952454348524647892840354828433765313763899040231102562289245187544163798629419321202276075780758240694915145762753205503537288205671850442786846379793512928241322977017994714300985573363287973230662846195396287235089574613925678811592013053090490881897569574295559947432290382892350809529134285854855751142146226247156058945424795130901942312443557799460022894888388935082779250392647683824259269162279794552877278201453551837454795799740515252418623560880149570682934534424468702200760646362266255824057172745367502585234855807550572858932057470656612671654175894180485259030959735448574230465959646088312517769339336295273037192520277597807975042316715677789963229551400914330159912511668805962317297197426655126681168217964236844489503109335768435946383344874609996134399857388366093589337567468381962793902032817350032627842129572421471545992316138683689852238227087846581706480156633449938844693899794102372461459813517195995265146558712400378050584853112737384554881168735343514530740837895008432709021056386117313565873358818681792814263060273974397585955541006653607027945481324237948655629238195786221699132222400327533643069541850897198258649834687913456225730686230606864458597164280753120498196936872143822023565009787237344729330842179356508609401396249665394548585395573132168955386873322231924451877724729010050196245494376457928749266519819447063992196055184848299808547171101330106065918852974641525244453002155701975982185907276647226665052531879713215059623759722429489058526406397315734098276072375944740682724875040862472715017872581470033322967040*i1^7 + -14419078357124633670858034849474018078769067660522468081408162619255828175048073135156790086743040829091714316206723073122385199537352043769208780670865326791595157555360301682327198578878581707598595828084437430228474503036690815105683908304823423866106592664204863265396217389132281077784315728402404758261060587749160034504509155841405514396389176264707030913303062668316638396771045377790798062129604543031022998624449286427686124466513630730017358089963160216267880164887131227427050631424704073758225905077220546401120046644720766352992197638858560407612958914330014088207815304220924499772483475594737437614891099596024264194004503632910871418340114444381363637207658841883219164866139986784148928176152431179690750902363517282979493244461085137628789126459255151421552342280060219972028723505911843332790839613984803770696314397726967598569841120874517215514485961059426178845771617821909746890224939187463443503404671479805296029006977259226300977871515468366764404348169840502410924129657133488475519118437958653043721536251850112000872542836018288956859864411817515405969983573448167228243841207348673691645277230906801073084781290153988267723063594029327618145597983688571848877853715035334721485382004322791993394928233694543976166401283431572639987665954665303675629284770507162783512375894606749503485308542470461673062714514089626633736939160375343238797247302938290041792962123002632690843129130943561146049390463951897041663459127670047459538600659631151004907898725325082746225876905703426907242287628552783484028829618743127061148459532873191590373293783978910536912226359617506416346968531597876667200341654502301320864843958566472743202178165636829991498529443516662205018403511822144398764645270809428243272596765957108110259113533703932613958335539260746068399209288971055632717365706472004495181114341304363940919893908394917969370505633870286031465301043536209570980010579550997765787142727251736232417394504853727763552805028878909197379532302304955405918826956959707516368935476430036582054911038122533117250372498871285025573006847248437398302316819810732031868928*i1^8 + -6395970129253672651094553672733589555348373591980466277474345338839642289501925134285787876924825271300182341125130939691871394887700754753781582754314351880303414745165291384009004544893840134232392808900333962512792025254821761386552366833366630178972036736845874302564577848760878433532243651188055531845209067864088113178887537771230295018201601597094746318482136007741146043575990156865532592370638248355842319992127461405309688175757464139192814563930278085573202752857669185624774839907316631546417243723350610721581950535980833248624569998381055760792609769307137880138888165041520760331165615393624710179504476494761726986470034318527788178122413926839114560869507860981181412436366664450280872066452592079624714013380364375682800180958992724920593203639509228005013285894869006619739290822934885875002647551116044948740658316550885124365982846489865875084543027817755373423304288490159652063038830321347449684933345062950509379366786851582745619848383590620294110021401813470288650774285196241568639760803244551368820842475504662381064124486725084903756321031425005171108816385286796192781318939404290910677461469507842793758599064758993661575738854730064647541445593123519303302000812029018679481481615612323029775239399699344747643330730323647820615108806108487152812515816261642084580364075131598534133378035338182069285148239254858252676938847437184255766542290275917155613968036033952499839167017974289924248538698664610295153287599102714108419274190816985039899425782259787110509024633653774752212416181843739188449782959994244498637633740310779656296910775740671412874615978724790400178105729631590624654446603402944478252194097402818835084567766010027730884470319644604223447578318066378788398956836313441417367662359038326831675951337655415966621250190925280887395185838327655668681181830874477632306569215730137846868795029872034419553332456723521616718915027152278183219802031521844642952050770455204749860276127105671973594313795391487775861007717485980577060217309527415222826234358924797990144718592443084147102897476899454882764469985039854907072460109385977298944*i1^9 + -909805384056540503682935919899060275192830599427140542469303579258714912307443245650619984166998100437104371197094459458733879364431632814418615901870663892448254009695347108906159859705316660904166367530030928847235964334478326452836046033154019518118998265432890567642264943297891847136340585178832104514540840453207743327759236679083980715831838669324233454103533244280858112967725206477270629577701661763250018864355616492491967958796236764913464865314823378816948963677296663039295414821453691476643332609559869134630794166061989581781903210652168882300455615542264718066236093852654773740526966312265989343125962438009592275732918631716746493010945578809775384393854377001274327737084484720714690141147920508666562172685797608574706604195974482706884211235001427337803760713457776845623394414494170207317530805051868930859011656450700932005672912647018166143028646536090952003675259279394122244372541644112311971474299786578094562718672895875719626069799205214446187601892363702474515027627577518011178834362787085367853409747973438971653590883738284629540753294820096140193920936961422280701413397169030249752888876297087571876613044959150741561567858685037847323776174224776309367374980455445765694424727264786877641059321915772330855447800296428903293727869877060087261547177897625023952415084140055787021438815313104526727320335168864294124948762296495372169289248069284323224893658976978095483848337362880947464922836640716059860458819806438653915297717408446221085294996991984655005108014932978020249409724215449349398234954192961876409603255582522730411998791361819614539456479571278655197696333227431915367492770985516998199873660982247572781883214113852948825447402765674488826311806310435202691938241795451680957436614481905622554940529813419913702307549637214474876710474972100862772437295540534533974801553397071202401453694616265318663909010410362266357114806662694684599578876919500631997469841727013328951351928799618527660388130379486742221813494970647299473045474947739166510262869763178670154840687916063711548284535327017559526308476566561470186409120390709248*i1^10 + -56115537899750700538613422200168164525326564200933615761336128313071898049653296758888426199748774929111730851369355379277763918277976863899879429316859054415693394319329199747047528343690438689603131093146370760742818814485917796819596635576716343858920828334548528674976812205448219126900835755419830697110535330003508032572614811147290447520076870722530546015528889693966630999041926071289365075806660485753589295596114643569997746160324498734839532038760466528712898273133181590907499496282515728248245755800316473527431529697052026717460883796319849612336407065127654745624265051113885556742988982424971867987749560167116199665580176588412046728213339508038972452633580810691294297454241064533959636927105344740134648603155299070234208806191117570420068080868966896300095965927045721486295870293879124060255273395418088296934053467204631477212647075133438258607980029787280187346225508462036345843396460266466352095335391164655716744229076930026120803328680821866039942419355275952906618833196454748255465673201210177822932214325338804915304315209715983452034915598420172527315746654568602865394951107292018410476607272016220996640439730808151168366715081157203955551884415674789482460170999351163967144350412909505935977430134336587640233833088787529370998368310961878003782475054970195598039444119606543593589148627994903071324633121507488072319975353966149313487306004142201749025043162604207206724996063739789790660251179305710769979925630251328040428931080812408243814351375155264517571210907342833271215307033266230784354675080934803785427388205553119743103847643910658086682540959321646003923156106635853418293657308611685153909554142402259601217246995916276439634529111775801072398607005583356540497199112751304536489377685648678693822537508620596232728545686480322836396812094034452153606964483544326254628897297552784337496846309904184405109032478181000838641240348896323948055034262739360188822367407166258708732118625387291146869479628978478920239192484260434275696005971818168086673799203170811779499263458326954621036652284579910017788707121725163943405853605888*i1^11 + -1284491405925667873712933859711994653530408355380059611464344167250696422601068408821355881768324583684873622371005972652628552558033921936604456068493449109265649377174606052424421867230551661426487320023024461206923952118716405649695742934045226889103678539778821185694360915095794183043603155635068610615701204488799236465134266658763771165037483506335985530756434393090713744030855704954664974898889489696665329317864128972094579680065344946939082982137482157751476526739687130879700126392327837317525985819595559167696722076809416862568106027200430768059500528227084737030602605953340524253313892679157459022670739127094710893869719339084949138104571385191318482004879679253400415966079135353339310981004998519990194135680801913349058217805302039679778624327562298567027638533734898776191374881813218649077835166390174060944806788408866272068020068506198752146097789187762786698991941839082137129960666366222338990170407546960010288674414561864538758795413346168295123165044492583321240509766427417329569206411338214048122980064903864704857283779665004145432887371408175503736745311926632548693032283521546849658056795048045073408031527321680834879041099473501534115433048347063537688393922537288885471534167180561396717788181680422750927858764325164942924926658623100851073164047123680056254242721421005985200393862857205314184897293807677580568929205317618697757870818865593329417834154222853856564805262469077972350711888371405179804094096760598159722461506392084561619102984263969056139086653830578458185277879783706250000342930754830380583359770374508196554536982948931053991305416201134007417282493254490906149959056280130926006084828569444363826125628449106554220346473844955714097320728572176729898914075479081424995363960826540255741022781374426201277857988269987436346100621468509628521897525864045663929005324169135575313920474948262537862085804902255182687450248407646030329784160495288279062958366498893861944075738669257815516467695660241455121590297314771496672660454615584127874914153274020970607566111160251863976569281088118698929146538739204664965726208*i1^12 + 7971278533327515732672372095141078271855702938443805140909214210654433009369155476137313191679847411722878315759975086346686231279562992706997445483043532732544176602494093197666584603014119957939825095722489817000528391605517280354193353550240796915081609146086186693966776060288878467966972642630602615392513721050250058092733887858469645689292133949919501416468738622471460306485963692721338850810746045625094130204807316485538326477870317211265308629966874997095572455860972465028449978032911144399585050009476839904106947990017352775619480827883629805384217165170502469866831215400918652061750460781600917830819960085246398342860136602720431068373422857277824357723591898002832514640206348635031386319256691863776582529454432302873445595748744781299361239464565274245485301815010363641849318306942628386088681005809403576078664885059249041377486229757007962165756204787353393883441812129462966763001098384860831205800049003072760084062427990989659595151992427254470404904702554041376898296715711492290037818008700696930296446963979985411969445841657805897956154527340235282468072732379124158730008856733983777012990278767980115485354012805623664804584488346302629290617593936679007154463415259401832166077660673655983985332719326566899206432259853748612475685119614239685915463829577434728859110457036021007742149786760161960729102861702290336860308431723089841504530068741469723985818888715768163404553144230235903208038563119593490665744430172649808852536130274294214713718482319312397690432800754487098855806726510545230537020251180104735950788210766263713182843334882920681447866611537818207371991687754255309401122618864608949231333812436261336914942351768795131796267327807268734946606620808508419879914854095032276078068317440616803595234333204942756753012733890952252906488266322706534534897082818320466680842749529677267997274818488735798565209845897208981157803852181962152231457318696817623285219998973441137001592737172934322573331483806643990678934373068188760291212691877360092052504516667729388859736898109644817510428575648089561201169077738737238016*i1^13 + 597601203853277319545743108881315106483802880694671842919379412772868192332335903188175382796094205357797881382185935362578775368597381974171326225655370386749029494419950033073732584025515852138139927543681554012285965062696010774681387877926188102258691477106241851854634719355280565698836326043928645947388848450941467330601205270661572187451242958260850449116829049904925200404271135960525217287490268173463952916681324082370270394975815828153349667814952448261240281089461179902728525322432480341212184032189185239447436836813911518076509473001966848646222465403029003138905277027582103159554425890312726184694123279148970386357940513127704520503449278197041161193370096252067728861074565223499121809830116736731135217471795099373711241253660719195246824559981550695820578273100627410666162935645036662385957540021246302928158694413809606446050691362068610220066225010458390176463427630781648551518406031132692421395847289377020227909696898853808620222360469736300394116030566211071710137986321318397438052805233094340985607249540187453053681379916003399043697289480880784628179429580819415897323540539238677925520171581627525128527223372988588709701463535972812773395583573458595491401806952605650551970301481367211355960769438633755595098358633113609463954788978277223068326102036155759749605271356283196920635768458172454465925182625446428432851985269164580758951788535801125113454055338682513528818046829187916052911900097676448439168036086102742551653713614049957811783813168332543600694275543045317666779886858732054937850267577400713841074342908948556679208779060060936659986463586310284311120351774129170780135560968651740091547359639337300475875076163094468158983520366121737148816649062442187184302526179909875631302197469119485036754926123680121542677221432582379712625274786093761673980853224295839456578008873292934723156392914985619496921975777348073332520198745358002909725531856139971995260295958870017963742895683640399127919614437294644789352404532801102301013620479603349243312527120189023845460140030789222723872665409389366878470304893501440*i1^14 + 3997962117143574621927260530164940066684101961581879464906823883375940222283971756374849585964075599171666756136198688820078898149072610148867939489657520558654424893164540449697294953901931891399993218347877850672981948587936311344132880886936511033243436614000396516629164678316671847661652520337972988306016488261477088239762234116187046341550726677027646914515450185540869634218123750170214329709758083968333701890486145045956091411003928760254585695396815050158617713921224601656472409248005879251875883428924366453578835628073517388674843582209721444783127825048351308066524808414091407375296796891522782474075294527279258512098230190390787756996465339053454906273606439520397483356399890724710946911646784754901774011608982943236458130181691390022830608798811594564530518830221203958304134727409910424205717303661873266165485626866299032843929483619155697922276645133732130237635567014614919063844204506226158301783851176829410653245346131032636323112992830596705212026818017667820510154464963509162264330886650184455820707988557851128899320791943600876129188126189769652833363859529693498012238473748758066636070641476857349454838483971247133379635411542042174589517673138214783406617945357114553772729220870824502016484360149558338619969506884218234924760100689436546245598057436419265696333809778072000549295667686843424509482857424066843593220895240572418428262191968436190078096361739653938245648564700967153832952310277029396507595851467584243761678590308712852237319314890930767788582300587839599169319520373832919595001153315286089252779923593746777898062734273284923676681246947375084450278511748525945760937926311419735429171024044184890487994320405247460801339688344692254033177537652894981890456104616427018797547298481933210399522345736889568952888868627509801305132538639027971620006393730392506056885659341203528009191640656828347927883433723060567996372095521750853974392107893245350196617806150424030911457142037806954850038751184481901575724376944965437888261720631913983817526971689007663809336934444180979280329590757400380693307981824*i1^15 + -3535308448513617386830065477262864502917577937067458952147445556897854559074071503009206750368994840728249127317659280600661747859737100909292627045523539408036894962763054640674990902129001033399478603600381745644603349538386531128622791313631962514203329068459642699481924662792802532325658827202307920726402803735325667312386201045117089677790566493979896246239371745246110083694340323113338088373822711004781922834459983785072042698844843790730809782956910931413779217297488193999103764702855766548106774730368386370219004732738975481255377293991136027824823755864326429339989514568699064335924767035379148257164268136586379174842032073437811121212461882700586521666048078481551415653104542352113395516185556485850773825223836203170822226037792056237639990919942315768640687309752839244260523817031553259276343246114243158458764990681296787985009633029934227948457270392613345181478701409968705125446841402441038503352470205718431844902802649678726794350365453815479244484216773789682155223102356210802808812074932080410216580266766096349605452252448001803607764614967031653098068343549356065488069456264314987547438920031788774356354765959665452413542091803881053322936700924343845306689363066403448888290659945215298289932986508817169157436068906433959107541122654667587626562270709299518037849543800036949549201655476206186289719986809458466775915222303348916512452873503566642318773731897043977465638325884037985419564408795705327646656614096622994523696253191543681821751646723884545380021924251915691542712292468744017234796654150791677700649525990843659199357707191025159214690837439800166804516595587113866811193099839228287054344942497072751416185141572429517864375892073108143397291079732633867220513059990623605784679140516955099455578582398434091963479085129658082348946548501784061388738733435296999711497358715783642862356422850701151085362067715010252182872968915991897546327032935885174651570648652381208381813592138261005326924464589174921722064717767245515176150704011372592992576329208029915753778434346819248217645510543814128828416*i1^16 + -2384247933011569714821685102962909694148494318252747036682190326376724138535948260901389577022068327788860108336071203180380786942283412280844788559391630628841630081772375897754147171072928763510598700909323306013227573634131874266406622427757604586751609605506797608514303885335295601984196065123119852568015079979549321595778956331080491257705492200456933506813813379093948125352305190150506067359823687097876395845289360889901410953522883875662956784401240011669214785381329706030708062717912277378655550235238938517788100614749938852278913821810993828872453890249518971830241654460842427118778578724699409134655811787713925462043754789993256890385026887509739432423107225725661553750258323433934611800471648979160998240882316631673427719231121141628191109205103308986019606176217992923189299165350472314732503734422699766613864756176441751470520751808861868357781115411502040852090389321965021682477238271245373163833501297154251885114151462047900647359457235676583031761592165352582361901527524209278998426357041121028539315909999652345749581024870127029410301566863513884039608237441080654113029115555724594178696061765738804423317468184610107589719143473180167052964295080022718201986983745938991473656731200691052454232368881639942285537977407975776144075629502814815969748627099176962984619793942557170157815569539284483661957182133190390363252354845573158127204389849659913598103511439886047865034949701520533584678655514621319347917257332718192281471234646393047271458017634277194572044729222352005707771951528502614131581011940224711558599922596444134192397943099333532901866217509965839821357522694820137940297802085643280377380662225333286375942581072803105975827620846518136022689007078186685229681558366740601357207100866364702867810457673019869331017266187195639294377607846423142408209590768006870325789504687411078377155040233005064808159362326191842793935109904427615592488761939307414626288016772044818551031056786217068396221813619623917097117982638027429984683079591438883567250282261748908443549672604572578596989305707032477696*i1^17 + -17560152343340363308959913636729395718305745423850725949865364533895457263460551944734065025297364107227675686634215590460516684172285742240510023881088720365861920950028357454894867735334301464875597292164077907896030309485002473043566037930456505841627356012664596801202177963349050262755952088068145547013526333095280845153753670178103826785144347624934452404448364854001421638730003817658634438961606292086118474124291864686462289661736409543155450285598845571900983180257950653376476836820128486719574592032359355083579040774887169148257419281678742321620624871383046667907408294907007049656198487754394883143943935740100431615981802548153081521538767312347600949447378494347625306598201291748154613342137034559351896317526726539228149465463075114799858063356075766879194178909772763086961354036934008603946388107636889381954904221187261336657625332647231807429112016611320407969666425862043689271668423414613980147716654239542669949761606448038812473307976667553789068858355289673312146610679032594889454319921745587805433008501134066502855452319391770625821842136410693874859868871974772518681436333741661126713725673258017445293321580977545233734474965168785455339625543406704041160313227303252854114071665587680150765869287670202196446694587161922238912260719648296331048117649443358524558553971196311938041222711743605308804425752946124777516992800572312742822642337119939307816705919309174680184802642165397425562238581892791754818178378127013832728428651015038415651020126945223678462301968602792308888096363594695144320311083333035616509172933566752145954475146420569469559469149408540927051116912120492959504069020595756145090839525162601651841617327416800095399543178944112397761517284751956675745568689421665779636144335108131007446458932729811284043202444642064414849206159234299057457476218004246666739904830187453918322013006584590977390425698390196437605421759671458410730072891034531350372225316187166447327944646925685664564236527634898577442179525805050634124111808904552620434824926529043903866344608477354705775182825390080*i1^18 + -119822283842556265362879824703451429690423024637023673202362936137680121526489222728058878052360277444310745801959330928526160097708353013757838378106883658150267169203875465946440369606573964637475286185672618670031933015601701093218832626315537720203423907559179921817588628946909266537066593765147102648865911265762453030388689008016175446113144961113362875106947952154831659811669512397978958604927130708337523552683610741405458428332122109892942920484231671994369685743443621805660925156768832762408758032275349866246885683927464435154112918242028873936280070616288993362804577287102002856411637001856058596918954073361885885974411809524073289147359613499909865921908128307235656509623076558240262647298248097067286856836550757383932325649975314848708511117924266040377182591786727964468599880062699697599742133465265012041119950091721822218818964250935809164045329930453760346477188250026849880156840187045876275798659264387047998754044236622790197645377069349330064918810668688640621368832892733616109133614538160730482181371841959856037180799846363624292362437834487977100142567852441961969719589642688456068837279250418241100501973345159565062689734893929283587971263173509935522318791948460728926860544598960202346541711065582005798364070146956279607492647808920662063868267457068983200720825228478802196535238259516581477620062418836031905092099685295125291994604774907994911427319657775289896866463538920061205693553138683648412557685224457142122000667219552852076511490197739067355134904852288790036292326829079297540500134073741540819993192957016579220775192818978717070689394763435765182043616826795981397813535877063274724370019234858185490951246474206441899908522779593060547676060859989490955321155547251672740022640832305243872833093841790892225355923472258251433580694130378283982729663855364032770323142044625093291513970409697771334149385482844804933073023044674664508976129748384623902021334774129554752098563230302869693173045947840017523337200900814811615867348127360736771103378989876392764710193217676775792484286464*i1^19 + 1207035083005831768031905816117682433936724092415810226824312272294377114361893269776875658105625080030825695019263008418255543781561407891556141301635230695783404550507195134434284873745936960358322452471011750791514526645453969873612166860371610175029376780973831372068424087191757315335177769895609945606911421616316938447510535641245244769603079684267183936731225109438558242552557718459150591781388711664005642514591448670078354422801903146750011827699172397017419485000290761565100197989154949908423127475949656301313564836676677433355346172151032156544965609874473929036487403601302547819169998411217606903520389441317847609900933714387638477472807653527029088241752420583271223695392255378003262728325287976951670097895127114738631837267627883171190481977214069013366838628705003584900781336286344872158221125389348358820028734010824426500439974008764443753450549414562067248212385316511388897329314280280048899443611102550881697716587842783155359190998199628503372837638584046575604905553760072692194953703252653009503026061981250062851232446989653141949358038533062620151600668359733097921434379519042235991272310677518386507144766053206587423548058094097998702054406413776093348543271584957547220312561202402549870963874674282996681822121022027439632141602646280199922706591699297632078822033435832721930490369938843903619318665827706823430277391074218867648796807065398932653785395548495481487145138734439890140315561560743801008682622644395922779325821038473540698063837905322715388375395199561646695461856794641377409640834160835149836702682665254125449963427174670136536871612429848038676038977850081920843246322854553575363735241949456386602367976880215697242334372878214439649624189785168084091687205169255897104179596840009208133271839649900204693042271298707692773517463417264151899228065404576367634073312102099383723668329982341817056343300056150397611741445325572422354494815455818545975574926835651413245022140983103642185954976548935318574471859268272827136016510348294784948795549597561216626154231059832039800832*i1^20 + -630295309817397302405659734787166897599044178026814959520320255535209438275957444697609293009435515118877419160788398232483691499569134754404531477346137090659918305808221666167730787602651355039932718835481657503429799297455137942696362600051446385819467193943605157995980086569337208310976118323036786045227844797678410046234147916478368287005653662719146885652340183978704074262767665449230718205375062689832262329947868364165417731636081761443243044854107741788553230010409493031315873701502786039403823066050335881958331994360333235658016252876298919507680063183840495361165618028644844268485946845391395620923022050851522129964154219492913819775138327427439072163200324952778298064132331031589109012254509927324681302281339180681224083003110529051263523742853841478778538062631703008121574102685464602543745550579241699846085441366830535124766154443111787537730346700386937738569048186948551893563815353666827346619448628676179296101655241925908557250003901322443363942037078281817031943013230773702091381980710303653282060600450994952280310494726136423438247526702759435065568544942848394060288070393222105628539687080265282663001542123406263902383020051943936898774837263999558527443718518330937258165874026383241174852201588377551942721557800204139173535477439902704888660296180717462878494895597770359223505370838521010040587789826254804393489544338169665400972517006346580589481951762141084272415987756526565687795437776902395601401855568170601099105244573254092509627643313523779292008974199025658860152720816875955584919395553780722215170377424259891559404171694401776881666360120175127373045790756917073336029310793147223521784470684088760510281607305562560510913466593997500569157599631503222981826752974226420158848666081049536813754561981204302112133141415270873109290537014833931900036553267676204122601977294920873989692000491284986308980084487476531465151682962374048796518397090365144915230475598260009098639328983136327000556558191011147358487875913758852182367404022183682605261020594271021676144768504037376*i1^21 + 51767842491927131467132107471694727337099675171235297775963563115957483504872296653001559873372474328856637993420355112455647471934282345421304989626754553282832982128557515389476431102359716204573193314635749509952858836065814411217475433715840338017434167382856768960516034313439040281623687686128463568005990455153101640265257583389074755520113648168873170626660271575752201033764293659688323133656220890667870377441624462907656984456641358817711687072851255204449020530780468181158957651142347141245794682064305997311290598295078170855980359227509237610939870305001494438551968057845463808943270323125142831163073265183094249856215935785791515673961173368385037689631799460205956195562634995128889388178574458440785207012419199855883216108646417040749262708547099707005091431625374073711191584873258063530949792302569043798725363352483566138384926001704843079372261468877818668174628748201570738192285516004060920905192997423863704328612416296078729496446957685678014996023218247990992915862538444798412442935610913384672672609116716257671439873599046224255076548728161097820443627861395700780571255455492238416939529076370859987185246339772380076235164338115651129159584875598041306405462826043966338975214107767146155512698986577591007456318147164523854361748163393773139963508482941235426607995395923353563181059084599018524676457108172971029049262442133058899384256280870961551669541281577986088003753941474238286956494016771909348362994206216847881301892304078105190595695842336175821306050279999171369519282526730845663650378740449370755895057994008103462632912423825179909417762053039245606011693936182951898367982040910871048875862140918283282798562664657439707921690210944679005809519222730317104913637913848381062159023211514220736702047455591166067081719840717338442820031526768153022434366900087633203075945816429101869904729139212268538760994418884382729331327190396749526326135554085556629267768655781015901004575455593712740380591573381403109635433506765149894161942529580556979539926527926382204259026337792*i1^22 + -423253827804551179999847219492800692416776823424632256312593093451088203758923450058661730431844294276188739217909145126122969597733337455341959189719256003587459883335581519534856135522742428620245953348180075413210298851425224203155954767224750880180284232206204301751567069250331563902384670369519634195600600776920576140056568603440405926685943432328467465436002926631926825662234908988405426164212808588374381978277648184390532186738477684534908051525339093616235162917285837704844308146248957588200681894188629521797348045933929098054729333572583081473645516727063875789523776141372029428134850165673284888295119442527187114654832722826406377334198339987368564207952968780361322566533215095679816601635513234122182458134308876319211140174169791892447145897031634017073420625752625979522298293247529435219232506557606612157623682921569963605272961468843578898712019185360874759620728114765333275356154049763325312707652946380304684604072796389224817083993445052301368280881129281975398266878776220466968182109562639709302682998504946280469139499041997336815946303191658837951742856874269506683543874173108952891892090091339031101591907528123704251195229252975451962571249707752232246065184189913771902391835050126974457010927413261480602890502852798121239483636002402449972009706643871815728805614773401351618681408059262786771891654454916759717629452359839228120042630730114213758396936962171091515898187375369182356026013348021436057845226479464709826520021646948666603604615960887129513461589878356123083001025050547365880238257818678599855376287347430306834458539711984994033866244518355007448794636345165756455768894010242724683713344034229680369806933668217590564961627516218305813779261941302071659585825362269850548652568349584405421000362976877217762848780043171425280777660594800059891247236612193602403052022264152983988395709846811190325494854783858828824218675588623533107847969287673555166708809366176189383743302735858939030256938049500761766214090227139771447962118028465889723741658150830905254477824*i1^23 + 1212884437226242578614399704398756330582657470576638987242890952687178559583341084389120158944939032852324320812715201785707898590172459361051373993915398346699653851138505082608220722241092675227988818133856158764714890023415772478279943599081383600564787084636491646482186979661004304790220977092911110124737694751546308673314516051085990963900884434393390975647105071106743561375268568351443680703440866316441744264853626635942074494476435191057603383337802413536916981187606331399647449550328281995332921261034601912566776373985145786066865593649490316184653971561067736852700572677981306411033812643016731857256370341361989054725685522528976539804086808722961779430257387016473322526726013773402957196486128398801913493477594229583363059086865974889470934670044440672757017909793178509154376526921908422955270754091602535067898515091589404210629361490691730885854774423541039715927852526943102846834991324343591201775104814449765918946931540650399677963852231313021141800003866683096916160422649561713959402328859922591333009263707047837813787620895170276495379588672700369201702543733503443342659331423301141056044225360608278645708876635265899639691120452400426094916882398502401987227327085169134696054232894134942558436667003764267167000589560738224588088950629686998709972101452166645849794135566642129588360557792728885146067110017019277496270724213678865803976088177087648895706488089571917814235147080136614306412670942719447056027198485080542607060013821723125127701389365470879313902377092505080272289447709703041613097800386818083541721667228568611469625050712032441659259792538937944713716777457983748737806690019896323477848164927363593093383734954584014338405323338689430585598496565969241726264361781214224417416793056079609700793982541769872071170805559550121160562328732929932500406392243071271279957255763969073932688317428496441058322477232473479691858464134935846704094659692744571779100978562422015169333562650770714864604472132922750383386908205189599839155533959709631910369481734253182976*i1^24 + -203910682721632204849759061864156110591144804664275059995212404539009621634623089616090929457059603411356330876751495120120231019295961048457351562624582451032687237557982936595752090557771323193053051361775917539901159661856303992161722719630007219507626194708250593514310138974642775485903390761355350450863416922982433704649422134307464586279345794070995541824058190231107135244333645094569426337572201051155645686659968166761747704445997673699829425863450068397867539589917363877916687733636817143229609125644942925851648471196128150061440298974599974632249435857396957242374948500982158342560368618274393826540391049666697541343205912185626743897903679502506377875708438245309987904036715385212103038517416029367916691062857888325899625533559307338940979252237868825661068124796500115998759300497466800678870416642002934684398528449673932465101552338371303518346369161496855358343055555243592328819905456248353495875934419212166571731635074976249250554997470768856536172992610763347884786682838510244006639005342915539183826555096151214481256619579669589001024307770939852363679686768466746532388498599427923146427465064110898795694962897689705453653482697838822841578558656336973653690785009159603275712586158060994192497078849125425902758903781788742277935224922705080858820143961244533193699577147746179434062962395323868631272783957441368033685008046205955343890682833868408933485079264785809699270364663576207531955706529270647118484679943483616471745417241858993769093640683839346300331732485986158324964195828921302458172588162100989816780564791494588136165213025312196576090376330326924010101020969832047785936138256844318375741164781920068672399818936867370757181717322620845259764565260414017435202519155648983589782463915818779819698366386423042198648382461296523824293903986889772391687385638013037848478447001027282444463071452297658569495592569194607225425686412686815257596222049799699181022390030735466187914799827411383849341548615200180313084069737986884690850162547150555893625109086208*i1^25 + -9909789105336981812834380612135580024171403596844169961076197812340848477616386318886195993930637033837985414887091671174480705947497741575888722084181135667304016585098359000037684724172358469612498189041278772588054620553792806955225349639666891734252342370403686647625639128133621427342793296564970660273699219495939677347360886406581994172288901642841199536630580220221890220456198577248969927916873283858764587017838193858796889761080392908056776257303870317693400373453190973023538125037670077985699720401840235955611679315972375805206195319085168598713330746117316219014909333790201579941923304624845756030504733386917446006508281722135785669605631898486937794091277750911007122764737901697322612008143484844297423809110392503430165039859132109229998684432549322663424988501801688879633659639278991415830869682091049535233981194645301565007717195104118038025775557699819299099528187504946858827629236945904035521768979660142064107933346886669505394548724586718618044054740955222660613562963425875495890258556283662521232224862192498087479350047628430138770107190469833096086140975040440707776778490816674359659041344313521465445826883120156898484281438495364348886850261219673401120189490108111430196310861936464438772988132651789822483521775708485473882359701403598885281489581956065413691620723308866052239931025484486477898860931613386852967794263129588196369487987620261220331442974096078769400799466597469215820296012358859976423012757007117035677822402524594606205743772775506893677929796505588093318792447904206666279274083195054452229926378055705563223025301135709299313949958545987783236376939226294090828885882500664424151815049194144672434358561555743875540521852861235823788973701476058486956665153489616718279518888870394648097811434497583192498595104250463611066854109914539114811620468747220180733674942635075654350799743431740552458609439674270211945730623124425595814521391855110597678580820599798386829819759042414151341892390138885670716933675124599271084095172672132315969748992*i1^26 + 27623500308571375386160687670376250760621400343479573171093077055245492073380767645447652014977190645349026521728137439708722278116683316187359113748586210422477970459544199071437263220625568361814716213838670802436495170703202348694979379315060299784917206351225148847412624783794342013108301272459059439247980517754172852382219733732594644323685671598514347082031143494576562822329491901300094384745533203813322220529217069631921656717500063243397486626285957013649505413489511811604556591933291686517803160223722565992866757011345717134591425030898266172982207610710542653105147734289180851465756911370792221410902043898369386576379503457926626094132807413597568195511400771444327351007203914721122379337021311742595860278480409792089744401537650286629322936843184156508732007992446501203178760132589919558356080716550459304219786769011648892994561577920642582065094396721422276131795618792548936382721431328021336860076371748692053911765815499367709124568155030820577859212819684127159014650631463159827203988416277101129870631122933777275458067535428654771468567994686473167840891324818813461049658891773008196052598306385017583690802555681013138807141577974718544705388329240039523080971934524275009951705719563799126254622843788773636460993831561640512424993370788476531839179960264583916147489925914476591139052460519975429132884302389148539640825296527027218641402596852755859462579269740736632730813435179303567584270052871786479131461167759235564006240064942009323863326655776818892115829385905488024078395069539718224703059257004370583441907080026654819751235384493380603797213085294568978259309937847251104409976174513162330730292604109738808562692185629979545555431394463023831918688368840225414968336426891607509453292910881636906199996422190086341188450169355146455607831591038235717449278926973044362320681868325098736864314050595863197981375801230773803967149197559842672368867326247929066403823702338063594447977742286887277831689180080640965751271117161849372746343965155775217664*i1^27 + -55206015708820420542130955212956320051113023467411912883583741501805327683370493247226586826816644523366144263297415475438782391257985664642512326498595708103052865525878815746110985727287477520238551487065325881792920318576995164372577708797264682065763777850518227949398754675661931060778856015256404608429994982018445424110079229543152899296806936467507428776149310061646105037325082936367317717256792143540913294840744203360610864065690127248323524209691478546430189343714216390008565928528645730985111552886189702929944714453657772648237846477587217993656249866350555632347239808936602217949652397922281233723656119211060061967183260605130092706699671221154719934059212769857596802271752904379741172795081897397298646906068538889113168170674263107869774361461209802200638342204917631395445636462446115944292240730730269606430546100510868790772980397995350095290456845128477439695206717912425342487161075119659904696250589070095613907194440569112330079193536048672591252934276277101183658607616275519900220323387095532232898746623564334773562224893817412260432450685250379892469803307369787150227311491489754933740599731147550579149751073902219089680389095625727692811175926461709661033190418933331263578310481994431426511003120733756390792225138990012389525712517241794086875958008895402753824573170395061659604261587281511253719546802742607344315239270427192423048987273710419595952850652492123601466844252545665175475335491847660887476983311577571429703266952596681962482484737589406298075148519536394175656653956717041177080262100055691277500343168027983346900087985827856942018062893494021835928735860157818346310128311990446031104466926693506671960362027835067332003827122056076455821047272970723377291092374040033937586860792272322299931476627581607130015254478552671063043461642870853610958305697413865392545512551963346655868423488519468641748371799502761834974623167574889208910499363465286295077810410190828462724958282132489779511914420661022220407443186119688791956524978143232*i1^28 + 59228899355883135028274304720368468993371117928880053236622245525830687839359749081415453280287748621007822750482961630950511640932353765358472947815238356550621245705801527103454292158587858251616473932599053694805394707086769570370183368282135803858057355775689660181235779962636293358501540985704438782258451233631476665691346020456963203360265523027999652976476630091123397151293627658879927640979837449963862695175573484265389877389302585424293138339899954708970989559209185859750607848983244018513537495708697746487413347186861510309438111959121831754676743099221774461983426477055136766013806527020868549457814477590902561713715844257158831610774035078707196609013550080705422681924259709406397936522569802923545077739903557124218506584875122266984865020671444274100163975249407809677154602905096428698288140061299940466110876380798613166961899448658946781076318982202769035114517325017182332885201104380545613140187425147689050098734550037766516196619295557038773708552307871524195134839267766788478990358264377332034462089331318883596262227271293996810533525283945585727732168314032499312606775966464999023342357535760336236131302082403491118101632135514888940661553105353290243243106716935008475273222261606037082064548517716055788804423237268705269131371679871434207289977420215319167773086634974508465556125152529285349293579130653614438351743646297052947149562101265266694210103443251962006404601010333413261671378385814307663637643444719507834609980823781492190880830532544000828970063948556895669540759326180588425470204935606341224272681204166909593909302331920439829756632443574645278061634598559152772636820875488335866570837420521830316871819883567565554485550741335340472668529609066973325825924547245878607715937491339592076403305962916189138302497009177443247848100248244421163764127162983494561694598526869758916019325342471835165933618786121748958715204945820894708198489228076051153804943781868743228709040116993156493139136537843774441579394613389849634166276096*i1^29 + -93358715035628267636236830327299993134551993872838599299107299720987955494246344419840461004104521817728643659960601419416201702913045934894706092074243418318029000211292174993665936522181585197704191680279502308709727934836067300339502551419414250536928353568403422282977309626900027870745948077277289930625469878937965215118379591929784487535623157274210253966881801598272800934107906682628414750612698989557940680784855431033864330385586972819900297287126104072290635030084080366187533442318450934871871317429638071396922028719486911230260897451419151049313556796486893622060918434160192781641317021674174266796686814713470592763643720417421774849348907518264132396724413191215345545693139336350238905096318500926066076851363165522267302355428585244327868670253357413856176059135646224163127376088809969970696219494123213512410311840543926659219254857138853305871227351008688092443790435071491145778490141657450427487046172319562538727927543222550704355817203791770626623898887141814677228723574760692052446958253719936829597625989733596782317851808286227580204431104173478855719654394016574684961314654516883013163391211596993101730422114983919175521063415992096840758680374142135711324839299229794784006423826464244119474716924945100367408913246119749166241943711800657152107874670162469412430087059101567832837296722361585916046240636056669187081111413450531143257993730191110695760271053414984209553876419669855782347128762192040014986325080343683805951308143980569911739377941047172212059103115808409054825929437206471823765220108436236729598010221975614141389765602625442497189933245342891671419812933154482827520320847374334651129583622317632970386675017074562890752203081044492957470046497199260456901489747408918349438523464717109543612298262115201705905093253395618683558905646776661393984054897268887237599673864370211451214623379216588099099236787151999968172152828909710677516218254301441709813349562448709864631018567692784508857044530884579417270454256842649370624*i1^30 + 48911023387336130459830907373860663673260434282055985271650995173145795610835869399660167874613831177308840783970498911374071636381031507365312191992476699107623588801538033868055019902615423318607712560720069726823134897840238804971528237910486926304648286283771032891183364611523083420578253887929977933612151504547421196182874146739852421205030502426806483896056431948495791355074590994876156528109709585641140317321238222174296785133945550703556165297882697875302786805881249235425427217991558724969836941992116504730886560686561970427335364766586458912373288083536792961071735900529356454732118547967442148483817348743317217973588408398412795663626099366460147207313612749933689045142977776571721652323252039924090986412259789206281770085476172302412769961183529220463393481910527428940787093681731953356967521668537640974153467000578873736226418420376715062147535029729302006320264070268017784802279227655633025064682685695375257180451244231803556381364064165133815035505119731898825483445950564028808777230653058237981541400190735863494693579710351717565245593167575210017774530574015901407902606510091333452768848105824467183573032071909536747263547117293736682931037012035842966809247518999141071270056631361383539833409183515662635400609842760911353770642797849768015619564458447320711199637880140060490447205256039992117101613147440096278099763183955446986714275546287645682067468064560148962537458321316206268339583739731860188602767491468485537779184603354458869464287542398638806911202271541543567398718183535691922078984108635654049519703263977955320189454627032668072865075648091152667833558222916381492817544577721982251476180916235115550129000243512302750533223367402009707354072162709405666411688895286768843040667093333420329194517695186412154135344649185702443193406805621951268498719072739928686487326339677177840891889621778994484656856290417532330087561967742680511746970604776086689963804734218440534513983860940837190487780522113181124518774730391552*i1^31 + -18747451004913856275542025463854215654100927296897261441253937683487375727991266878999469704902962859555114775468051893971687363658839825311957321766349877280834717176519372563097608182238378818149190845317431295222478077289810331351988153745918883437141223420058594072105863617158972880188904589677828468372417791727930461969198696987480425618074020689266395011624090943179501591622392751149789801695233938710933524738207885327824111678732742799567078092504743381149082214803243205154908169832114172968133471603706840652763297458816137863848526864914500206250593548589434066719371853035511839470387845289659070821254000856736391386590800180153012522530662241673406123592782612233527284035772759333772177567692472838170157217259397761460935622604171315894115666310345699293835718363899746066376360983493567797675174203176376409328652106116664994603273286826123441849539810850529515737807430331025189621514448451443788204307193479479483484267021167420982930693928754018614609596587064915912844290069780525037444070616550046957381009031568740507913506336477337232071065337819509333871181953056171352398151135286769253818462305491413313153684328644023426161197536928850937454281754200976806761280564058588072722090331507503074428349214491218869830401324853170649259286338284801250582197394393500854383033058690687817410432237768895607208102008059068812676477661221238866041474590878461871945247397876380827787629121923111814853912155027507899355601272684611112783386232403611210367848406397068064570197792434990281095300962388652086222559720979020264026282136542249551121811891199296227117414397062460136432761387838950972868592568213879407894709781313633120838664797097854263068844422303597172755629254772280479046829465321286361391398424872619954979377761243984737503949564088433103350249687356039333694798975526936810530096241938977018069965323336940587424121497561149815018117529084569725791824178739504911591129354087628308097369606831314281624476406181388559207890944*i1^32 + 1800056269862267819352489711781859306377960134873916316332152158369148929049730888214250883316498767601005823510635691371188104722205807637898303087831762940120174671279397839029785797657185672572713788201145922515997500754884620968130587332806418149215976842217845637025685393293057916163656621746719823457921915542322639255195827272844130780451881503169194929883731907827199780277366798380938136285584762541213214926952461214856567593077516206080139332244835459157369353058694136047337135189772277223502602108722784192910623611650256527444462903470879249133053072377740141027432628606505383743937379977216290668471968787876090804271934865591249995479481610437004332743816010522471266795971674581788705587102634374575618499724519784364651957727150758669293697801919187322240391500161861613915050051747280645152108299213479572784615262859733047762866375230224945623835586591710549078658743383667847304581620593303672241634278481070372402537044739826202262316452140809181654495417999995216351281161189960708645385905682578739818500808138206367202134130306598485313729403057696689272025862773863124826483351040255753085935106996522597760781105981149643565845783622567885211560400215940378603854428664336947880615813878785655792616744601441240489480116106258645311565500751405836039498956633358281674506702146970647846618567873294847727113707212702873807625228454239392970242930577476243823634768763649962934331876130131048697137074076554512758521393997851805648481285097717211771551367091241656738956937973594083690208769825397295457328729130388027491455578485114833558895671351376807215138817466869539107639008776963637131506986496676209895319933929460683629818626831182517006110384559205786427395486033135347197072680161938206287143789098832319708689927665578587776338551553014700814615246911241072608300071571662063276013488476703731784902519897085460284820026464092818925584474988727171523492985417322223860237771734111924686199860881936003692485667522437185536*i1^33 + -474224064525790480316521965935739803410605016278130576396558295000349073053661931804289177727260119972564634663592829508812714764575019489770084923341773448505972109953727074289522421409572577265150088817131692210646116938296296934354664507919500980671187932025933959611423766797940866858083724101259861944465362676563260993435107738398069530145815604357443023861777593907419570783858220303879336354278657549422661100636215280212714415031317113911592281809404387653883246905490683346554772174093020442457857865515762311402377264705257874472060676157990457446360647330522702615250912756101995206632783623054155925488233392288994426412656064587749372283017082978037186580912979254567932772968465938423254918483200224978237487936596263912405808356762111491110342307247172298701332352725199218347346326410858188235294706850516328614966150861779771678302408838240693628059206785282623081333171575504594054078645229248288949059961516217119433810194207736502614020086830728988082825598959907778541962086218230106754677201602726378325300527148095889531695404550461342192423565038101310440745949875990527572961664676822090579721749615526076299739304068327869325110450978585903206550288548831310855467256347836835814890179306119339084681332201606065742803964469847191067155848792443183704296743572706336524123174144079847465997029131240534377013593890221085421758189961134285417078845700641249072099258012001795886822194258474685597638913108566389552893968160175597690471127522343152077200752621290824641660113634621528196856720572142065497371593794849507391599096426749948898541826405811297911055548799313248297798232326240647088409631623704760940765536814757424415101352891853478104885416391812091156148603640454696620404690449770720424427702679838493044970660772560532600284878844041836951239256062208533968068930202894511663674122338077357717205368415750813342286376911783517603747372619786928924628464664989216616450659751407761409598344532396924303788008800256*i1^34 + -27032082194510636578965307529027592976325152098822577444021370030270520676655113577174381939349313630809319189950573982255291795422167544186349648620260895315959737819353428724198468991734763187545900478611895950901597215446428695561474429417171925296984911586076817840125817004464050099196701592991589284255867511987161275290539596974810167789204233416702905840423079492713287646944431468055984812513486320616490351085846185938429537650694456730894197367551867432674332005430292549122631758792602135593305786201701889897684595299474694810720519174902750186272074988606479095282569974277196625617463264901597587214250161253614252445217994611571681231485786811531944983129658402170653764911542013678089246347129758421119616253010721715922259627425051033889183573377316046456243408858337520280892234065832590595517721482494949117177446986248442425882500388912808366141979940375337940051563441201717291850341771724881164171574348385770135014495746173251941881623751801130180021071377068127804740155282118442310426735592673475157977882564042741845105074893442072316475284803407720795261964171500948950278808829040338726246962412210292541420064911048631842879199079330587695637167009586872535512216747533363969434014275650803829479271049986283551679851240467628999098822845738717458025782555792537746924038286061227544136893158752015318308659035331201146128662683966639760753969548737319493741202883671631333977796332249797074132044486690281206056715282780830809505912618772633883552179100576289415989314438003412770298334743278706361103119159457937405671763425154120720079254455408677611843773884528470002915717046313977017208622967844687150564074327231083537636573433986637913388680914175520966329934302654044974029866750974484927213580522393140152132554515279067543463587682550825568983086955281395472427231070485552603693147062521309608102566015059343075429131640649776144194243480307409543682628012121234193759185524656942527702554721931119193751552*i1^35 + -1331614829148765661542600053963000989752302247216507900292474847810720999663941328422078785432197378320921788448743157331650934983678859324166434822173072502210623603056279485094535469302954202295690430319775754581986711305539106566729013487551369413240473364875991182665373285943032583659081824064276316444643182487128227501217258078755865614890642218120900134313492791949878577925235886370655424664502463355438237230438037123533272331015027706167404111441458484533782636108763096478347654704548958748869339997250928164277000807976056556071447907781797225463676127734399083842120542770821175855301130041284762203140299352173762535803262642217206944070773690792165073666424147394812451360580792724847605166540558813988544112875557027972171115985470224362047902377441438716575554142976597580754540718583152339313179212724761286078149720411468038957556966724073151002249441865168061748135075893379262926284879934647870176873713728696916589638179022999951818715192910002621640697996035337616612102422676162994899210838991059181406119222526186327363914141268191624082646254909404858875839055152499497765158599432421777814647943265481473164321257751820492928219689663207315075447463614527210111743900468040038600347140831923734877036571750677510291461303792168590638041976497007700624977435275232691853204857258538287341603396369120704206331113634863154794963398186737644874344977753953303245978626008973143362127053390727818565653859876718150126905115588547083521093323919688700102109598529098653748201012096239157598331480058791106666256791937887229091543656308222581085617461446139552645419310357144424670797455294625984803909513425914238087166577878885267581351466288019485704148686988541145046444150794964995990237188574200598735796353099471503913065712725477118209334196559804933043808252075800159574714158209506156235476288222881778281810976491308061224673801566058209548512975137793062954312488316068699569521778710876810020284540989210624*i1^36 + -31766650470260386133213508090230793908957467878930886947993402144004956589441712504624590276476076234321556179634347940739144410475254204701643907384745699049738839504550757539955514103026869101349325074092814581067713028113373183113818768416366306228201788288983147751120153080397083167953895040984884466739182944255161132693673551630528677086314493372993933843591077571324992679526433313737908775576673186279449441653412310836715473564672807548920758718856142003228318181246606319959617211581925508979143030802768198686533221374292806722253444898500916328503431034240559569078281208330458651570519453545170583574703736355591281959434986665887137884733100597183076283966112140861831678288973108047293094598208735301100275144757577499686958118579464415586082031623184197187086682325325239535285828800589869426972092788363806513914833559032318877992447803601995837452980112147439042961682651652417885667576935728407058930095252745681983502209879340721819323128350951566995706622174828653951779660092315883614396884467561583635206148834281786371337783939914454968169067918939500972919815341875833038180282612232595535946346019942883340990874845314435615041450341796886472082920443532101152090040523106611641617021335588963934287978941017093963240188609415939494893896087884213509981656695152112597571917255472857228495503034726949048333199272061540978935154284978863290734414442333838097396957580292979211472604283417786054119670462852658368940049861617075484024749315180682650005067975210606484422217971028240232905550182694030855329514818761570228042185853322365156924115563775396074510262839053990541629741830561485634606238119518304957922037462616575730750004082013987887335451078254594834776985980462304498640259732678484076419486190924272653605816075533454963659328316311446241746921925163921646343343059589230550901644480525539472296893595420066277254293899384381522295449289194317219303222172827847179319448834652275006012129280*i1^37 + -616861693522056792837458939414173242351554809073639370663555092862388411071164252838048890293950054870907526348100025606052756373825086036980823474751272465136087325612992893909587709651578472484140641679299948137095081391584560220765191344136347127647175949737979044048178755856031044960367876830626236464020725027605807038611156131330413744682584907917519003742667645195301038610618529854066255391084944238781379509379463956233983500119682238433567576267101453705767080473435881520609093563381410181388019157642859185016467595354123901882974889220562318858107368424948018616156375552233782936388720051794394991671941973550632153688160444660542865831870796570142906438692910908302740486512862743103331101697890673949642458640244895145151957647714134625951108960887675032578027840602649531882533048172830265829771075086884761969799640508593226895351977456996337057904258364870033663010884072473815952085553589842458326253991884820929989542342120787825811300058857139049129474602385167332290195602506180639074855444122162396830390817685062252087373656036454375229721693897736259869486695906693569000149115933428452656803399723646665208713471982409580856719773922995254604699645874122327370108501732676504683899249225575082801923682363945082953504160276745565834843004722959134946548063001862339796160064425905220712921696558175629197440660946859752797820069922647507005890101030176389629479192688193074113659871005842877740961931080948237775819734338452539122027764379951689488923122970928084342357106746634188908097063582975911067136491945275837138053011840834486518831424791284828190166594728620453009026387184294114945409229341936248037482917262305311527442977368261686984137033310934948494338660560242596724064663992150972942181352657998511815691328831382358353381754959891862721557878546521798575862341954976893568543518557734354622025735990135465134091446831820764869443811392208027369658150661804770846382063312818929664*i1^38 + -5642362245699849050138804402002594975246046749661393565249470597931507973963898986363958439172208360189593248707020835886230570258009634791524610235504403293457000170237630322022028078409180724572492951582129187690798181787826661855495533776345639328465755060577784020241253297082784836405984729902997226733670040134270894111337351620684620090843815287956066144235118605552823760538698102672968219985640231702099991183625758249174752554042655971880788621716484935351191793992841220348249795619458597890007811690341873494464055469898422511665217794139717866876195817606608007951711881258956382554917002679186198197100584382356220810164222352074381257295410687293969651916235012947171644269567575455051067207187436775287043012173536065941209345656374559261462045487204945090420611127981225668624604638208012057270125187317526689147741050810868949930972425834721948791478627960953398516291670790855944760074182401637198049765277367625115874136792836906566291506234707679269985915347235949587682916835230759510135471045302221871121672796048554495785550754173778210787554919116362809618152497302524195000414950578537763266591304338135378506089060817982694116115977268292521970706001817551343011796801819851016060896012587748949068375074417892048136093208887017236526923718959020025592611903885473912449269770017937009109945491893215622495765920521462674052191823590785235008996289258953339086552533505645591162601815718234843023911947015605008492234843566025471248775450758112450053431054608212777836004287870740555763696093375910058367881357633801001619091485220754159012211249179954502575862213502681248138080041503472110198827918736957493230724474009599036103778420663476410175021696181326749517148916468963087056136654492730874541550717128919042729745344626000326283743448896913455456306708774019372545779470448043894199147549078610902989787028052575502256792185847036126772406322954981250459109894704248672620147376128*i1^39 + -21390597240463799335622561019824806906642202916728124027201707001071320169058000947144084183819985125427049065595250033392536158021683760472795572500334555255358509726740395973412613253204519416099957557903314501808224643444896771927980602142190184004377030686913827262061599936602402003234938387671253403238521942892957184054770103911795045942407429470569992316489014612521804885985991683008830421375103317700356769320741923008769762033426789881051996920010944861938750946349348491201483991267285750962177330103327457852395410106910276260976740126048434296020384543078685860297622775245520557627744976559294347292160855512103272343065121784721516272176899362527762542910633585108310908339632479528896035181445262259387101977744122191003968734918737303842538401922658005978148827981795352054660279313368222891678655400718001671916567669018186185719266900470816286060623954717166530127666086677114918725464995231596740315903077523378348421079970921081199922520527359410162113241644607129079892120094274707254508430412464552196853180492060038138589085563471629149625934818948377258567165629931426929529935369764344304334042918900947753996983682363351109200612897311232882910189717219883517132200398994073139375564276875157033492221954092080913328384799308455583953554054470613680298109316759389668082960905442177934680619715296568469640417247236792918541476936626557777469597323094764489690350258388136457162384292406224311852636674737663036261329733830213178968970165268605713626132492006343973956924277421439814108030683057845638995545267117247299242174636293246744552173478389491253936157751304709137509993502394556113926689150542314287916392450718745242254274707176191830954671688852208189306595271855461960190271854728215346940585339140612138872864257183712610326285074520370131525218653248899500659905821079739488109665125939846891224274822515712946635754370660366355486553653804060120128674433718756048896*i1^40 + -8070579168076004622927838043855749408038843141729111791563987555754691641402689640626408255608979511963187897476032291025145135393331570739031330794653504741022969044366362196224130313378120795182471722916078994977889410758901602332038183861105846909894207279997968608694611970057060427236669286756726948891217020580243262825024259660753133297066704798086175314196386538999208982155830378569152344242566411944735693636539539846985755237956963498645613003921800554042585432380563979433161418074439212119203092165559668975461022606489999499948949025286486522488520250947168051945313363236936843439722801903524588678071813697435456147599799777089053995005947167432027861046610405721522279063617228044714271521200024007187751849998512436420276775039499391344816354507913672841989791810117153817352314751120411555216320156734941934356530372372725177241808213050291543481493503333266158804143169660717607119689347056679991059746458720289642198047525112348114214269584172487452267183126000868968479535233691429588050244996735746956134190380587688920511970971318460702223304970775654598841332250227533055418906734332403882452352390617996419564711750844808951141707143110018258361456810934277270558690408863093988514277413537274018071672852198307671196981390164802032463474945521411596810083752895039914802693324222711406667752235937143861285728295169726947778708782652884829864835213151152708375624426020958600736052424527424254120088178488950565212376980928600277549234622521552540384715024206962520527928543407315081961469724289579087706630202316579131062489365842905901896228921978105648173671831198574251743194597215216206722514359145199703223207898848095781032631473475928995591031578154604031800778299362807473036352349449992933759368124789677336383674959670728164455878819518511595496620836687008096134385153583621797816258207692097376854742676040706406531121627765586962392886712747865968111020670976*i1^41 + -45713159269024286765618546738725529363942992641493458734689365754574999992141416686582422939669004017321898400129043353632607721940034528835507661912604708409729083621992627299908510544447259769277704906821736819061758490517971935755284659609482188928772625210316180539422502400355914291924907062362346205878379084827668113990630341467195853039849721773317457111062141466261871543283872493771727017080288789267996281695595140277505811335425207743572323776924292386739761392055055889777750835735516812063499087800729531713160485558662714641547340576403219230883313523031677348843313753408056877767196779237916770454727691093994119767701070807713428070874106445587906326464362853108517608599460200315807728188310340075627111644010422620228254569337397721018219674156302621725247472011547328260686167305729263760183047866648097229975130467422331776265413076404473781238450581766776802185384242299249264997290357956885745255536905491828542495649824691055309531416092616416607337729212157297226216570635184125703333930776580996048019431648922117457871762346216602622041193962096683721215107021109603433950004218655345019234329269400046200045328146738077049909505224031407716319038003061240732878375905979807821825207849133065495549485927265453464654666189550909630192744562476372297795623322294480103532272221307016436733758431727302012526216340735507010861637458089035397654196680862089290704491883547028851614093295090142686285998959622270269017963583697860966303523615394764091424221230688719933596347560362097832970106705132174425189827828900658250610639597908864253117900921944310266760155669473999304643124663536638491173050624884106043331201452151098727422660607056433999346744894248348004790316347122155126882300746187886578756231550066534103237278411345475378591010070726972569455525590412600922963506824210230981381550542474379139742111106140797699933211508902093385230952848426184736768*i1^42 + 600567982588114894874804260315604426186940661806564837532625557478640982405848448221838596044985897287694207527470186890734120392329894605709667293238262303953794662074988254954066119543482951546546588630232160684931286749627948775421937772924101340337701259264784228789935931120004166402031351320365322368324009296545551410767494531183974407785807419643880624249359187783035644321615380912156690920699142276451365354667454549561660144619671025773403170404578922443818659309263989808205352347614878192432138181600782513986166020591860677355648397680716874085717625958470276728632432717622365297830039100717254819051331360063248727601281500802488211761838443577324291132637421477315123969439042161670899900761357910060062909457620807433172631601416154702184321722796471753787303687179864692255328228596387504275960787513248224865506461029176562653496625232756332422424852985573936274751980307165075205468975604470148148168769577382948268468308669929033635857353129727925888612536140659801680552977804164580151048600579214500572289770452652359454857744587456724306133839060933214452737429889706526989490744672241525709567116550848465709612595217888370380873611202148020592029567005275389773734587835672548175412881237132379446513302252240843156852074941764879640541524069439422105562149177605658002179928817792865466613995129882899340381665896713629279714736544857881722335440235282255614153464285929505012427196599815053890624053934107187943189339443837555835174454373678889674856895545444768133156176688098762988321302474761267050034905748981958611350087567200982901038734710896804058854481314653036264837442655066823034169131205520006099963363190106003386865249553639576356137422685485939570549663706321491104617568225442187222453525060787746437917993247612154576100948196169643578017047257318989251191162882991945591389962817222180857596407626924406636614862744046801367597056*i1^43 + -2953212534341642549440876003507312343477062242608040361950578718805370332958914821284468407659816684645686230729096055298279224411774074583476358805973279903036702520294383341658413674107132403985311717605184907434861220421226690646846907732783758486652487412651538174903934056327491733036640183034136651991226912459987190538149056684892031929168154147076517285049515904989266748798471084810417737824180147405690787829287100859140842969625029978583379837330392086677053435429161591698087338733502550602951834702466895775974539825159501776939825230301032372383320953096191006897897789018717508460772535640532727453604252554365489305781038287825197486465773205925810622874163374506743390963960127529492569923655416531816105125178704846667258495429252484925787169933149952733827452043379623483829159288489911732158792851044932703855282081849243781082890799156493424785517105251750603198519841163286613434637906381856066072481565167033600745833064954309018026270129446575145717833049704439148600400279678776164456687786093691553352691561236276719149048710430786354956397831626488580126489324196198548276663642573100656400639800584444022369444364061414294046980047284474316278784947414068199322788530177699788569711048059659326631090550002880292079939088850038695961071372192558086803492844532799429293443965858619561975646676319217080481017515977524661082091193908607154813348303400417314302695363824521934570566677899859398334020968137762501474325791521106206099133391501894043280444128143645112355550669596809423687622571936776040745926157040520289297074106473848226837104234420916263028304559246833218366304310101210822750764979605360218525751086035716899436963943581847744452479388749776017678123338548436843034118169740784686420748274150898026670855904657070025665466375263557683604148047703081722196390775316107976570835394820389576725177824665656341995117608960*i1^44 + -131053579508067257118264887393858045635718324015064910048926604068128009121100963787912508184648377266837157751161417248960448596165923733025477747994267850524487000119171511147588484291503784885310240971006702505653437577071082387062505616698051671019021539257219027289103511007511418704473939387407392915670476532141057177128864294457158585601982321507355061721391985039709178078364525276851079475090384340231192956869285339541731289131415216514672769969272597723159253642380924931541536196039407867065184646949840900083918816978722018222948203425909659035711201895574816062282740058095018243674684713882369080463157565954141828600835968081810937536504087468809915922624777063276871990006421915582171830167839534809857333699197581933306342760012421283943011149938127812677528637956210784279962965957767980239347737663972049551375037808615687109181678483400117871242167826939862246070680729064796984865789481438431417485829064285896278376000980372627750544575964419918565352539385891239450331884832319630206214628926264876483731060019335803769760466229135750765558526782878089251923274948087920258726298973364075953677658609850246332720320163223326833480657308036553369967197488425299346437864582709094940749179542344172416927845577992021986284653504027149459241798478021405576079052959106821347051885411969845483628490736086842651059249452474023080641843228217179729149103099485093682002175650695957889929719963696407378478342087716789646317134629741694268024736304303970673020409401965835557570348674009483426680195389715726397090450705864242101151636739405539821270415623387247750879275885734289351652633903492001498471362442702447953982951790816687954146724244595542586135413936680186483820823127999951498345931052776922114139878801544743033144215487619727763950595261701425617044867513927778522808176118895015843195530859444861328206981562368*i1^45 + -258288798183192935276793357774556558291795961266684844608672891098247414240550300139494519102407992302325901817491432351502394094512060252826866593201176262652652221974571933118996549344084391564741813059255463584551399073808667555744244693360628846538095540407243717285751055233413225011314122372962596425470229248391891546001756354231772238551444876955761118035484891910341605406521298639768643043840854673983698629775698579108625915691577698283512691259257948174514493985238321012285202538487945878581291262722029208516940360212628877712970898516820006560450146735024908813802476497839824289366786313839798424963757220012398007163979726590387888996864136263004779692142900045862317716043230330632902633271610071430015988063050674701567795972505409888896552663722331726791637575446926855960730396123813872132540890733485892150905553503810294328597914747486874249426139444529514590776669363876565133228915755647606809764261196334193810103367088802705984780990811806715407811593660602376489519284859643940078643808904770806774642761062323328037028032807233165214688992250025311058400923891267300092524758293594241483608116201755448475498441951171239619665198401238725281951952750223783789814133470387211702714751610760220675935159970082777218205270033092859935711548910818332087493680393322343731099809284977185829610704922641761987482509294355613421601902122688663852879814678141821430598599246972953999720661875569065880830419356490559724382190130289469825850670012738150988175455863846388499058394455678386706133940810387946232571361364546518804812892742509299971945879373672749989701413665696199289165002825723042654403414036814311851450371023812932644795558297758654257320204040084429697578722892463865377007528520618460627929746635844784464385245697882645437616372036427674548594488238833974622700448555086610320236865920000*i1^46 + -93441355295025953178598365835908874247198067666129755117113752597323866105650932978378253714074254209191475696527619996960827826658094456749812794690998147941762301899507127011546521005382026329774387221732486155681417349970098703604475232310120092637853067660680284863351736924485688176634001868790971809273010652709417514378932797124159042853681204954448694992458391672703161986777597484010216650835841667412727647440487799879487091890794044827914741736314082231798687842857042036519359842368870928760065310887511178303624515981366952488005791400753531391059959777380842406923942716408822136127988866681002686519328639429019494386523969127437585868644458971373836165563921843151903415865223256063624649639480940726572873131387307833716472600079016377364619041332513028061378363599277566834590856533274073651626445962996448992202838752774405009931016479515775256927292397261621827787105994895634433515947902235924480301167225067527486486864765613165750269200170621338328993319975739158016835698545958232875472227850441955693576855649729197241141111246023996455668580093629639060538235264614250762263103297439740708972378140714165113776250164662819502769068281544921492219358706164125484632894687493243842798322685176933474969502636418164423726512263760879448581122095988385934791377281747470332577708980368039203351362751333044555683757664609975117037981165288328606709176198944190959505091896972537484263670535672387012416841972439086872043639523941359811891984952077026206525951937597407869806577952590623112811239055702751902833160086953530627668796500979347443127948613114642061834498479332738129002535314789391397770509518391176862519155743650812048015022267308222461846605165446989072025004659915890194730723765734869071186207027387099964814431500311862024943479357126765616263807161354912560152600000000*i1^47 + 75647145459325849333484850098025171714962228963926165313185482584702573757463367671683845675833870754460459020689078164596389181177217765872207969191305884444691362065586721731208610689000892116773040520304091694769190126103804002601029719816606369634428554410256845930839187270260007924743889325066401723267273072100269999296204397736281820960411147963189157413225768864990424403361210800503688801424358113534134812993843994321722925380698899296672389441065244601849239286028655744962476071164147734868622347199523625573520534739945480077261975210405605692019319964283751956065037472940527797091482094002032367859259329079061082641332370548643075682734050295960250785566282975659500223533713353223574829088156638573913132436772351077212092706953915292350224613947339796985962548701891344685878520620148538858017037366354699279303246158935941843724213446747531265775389054598036717169956794942736263249632761617737065770715562479070734881824248215528309749643505229307165399313842184236219597602712873084727000397809353927476521873730329014503868171819903406403671956607851538362598094431868575359640901982248963051449073421961531660501513037301604941868073824575809006770904115331564768376000254044890011017278038911232451159825937371469995559167343196054736953498692688110605110217490924474283819911180579324646975194124749346265458828594194600470016386059347788047226292694846579873169037262208731418453344671413984146047675799552190810358955299137719921297682475148934200631895158556338312332415914871377842448903375072666713438510951832474726248530820679596588823452132894899654812806489846506798234444143705324908691072286315416080589860251821256548437256014447383903352210723883954079180963802131803860998078584262647480031953806957017621268450093512287931576984143618214590976562500000*i1^48 + -7207981105514500287858339291215451009498039229574257994235027490543599130837440197850386888371390311574507428034113526617240399982791158202744841692209264357401208218365693521880003131731551025438504781665492133601331038890784421911976154202234928377456263611809195057490612761717681555093053570199404386870439821530622156623965314502182623957287106829503373496963705859539526178659815167924294424358633499294377379179227534976408301104280187288960744736002686035373702655511679617176036364470280240194562995234575626987014544608379901352399675445415368679007228144565994413262148040458760084373049927052629209323044190069409215864595813962314052227210963001842912950671223153839297364326250658941763180800248889394279831493942482892330453788142172322395919347213857217735040324665676178554942659306152862968015840308866209816592990082150569109013500646045221872273758197391812287827136778969044494252852463133952374246807727264326015834071448118032118750435986263196429064404892717991554740798404902171316663220850047853345786909160061470745413553534022521676329497275291371115977271312157197086382168038363746176469286679742452133165357373710081299143834412801113415928148717459124084414886644988970400879425976016775197057234669849118617599403738421911310512673652133964013675406251487626508294017206283398169956004712571874385507662164935834604287678216388630235359140333087008708347396958591057755911860359429596348655700361762910044181601022952337394764307078488424262370361859665927541485120322950905726871058735704703096959643548097327889399239740779089026119245018407454044553687682544850533103524417648047513451756117594748265251558757656416013245733679030439803727053080105528940724055671883008117432004472808184262679459718975977114471831645139273247070312500000*i1^49 + -11940627072226382338631650050734943294332476327840903345472183407295104467851609376792483909738439821125513678742424083675124241129866699393118587135040787130507389065490954231712866419178068598375528642674859440592504910145911448817873721475963225669891885911283198770034838479412624622606803481558524995903915996000746403294155370244304251658519511699040721501428130575168969390845596241649527701826786919659569531626197664103708854988579075501133179030684654561083426228464296438574671127438181876059464667483482463640557248551727879975407435007666772987142084433657472032958768511692870693229940986709954170159782000010673148814796091749274441572366645610772493716348279524285834235353654955310386769074801375470865476767111416410029143563308316902255614518366391486356929709726202318332216848534178177642069148415542495989420778141411980275459045799201324708045834307559127407163546467069534197140027244454968392373948880517204350799838631483043760057044406309560212327183066536949417912700445067265158015739434005290097534285646390252671275929607647340756164923557475013074090052928991708422758520435695366420557953341974901738980489748222347120712895931935357346825930613687841757210496200233931268044381262777333907186780548226269529387294670101817907734065784486087195970054855014395485573546702726537563127470398689505890810025802526931606628027332080730351392189454001573736322197510719500846922109197652955435586407698669383459965532067869378205813499359224519877932645834941221664713141414708125541379412433186312755438293758657102641403403607584159561992550113645254920391666966414168050324436389579617312721107016125640082319449770400868329008016468698777398517973626265448023350096091001186142164403433036447140630007501697540283203125*i1^50 + -5726159823942218077372920712973297348594021389663517439010275461063780728832430603597866436042474778317522605160433545306391242252596067030817754853704816887328941191662164629758381570237091689846901659402677164249056953738865785308709651196234189650518137258089564954517033993654905149634389816079703646852475820597459688645538584470422574607681367458848861014387501026386184597613356671460920831727571523848663110676499097783076635544513997407822348179273765855611091944771964511714642244081790988218680271422826053536099993698929604723260411115016241749634836367136255442235031755317388685447388336863768550338676827269689032168528022355934673299333299533264007669819882935694007017425266756085378384514842457396156172697881748130602301719180300554369579123226258653961016440759094506521931167347642666010349222101436033810909265916775392401131945734998729111962717967634542116664288630275067996092083759369270779251002481320291309166212052587999306073693918084491555863128485248356621970418106390905432146852331555986139833907158656936710236844697452362581619272558429392910015949385264559382688403593056406226456347451117197843900331329240525410881941108474771543361115968802098275653914821322943184445808595202747066589837078929174196159704212861883715696781730535592049716053824954697460893519157287033198841340630957385103948784452872387250310314143510929873612591702510505556376939380505320045209370733903802621070145888669577215011961277108462082081197005982500394247220702919031734275561369759175781626641391968240426074799996432486100518878014908186659150621739139079220768812306017187527859048461283162261479462295808592663917034710326208662466720522043995779697814458552232051773233045987327736139297485351562500*i1^51 - N1*29820704087715422251890546707309085311788815330570614471442662464236878379212049638109886290744417420595142009974073041314272192840281379740496584280375784444769366598854687655437080513719326740521034866460113027812455692941261923182992499494079651262818570129478031919571450111209527191732413277333957081684495371322792978443014358228560797129806976914827324615312862005423490089316054741858650006673117331753906502707036453109656917195462264876494922655981553477831097740245682200755731997354193955417521901232815772615925951271902088648311035994974536030424786516052741093850931753807251654563572666020137455892475455841615709072241924888218655138117762395996711629858389949050229882031250000000*i3 ] ]