[ [ 37064418118523981613333374796551728707935749023357847052774207437676249415760102286601667662943842645022165304259984187468102672350514268699339345131742949470482220881173117399587965667512918736055709884637126817122773420148914554337722146692731294856445198584710318888820346771368347518596702007516784073517568860895750272150267092470184541253475189611981514944629043030804392119255577437111448840889663319847468153951377875104457714132042600377027569891307008591883356928166134643732523240830977389369157959468132224294623027308886113881370075272228099757639830310403764992008220528765450545023021332882767130382112151901113500065607339020784270567428507264845697628358980264454666822458340359280650422382218672520715830975753286484032223212665235877495395287647400981398785388366063331742203326206183249359965015323035364972504424478821234215198239633869353643211004947926659432410850579941676462341363767561790848992132783284760801039976907262843007999124651728055780056825862990364456613543429059392632319915934280331034498228932210297776938240811927147769671463905688461234630919376332161976023764700146873580378234332060569965113390877971836012446201044096361129899044565229604279277345569243343073606691823516664525291569013681007881669284348775317181947731043752705227584380621435054446083835480031607338085993646708636809580120183954243857800509455082918086273704995613902865139995474725377898915894920671548994707329474921190811238400000000000000000000000000000000000000000000000000000000 + 2143682394452283155600462144348258455095947119412606273913760187439924568067567369741211318386668558920935020557522238048361726916641525908483560240830231265835955607501635009743045097401507740746148040817115978136116075891692289572296005288639165717828472372656051529712696565435673575671439266017356157286330755064449275732965671406746616321024975630355569510854455134878775255123765239278760101568829963380812108825699944881338277381302944623030795712255304192072554609387070964861160137526554936096659582117391303893654408919298701293555123151289496843493235857675016057648997732741433904926083968052822141707059351294946471064952337530839460998335170204957308954785481996963202391763796093347221023768091481666664140219054385047475001508885811124799290605998422177313506213184467899339291079146596925578734849967930884120333580125666412897158306700279570832248273080505630168206039111057736739291584426707902978052926539700135169377034992700826882204093151974643568436517480934111457277121557073500643682229625079893192500398566935779392812475892590397738333360671767945455597752394605854470777583433480003673263138299242012170633589309443257165127283701692621623867038592959998955818887625785234805461901849887468499987241363771945608537056453282100626001131533115425318560951446420232066827392725337934763746191906358175309220661279543630217454050106135703825283165789388193310494954293375790096622579889950177013539074239263715151052800000000000000000000000000000000000000000000000000000000*i1 + -13724597800211822590563559581616378637859308612710551279192124722280370596856172505792346594170614722697826875400889090728433210750185987508070657973262971680027743933417170733376863650596849643001154799285379384995998117956868636408428425611556299228344348323957805810656283049835947313609354880927981489653352561472107733795556617296448353128570151392537995299216122166938671039998011358308136385225501185491503734746273101538377567325567206564868859969880302295649923249035128948828791207784304507801108782807009356370263694874754457634934722389209724087483071107928802420061072321238975174875282005666696350502267695497745365635018981727185166734384989045420530435522393978745350336611680297599289871988425790269741099834011115019504892896345016498298586484423757677425899007801375602768436904349214327457631414527143805474861625737618318651435539255397492895055345512182486055114592447962320296524427226057772260451032810952652229640811150441454530759653636766074566729785952191916917398253682081198993348811023542504552649679485244270838099288533611420209741538815505624323383492834395438866948736919936559953779923010521071495200698993674656250443849284141878337361611467151702413355122143050311943249220103048403408955378469636513325523874810792710091290588014960410041492649470943800159567596592273179161512801236373162793321700424994031507783657832873717437786061644680860795149283420897904291200900564511459876987416021544904687616000000000000000000000000000000000000000000000000000000*i1^2 + -126041077597161232227948234667100420761119807780342534283284927461491705065614364290582796152070453325369358045481810871060512735034426127919041780182900163880426764398616465515219412527358831310218014736923793652417111255822660691646466455345039019314522020018101135557877230462618368493852200566835863588638491928331074869408171347705462349431449497964523943265819378716916988075170717240411540772404487014864361134642719862011955207822047282602268686624624739402306769597588196922371247832512108336495419231007194208379126417969932228594850249449713341354281792313937315200815912145240589385826180622591537722426855684592694820151185639115824810769880097082842256897156754825335814857423855987680690018807127416901092524421660028310281887451084151773840900143579401788690120739206158237426631957155724706652090609542121677292107850394886756473641020722614674919942531334439954405990168395590432286148091670996519444381591104312332402575609370056422847981250602261798729036968992909893213157568216720239404249999165416994942806290131313460817888124710052422698221638998914993275635109245499149615751447831435686266208532715146366483801396313350685405545784596599451327209975216389115970970201003070403735829923181659537681531311405304678161997469621746021779198158864854647228157262036437327204552705346509322150588402311541759753221376388173392407889594634638575646374639917075329127540303261949372332061983771722589285341894353970895257600000000000000000000000000000000000000000000000000000*i1^3 + 113867582474797013294059201840227357836793298303589562031533822936984053513497952415885407333258570323164842444811241275689386700910784652896129614211652006270822091464353126800255005298432431119634761242427037582433325358465642618374577185853010445940079486049435430486745389169225549079957299000689069211800916129641525884498186313966474498570040542546805947459257891356386478743372347985774855301819746059413498402124699966257466501370152487030951285160436464194594532212114004123690396044132564750396550741018813036046859641283582077509789635115578314566224531227250582994039708775204116072159182279481576712822590781372165933652039234903130754689729178835332858972224693884382508074483100428865003742061250321501274059598441013862178849836874979125859459330790776368773160695855278170787353253027495526806942678398527462298405468922196417102592578331663044955783126273917476268604074933220799211942313869121585889555078091708584742289401812423820384125055700123757907135800965844460530534830235929177726153535927446130245917164365392532157083261425640582077499878593839514291801138577942038513742129030834477916011609262688267684896990511267251958092169788080586774170447872408222893201721492267818964622604159934768744340815414095251197926783959329452947929710264421165119550335979902719780556056828846638307931852509388736123913492448326795098803110808067111103953516067966846069028541500957710269739404950366098943741258162377850880000000000000000000000000000000000000000000000000000*i1^4 + 5492825102887161703707074787222251846015167663784490665047100021255141614176314850155075174311333529650403591967743683596525290778592852879523872139331194436347261273291179295185948683715402872140649390939403123184063960675430471313726275322488049154131015979339400615864417754034271842101723021814682761858601506506342913088054729125372154693818035946027024629009587299254128487975698564292851432370028793682321688700658301378762010147930323305769123467376236388604530459389882911562824912083509466667965542512883516220347124842845488901584611478793320873628114681895776971024170027561112770534354513846553709835023022747578650324261562501002415464256721318210693419805887308302040608952116985521506833232547290433259650454653014009353663473701499281645824911033170038215733569290690484930421756286687209432890039232716796660608716341684084097191516041836102428962830366984368305524912269672888966044011667860785658333439573687077928347081071338320040199402162330489824515172345569559775820920370860779804484374109890404033639268841456470493571208598287882369246391811060676353252964270176026197686555684091338554426195205459379166728279165536004769927811423026519317245790094941946696948969938240896235867058931217157517604316390546061185768017479214512118437274066867990015726338808531817397380909691910348825561009503991710170748466779783131184666734934425088590035036078698183350606046297666286602102416281109783009853632442317930496000000000000000000000000000000000000000000000000000*i1^5 + -6923899691844015114787551741327608770672297810327643445900713039525023425244714845054443588298139073916547787765165388912634557059378670103074513995305057466488772250853311003981855291331849190543728812097271224446078142218989553797157785893240857505512363070396206000351827401710864435816813644877784241508218094958962419447662983016805844531586249198436864424976969940959082145205307391679804840696915740276452648919951615830199113578903469706730122742914882140092034899375304077121115938820866068271215327028649859494408776542326265858865496759565596056503811229774489226457112737283128041609513084405415417962907964897581767844974686422206849143545254649437941319904476153493253223229033051827203498756529568379919247756979189702276387660887305031199189813102734000380676240257422315413054069045252614800220457709789683201934918762369423074000925398409898951122666930659542440865565846303617160746559532528748651665526773855767274378854598780509178487696498252747893388254747350189261137307035690756046698274118920699918550853955121774795784977975317461598927865956323261524261201073248286625263228705876406618634427190558654646029138068144272334860195221687316321795281398402815233948393405647135121290339702952733412244536803973542184867095529122633895013472444712345816477040986740549130606977364509672051370805936934140702151986373870287184717528836981264322420140977779447736479311189462487492038416374398883376614560840338636800000000000000000000000000000000000000000000000000*i1^6 + -10023570721641377057327570761054065146758223971957166357831484874487616134911553142038904868811454430855354217075293647759335766299774666194145881431018135110957893067899802814172537604310590354484165736395489537612761319522610279205477234335661292818330484581542872991191599439513503163475360023707465005935172225830122146822495044385045398130078947837411468756108250426565993467779982976370726040519285091159541969286128330127589670294420864738158822873299878700573763957118437181566594740740432272586283853117024791967608935334776283903128458541633613510224797271278480936281277436004599993055729406535560442105879122958580810780803555463258391515897471286051729252196597519219527400615843887537489227135345368459179448857760799633360108144825866755106731544863886197144092947424919189842658703630703467534436263386056324360028789230603650098364137757834362903592972339764585919275608682858917326862900040662377722529316244887162704588064158818449568063166882703853345119216203787249647186419332477742170715736229764835071678050309055357642562997088961871181618054145799130428236550801217154152474773455071799856985848951161370611618941093610074541078959515480751767004022283279803317949106804111168536081080615945979297848080165013992684184342854455951071725370390974714061502259115526621486515442377238936886572147501609537266029599945184698035508616443637549223450382397652650467276547812573149753804540809150758463270186731438080000000000000000000000000000000000000000000000000*i1^7 + 7233064061538882516267188741473609359572763179512060241677500245608919882221298325725453366377853397087723854094078732076401083363254664515791051158000342981607383125892064711360654213270986709583100117326459040277721062733820911805518955583901980482137804127451360755440723371756416361687410920114558587251355299535907928903849024782576142942659359191158251654292714082170214466138361237968903511335201727291101508246301713668329103877478369399639227275933832176419604604404992174006985673293023796111818903668100667832126058114614170639075863767764932048838176421993242842145944580330447181920035996427623384074067833983079555898607456649798126860665867306067042063962529595140414773804287108465314191463613654362845908565713785363526304339480610321897488241536307265407928859688685763067034934737335718021700143780522802340091455878848903134317881025033764412954998571730958552021204243930920139453359264988039444757971920152964411771787989958314719113166927374733106490258287261146102982441981490276259181562869527630523431492620379327471454647502839580531288962483273230984550031490242728888222990980729594925504195545956073811028287103332178546222432517512620211415973229605721865824537177497184449107176978679363462795908011038762243850283359664536625387781208676339363171801102319962879080717834260975223850911995607742917448338610371724235854602848886878889219692210374437287345137902786220050057691894193774680835794927616000000000000000000000000000000000000000000000000*i1^8 + 20239186747066097792768060519697687679431350121851124238328259990163399326157313932536991716698890042014149596748183130768947777334928410177806784189536437434318886528505330183190983831404992432198888921446085283275534089368772482003151023746702631315463048247584885545219988750611196474242582411858870377912879064440408129030409826200261429658132420677292153144915156350583269863825783488689162472410117282376090408485652604377447241282199259689456196375494739204485868884319301291065628722285997474713500199030368284527002818076328334543528293797101549509445326583350648645179836892924215700860629355713542541153091795455492475969566849547911021175556548129940115811109640800318136885162135647727562801569320790060027631538032343606067590224650242822854638498739903669162987282007391457236768499423151426509036255634034431119454094561530419319957884774764151651194577987448575496151894142780828164841571245296536089008742521268984294914283504367552522591954022979575345377664126783471093187246358234983376245235782449888221330107700582161326011343029617673577370294262267940342630131633483860468993450857449702143769615975503314865382373242762274908563670234819197089891987477649153767366435450220522293957501408217554086191266802789849511374220490159139958731166493906060340334545412332572496165029384835470939681690403180866321573048029806617100969815613643366154589905826439442605557821292416497904888131040903358699071235686400000000000000000000000000000000000000000000000*i1^9 + 1383781526176417361838774796361327972694383753801403244154249863363278951925873356260457034392044059719176669489818075414692498199662715127211536014132275920525098480351432212974835926052216442145945668467692633362954956902381613665657541042574241115934572930388396686084649786687877520181504920831360644430335955387943346909990838497093100370420261760219777617642788158330641939358358339729266718150592854728145144884909613032929409250985607000008682608300116148069303271446832061359994419684068804811795250948843609021587210238963012014534693582057738804873495122423745525354070794692363544525558962758691250958882477795296874260188912496603579707837026744979013739819033026427630251000158279684030726297944032043954618178234778712351766468759669347854149612919420697964615925388978346121026322645670851795547629927354513182808575558717965046322027977490270177505394202308286079939240916664563435450635080077547803501390979794325388304722540344335298815331988911796229363407611373706922058607821134532934816080806385575431433108455924750210238780333164548214566233068867477148119948760317508412297449677277458191635895029579583042378229568838999136498605595595105293139399137227061650345269353036965684744070288461589724478333610280169927383371915091207667989220745471162117025199040832555012476508510561259549336545494819462820045302113945787007222735417601114438080531781133605711205512358315098287323861656507657371579842560000000000000000000000000000000000000000000000*i1^10 + -5281473343681555504779541151537359465120673332855094589726892056093737076930303134226752684153610414730547556817124628550778565672141123132837324442549688717928329213723273572507571887732874415702561658189032516297215469092884286112715940020426631805422152514730601087473518287764807046497611317267121056478151178454483151284955625026877187892964213516260432282597236981519096975899046887687975665481066561315293923579635436425392194492400076614246908006531954891915215944143227271321167156131618501302722865965260914656698288660736322237378764888178986137976788567011322182618537046655368608319270793792717687475709305508974158140759034259296202811322911954357161310795378925409562294245011979315473146064419588259150583594247253843271661481999049162052761190771904435314562826690655800738205121500265514870830862501199504337236649272126497190205446533919442605651367158131927560756313805722486930844234050154737008130739497552517624099286824330123943807079129808743451282362730839396631990821584023089536451333574538612510335924501365912325851627668382114582388967981938987076240144855936382978201315275560673852347079900157524040626549984406447122267894336953832835877342872813863648006751839599739015792612745660291918886194857434102852332676741298199091925987062804605062681708512327183609153026316898494827851741064685339731904516141962232698175198464095378849463059375372075829073266192407439940345346751490350357938176000000000000000000000000000000000000000000000*i1^11 + -3277880538488572786194874856842765171623602233429977984997855071588641082493126389088777757345395529441958751108807369973423007049659528920263125364540910349810390652748061312355028516854647851624325276657962039963343654618003961332743571603566257747348787935459113477538338033050414099697081837857379601156878128392367570190841089142272869299971835494654524632203602387336664122477677522624938772074950183810680157541331847255753921729652852299972608678544418742562170802036332012607419550100876735603409886896576213052127250043803762064646612721957601574879292945783162084224201331823382200022714316349313901677151386189844111705400026622083317281997353887770242286164886165545452558676748571466178710236679283358185033137115948878712691140180863447851741840242155250886618200137374117731749474466981558793692269405883684103091920699996407433823740373131487876644749146076858041683762917315376907688384021616277023019854216723452310559774937311341966204282698582781922327225308564692863343882205405994000414353875944166221045224803521124610908771307716361532556411058628575824431201797962620911711626529071530615397517282734290733835462083646550048352332827625293865671823759147740919277799609203920375253634239743262901510705488645813987883061441034015914637535849570383263026592738086336147852003079811060244666222529814847395710527255086887530191320541987429031493105101423915502286185548242288322565024694112490618880000000000000000000000000000000000000000000000*i1^12 + 5503673408829176575973795875099378173470468457821412737533184493856104309012536325083525433990957971466717306860105890708005854807027772530403363714902317050958847282733917990789502175400275379923653834915122500061322091321854080525688063929821979911028320796598384438366405560973740942186838388643812816611033249805451247495349804918952201451804098964684785581130859146347198433104250527177418382292106914537552163793335609664601684865759626560192345160325136570540648995626049933189375308312237896906125655476417521471312149599526189772110513551876600539083613755406794155618487245232677742070644233517410957438561501135943513331895796263265564289976565699530371398124761125238868126205952853350441467137287600503967704356995815512484346635144483088221460019164423882603309509353072754855240663721101696771468880085479063298577772133921015177185960741674614302443864110748985174111212015028172148635717886918908314183049462640443961468745522471436569947287787975060145199966667297997347817863485645343991046780772094475777240067959479103197607133784313762563046545647721621076310997408228894844430533704294554636449855183654173222538643969527768953143228274276760229318415721295475743668429485166408001648856682465136886436846092756251598470788351692836667573552733144772161194556568015154661110630444103948144512241720869367131278087776082972574389108753382561747248778645715246633036794261875787569947146213424764026880000000000000000000000000000000000000000000*i1^13 + 3234489594274434221078644552219249459352194969667163249674621884195559494069950568749623661211798483717636193432687653771493103085885845334204502045392473431413204334435764441877886287748740960868871215694558014328722608524263999022648855285532155010639882260863389987591330000724997518646071351249271092121177649326335549753769649007760759542645463089527265334125608297560499501929318326435966806365057041400601999826318111032161447412450988556157115774414688751356691707737337246268502655071080992775206466697933164255832085807712125813532851721926746904712405801645374493296465735467820447756110726473225935187101672660930156927994360792811265922584805401888890459744191473133285381441754264704389660907029627997570554723775561456165582609595772086247694080959657732506503527059052314123576203887101296350019522098072113605283779338534655673708923612526857040836905232811622208788160409952370637509825488703963520394005121147330367791023307397359759513819481594471378844467892611670516539788055392944252467871990089413317324551897623007201765436150502025497381401123614255120155809327209378727526868627291379828071786784759867799897973925512218344056970763995161049064031284252857998193338631866091506639441176710806503891944399689070444391135778982053022497518601273057190831864135601217063542270712116202320531914265404405989486122960762683384001044588692355094098766527477871207967590692100255245417999602645204992000000000000000000000000000000000000000000*i1^14 + 1072956433188670665394532738812353220201849528492121181983068769918861485865615160335527236258519806870607689370792538595528457766835839942269430136804177453310593615306231793593926506531973004749493930571088308149252309742134548436912488458096054579085719556414424767866893327749264336541509249182513446361660249315669319818713942351288182894438371958762955564030839265852438724278729795653485180832714174653983884202161817049913634297084899619392969484826906732050743120197067772051686057737175717450386603476248179779639952841373751012058203876361703235645804487584125686971746915054527400957515743192269792716606862699301960705724979561213100001107703993377125952267516587560658692079693599080221510431169331575263080692551526985277551381393553682629158339181288625733001830871428177264848088704581083741246137868444262974987450795762375552105656828603649600445794011035897065648151940952834505320872703844945835680165773508162824876041245122866457052005921915680868674679060182251018112727199593461894732181062092715863396728107830966605432036479418810258545769131233424733047198750832800400413004401487384606623858490562235522283185435461745516745632218683622905636468465651199220210492613463631386267026487942000267204999105974450949582025870425280186050057657854037997735491150001491569421648734753097820577803985446950642106369234025249761183525317429052597514353910736852591741246406399061599149418733581107200000000000000000000000000000000000000000*i1^15 + 136763204466010653090700083400029379906539717314015868772861569950130532488027761144372496820702053727627015683859267423979322374810213015788306750632927682567768016296462818179922813645755148001365493167010964248790806638552472616771980155703521999112988437320533176852214316553471478753965675462985814854656168668766296380582603505745034533136888381850878833296105242919753290229773439266113099805209224487876928114192703574914363522315463682407487948196214186201173075049551409990901806158255732051826749569075654080639968296945171500584404304481927874296768845354042892927902627834917639282113985394439751801819803925326675857437582360575391092087953315665246163789850376872691641704203721128353491984041205012764228213150616509041257885127247329747452265694678136971549050018280679663641549013031776809488941927819313956449983373451230054150772006170177419250868356566262238850966450078316911752906357552466585569314332735065610951425966990081829003470841608737077486600369191858167759360325311024539334207690029290536571362589366125202485923644346764164051477001349058333362103499881018019411261057562229125892987597395284526483351514107586096478771975479626831531608075501061342188842163976745671305592651601847123760717415255396688436194053503601821966453880471940443252297344424057682464976026084973529955157167172287572084631193311133523737489258841146714130720828067700011682390263559682869246046922342400000000000000000000000000000000000000000*i1^16 + 14466608775152256891438870820510448988220754862756373431130498808762474425078596800496862596078200383366104623961370456823205762368883149905990251931867565386086908272481557701469612123418904764349260078384535290910101976858385945479888826015152849590125070652571984812087784058369772139294931390179099657755635825107216210422128182531270190375838788017085466180983695756834079025989381863238673009795970701287595360215672968676134149144516884782533425567684075227094413332637806487647803357156465393810824267922391031085354179677218804715697778544140562932960268821200448492935897839130585595344067973812477140857316781142259045233870357590072112548502039315104120812580337679499818435384884993696980589389216668149571660606243793560171268987688061767111008788139882877683665045469786996828426732328701774892740538483809345188152489637228209257518509378872797964764181955218805903299478114106716256070863987605737052518181607936592159124153440177289566726454255888850255942304646045676187711324597676281034861635630388081129845340937657628343568961757188705532273599898957081522284741261329182624048827181068588571487840181370982966843251384138601357246423785016592459814303061314455954157404595302112546522105043363296009520881619526284540653523650008830481131560420307989626972778068304418491231016568813772963566795462747298630446945401813421686259735350479640306180025287681392648839709146432202451904888832000000000000000000000000000000000000000*i1^17 + -779044293213203005376301337128653675526973998379367442577601488840442231302178743327109411723767584466849851017434459361729303684268874359463821213003123259582612875814248988568838806781439656457705722142052438626690042808366567092461991579949210679634068325256174911626542497189312475494159318610810748533388432640346508459754155568853442076063611147754871941886911982328885391436939490267279571898863988805689427775121070342407707431180657783824025196870677549185530254767101032818595843340186807646463248098740833748836892499307979293215853412525354693701475878221676297988999124629249459551920908176772585193266117607660863901447642591568738956575466157631813862504200494966761715724341491269335124215669133644995880909418107460826464969130374570608758913606205890265363605044678883119783764242143206461790451779882835043116960146855525865888947881346975198658123591106231733571586812748953095318827889574152842769225831404512106671319995038212172830060071169758157500114977943189262603204648436141103222741626601989103951671832084547893439099712474661766947767236633754304820109959199611766423247306641202391812012308845423811729627894578581818503071832392240179534131882952535247849200842770238235059582160721927059702509166839683544769681216667883598534659977574897261611781497981955074639014590976732691247713545430401548043436897685139064293205345415855194752862899272999349608027615666034889352806400000000000000000000000000000000000000*i1^18 + 30053026089098071654439697518822769331280805926055407843902287555605645862659810629397415814961639127925422297437229549656794667063182535166258449082774617244040324119971331129879094940597489923505756917555220589488466192996557610900284709416968952070538130117819952373692813885854311635521261588028776775165755271065380379356030789567236764510160302028453297005180735071818364779995923895595609286413704119542988242136919867819870154730996116159323417718929984400097279566455078962436834007576471058365131032004429702705737264866691578980163445868388301605369345296854598444816324393541143563861503814370957702666558778818455740302125714284373908346913884337040531079600097440487395403814798213631717814010716131265538927335533427485896826053818411920630909771376538746035645027079965979490334674366396786096423920276230767033151585242757481831932277601603347195710621325666404937693147972217045972566679344798590026690420957050302233786465312815539941766844662733447791220943883597990260858501383968450491015514587201197556178336746403581848222258423534453402599895813043302233313987824332714903036559573642841102577267211960485398200061023446450971069652957609142746247052913035699508236766210140198904343623045166543951442382185657328282075961758259202862077766544825696350177865290587526375655623158521574830465324964562520632267569340297781477894196750182909989951338868186154742343176432235891916800000000000000000000000000000000000000*i1^19 + 3130586737708312561187501568115026204335635924571122539056327042126328506867073140319186765565211120855212258178399321505682795947802734833757277698391538670724185773047976689534359893678765252245115120298736169400719321193242887438111939473912276061210299258997935634123947816996415685322785062702834208149521377107366365214519517205582258868571596628959682570796886933665636058182288270246083787666862124822631551114744831464733523338755228127123436692000117904924078278380839514753101765208674009364671913090827054818071679117136110232996571773918226140578686443306036870422186268388881448280130286329395897247362288477131267098317320764341437522212972683045916123548351698008236643003716514926803150006732358416247181751764614719139974220541849121565099759347335270594735040214128072111996547303813296495858157147752293945169735427071626568258290922946671905409710742581254896825006975216048412802436267495829961124855509396364652544514809550515694759403002521750566048233438473254821401661504436528166913983250674136683551503876984224173254586877677287915154561903167354246860317444202851556899722364325059798786346960087279858471391957519432264879349158621085067926544762918283908990065013975814209709499847762497388082517510633598551036908974438019031370445914762234164024878375686497001429098233157839706207056781677260297285074391208879501120640649115188603732210717327553114047180055202758656000000000000000000000000000000000000*i1^20 + 258791081975226363410869429104934127496987530679068075273428074323624664803619435288193123657616067954750981176800994669622394090588691494042731322226353987668691789158018729923174327989807396794353152131093434431582709956683073845827169307593839098137773328904250630471656067422524296457676512794942725130254917488213420892402313665222708565257353869724793978269786891001050604743299200968976619057073436296434352426402261909343502740144449276802621419297471129285073763843927552003652925784457479104297284984647431369105679034068177046524919866106938525232079759984188314222160552735722682219894346504557911241669415821542972760606520069030476388921897859075251940286012838736659000061556005718830205630453677169086665958194530749426321937132908165069614282683418872991360966262892246630135362544723744751543494958926580794933615545821674425173543223270113378725098081450681057396402882115157922994029986193784393561475153042621946742898617264742145114879882175534607712705594618110563976060535549851987351757308432116879787178190695935591260900554406679468138274950100272591635762675360530792150953939571150544150713359962654800354998250101169783125039276239526080298752500226957428272689813848578426300317895069970951528575414354120287108971859322155875358726060533896858202744820707415835958783203448664491797149781080884657052607890732957615526767525854728119294802348431133719844905392118169600000000000000000000000000000000000*i1^21 + 2813252356323293361740531636126894311647603981021955621817130538279040534043851554548697405971302160115573583838010127995608659360157826382719292693849683757284972283978271029343460567818190006330809480552150079868604677378775896721432136710980532274937053626680535270792893998948057202543410290734588171970096536992668523918200445631383437543042270806825542415875162342778266273989955359241452753112651474411769153800525112266597926201072114809327240591407311365257122612408259527306629085635095860005712832226433126570710475794403115460865988982464843353679161677627875240315062207201576982975245727296739676935357454910090029715169990780083687189352275363652496674373170426260525104399722840991054109553820806803470353037455566542008756414821809420305742683638962121325909072089457083372697338786505593558460818685568566786896981731841448399556942557532608312434652368611298122968578602952458463617471834934284932071959081309161050480199752149647744240504672698093929744748639478306646912230860163189555470789503703757984691338422554802869499880314199022143488389080222428109705204529660152835641939282295382594827097088032711343112051844308754042659332735895749906832119457467624254164080442683149441460889582837801623358755182709149069506646170410396420293212213028238221772014122693248006695879409025420211042897169659320394925072515686496240051050810594727810635395522429818451206277693440000000000000000000000000000000000*i1^22 + 8070061926240870075918257849551212097366948993371020210784485793519424168114263499029641580598331133433073552057893434701087096987547075367122987351025255967895407493328871773510534012074911699396471998438068625412870640700053154896279624530931843416160724430885083652328108666556702853306519614822977400198482554360595526118818800831715856994737892800368425911319953049460495618351608760921718726551559289529043125875948978461041149109240344562629137075901350800659116198788987859065943828878584048819696418803458073028266926195355096667886489136183382706466587487003918707573809651755766070595079138103822882909807899555651188447624365046093730507317340678721498056337305889867380357454387132382007884744553260563886125454537999318911455926086020262052751019413556028369009912062282318020064934342776659996002397691650719078739492735030748319928931668808712904318997861648979445872766261807875546344123165761346051984002677793404024132567302466888670436961550553236418376742372478066842692002691906865961595580184990946322892056817020575743594149642573592473092955937976998937046704894041049781471511179819123425363286454977828616233572239032880634510774890632570869635146234076017824235621153462286616537544171553742934935723527024717605418727920183783924804564187905471639944417764141494013559927099822358801989251364466809017385944625224664192348984983510368397829647016002912201474048000000000000000000000000000000000*i1^23 + -56529713066102728657838773284179382749192617979969362332348964025646141974037209809235430357421693645688749799492913832421008073215992355701348326558988694088313662187172471962312523730443637914882428882387371100917798127704520377285209904066762915738306248257219407157348272601712141555888455513806601543611756761237827681233345134550494358221486953633599958839376806751782172950700391282466875963607224566959816365284039510583526470911195508665086441880202360096680873303850658574250770913174464337082888423176081504753789387031841184102642129149050131823677642718314416195142592788702801838499384383076840979548836408069950734631340584988145857250337684627311626731474621489106787991902459428144270221777181884094318307234341597259203236181128784774375599826543894517538455867591283531669562399762445471050332103371470857606306088135149992840861739157707121526948664111708625435396078592765139488001168363283511818465019057863404504131931384533267585777695957424408966887294641158858818652228988874049387564823220807673210016196156556021679290493290277599892565823146071341055574110770007906849623005655748423418410589383089595707744947156061789376541979948066500079912998697013679543963237294755646728381367325419629167409887222130091875096327024949270109913791383749306095498924746844397500349304621773489912143697102285844817229808046604464260639376607715246490823199980490483302400000000000000000000000000000000*i1^24 + -1970837856148494693164647079128918950432230878043725648733555843189301937170191253040404665662811320080944113262519719820943741138517266143985615899426996351012214851101448702436229168019209560556748782280154914332533515175704746986329415122504579851196224809675506665451506082936104351282806996904418386810905371241487765782526715838622869860770249967933717028758534811687465321939499576252831503992155541625037364823255573603223560624592671670761501888693825579163124242268467204886895191042070164583914033050274566190301351970263034777745495788617658789354535233523366086566000917305995680855798566937200140018493319158822281995785349975768422625260513503275720650871248757739291486620318521091316139998585514569695683021800597403767642854246842959836554700317484047512931599442563887159961854829195334891964624623585250417360757933490154856099997549609678035598664955237346649831621703768766298156714773792664943565714612559143999915279853222601832562733342876900280876534281373954531224124213874689373587723673299551600192648193686927081698714293542277989170081727646247532696988780211329187602917834698971841793913090742853782103656048739622496157404170819012423941508457745926469364988440173513420633163942812077166938331672821715750567602846369104151517434424712782842157073945324182117266081502505793775358811819270439628538146637751521395322334675346530046731254303670927360000000000000000000000000000000*i1^25 + 3694447297073504132541268422367073598181560831004040538886452919757219200110646826249729255528775470655450692708210548332781164470653573591504476440598503673817674916815825699180570275813492497765239044666830976680690666241391050137734397924367010008232380942926335970382897043362238311648931771014960252251069656390171407504497182381247061850111818719370072418002577839541795503907174330257855251126232966304477961198204527126590535298658944342930950089031481727101304967384544887414962519997600623535690135599053871193767850754859612025996926424428198453123658554860478631084438298500303190586564949727155351499935252923979213071891625379600469109918378697909790614302560742042219306252025091420626139827134524574154398585944077740706687134345728147482451584268893622944407055493958607639443299325342100924052633846378239844914134783138255431006545457335071728353836864494908400752360545375210284931677030473241867434837215460630737513673737711695504487513004568578691761172166150513475778196944057135694768657360078183938581857675872148694922642907525303557693527885535724035922111737357845995165844217506180263586452436524017935524128115854705970582996069711288271966916437573360639413204782242409485592868406177867496162545907890245093037256555260658817680281673079326650915020975209502232050910841587342791541008034947139103849034087922859788304031596747573992654777614336000000000000000000000000000000*i1^26 + 113090832432612375290175158308642279960534178580011122234020122567861187863689773405294345618024281974206617521308798881626381310593563796523680824781582530306021491640982991463442099109290074857510622743663982573915152726675165166181888517538545366351485379567995960783406110056171469959431114700397510512445659875344752200281524115576176099279637694404304081889364405319743983490941835982514033055794983360508707424500065264933385573601845643170435104111823938402301913192149983348906377527113815288734447661492588035789767971616478565376935451659050050055641902370773231016819284712423050614587845805145771416571653874715390881381011111382857860892435078732744054379630361268182476019380055059254229144152932007656438640021277348599507370267114841799100589527800814560375517338329878687576206391589446837045187857261393351924345361976755657367448872957160655251958689227346291887253700718494329983190214622171381419231929331228396574795398322365372892931352004560291248540040630572775748097822319524895637111258970498695388241693967522276134337961059295958665596430511989719251959378705336164422955805853456040826404890678253219872178332830758207538825783311264324699594907685009508319329078424543082390280414974565195439648235310231146518367134547216618722518760264654034766067724072327094107636416729868275423524972762246934419606966370199417074041417899825637203168460800000000000000000000000000000*i1^27 + -791997218827943260471610018326069292595245846200355655141949441509868014179641949191966061802146488488523922321689956091976825280817645254471291330054336386305910591135692931161952011902370523525229680447042592345458223580593793442717570980160902440202948424220699190219035079806831556209890518751298939529238688356682764962483447288152122906396471553809333931768464948584784999077164504786701395646212662880288379256709676821399028661038855931872744009338456081854505318551095346239420863324789062293507412046580922424986035548155190339595279651192336796162228945466959670151426336731775545626204208108653186953537890448086691713643750352346584611437930003898017483251628227342095681061632960582376211450607724753111720793142277911478731407297870465241313983637417841811437281156695470739476874118060780875560356785486472060069266549608018169464180523273321052124527226191656080032952608408803913789913895906478630089884054139314600119865274941352680058753474095681073715561340279313784355781086275232307207153445932380598276033733890731854163621045331991087684211074478387843969494221219444618027517922197220316182998746821315909478419167865746013736780413607909278581275049124577085906202439651347466464197693375618799503704818943750026493920698237421083542271105704259466590776185055839439640826437864297056284088217624676765856021611259304066152249597543897408471040000000000000000000000000000*i1^28 + 2009598961213044921766808223086901513744577348263282316137776938417693786716315402521858008005189188960896553372878814847458291680539169349272420687699194171655858652660755108619398154811752723628259581193393320054587059877789408939769867723427340568561737427644426779092728845202006586423188194069311196830458269864635905152634034036143464996872479987136791111003768178348515654298463453352592193540446120670907496183923575985135251149261562540406272451507051517392187092784051415449763870681489916220869212847182007068182003907165727677980098833030649213757390503711707360604177038981515925109284849233673582182049338606022743276802088199511707812307331641481901155591419236442807654393477484228277037671448666768536847670052046142341704913883495814804917959074024764843404098633587798661751763695646517663150422878573104056631713043581124603174713272490548373574089731227127296610433134655260321687227148869643897558103126399042169779815835152549507225697691720720955233907380443906693256503586876903279622201649593745371000820912511926280002964201221704021912593670871603299138410025227752180132309133324872337158061922905784954278227986414743970991190669930518043773124677663371377653027492737913551174063585220291836313622026116716418496959779199296076608430559553991157733567686972859589013520043819682260062716003025223342505416665512233507200646995924484096000000000000000000000000000*i1^29 + -1627081124560240643532369149876742320615002322508825168579791128935436588757087996120473269911006793991534122774916712442203621115883969323080982889100387296198662041736353676050977111764941413981507734688830656236437960189444961755360270444349791486401204395315015048597624044926495386999308967372910429727092316157000368471300043787629162571276265080674772789757996585571477669078833624990647232437824888439686160176109478742103600897137689374446376907006301923990559689546652472639737522018132758811333812091686493879957936881035188064412969793855912588033770511864190627140974699168886828219270530817780545795005008451539677446652545228092003530043760077028827763406569532733885072064033245949329979308327148400198618578825231857861710510829254469719811125293001653986256216077918128156101969907445503442562696465434239223583139008720371215366759469456338062553357143826008654723688151139569424983003061180854389438468231482246261433059388221587797267505867930401017742372292830226622901229832257535800050224203947647835545594812712684790200088602557605484198784469953640927567445030506499678679505601097534891321988382925200917294563927191009791015790887856195430616534428815780523920305888963510082857278806387167883465450285146798904750441220600022720533746383176860453883679071208492160706633485877467256488961564223958505894146948804747250274673675468800000000000000000000000000*i1^30 + 2188959758051555086798967318355766356233611434677035302171653548203190922880009512349712606626520214997594844166812944795884259386245752788613237092758748898614193717116494009147878522304902935884665380460497583263795737924613685585568600221167705483350978877134947500749596880453712593950167558159098154630235850667181039399988848195908673484668672758325069403895883026891886412028227131711965148227705655538678043203858575498131815848952881124468416522011486899301507817728195015956518684381667139578675194295646772741347381802192933503164808396653926301522833818812724730083898546483445227841027459733538881882258723983281131787671943045062351918770205835394299666378665012626087521190381824564562726793098391773418410753431234110283359087709029406800451643902775039501922354172724522047394911462428581565566043574470040708162703653634475774688582164845404530719524357935641547233612616165646544310899583440298521130868158310054955831723571135848886073298519205654302405976318107233549957346539097293005897644542467477514343580179397884431713794523196778772737631047115650352660982401606603574997912932632590409912193914926716749409673025435079359106890733793816555272356788679054032006568778408163885166834052552973434499576984083682568362995395735310692743395220698951032526207970040947621997396721704675966691880844018191674690198458340564362959257600000000000000000000000000*i1^31 + -1030235155289795664899760010423835972871867618940369434458948626795553900165711376243677094589335524148954307752377133586468132762563148530598698647015752968438794648722488443259898623194172637287411569565009414166092676526302171883253202894319797527704060811056501841408097234457910774969273927052419897821686439636286289426370466627852506559366771711096655118673603248624576948757699088947186068394411464300856623273506037264446045251233308428952703963056804519535924340039589696119695656809166609786605860409890533146347592862470036235825032847206912142542638611492947811722645289585710458506750584393933155803767696375713675406019198390736868912872224436969157012196054108219944224291704407886027698241355989215345320875366976281580880154064023040637045565138888952421872565630270993954225528315588130443802970404965829933805145268307083617919372354173139485084656723377272116193730495058506807864148579165050124753694610509322455698212016603542678746720783408796250661273169314036574963813070628614140044840072819673140359180706902136846068046234941679431365004831427156342564633661927023791094185881945507336329770686110971233519898369637202962227181965236101864856548674627010129223713618656560025908595229617839000164240285281538047011949480775528934423944682363310423551290265434068923416921519048383072552756888742343245815224124651574657024000000000000000000000000*i1^32 + 40198791355629760031541300410259053008996337110895575870950460466212428656258938772986091543344460934186462361992906167560990635408365969498558009974530167808487240046870153783167740844453892673113754401549982582167382611534543609166799404703049336230260650237090531765836321058458368531391660572949816092694250567127480100451963977043711240530914052780526681365385388105217251253613788548067799767760593147797466720768707742135633800143054139653552284078731552394270711803653676270265923827036007211069049858936947693709652452062325743857540166134583820314323894059339345400204545852854211049675421490555965485798033415573041614013238348000133053316037113972401625565009574015614335034470354918328763610615288089916476986805568248837213702361703289742991430249881078285056053974408298920611003556614713339362249596999536752281726126731817561153409279447883003478326977885706975949789836230602220743263157437113523340085396117698584956230799830290887849379644112933029666071650530126496165960450734233105527188338755079739884090511574167554988427186968731188043129894535155256324859368297364159050182881048786211599775425555125712632112494583797207374798233647062083128959900804602234212271413788475771208333785239529907418888533158535955074718870742691454115517565917931671759994893793063091201585002796841621242085965640031377830610959178137600000000000000000000000*i1^33 + 109214729795278665622493079247516785026890032521182263405977363587678065456871789149230446662047010274598768754565853731007087573219241165375047077250102156046014657330058577004404827907724707386122954663916072771351407067897888993903403593080112025311246245597574807368290908866294985363562308222796524270393016909153328237535892075149188154618629926986009371415719939859236993297753805294330305688844396544807745439190365144349967148509339584178927504944835676398565246229311865443682658768157586353031142340854525983675366372513274716202787091134958207039345866870353473548312388601683227519147786697654800173803026903301155613599318413416310422976189889514714571343091396690847232854245455619837180699270089425344249359261972282244614359208314934395888772888826243481953146543547833311358383691937829335570601719548880614587465378432349453532368414344412956316178072403418652528448060235529558707965794904412387422995333498818123916314124758771708210113594900251760358258391581004462181604149281022810947076020232756683071359976002651370724118422641639587059077207068141379787745080729528862036644734660865637566807725035616025139043366866108050567699719944124503720773136559151029010241427281664202489157025046216651714363558074141416378201060286067692554861850832443699595287248820258129357820938186615154010580366540583524926813634560000000000000000000000*i1^34 + -32420262314012281871256060782158312662535602919725990802567918779992835034851954432711025630781545951911880400730201403069885041829701746696945950446461432375965244596828759571279560625375273114901839692401481630841339081260197780762789807433328696618807913894971475123893758887380387722037563448688936175265676185475132152972108959443888016361083380596676756811435101857609904205061385688310913969084303384790517872353376555901925789243412003491380399527415099005794959584130994861120544825681796369537419553631167213851133509260627276402501632027312114590886239055756796480926714757108135574555032426193514635041647180517115637209558329821125950882237073909979916643225336377987857961193836899888893036786282208337798839638429628760880788305548457993648474642980205217542700522383407521988215630371183935990077238716056527350319713362775867632970458262836958515008351759115633151160116602743486078677173442066633395801809864878542149603784980291135941154695728133624168368986079346644498350764902990493314250933684196353252543604542516409540886246102570068274218106940983616757701616808317258221045331259039039486291286908707125293883384562106255073231532448926413791488943344202745561999233435251213255364636950781943965412354985584230128592601857451446279943428982635602807086116368100166908616966227698906100879284713975548215296000000000000000000000*i1^35 + 3229614289455931772149547613935127338647720099669975489658742128549166420876887204622570944343461518953767592325167476972775570535328982362039422511295082920306960574813306488858824628472297254895118997067290976647428919160536631022268269233939004222718033005401138781476626520945909985905818020037009575691550951665995194853646865082054657938060438378909790065607147351683089586923744598105320887679167463984688697568569824833793412162473381809573695547054315780843260304766660690773834125815556567361640204498045071872600060611256290092159281642527772916388930497951924328661982939566359793132790067815895915947540336766163671101289399738080031454440906613680290368320741710540442849683576731501296575792236932365661339168397943485537539947499421849171197410930358507269692844300136174840611930235773203555200782227885821230874038649388964792010433947478346909572094921194897818156215785467262666208092117900021682017794165101569341803471147133369400081415421875205465979477574907144174436836198661417350950544061418288597968699706343471964398206827076296573132263628451995781746695431401319426675327372480917828949499566479377120963677798757542954506605395771567161198098055483494414053039416136898090425087205137448562552194222942363466409101571856847042642519950345367417240461860729229773535368243296204450486388218501529600000000000000000000*i1^36 + -3484711834524593607483798732931615189869247547309717033401005619870631500958301086687260922700679272840143613391756766884350160259927727030656775260243258912431606102993637354056935288810578587172694411441748352327078882226986756779788058203472038269687268029604410854443998204170981459229189169389828005495519042146874688121544948511675859744189860351308699937438432763105034063327979355063043227508049697263099858139677799207350073302859434609771792413992600553435976643738786914127999260233947146823792482562959471413274150023221348373924657683848828589975268373331478559886295943001660065068404045273407149978277682915025054304627975401472957381016489057136284248231421529129477974393671864353008278582389721129003200916004400723460024576717478101317869320477895953920899311577620150614999951733223043122605207021499533550221364748945638321682107445277167116568538707386982457161563499067927001798706793312868676127619893291810156384884696337074144018147815729931353506671245220031868247532948837670374701212735660711425910075027543931393570351533513665386911496281253021924684282935338562614991357103507464453012822450689580186863502496214225362940459649152880583601804044585654126477567110810945001969789910935589179794710210184563957681291886070936039887808434968557539574449119500950895361033709635526684793896960000000000000000000*i1^37 + -970439620049017338834229951928866498730513318465090777403096170221460361731644160537081915830426278037893510964845966063357122782184551236739115918614368740034115562676166008011839564341996613089614662658956300353504097746468995720713942564492796591432684010312610652447800484314708166206377787889735778623970292571549593843742614410938494487057835795952648347820551762384748913236852614778694760255144113325579928951480057864239952335057413159370999912220374207606287813372168976297957138032151877293273762468835040361379627093077884947859322855732419576792810843356121013377055330412458475493191555987643958287996901585585378981101462057019938975911463667325013475003034594061108681068755237775974078813988819526400889540799142542053261306710199844088935209505502643354624092140118471708856730520808659360013213437385901037058448561207229060123036836263034471641528256177969596956043531442408771282732985892325191734891906579006620913143820249571200829216318483466297885228980712229459420258395065733824520657645872217923084810825240477926451637389105621201941157659832596304934142781498921287489194903788479727018418791735386749174254678978102788930172389286282751507059895629824467555793877203797162037470087328867136674207984010650183876220166728363590018655589848863569183462513887943110377600301079300407296000000000000000000*i1^38 + -107651401466902994551118843377795358945564054378965430118591642224206331809951835719023350533438642118686962543231078861757203563424721679435569793453830155163108920241221791179673673778053027856588997200425054192355897855281576010446500075367805008463153220411343400684217936716890313593654012501878986351967866472510146413670553140216642856912184863955000586173603758242551129647407279955231708132161391616436979755216619498522302291893774491236662188625974394522902664154277220337215381119253405387632794665673214167512909184291480336580091881239670821543781049403510965283213399909231848189577538590829319483254618098167868728351660244618979692380614015048058594368106124275799308160126111406185133349753215245085476303964245805054662777125798084246840844766897381068869469489315916232018398711449126716787046704298051596644235978806392915940121537608917743455653975039843370279835280167533946795273361361834981317609264336385673163669963990828184309592355474105717143726147196843463353223886342857858028660571824758090729248755696170884251361371135318663397932305204940238143746487972513953942170879574581656617279299376370258023279299380000070934949331049171023018440329555136353170633380385992616672894596476761575590121057854906566164723470620303660546263721139863762321295068404072985074208586124492800000000000000000*i1^39 + 5405174412063661403963787821582935252750930821454835689912308535880558922968603780668077159162449188229754790576322993947896432855990917097864628063177770971522327470594752625264146420284353858938336544527343792777980830623937292952634073640990173306307276153957739050569087338367450095093813986337181572586895770263899175981773169596004295622872398098153524902693856332536601267913251709571143309380018124016346636885258904578286817466665165036335359623620045155321196854348687857196605311830630000843562342498955334860869152584950038981887148938364583117107757207657433504058398030241915025697685880773676915047510332465697599608730895568442956183331409462401700902617349913038870874384405456654572754415442561583530512634884541847058708332321569094686823518429445456633319071913614030620213420861053825038656744634248592114686871902584247886208044409106011955692951263026702749931830285694966531123433144334382549222931322987528661296541561044047543203478036732430309714287934745340680212782709566480643909218251156348811555288213731949077142704675981252533771570436210335362013483787013801822786228085484069445002816796944649272466095529026111989261370968519210792844911492254405353568666354598606411654358244478875269261092423623882144221523515083443564290406900430404042733960734203815122530467840000000000000000*i1^40 + -80761579130352966500383712776395025815378909673368400901493854388271750962173908001536932019455601434646416435453799483933690464118744167478573253558402004660092347959042678607188777831230102495343353444167662282276942435220055485237451415055034781436702910908856528260212133077643452502560767931786501552089089365570824600256233291887891606695048177188226054673820343586674853353255315513936260253467337334547000487381317028052359415622373238020572735873320398383281240059639325155675449284614641268006058765052601462430598577229727917569659050813897679600042813689722359951573790232289391303300304966833079963409395930304250077491453539662284838321700017864740969137440745470353390851599879303682558523360608931491824972664557374634677815944742660314795488120035350641989506798154073919284243873450614502594547989039080219325527023089880554491513911403679118949351045562376123561561294502144107972355817544050506729721752758144163498242225566064295667219179591113597595192447092280773829956775721506116446519266460479278693167419789842049791965658881753438515857796049011848301053297811643194199004375242227760269920537629718164421483475377634462388302851692351939590955836010181342253128877081304269248579803963189389007262128642801117826819106953600042496249230434868800616308831611172945920000000000000000*i1^41 + -461398240074348498599939119902850358089850840335153248509653236657112296734241888391301270012011446015392834394593649843111836512143285843809710344431694775392315594383986745561429935338989374460914088027907610351174189700446262707703055491025729492188033199471310150706116575812533140260222884518203976340386085482557261322141805378158339352548410825589936529552733290940269028705130152200198958492555736489026799872558719774654030859348862327197797240063273301343809151334812614012348663907734806761885331143134018055765107616434467015536887371397139399549475178923130740422978322878230704398882358056253334657972545079220459618413582778014017747677583335901016422090337222587294482395022588500573029587994698171582112815080736020007092206499253043312130890874011616062988136196695481872898405352361126184258119632526833980554238146850174724658814137512905922355219682052297202390181436666670238439757861307391429217767838242228535458171050356230861616207864866357854542467323709586356983439048522830371799535262053318921978353766338076207490647493004290156998809585579766160226344835046644780938388345168083192168198457053770957973194324322749464212330487201220870350981093784678991924417109236414644352573412054040102544761029513930662544594877074679826937692370255321139352053376614400000000000000*i1^42 + 19429877843931463289589412612622112958170890267988677853134003479223734901080957745302483458389589484412518274849111240948889692116116106815725785278337410515526708287979574026206244648264999627349327846042710309123714104643618572922132847102171448494069473634159774966066539960982342344290929659042474474388172237812672595297529398809063632402288132602127529297962089015211800182485665338176079357661502198234287202417768131644831451263586593185656867149894667677756171666859432083060347884917507893664919550140396219813143905472940525162802323699765075111044777607456595602827093785072150601466674516774640357943879993457487633545209698162280527995192530347900579185030360329629311521211288436393251645161094287294011557421641716787545199893559569839275481678241832536729550505062139150190431221804796054063902944772110173340431785308866348388387891285652175441733475930100422725655051144946936466387595370542661499895588529556419226269464162836598729058816243236255660184092827429343028894044463158850510944164626056591723959380259633851909503071543250197494636344743514725003389598703563825797502298323976730101072676003083500960382418818859186777467001597374289424270615854088573141108152810871215587457798092569230561378902181137732080860225105772292407052077898879200594493440000000000000*i1^43 + 11993729356343817273223090818477546946980944510853008747034720280133985162476702733217210793169955166151895559135214907670602798617134178841186860930164101984958817749646294387123644594938302404946825735026737319269565181800310959975867465208560015573434771416295996086964083445236847557751132206059408057526878277032553613570470724205076005240499323252989118810540753655321115367587630330749577531472518575282643070380899512961675570180601295186784913305454192122897769372049880647944265294062833642781435190062583939874323616218747231398513320822129624775813804936707559818132650278370601369821996261012160875303923635288317814814245185240191103162495921858794998256397246441526415474183282856015690086000530760412527106304251216498081554836750418368441332748608064437510596412062425268666877096133992590117870462317409115451298514832995350204681580640710845995608538085305333932650146160369022427926055717349732916524308809496413319579422315490987225585126033991299219235345282438499162531711186913503050933955901922006181193321494008057334378914276045596916420576470178190145617777267714304917251153693765699516095776690328134138021749375105362097889955723039351172698788784421365536972522803321296114173308709093462253296245671319683440887650895263907699610931739754496000000000000*i1^44 + -1781325039574858309024668589277852153250326832318668305018136691445079212018888665219977106353650448736095319120976595189557984225450013059713549683859640772636409154872386053740340262975629200824823464556093016985235571858344876487996839510746452367635285369992627800429403137389686408544553996912181115111385394570401210599160755399277766059176404463676290258186129691231305952771073907983072437301509917147355738920366466317337459797030761428593850794688856786355115336053548545817623169340567284618159706342081469476385664241869303809574863038317337119673955350477514054419338702228161113331022883368514157106124116489225705613947765858415526641074329548993879786854216106706479406695216781730534773412611633995285553232328088404321048957166675787861620596988231072574770268519655147028638884737118465063212454310335496460304204330434757882161705251943494020404753140546022613685181911963493727534057874098543711088504437057546642395597449115304519269517894684226376001807858436169825444010072468509141147264468126821459003274286633260777140637400196647967619939755762836761553776974833086275814815944373623685457333305102341922462074125707800401737405575321488351975192730372854750762688301351483569574069486674097381004729454094684163222451221369268711882070425600000000000*i1^45 + -8244817178113571492245804049415852395456603225853669009458832639409329614202623079430640111541514627767679655891868081197634065835171737663386535753653759673978764049012934012277653134990369941044327360071963842214495217804716019607211747132768879885857025325540730734336827654295572340254721193766313387460058506355552678161075671419978325679142038405107777227982228975350662614339828796452258973483226220792836118469926122616822304973741068026164835435385501707485808957790681848203553792339758994686783567173400165748786916851808544467829611937889471479237535671305371861377798129781476217595367128727255421906804324423562872495148958321121943852445248867164045784659989552005008960875556340245777789704125727187796491186726676186954073722150744120413928469184009575396706168637608287564976593424358598298174694771222384496034149556932446690055092194477375627577751744536578237272849909548100212201791852632023760000686677844940884915954498896415176156918657414946397920962225740301767429058358426812865269597182656795568215104922530611102107913999226958774036221493654107296574485643730824171281574551507594464743906818904344614206340515670216084245907136235473043208530360028578086267337279169908290559335677267197258584515305351034130994717462390248570880000000000*i1^46 + 302647422213838489049899319173885247311357219534426833741429638572469687859485082395254251339892468240809460457714105989073106603294287523337988522051561111467796686567516818025121250100428019236380676392404865036785509344545793565732271854041212533995990555283436416640315359119105151709110078077525274561140282855489559468438899561593484023343855262365714396691948209550257625778590661093631388386095844185285863387189538968330092718564312703319493206673128312012678665870024390489331041803412876826021324198380991327270835586215273468793691946244121137203643454246708065944245801177945456122242185676042597688890612562491293834689967875898991731146646290779704187164453621302006504344586433483320045136375884557971625885371563909282994055770804342050030832143400749154526290042035586293236671257555903987176787550218698802936596203280482134428114244658562672411100505765255465485369036483272732557771291506054092229528456698085956853743672231247357365425971513020090055093697634334889771480949437177886829892322008515109848159778153367995520091801655801969333767510472143295056726330939388150437506034357364036909898380984289240294442083738431509934185615504796672782226169083673936077106735750685509551718093192215156605811750424229326590525703192576000000000*i1^47 + -867374546262602825902044340720022038560717985986593421181989290230621453105167866452560679295704980335236596428578539713451777757119049895524696556157391648440805339767190459631230484601782460501503230726575406942302577772146592712177828376688765485995382714000068420848346339496033123064683031640534771669883857109870642461225708246104103897783359145360314209911662585557145658328081692329482797138923790062298935184129078899077996511567699609903630809463005675933907417270081248295030541625892380012474445448643001254356502278303952154885217247005475341634016615957152552107782936334659440009330554319884354248797862738786573126350164959950611676945010812969887720757810839340355860652402103985762758439561220345932327497707955814051695329469806665393066119473539534487928301473507937074319212651894583977519785614005416476748135777890426922144851868240216274179085661796520561349995035168085302193923116449466249122222767793532000823907951969959396531867198634923548157601628753893711373549486219208238522314009190009027684428797540838039988727030423809152289086149242030769704721795964482863847631967938041820457753903480922050103710319075893447560258306137052463905405108488897998571044873313837384930069591468093686969600089565584803705651200000000*i1^48 + 1300963317213324104081835355575609502710116138934734301114122724389895627679146960002145431806944966173204564232608671604675864611745177768128577313563506845628709055504651030155451804367383023805335629416120454301574397180604065625066229355286714318999065048323695268981433180219701521879004810796919858010196789197567372597959358043378292146403300504243382969573686790007295228963360348745777283414977451728981282740712640533900800681296588788541695792852541750240963090647283070262048424337880912822011747508633893513978190787255316165828329319687669024949375794389088932365088072058479247795115195566210411521115381060501194703659254354167666254487573361471072573843332123412703070966736174832874999740786603040231503961534196028355484736304591306137588247460927729985211622124924402383583748200546857416137204798494370493179859372901878653678329907104987835714485750652696130269297026510857739085604268018211603382810533640403311853354823593639815618739448180036671817155013328588524497175425768391752113816184052067012886000445305728270975803516825719860592751491481293798737587555187099248953976055076294423394364161211339844066134302239087047790906801212644260023152234239645540576513779807650621570197881537709589210719019125964800000000*i1^49 + -38095446436024468145879096779583976339089769802305717900287039302694394625603399037910694149481992908285513735544843185063326859789382655596430771520896956243159306899238192251248838111145872399818524553473812936577390637234151525708463821867768853462271067816791086439981071404257921064757952317181337775401180834890927922930935525630100494068445483540165437669255678181077268927292140182828068761632487271901941128804349367837153291554764046253374776422483525567534871201877436625804407405162594261502803017380276678878780350472498671967632666903063023364704236924787013686043327777724556855364584732249918950680627113904587386079035995246764262471070598737561533096207642179290724626063590864998222765127043175208821306492243328294585163601984189594884169760502067344899164498445220574284786470744314683553863473371495570672692265807418731715815888632851456747482493818813775044029602634041019112194646227169247599001147010880068556055140269044985569096316981613525574388762846987825123306078703609736224724882907535338690164509706541327223683574503759771308799161751839837786655435521941340027956032025280807275769362122801855276030278129363386264361759978879209899690551794123005608260977869071817822474765301978514784256000000*i1^50 + 875691030609862763855043919681178071074090465133243795207507916904543418568140207655216449352976145467004465372022758714264542994433254156960852404030831458456783586837631553312391167490827234335770990321814912264339568799833463241531044655706662824129743154892563625242263632058070489977998214456147468453845004540183963555878101081819299900619701854382403608800199163649218087917308955718551045828842099531852565235413143785507558124892802478559942603058622087405953124951827345851923815246068758136083186418859542482831493496058209857470647543314493882358265190443560322562696442441891839272433168564087318249738589279497791078769222717662115655697177357765788747247812658095566179439111347979682569272550481558339371793453631272250013623110140132970266466558684183751502047625180509847629014424389467248161828113027848308484579882032070319958493540035819351152536897055118783908934204677057636563220497376113481581216547418219628075290790455229167485872035483404935485821200949924832116789810046822673673689086907764230599079535889636089893955577615857842014261141853014137677265548559113804570671684438861240990289646908683681494139903234932899063695543061725731106938534630588411989097985966147506982038732800000*i1^51 + -13965885263377516131147918295688324483989334564562776308013792386448491358809773902168905528235919038156888157134496959073344180641318120567087027745450956274080325644490581623846191178723656565821700657603994204786440172892505137915095582331211251602922437733388801798092989449970630632900106245861236578095198796621597149179334132829272786765582975585481584845217965230508605477521025096812158067018745969827838544182287911158184462655536252235458960832046780035371643519892807235187854707547261013146120942578219537288772560936053199955288597683997354895765611307291943464465199563303373772017503690358817452198440805084720298035376023303618169003829921306698031226500633731774352823899663839637066681147981060201086057948467744465962545544748066381605218224309274838058638184719522161224426669297425949354465386549294554550554738741883581523518367231928820223565451849939947646983097514669762756438727511580234092087589114877688735347783101048285479029384202701873205883914297634259459532146508997107780709252742589583388991064720593105573175980621314050155358339421335968442133484557817793320672456114479448430913653987863239750808152453253009235621589704037631967311786968842232460821085982720000*i1^52 + 96433384832670012070763703167191808470290057925165954069491365811875083390906936860451248534774430163173390283976237645637897606618898352390094224242336637054070486634792452224433810619826965893780689615350077190452422080719552559805425670690466113112153568490022771261584332368024379999921952840950871310025973733878242447736759392105672704476063455676197170405289008475163256250121083730540762618404795461603806042997838071354537004971291841032396752324098511701210038910260479744026099506063287302768097958678149489304810363254376763043570343342985646155554519935519796255418568026958023583618260276210706611986189578789797071732926959900725274916348361028395552783033776420328984900356401667285122544943879155090056685743653615708488803784469422000521638484679831156313800511699578832498920195829037983592100182390582126154450098690116789454289382511247179193933015993822493030191574863953740076953268377992225797718612377642339464126938992469017100947701793441013446924283619360287051043504446239027238227540730986981278874628402784363126228714836490312204107928257551923139351461268662126981496984831173088511569686970862355484211143053039407096885432978546322207340016852480000*i1^53 + -377426229808018498613070254422599254164994362981688960955481425209369902480627352779991167499143465949334229021032123900111711860219456091868158315372630823894820160616637611643977794276783822314626527536893961841014273139927624795388385946424779737033332089564064395796073481078891871216943730837536661206225766345087719466487789234086732234345938522351607437285834556641194044261882984948742176445089883812822733943034360729136224008827994393488309697352636676786345739059137124117118231840915008736453250818481323606456289564831000448548855003228770679779828339798667965672106803807743249991169518597018222442379718069618883922197029325276753558713644141301146501813404477155565613224702410640071111618765355204498442447138794006608809566715684738153336950252930933049628377509501798934385392406504236521603032677216577255688615775732891387445341705274355717381458837212555418278039205944243713739194048769711391858680578700163176101917633759343112975867607088262752303693007241351361512005820274932422560631911143560461065967132149655389419649004022990868334415472350569959347833650023635882499402078266871147951574267407186075157495934306440598720000*i1^54 + 369847950770303012227025687762512523751385145464159167793147502226626661722093435054098825601512754160114704440516440147004479849913372179384630799491613876480588879935977225225623343584943615511499668347672797067354585558009198377243836940296960824094639065913335157058618568722349347428559488377655775532900856948294802268705707423379489368613768819557948483028754590138685562801234167331029540382186840936543845056424432312174803404861694693737018726033846950644004474410052223423527106053496060863491020890863273413071209879757408246638459652658943754700171857425930292313310585247035589265426837526496666252004952150790994789509511448573949849288104715697949289531236979250403524017929326690562298084416585075920311651794013246095564182752039935114223603187862227745718354160572818857822872783857213857096471704063483353435400645119713885921779607316668513311992365530861770976384775553389811578452256459591061875447678262207481355203730621614701030978418442086974439710703961262020804912611495208193317052822134101654582409290496066924626169656421550127351617385357036410916617448206246049837282803835928714893113595840*i1^55 + 2696791396829001027466469660247076385041875999785710897974037774309147434439420841545055917408264807677965090502665009374420611443225175060068983997627601415758860904206524443150467875343128698964506154084864052232479823469733303272011892177968038788499057866440881155666558164668044022662403038992142670999120564231660267307406127972712804878075893837473736883605108760063439761888727858791432588619513407975519205790725517924324701996881406854925109310529523808352024178525496791802804072081572484007607090316348301163419925437439174077746430607295273949419249533574899253279622312591831677701389293267076300407640651449076900785861144655815572595210663278917709052655824391083725119219716807102864005598503447344169643561580593725620407639261543012386999839241607115406741990277179142535546530494592542313757015653361505465527286482631142810036794700815405399418328401958666114217922666693756997143076970332807654099687060334858445639242545356649626100869865393683163744012035690757560895838552964706210514825944366576651992531223677061851736476866204881209730241*i1^56, -3522420931974360411906924799688674951021396971443326152302259111539585346144104092597497459334464006487334660116992485869254270382120082459175400637115574137241518575077444984963049193137849656697790107260310891711823803263632787756785963379102704386253794704614683883171492532819637627565718275117868496950690930135208363736128315263126224904130002197047561118401618736395909884531050084042596677387557978535188607440507078494781205923726681236803371421283669589924547048016106344135972156936322541181826918612263800987519729493611352803627108384040390149533388679947929997805473284477332202992448709217097387158252070315683284236167239507811826626137326185058734361874678493626642907565595847418175577443925442047498646742371230794397931822341580848525614855487022592046985918077259262338606389799659524561135192483090634871153612571735069079565636147479960175450770821842167242385824203876938742940288727253430260662354217598303392388735092225992972677421475382778863031805875403057678619159723345700116065955605643668968279125185881417734370193929187246727414360798934027542736262918344731685659257187553318796735139501610132689210521117749529507967545945531833724668601269652046034961572617038084131473177762989256659743351667187220797908453739710051071063335528557987484541121719167846777711575241743077949872843520473617826609376520679512838168282472142903286657577420071501959307406370271060418954556932147714903849400657924048164212934437003088107625569800218722014474357932700494427222847559646291775103222758279323879463473476893799894498988739709302131194813529974731388926943244058446205016069794654537360698507832406745442323123384429312638498095927173334937573936627786427633739546395330090831101903077169056011495409020998927915432819943806073737817179660909452063526755214751271135731575261732080463127852171316034657584496222067073769842763449647911956231374242618452400949158733788562641735997638536862457503786631065110245149550777349435533662090468997956897136492398192649779486136848670290978472105545645223646850651129493739797418497857821581659531344953672297924210887553641397891842271127514774045347373898293517183100399391181652138917872391167837656436657238533324197068800000000000000000000000000000000000000000000000000000000 + -203712641625225434440022123052848203638895033758828860881430095005874905789930840449770270566596035760405894137638512625672921364754397784847963724819487652774504994153872437962579047889851689418829944547747902793046177232042121397732495682613382347388555287870818940736010234290934957251276251030515824886328986034936630274800859339347119053417497099928926926145098965192494547002727759081327117065199315127851729462758808808627994405777168217168845452202180013229294913433774553313496795402374930850303151526248941700255108950046579316890875067738190960482645988935388125137511927129775235200249162761346437372479233451188260825785036157480032559021817264201547679661456287295835166509050686032007263835722381731542446341755800379370821829126477542650956681526646495342340127881784320948441569448869516789871416494804397192774575179009581018129061423548157464047762049265276450155731810711688056394919426181485161539497657701779743556467772210958150385956337947011675638126678499681634073192843270623293584634088177188856856785234360768361952450289983528266932208629351563258111833412775062349043816854717291259701272478464921506350145276423123059674342276930826613742237498844437751368095063059396481860787045865675990936008520502655495352285577547113312858701414714119623199955508663946242952152654037421617035292831893526334136945717263958416702482750687202304648380742157727647609792519015578629535048114365476796495116582419367925797212447175434783217910763054773331863041376233653406482376071816286503334595242563728708306673457128508086059170309633845272240100449412642891315909956926659667193538051180738104880253386056073380751267580939650812143130605126261024821209610483736792039116554176137548232857676722631397063674782925823780043060651488874660044687669069645586571917440536811606006811195395857752498111888545220651981684532865239443110231437531109577207136918652543984950728688491368762817050203990034138728744462243911609477902395500525799709591886076857809682363766183915195690313840465956546598974623745631266835294986232364642614316522165778605147873586063354653735025434876206114340501644460957097148147313135399871184894876676868995513043251780687598143813012944191194398720000000000000000000000000000000000000000000000000000000*i1 + 1304287906899077923478833189244415388368998470324116866337914693861418201125244655885474857305818292251782676450224678374245267244466960125935852016326084797359995218704381686930640228646101448970072545540497615741710434489660312803202314918960531133028809363234777137336612107241284824143250410840901156933512564535789440757444333794597429030693339818120905036762773540352379036261068304005798131474331469779675427151107068277107769371062428325143157347660921772095575723660815603298411637930052708632882896444609013207234574345323040726118431511790762246190011898069439574084488532455615225267979141674418025656590616930871842570909504565680793238262277928152448061500288220402355706706449416571421086504936139814791247367082539396316531145866545510753812094102566220817589523869449346638664865476332560149217592534762926165018960386359932069104931093449044851663137363813833060545129307924563748596099951766614304249814466898146950820907678653092390434092111555030017448372152974902393681932628538898170345678537237705260066346378430037656807189207360231754588332250562008608866009014933233735526792489555673543878653897623291667650335742017156489159272551774730054865573720677671324935707707261299085313830365002361145524755365051632268809452862402832462540879805350048786490782000093359560698477565156336848273353646044619980260718714417506538570289819985470630712587614612701114186617294466915722359958525821271866770864731702119974856839049326755251360626684155624223942878810620977648902931567535181959900725127604756751580427400917690867019656783127860301069372327056095471077335015745344664675923741548641339495758471998845227035362864139016908203693383022563259466211559128203831101311774274134799793017006813531181765067676440298490393593304602173925936873213208678140565939286408658559570365978223202771295117193697683879871846363400159261760918179896247024739339543970726077817150154958396666008063715375137133275282923631191152653323358349481774900870211423919735459748785610316907259960489274987185112480738943869831038933836424644165684871199897980788165773955260793151175555260300458234093967283912452523043956212023599594700470524024327375198006146567384281715454517208787451904000000000000000000000000000000000000000000000000000000*i1^2 + 11978116100860618906640821540808023466162182952099301744469344871931309270570173320407832022823707634377996787518735372359427781824151215419019498396975443108497972982603710280515492342339482395776764963731702118492321805584951799290137644787350126656716111639892042948858851340174021924000798990747574509214501108951102245951348024476667494982593065265426638075396026661610889823654783440192207485782858408372811956241558729298700741469231747174398221317456627268288043102444929006517278112854575125624999265998802681732891382721111750966098053666224058913800098362505968724570105399691303198104800582268817661870016024059083537737881458128605965522384859256973726887017098469704596421752341158676795812508959694015344870206380797771138866906523395580315536858690699496051384399958390261062587363721044846386887732422589713358140731250098631362972583921919043136590139940533567631470993070885398213154038387971117266792343931328198604168919487836816172163523323982699891687490544952976624219507954148757859896036662722795966128232807545267512483798939316632279087242061141484500470259477392522154886534980479638322416069457404901838443820486079615587786345983174305953671866321556198094421664489213354282186344466068284467353973071914019540688450836351329982424448161873962873050439510849852774366331942463402302412340217687422504895268158205090307324053909913547632886028125605154857598842941737888921340044815655509777134189581491989383755653892576753183514835484562607520418786961330308718312554321243537202429422413850042275055397525685531757003973703613520003478692191137389462945588373544502550952045257616755872537843205097670576933979471814953829767058895990313920709817259286666595420742811114962665842347507067875319766337573187843045549587957349561245128892987177309281897793894324976141231576657690234258317783033501251774594667765168379790951490409568030187077258098183390290750346060919297143711999410396885372522829341236308601475017707696895685873884928576666147362836281171682743016299829534011685502700507600037009468496777901880369001106726604302671867949036360528614473455302999986842651612995921920382971180805894550385661709032286260696162264632279978926019015718615593779200000000000000000000000000000000000000000000000000000*i1^3 + -10832051856967310861014209851986135469364360851748771888262001709760112308560634722812375258302039307392116616845755664570776000653185698149162054861680814015081325208288919787584055188989045632895417629414657715150068949368946266673887489349800464355902106825990777034669443841402219849366782549263929983248654963666067604634108554497736436172387893554431699923869527468550812144742755955616218014840596038478660323082764180983716906512048193099905288863516984278065004128224619852153586505329663147165930695114915807639935107932655309603210064822233818363701543173864207886608200292345530947564080308284651980196801825739070905444173649705595828498061221509011544690320701859346296840770834149737564110348842120805939393382385427476926822068116507369942381175798484888519418979587375804678781717755838416637891879562426705711451511586097180817213258497618078800935273510031915023382609495878166789737216387688078033888667272387894095948768594791157827225894426668175379930318721126247541103879097487495530223812759489320017653456033895419283681169497926067189484251483375727566646787958290008716783888172660498603510970556956662348966425482205592232777491220100391733465940740022560506197698607103275577889322799266890112580748994651783330669871618135472844587134924231641486086499471841611259352485339070723083536022198938170597852982012278872198333336026864215586118597924137058470781228012999301174135434574144957760780615995107907928521419198959165809808172345652611514421668374145226828086599364215856454710840125832764896346888008880679780807678294792648821882789933927839129171234035780559590317749289306485302302441808133874503617895658179684922523965745570019911198307787383619962247011599693546186979832589753318482162418824154603575734799878027353936179113188493806832714968385722458417536934903493901734292789302636841101600962611271951776592152431297125207120331146667225128903730588766606986074998977358777560394794127946824679320137878003888996219011728458687809516404630867379023391942340434655516881487462001180783190902093133459121086484005302010057805962843223300602042902653434246786651816287024875817405712024048763388594393291425868244980192603425291253250626360170250240000000000000000000000000000000000000000000000000000*i1^4 + -521932608063470622731856401762586784373078646518332300852191289658176168840143073831514356738991809980629896793766026792372688639255429950098477193004522633845531539146641579581881118945729643599254331669449128243078554204154422077851888206621301910016259950900917871386720922288451547822979822382930202623348015399518645462965605863150807449875397396952029483837084645375629949587538086218386614067671229598658870047195056687557219953032331755135870142196967799965269264646400844759873970149112324702639113985740748387040466929987475259700548747719837582672887965067082900597731315825258896750040388761761319037793561522508426619215873755594415239055998919914370020443042807174552930898107728487546559376367741002461637744395710992801000169667817392165400328507781139633151072751004294515989642395825782815527456784624854889285002370351406795933153160811548391594531140259433800359786670530842745273026899609522244601819115734224221113350445518140188889196587096663099108338094448757716800622817273178006453915961407854735575797315769228877504595123740781057092813185073314986347067791871770011572450164927708997404635143441840211813035782201056012467307135745847727899928871500036054330468642464526211555892028939528075693817084536542296107618017715233147960615652748450703669493680992036260926645586752617532839096057164112961889422432563644552680138206203039800533786926257285506417319057151821377684662615964968251591884692991504817484825980281436727619401681095673297114169333829919007209472902694732312683136517849812742231291715254429807119583246657504605902424906665418725738182168755574293694165896079995389920370367546405461914476640093389125495258996284212994239599004514940216287237844947479455604520880861644077273377048081582526327109028482195654419634505858794942334176516319845788392517759554085511126392040676360488631687384161641954870358764554398524436830364089059121006703417169842589753000758264948312606726702070801669191141519593958826806285916599628859492849780297783113772182025200097637633812641943889002654689924280817631057096585505071222552217317351808648774302369551224720337825093548488291232574261301220647285667367424453399831129871796235896669665840028712960000000000000000000000000000000000000000000000000000*i1^5 + 657946022095273669085417105896748668410934415259618367412855762963345492582000691648872186988240857916381695084167982318537709714602915646094871721253678397149633341457235428369164855975819709263325968855170703840731649547670624983342029743259528759059582007415166701541143429495132193356681383395180970404524899675626965504336312237108908455050472769491835146063276962258342647396644599918963684874341412821557395500680880327455078227084687255217085387797000034691562744343848284973101881283116619943422452515464273902759578024245779885900794258506512913221418766999049038043887964271325343523041343592061767233874700206394309783556478465289571658936874975481295690047254782591052859382257412140388243956376194248559662326998711048330340531596895311047042377107074467294831107790586310358898589721364241005477935199021358478680746696248600596521198573575546619146400768811474198258302420269592379491297295015786031199195650802271453070203109583346300074860962824368732686389302169754174998892179087592114738457598577740773245265041654944663168284211438326122962871570624785707291332936780801545469231685325656197985985171739013395207008401931858217310342729178947321232284392262629564546458531849014047942410533141651505209322758167858928821448720203811790395076265532415206478894698884373134297025305286698750430198702757188167227074901836570147024687708004734624582161522343633900523934690276244524174735576375000817310654440959267608652262962853385901719553689441547034309703134670181851983820720629098461653140420568763308189737499287336351650082146266656461597692897418819334795729562703672761316139667230082437056109015216800066877930984885912858599182051244988156658016164581947446487103824064104726097534234331554085304863733620404080253703010042327108673144275332908733162095012669299803564958316674230370347448301780521722710833783442070483383727343288010387061870552083220898220682167564252925137633735322148370902106980541818268220110123260839128248727717639939616179758694681448735955163483295058965400485581960662042443551830362284341019458803336234058527525741023923296197151133349116950954696043496861811665092737491063479210957979016185268178204608922146808261651618961817600000000000000000000000000000000000000000000000000*i1^6 + 952473781671007880473591788384388903783263607524200535326277600585725315278747361718315062734941434175177833040014439261278122386795047468770640469172298804680507506321674192510388769346000627144150398488823374844107140683330134874885364228222493297495900002772664758473972857309850927201282620368587485910665010571957246797973370184620189366637374986019773764447237363257063493388333795230493407415051154304278665185099294301848388896812628025975718604188524660038723336899565859983306176061574709186789844578263824914867923402385639119359804228968013604403236596278105274921726953356095831706103204742302333787182635556661079118458979454561810884341549184200883984054275518278515520806177766142823922590998504023390401109819191647776091161679563202752997780252543432630938269126508810863273618325396064576254501335541347085614895786550098484208632497463530599302062320168878442666825140754410800515838914122395615433099215199781781606606029718177413030811158400018682217686973726592174787702574575672272707303129165687652834585011074917642031154397791961865281418012064852921445946043631389912266063046669518677492597223530259480690871036168036547591167862133854258079704748863875872047576234355215477834071204013309209541509445942826203342300027623247366775186376089461297271091999783195555969990997861212840879886914597933028421902533146848192167573199503508078206014473595294849852197374008327912801161323942181166433753119586286472745240032418487462488398829343481867776218854879377050653979412156842010464035029748401634523916725849148012444071648342777353600228396119494274942087621899941851884510739827254476853848986981900113076081047116504365207246974967549230393523088829174958895035452239980753184006525148992018727880640975410571475359283657537767551224983047065719245437463417164613153140094666538935294087194180321066476387805785345331485237049982785633942630444356673657823886448806861074614443940371034961064422380900674812451034111806041271156643027379690473361980192269878443125059546085266895179945102859382726974355881437944902121876281411284961816360428632779386528506548826183238183897139247354255689262219246645285502712894366999580144846296956022098499471744696320000000000000000000000000000000000000000000000000*i1^7 + -687242805993323893525032918727368132229947906414969069315230696682090420140404310063119667129460057376906117754195996340701415125933304299685807804731856339345520232220965092892688756078716833735540278203177584297537573797682378181021272594864740804780295292682770788919233777538990330025031393756545485355865306698007915425031648294863009685800930900814510101510238647523791404130235141713636750510057095129941420310551126287222936181049355262384234425121265157066490790241396974322139322304318062617547424427549968011435056938959166589820346367228266498450304910450024981520491814349052490215695690707547300859577809069238541289254918625846455685815529391303453530694260257999479440785460228803508170307699003230953977618586395707545644862048197585970542776291334992427320612793296819272427992962604841499326666395906586519066737070500507070826272152883027722065317310050266590281207371791642087243766547347002494642675739281439399585538255897000976479268431401009762873772391758514314613628852126926854518758877695032349597574116962907730519788693781545283411932869813591613711312255864064054127022445714903264688332645129951090220610928733736672617207044308548647557307875147605949802588685837337779256807812113537318215859282528655997836000126982662768142884716839385643884861902950465508936394956407634024357738215311950371682832731803178160413099061604782842708164470327588360392851721068293090249711931658136172250225820228841585244474377187012355246730407693213113381361712974378281701299751739923147599243012230072129639734072601172473878646912924454435476299441444660081056962560824952183760229570495254190585846595595675609798729853843456106057632525205783030733479446863750640955202471549845897372681511632101847917783805395751910796036755419871597593119981544315593384837510962232411422349067383634224503803302796571873090042530390125193224340442648932274937310270916434128133064138607907680253715133654315494949837536645692290226674062528201231233980695458543164396977159307560367836238779215251059737812666210281370528628323467467027457751944111055560796043859096703408805697947103707551718921433474243707138589903953687528623214941689259273418411112710535371709904584704000000000000000000000000000000000000000000000000*i1^8 + -1923298461000770311178837508220599033896410850040987196630414210976848149283215711541227857505167577783502459255624472586491627655037431840386476631067234121789593770200409209394291877854468201422129655052917640699167057891355835000985136226422308504447072965121110818894033270451718712318026839055222258905692795502901439298837508517342288012066349715268951882883891002271091567877317727137180642200956711590448507627562581655434851115550632458703539664882371688194336969331825896130553440676227236192597465089513319618842267744162390898398992091287069320553067883746557746497814271847866420842621441371529426398909819650289423146592355303049740040675320275686284678989221997905086636750358775735788443567375151046097390922263213706638668079217249663350341473778996265531675658700228245929989822041297632275133884075830937263040998968162060529682664928307203411427329611607626472315824041344824487839257196205630407374043072386588000299257193147953339437713993790954727812271441214488720055897575562016646041149673083792494177783034613085881505337631907369066607878655732238348578520372205672876223650518880860291055761876280737487110841924428057184949273923470539063831263276834126255435981375744022679790339314716672414214228516414205295286289452841571655778676787208000373783121585807532094322285039660229464473620334121032006591324661739914706545357022936685568257488884342168205310908644382519883310017931125241745379713915565591526731910460090263468251307789260007109816000278323206295161779562694283961149295877714112846695930555018166559009253700719161785793041379826478801479900091236107387485087832322028627256504487454852976217738356531177395342693317435336880308641939799612394658095435780220772321041779293343130339301286922138031378040636266424871852833969545763255484585998204808909071228828045374168721809914953564918342311462185648573632475992423495890222706338405218177147726311720792097671655342250577433571293614085617598354657357171157287627267924477295514031118949584907311097478459655168896705776205018087544961149909466247433900390362033321521165896484904119847168626052585684544383959036048860751898991322301894805295945986440840404076240192661103298984332492800000000000000000000000000000000000000000000000*i1^9 + -131513303864690601771973789206801983263014440858343143240209697975781040923500599024568303482380659608943515251434655743268788140693737571704799985429091181244155027715096240316166142627518000838280816218132139608158600291472435388564225993151837294403717183931284927801087016056159574913284218664163132968517321829967234946725339619024299281215916874383910419146842019617685500143089155031187322836320097627908753022722024555121953763088689604537042276264615698770209028809733872725239322511764042483992938972431680658109614184094754214760353922022603129571940745754900126849946606734675887767394632601636060371054118701284255469578589563970617667186395129517614557196485265401321075290241354685237072326212389656938127137010731918263770343818731926406839937160155559393695636715292417035992906074439816285449881151700942666456551456878516547839009497623620948069490774750579835751787787994084964102250903336623404385123913498035371686460012714232925440464049016890631829093456777924829620248698897389619327673079108072027673420647723321183642139060841687159577393872865800980987088041807100874834759382589124963248610438704512551964250307089802400645865458887070663272200030660534402109707460614058167214973204370426545607071160560338703472492159357951996815641538828138380660113712800079664039655511295160240554296284434753689660431242939019507939883366355146921166685199919318259760325276424188199774648069501035678078843180745139328388011696990029109654775767203833208414813419484890378830435637181147954455441453431371497769380411321771153663608338138643163546416071428681848142913328559147369034588256060039783401776017991489529379735137561948593630562989670907731830704482125937762741245584544623038039087164800382827288086103955893708905856593525044897837234391571621540622547850663555090122436840992078039385873840608826553810364630062307995985695676854475346506333002962081215985364813846109328215445358979565567867569310348590133960345015528185007586481853205577628824612559252021047353228117487010740878957321250569741238570507236339886419475251154305868395353244815302126662710249426318444385517263255493362203581877670685549210935523645957514016851640215184198084853760000000000000000000000000000000000000000000000*i1^10 + 501827683769034832237935247707665180278421362312239575947864459051316650196912484582181203556694305423928836019308132408515307357148752077473335758689943585404799466641148063469734064609110787376591250368645335640623234296058291046574736417206288718241708576326775093853286212468081813673528608381658300487819552841066965258233920196560931479345745551330839739130462852628128197418769356911747770294193381779671548877961857511619990153302667364465146505384450245930840845190905298503864494274751105265244616079747820423564963048676952423639811815825456409047215238938498709712832212783350621648880669631528015268747783855472905102286803361448655355657689504813787455208601112650604294595314622157531934736179822558790669287506601495726911182758865041841473279050641609272934020292365034280619163581546290559152618733214695091829828164617811327403175601111756866518091297904662206670016783426044496695775639961131558952113789329600968328033179575727934470340731081589905663681100075587741895037000489034759724893120987036350565796460201863828089090499730190905383336256268427136999513218641997960402695395100757931213501671431437236684420977768658042501848144397244050752855943654519018855261885078176867751922642981852524009615845089709212293714366293523802811222620505049466494420578398572513081915271020055467362972967212608011450394473421916826578431423359325992425260997495000188353374727785087807097588958736578121168079244963574579197427771697371129127633194548665828619152731334342351020204843658034592292913848996991561755866016837533013007905980471002293946029695414701909087688114679009781490779728409997649265339003620941632898766106110008784816377961298334986078738249252825210243292527988260894127907269158220270180657163040375454318514941262859426536241710379896263217093239769359032820235462116799407946158332263921974730019441848880720418014407302737503473777267197083212251338451702652352372741155411794829016073124033183731861356438005859448310149546395402445875636486986716227416573209832023526442663352102044705428221043878770339930926536163655267082182069171562831607113014419807112469561946371123772491533365553181392187484567543171217665148921877019125350400000000000000000000000000000000000000000000000*i1^11 + 311485608342634882331716523405440651379347937605187668787015326119975420080702733123138918761012731181335383033595549887288149703166191795784959611878626893695427070201106185191221374721751129107347270567272918450339964126611457699458633020471152953060916481518596201027336149260450116106318269217104708466374724078667747877215143197064721825243234220129130950365988754676162860316034505529156585437171659729485791169204062078837725942010414278171370293528018658950481170776289694071799783968028457313271460436304957762543315416977109758402015806562269224825743836747762774074679203710119033754100077054934424409289600796266405298843823723097894218655421772296415688604555129101923963163682581747022099870655367255111341321560045995279474531653394522806884503808189393192118672941516453523763442825289485592090562319034315245223763340147278083219683348878342398938416591272901848717178721293604361079433502328941530883734765571757517672509384477086853983825005217338676944327335467527556418810390189167861791723220905077607092726533467121984298824539993131998128237314386234570820527118142332624422033311768183217272592055740218110313515727128715037190268823615598619964984239696300533065882196985925921386929067449742551281987539321687411628989919155545209498061901276926999966491255764305041626455502112589758747573163355590780412322032010983879076216991188693906714437109407706309523418154820329267433195164116031214232561463803575375797394019453935756483734195762254627028306597988140582575280605740012916843645835282214754244671558309804926567635955607980915123067087515751508297825603763519820000462670372517737811063882287743874990968818348922136051624795768260285213905484109760856836158856023828163785041327213217228709279051266273163147796285907330418888980040042356591833816491085996206185738094008549943915202149556981505718119898005773426687392431035852160995864463331548182730527003973127393960062165597915814666757422799403552259513104898990366233346413349620940646457892178673230400034878105870734181237611193857371001373753060523358201112017414002292687946558294386526680025874803369967738042695556482226483484560106347396564009872202303506705183664970802397184000000000000000000000000000000000000000000000*i1^12 + -522976009145749070492855736026037581216664366465418187756059302020429738780953654494740371769814911129372072610110214141813034553435783908954503679052677342682285022734996964099361859981895087637135089077688496286922855055370456137184182872541379814252057615934391476097490645808636922315091437327006388494887948268875758991408480496936897877076837007973615714761965885754224337411077145187893709472143608557369102603681448418215825381442174617386264547284159591467879632276493931597510251960693168377846534486653448955224387368036267032273780226515809492762144249733011415264905473619238658972024266404237224716516262389162851430047800239491492785077606102554263458614979682883444299033623703821990444695602303274367538510352823885180974473161871981394017998749891816967891614190261776024303001386049150587186224514408986318579536218538352649618609184082787477781793552578443794088329223032461526547612407881062135435862188498286934204427699428685195351973097038782216238206205433993695727687878265826367225872498181797829373397912668825493534277266952667052557949743233365374219946212523749490048087640176111473943549919044856053886065158735202869092954074265849660311900054211668876138450906742831497054263634422757779540255059396147407863447555527201700944530105058377275413732822344659386844587711331058339548185724656163432985679068734422915156908386555452124442764223015134914051099445142590492023105575692732973155185449394563870432166851479061036610610024458034812558139917254932454171148494780590420925758532387397739565603441552940947803114730176461655371273261474377822961897842635025411428232829528644954060876412793647166514748639707008310065835492819996145514537062933786877962092790205983892762571231139827677974450762469618202145450442842846398143744606706450548456034642800374301243485057814118405114880715116289246179469921569610961545634910277892487874599869216192951109759841683473995490979586101733780043589518193580062711833340597343801006318803353082381807973555681123768644236453454115513484936302496919315785536876500325234290207148953652788930738596904029627275926549983817877395504343292247572921368259541905211529514542544080427734078290265532006400000000000000000000000000000000000000000000*i1^13 + -307374249434537698845800013942309995701907456041631524436723284989258219224166585768240824081228554099204830637211645347451479187808513026372707801942057199741981292931143997934150505648121789857120937666218296067654755493274870287517773476209055921075699355844994856179987919794128620642979024691574437945319246661331570293215631217099370914115220224589503448136805942509307077512318556327357477903141056599494691874249077937814556746255167305892680880447763886035973143281247458683678277644561278305417241547519020135236059646413140403411089754671658514795142434636543282045141092226096235659010728372510232629059694781850386029270301010304645038854672032374223562156430731615827376857252922816502477339145345864454429234998711914937648173982713225842510970323189104510694582567671701709213755997543382409146480423139811775251578589770336774533077456532177140367348132479165697767411319899045580106129987364487023186538313934067623252173595230987243876824998570446973665724506293511185871327214254079982597854155636888739747467775017059192205185687249493745946399015268245827637846258373497816579779687529801001372963984392632242940946040827959302268935343141236728199320793943706597294135450392759792701222430896517213198561413226648876158114256687559154327579092913694145744839055016394209790344551073560834084592742734433760309326610355909723220868980270904697039846914325999327972405251334713895432300694117527594149924994490169844688113321968722227999351939616075005820714435603831848991440428800474513049711761069171458005584009954812532294377472158121445126254697607910284654822404614508004134258828087824057930921452505496616087231506779843601728721080557162049914720050379379490754573370168174831522896991974551074777455550961681488692290065969006218688877065647161369885769850561537856137314675033806934475819904517919695948983854157882614770450569984433225489681360656595206431039630828621008010796542610863254762067255040659556923558089998270642184445243778894088273193642048048216245783504290051480576080369332598589840555850651197709615285162066536809899689221433322559605887437250811991738646178200371482803093091324434277880709218734531078842192035886137344000000000000000000000000000000000000000000*i1^14 + -101969285689038356247085930282871718874248310264461837045756561265263663728837603425431613682255868397332050602296164566286126531796077006895635733170803811431223030697582959504728320646294799400099351186153673407068595428531435498618286843974100259649004522385325952179891573243435930536635865918574052413059097922125220139069378171161649974086518989181157920838395119947602227807711141660861822937470562191015962654197756617001893730679189110469797051037254229065822255569694551776439782747537107028686320629809024989550824159812680629667885903347714127120752668719390863983424813272613526077500297816713733707668215994733107980162262416829660500613861581816248708410111073486950208408283184107015630773458113474243130100910401503377141036937088249231657989810569004116530420937845862452154287758813163289827295148269221664897522780905560698889823278841344849702245740664281246627909390875723461190214275096188080761523699976526492505608147044547963604451306147713524508000410724112272256168910082423891234031342631466920524161854144961696833691057267124582221152662378466636508546234694075686094999544238417359556213708651088854292991085450185969279407599683386006767313522931587665781645535693302686471540754830104003652044950747736763029255136035925858338754117538531512325540907325836515895514157072782091919689220201191068846214554495546407913117690339213763056019489079585465651988159079459313689018304377257777375856211015138448791673867389015926656565057024562175445737247776142629983361393130167818775990465670538299597012503149769587365004396403811560700186489908486116535649753390727179340783608929358353628623295528700609318984534183904050166835264773752620684606250496392087598589390704403728440705854204547997538705210921210898797456671459804844380038777772093314004328088254009964766287594746348134106387341823031971750820837606138949279155741755782684619934316099390757037157118348571014335976310959652247787424942690792407952653489199534510595822242395813689588807862357293761057540640195510855785214920575807918982109055121707994793897703888978948189624800299426603680951387326300078150666486259703180128351110768967490293493053163987750112989325924761600000000000000000000000000000000000000000*i1^15 + -13001081190795869380978051523776111125319604018524754609890428553107278620410788412652097350749412670075891155294907525374491646299559140627734490743519820119780101196865953321248761230888394976691950866771656627629339272360593769751222132598137167803854963908240872132915035612939809997920202433829466610336111933131172971113712658519366667242227927340197439486279952892764978194936869169614887765843822819691190685841872696971642667689596529305122510989363267612568189287268044117222860847753080859722700395881684981145474812078544992091516848143459413473736834330710842797509324428195619038302571222955756832138658946979161895384103745831216419940559551907350785621097968190437838948599886317662468301553993064583052390592841908062367691932254891170209477621371812590588068260672656167848395672774312556624858431937819261759236263626137043737182590677920242077919746397117300996215579797235000168915636409162999604963921148016722518422120924790268523036874434230944194763059241192259810981359461258883814496777716728364691164878548766558146814976965816969573038186566856796774956657556944731284577372485890697859886908543549874144274117367003243618592921280306790983544331635200925768120322925581977371906778323161192594619949398909453949229340571731217250647242239409953579738914831844224724068454942146659135808379783517008187340458481928823876749799078372070378492301249783763607879000324371149107210607376501858686149374536695636622008245451624650369132396252132724251741851197075245565599121351186384931465942016051251587932809499943683786315062478661128717746903233306255765460755472581149722247379740197182150310319386296563559112101033900065426129458917124266203323432980584142830890130794818958118786914727864262340867907869966799333497002513980040134726572319923266775064668850625490292041035259922098774563714433360122432148295736820819646137598612459553633101411887524649802753970462517393955896506167385805443710766805118568938552283679496773558265123579378797793754898924593752645544415626244830931236770003164030038949730164968898641545743947752245888777074979550050625624561835782742273776566213527097455260196445911148306607923779405635787400423669760000000000000000000000000000000000000000*i1^16 + -1375576328694833389906762281908427861032799035905418421485010627782827842064433505018031434721345081881821161500325865198248970540852913808255735212878833869465030934737646249765419251194019914480435756373931589677478802732988701660700313457788712311580126966538448164590137061829563873501829692075709353153392221679004950327419586831019752479358154477411687185615910050542394915603342386608565876806721255589030380547404602013793796960545244861015172056601682324889637761971966540254932229995804951981486994243400086369446383778678740658625929340791263209796363812054650978373487959415137714456056825969353178055680090778405941946985839000428686730113041065112165124035336549954252180382910437881656900919678907878400001020928889993643099808737474850250070965081149352691815904643245751889401213606751104667935579685365065181279274422888738643312120477604575602634669560159265932999178453902781675583811494087391472738566192282161926905848923658864391792540758172179336877176900049977775119119007679598148701711444654426131887787983227430547170259516292244710814497631205006120470884480488247002158512237619624623507171221398199517288997399590468791529652161187844950723511151713475559605727545832347345517807201696356531393406240996974729740331179029984085833470854711757806205512192795422064631477909834088979525874845792853767901335639872227741267005703089351436274012208738658551289483340632643004854659623963692341581960293214468446105350141065430669019816638388518670731026762908435893519874256826883878411695403800913603442107326609374874544826116044570713395455905869794341348542316342825026418072841046067637547514653345325392714197971661060091799221118786620990797034396217536588546770896186336008100927808269416132372117562771600091257044970619922170596716205212900781782360223055456086555251579897446713602756985045712704416537257081708578371482333658291500123292743326700765710281789318695636083470431245721047302841689220498820402803157257702983255779177294239035993341345206680324141201962723456258686549344290393119164407620428435840220020972669476458228826458599465370711118146993455765158804141413552786136053417999751050326125974649482151353909248000000000000000000000000000000000000000*i1^17 + 73898641637956393254468125288416213219780225779081083802314891434442123213289461352546864991947604691753934197288913049098649196490169964428031517739736791223817252683329316706610666719642781009742063841371481115306317566580525570367680539950420166168696618388507659554808898329098758043266856162536621083790388044338071617935158620328691811874121435740576716516433164512986006090441925359019310594855511439690852759728982485493082366766132643009064852694653134158477113335795750433598035635379726828930852417785011598454431446122592930100777920465067892068346150150900477379561620183848662365900170223551770963101845130714622970895818587009594218508701505432519153421065241991364993428338323334947306421273133713105467925084176755650726642003394780093128127011654210767528169963937450922294487340286338435690359578240202162472569123736871168985298216999518730121283187521750431467288385468504978994326701427436280859896196884944763929570626834628273327031600871986182053826344104141190107989651638577792645647601618176492836735731313959337260155913899489931785005854042771599136968983455587444842539781357308941044026082218598784782968925366703342830127647277481767472032074387355363672020587514222127375356294433414537663176704084153368839971101028269357220512978494963889206044873319379586512334320496459829499155085666545438362456569450826393373769667793254562520758772798180455121554461130493145922685373805810339709470274120491835406362608035831321578182795024698533883840905773892637084543264614297390256351383683606593471089959122634421569221261349575328223670849388101423973371090006719043802359237767290072984553712424363658250018215364561817147287722881520834266754273553520471138088088984025864028075369256704476686548578381213998759144301363020342890761289539189459304363523007135419219707786124947209338271381545704637489259058035698813156430538718987448168613333381841263014927422900322783340443086833277715348448543698757232769343750294294584424539570848450474149429525552819590973689918257144117121248332967198409055741193607175591468633811548265831611930790501673373820007948046142598374403446653516602893815430620207723196348501261816235137433600000000000000000000000000000000000000*i1^18 + -2857872954001380240857933519610439494363753402696385535676951301287117113830446073237780167988942839748971668197480944617132049254547953895019545613797891554341183225950784322196192864578117842793283937959594937632169721372133224189049576852977928969562668115754189585391466039933931254591867738725259856407850873120399627288527966829794278616281411914835741671291288774244650702708840175629150725839806216384512967802952293471100920672990572215601000718683389107093937922810742735997017669834524120471490992357126825776514210133125727007232602713537211731922858849334818569348666233527790021772225548619364183955555186886425367869512393059437860779583348431163144993823482142571795843045976718278799014045345167725574947168666504109709791634215085871198965196052824360386847730559972027041143256159940562025683490537972076934589652864210530590848767049122670821374277773833025288902100372241036234663635299932713576475348440230897773846447046447199619685699832280353857112402007927929659654128089939416874629438024671877056768542467325980869144110367889280568352585368548783801653608369527842821500223537172571841828755746023324743167907469968231142332845564120268853077398394588350101943535020088184507035283614762654831178922481377365794204642636836641035018286442236881516185091513759844925775406003247365039318248179933973189612110741803319155002330718591413373844629876694583369024541797571828537155790289721706538794053935979892933383465712026131358309350391401409917463783586576474134456602632383021290483208575889995627782667920119916529742040956655418851001852996018926107133656866787426568580122732311120323356293701436056272301949423629706413150848611137180944211617867641628595610489453907526297546854291679648401331034048014513493872765225388608587248228527000352141900088170938323022173060885830685381261745909782117897542252904077461078737090694782830583894881848507445567462507578200403077776221059079527407455953665015361963408338085963458661362546870145209724910182143858959182712245436138938285602096597670095914363466711741863188418575112453214059035341593499620768339186926184622995448847358813816346958846741556939596032982312501997731840000000000000000000000000000000000000*i1^19 + -297442267096466413865601283791066442908363970865972119804350339130475505627805168891740151499127631283164905260755110917756104836617702388592115637196547729329447182831586199381255615181896433288571475954636555385500955081011812457218388515120427192934847496431855977751698150874760071527335218263424362960827225371074793571053369037152947208519153596538687805782660921254515396078823716301055428377111526417382507642377118223171579044843851940665065973504682837349091690932765814754472088521712785330560588677401712128067764565620034311567036754908862379242723179305754160935640454715468903787546031141511847446311784618110850445586134179272225374788507084667233882205640304192115491639653486430183109027989527809295230357244848468282331316687272178366872853133517344168373651935899052864878722052470534727006387479344546115547694841916880209177595196861261412049757291030959018458546648165359615663783017247447969548293113136182864333576220343537814236554204935689448845990893268702710029700727497373428270526300530552467832436218585617224204875550101325200145447332943115458443397638771070715329264760297057272148429368180454092276979068220382723668009506377189095398922510245857572189253928540142762142158399090121680014728591636645289751793873928618871549677942483565701147273109288665531607707425412440722344391366139989319330728741050471344744385380894214597345714484418926441157305144298576518215630981754895401731964758889529754981146055352076155450082175455890793326532820101737312803926819785456571070296028440916231670671962812291935966480261393266992155483667267117180333689163802009150700461615237908442321826165730587554482941986863375196951599500496087148146648372371428624147807329596106260700955781877411000797595681103984534646753444312459097945157889214956514865540645533499936579475973148476040848284243743623665959577218459835335012612381539427029169984083043422765102253963411017084406644452051668854015923973370716610013647839964483723550460787447654587675580475290655574702345611148769106753039867182708411395791443517498777723824329394541182095662870948217991074618955604679736135160276806937452225298473832952456187077632303562752000000000000000000000000000000000000*i1^20 + -24583734663136424645323208811169892515546719264642280078675638556476405136913988076342608595198961110916719946239772593311839674206280721371980144347434467968233177637306399187032201732436270607591130886561795846297899698453895469710359097494209947052204811162432393063534970312713158809257885696614613939128148996191229259674186391330451564110994307748905552356802540220199163374988857651715792801013842531386761386363553807833092337716079082437198240345030249732513962092508818039384475150613242264748908187303236750488143465614385095839703783144009115550995369832657354413203274245559451838708470752192883052202934365528907706237189807382857006797400694386455565336099479413962171276978918294898337703687463430179549246605900166050007672596949495146200911337486809429250189222247474328921448454640062220740286708765467040117247415761850443036174715276016706943446333682449715348248027987793872441976020472663902737996305561028248994055841922279861230868260927404258177577431545649796721576364457445424938453881994969910714843873547433480047109170889951083070731585259014339022966080422773322772276970158018432661582047673975453618821118984080189136360584152309701507366227874209663507055727407163991386739305313047278200393117282193556194902346201367815633997660625923698074035713764506299012119126068580234414395224976912143082568949171951543746423243140431355171502907208129855078274826012369689076467888173320338891654111349201932071552014705131517069789708929704843368279019727179186960625489695882353540808152804439741058071702065844459315090445315651229952061216853287447757549956259882323119285381246210165772603132571790394695306979177395590135750790978020270943904707076516008118802351385022981600097637908456890699699363499289077778773522657716079395136839569390649892939810459532139215165298234150822823597760457178708164853925155975967394245144798104975209521564305214763024691721198737037985740119775881940185952991027127377685894885797544071300990739745861013116724196065306699964738605810860572731986452395962720104399451127205699623995619478108947379526466147518477109803620813416176511805784912319913928908970238286059881339022842265600000000000000000000000000000000000*i1^21 + -267372030211242185107642167873443566811291050705032110433643838328507901974505088158987312628117256408508619852996229777885716885401217108773886653069987232101586601590725742106227461990697440399197003876351705058307830874947914590304547364834185903864716022532830064968140216459218482519259752196006895062261960542323217716904673425783886132742760538994790247618585546318316046299990483006303215965870206814694413050600468404898120791399863380962864052196079713364689726271843490855861803111783702961656716041030693105076234848261329820649461955826029078332565535001264477942213150300607006612974931883680308381541226012543717494181193369374480974788888542132821733459202714346704880553181249178466176552843406711346581077994190134696920632242167182076347275366226124532269862318771282532215875253788181817140314442075906328644255794826738090084832827501203104709656032444501703592984961793357053536312565902775316224835557137267581077884901718417695611895171258217098839174260100068859209369971140651470936277249178721986527799176743303419273374822379456729090639450726803292189327141259134039018534763299601705229083734785060611067346317945335856858573705007231043546004142849901458519967011508582510997329945719605523825323185946096147158216469126632712695276927242537728722175335798214649519361914701546938596751413171431021204730510764956175032001321335839452215635283628210064994096946366100878003514846044037778056100637816331856007477310854393612715240126718673925796386328905056362734943889820170336600181266152724456330210825286344348471959544986828658683749282645496693930322529860289759207433562325379083727376267943257903745633279485935717196362311711792601967381868489334045453352355077127696020268718495327216808469602780412843783455685987133326761065078057713482487757113749218724877851378681569420659577486771184727632903229199536876610966974375379602020382160685712275690301474876828948538839802458787869158179888217519935267633329680046931418866154226762506898352193932710433898032078280116599911885163877762604985611836114695058431411410222706475212448376847582504207651082233824428001623453552278982003853341322018120536749506560000000000000000000000000000000000*i1^22 + -769311340636673704593943899719434145119272110946191232461022398190203638045964661453594724316601776403382714163769631081990801839988546461272046200380450763999144446026861722795859172459723841991613707463283212091799230243354337964195980618834048371837967242845135289632190938547450289668611842272308078782552029181940604005155940836295671100100917642657439004407723263774827124884620238088414253858700711002312409841866596160385205429751810010061363832863122644981989433996797778671867293284261869918979496294903031440788439552047520354697017976739127759317972333770344384777549032006353311656944964190045997932420570557710669483797926933848030960192328626188098634513331236782281497773923336684430769526851613643477314509727862809908543432967011762674578987716870638842328308854723916447662670734962845741380740729258884364017506971018033654799923184218992497513721154882118291953969322893698255885985259267373978366540462007492569926412782162184667595083855520404761072149973394051536261857606860041826186833233606245714702945937385588390558486695347303575786389552336507686516440132506567251759385465991016304208970417696348444221635837252440943876160703097456607668508370080575948993511685153261762116094784672393908666218960134061856968069882376543173188164061913595604480459492233809899702320395869932228023507557596433610557577405885622583161539227759670191281701771486450961679649960867626393254750636726789097941238028371784395100435498981061599476463453794242455145056872259403855374872096262917360889679626534093284240806339353808529589218123885363006137028608154988923740814126551785899200891364169685801973882926530077495630519700862462859258431399034934894462310626092235018113626096181626595759285165961323974582729008044011041657880536141590229262968068364128703822008599734824296488073810158611386880847945542239532749115836864539246327769869905617792443577405056043370198336166612261705467198275983084364791192155919998155348399725686258659558012128038775789205882660426789963131258211548824769742348466559950068309470447569217160860915829506706339712744944924098045215403831283420824600623014632926523613363658306071967039488000000000000000000000000000000000*i1^23 + 5368457629049573271634187625437792279091841711886923668234921350659310795133791028786119778477497659234863229478318053660989524487450498025559388219258697338572836597015036996232493420567472891226577088619295740782280435491167351130627503791808287820482956357238741582344144410575426967822697562518384226884356199093375289984641145171122742782535037244644097886038212153765521051269516279483743866322898608479450140968348500557141186619068935308389173594477170010333082301928672044872628484943631994536574834934849044510691113137421613753270030877576838454748345686556311371491810007383844232850015839412598250746513846701184924980108145742216966770486025612254603867464865750455750886522431854239330333794522134899571163013020514185927340482395903111124376635501612570189900080562006830242353360135365953147995627098776621490752692594482009468392300750556537931861710161217050552387436631424872213926288265003103123276849806637112803766547812963706547121313245225221603725577556570096062519315997210725530834249646761144912382271568174485763870587505261761449101791523190059796517246182392434395841899438588908382127077698575597925228039176687005482812055394649501439040800672536616199668177250700628435437598846505080447783840269347540368496661985012019227592083284907198676038467350649038864253712350534933847961621322900096421809553040661701795445806648737782303625767325970972611484984643637938145441439173195774852737287669761910441088946054292265932757077658830565979004462469192126970994360753105302606476748926839831755848298239202158790271068552954983841666110018244879851622784426726643765808352935328776746565731060557597454183016716154320593308764911777681078024593192102054880586018159836247474298702101376326428930248605989151471193472147227539558986930239407635333647900260486379421722405426545905365416680321799415598928065401391374972379668840069893764762256287384030828280780539653049083795759281898756258836475307690652066086590413766761647222969905719717898859963026585699664636595314142288446378492456503263657743465073256514285323401836458515335189744232987983790293953727066228633431743833783022024878423024889705267200000000000000000000000000000000*i1^24 + 187410570212409397714347284289525138422608661014006558710222940754312626387442486021144734094346298386202651108066711642244914176047777203782239638515298228626277145976101908311844666303698395254095967730156101705135488861347295473343306139025106768745761707879892964241909743663189213415730168853465955363537461719811031046894811184437453287779625113572033816424861731696353983874052536215193793447264684629151390073444987634571000086477192736399448127094211174228055017726699227854514982258908086203773772076379870753102059949540402080372899411741476516895486359365944976969633015946571225375455058275607496167318084304863308196523874033030729987220814106521005357727825830328156383527876114302041102951520300774769008790997564388825053116977368861153583635424797579193346291077224767573666697739994053662329460838788499578928368065687537574978994386956800341525000662626351523741521320281569977112686827982132789265338264952236573947394591736694224342230005313394900964662313797438051688274078852033181845032427927990234085338440462803191323701961590037147560821210361658039657023382058552240143517594135732008950063984456680846965496893652137881923597926267767650393412362501112766318399356742946336611025552716707967195925123776548528114814126723237453900709774102258560094338871876014632625436560956292232830563765478170556421083493919994547586885602700313634260494018003973207219043151506395843050660313380293137175596106075407122390626252129748525363411086556097490165798454681077095814682330577670365582314212143364207978864441399691904821440309229619218069451739028626233823261342733054066457358447732963438434688265826827270614658247000843604040393734632687821406260426791208858830082728749065737239128991841511386793466329161625138590863659947328627439795788654849436776399456825334211381882432842993177879816395116962813836826517225919413698225466687645158448244790721372694734678797880725082780843486268614855266900598937509011192992806225626401037203074448849765276784979085325884948046275347938952605625240910226932314370635751562749770035324579756057913882506097955449366473172191632132942391283785785791684524411044495360000000000000000000000000000000*i1^25 + -351103711852357472910335243028136376639588205860350078911038794877483417103199562637265007979150403301335922750588205931926184840413803801723339811492873657754575838334595370527532783000643578095973309848946088961648273699362796447567570323146383778986726536661974521406260954517924756869246910798171405922534871094634796921179508127342472281671415890992436639943555901881885791336946771695272245408775674421446040741612072781672343181114210538743488056013002313228318836172461915847137513570893601996916493279997383585033002170735198963658484749350147480483033827451405422855830203482376691798581115292097250595673876258923081892401405702328464507835804465355566452877610770460106831838387896535030276279613317374504466008312376358727863011852071643054532987558740982611921200857313422477500450259157179869662668029427035784266793067636214567515691992702078593157537079607435615633933597306577061483986603597008542852184133055943615532298779401237910338184384053217234288745212106959780784275823368165054746303470287193426155434288445951187000873231871112969651975624590545273743369409816515975131638757268277189029091939107779006595315253427129421235293486469622258929843643795877011572508323220812948134742451000631472812258037481080627475979526971859082568626913435090757792552793260776466887518629393609280059615669908121801372253194769219211859311230803996687890265581770287428963037963932780087065970167435242313103666601789903484650744251052637486447074501118024318582877439377251120266948186848427983189251830014260251280455999518801823759476822645676379661988456029596024184697784704308720085739845155271010732967291785469763827759970762999550268389413829622266798850395533410397731371129268180710518514532977256934391979788436664418981771158633995120237099728094614987643628369928367714492438354356394177218839755825530780161096769312702164985840915721868384713592496046811610177731986193968106218368715322289424709547831012509543130818076668722838171283300900602562886369960157536451372780081100681698950707599794124093538124104771028637341118379114482595307663968781839262755715824323838698120380804484930003227723694080000000000000000000000000000000*i1^26 + -10749839984049488305172491509312075636645267716845295781671021066126460955903975446330377470406670921275297292114556862186180333613710457017578834113466036940673274124741512667508462687230518371987997733611998770933342949365127386804621845224657728599369113273689920603375300626886427190868657046958297858924486310681837879708865384775559090205945157103614121987184963057810518161666245947702453872585357219872228071002598272564349184360326461259876510427963912614686255238530435139645679015191010144803710707780504621634205188101818457728856600539881467314198146873476228311141026930414159518919354709384286302765111781988199516901877863906323951103992743013811158719037098071536697709337562791758354719730947939169897686181741280596914367760255919210679283668916432357794579048166848394777243778191398473957573718995916525533858245735958260765056518942308955093477387539596488430089445127380132385612801792578901819672957975534103324848613116133805294715357372567378166503034716719476912731807020246934687527187451747901760773824896074922069133063585597535237849136890789467739381599562660540528331471647355303786330903879373082231456130604001580722623843495256082333784957614614924053214107232509265469042519020632367188295231239186202431686034187102688153724899595579633462727429635305289012442746683401409374942832245944091194964468355244590939268331310447970009429658014466245573787486304299916474453816587925640135006945954818156772090435054882878509730187434242215525599792979481246922172980131082143158275626303797252368297395090380311056100020196556174454163255271745184302455797796991995678733936494301705732433822953983757958284679916040459500825733104311569171687458338481024112601624668403380449724134260101117008473703581693004759311474395600055126882107164252248261050107975758508776871993580641063119374706784034027428730159731211416132580848134103440149285267565181832784757162143324094531851686782248630092795091805961801702506697904084691547282151106245498209618903733670060183485845516700218888238911311042175563364065880787996843914967410776745620292724427816356830932270914894883295799808136921155623924531200000000000000000000000000000*i1^27 + 75262648587123387624587163998085662760233400278085042853812125743215514864122634231954359650586996844653634409634150336643852485992258909470772171288314110506379140560532718717766348654177217219367037298293905919259992818228492846727856605340346564503548599209916076811763183090612798647532014134093151171726966242967690468947980053400812390862802021547114828418208195921519720853217699281058148188261613834568301480575856277461574840135295509594183813117610283627699210563656500079260717521885532110235406738911954896149567309628218552255715676188202227955501734585067924995718679192809718871786047629148147788092948341589031285271250273820486643971405908007400301714235326238128085080666129199358552745892886921324886133125355232546853839687993040186919529707635190219559478870131841297912002185457682087601019260237646767626342871836172088921734576081857872117173979632900509420992043961971745323074168195787276300482247450673375358874397595945362608676421977739100071913357628279105317058201118190114096548755041428095843066762455454985430851790037411024598991263797590673549232923852892566168905853776978631912363117811644968685239773255713654132485687219113547478343473099330251303864037918776820084485536936233269153208814598160570197602151872564399613655458511179017736524200298753746143615905081142210447331414431478377057767217045003819612373600192140798395048141421564164176858565705877272290793309698357311601598352026332985781372166920012241860152915517976422194612489589227823764453230741174485132294446872463573890294369601187655608841888290834983436242631765557656800042243028060063875884045718570555330939788848159875278920805789739697077129616444627003946594555694590059447945759030332282685639408412032170642410035638724096608485501617307477047859542563520112551546938479910187216833976287063906256714053815110734329559846948740504117747936224162779717222973386184513560624913009874102065621515832311807608716091784974667399033799270120405410908882341812047611973047247608024715641227334832691934232677113676425601594555918153393016111514900599660701726584396865250399757322494071514669709726711135904727040000000000000000000000000000*i1^28 + -190892397455803269570452274332636422512507295842473366385010026393832126648145639385589549506080229648391593877680903551790801200216795204936887360195087650041993142225672921580603024444685289637167800092107902766756434722151062391542945564729702858796394412061817710976497195825178383878335017140058721054466739393225015182983432460781322888023910275269966298113375911363799151385607194327070079369217951003253677125491008212194622264304253974625286098346613289762256609048834621673117906029489657316522227583933689144596940459959355657661761880139307622698804993636658343625906759439198491757018571153400737265926357135887978270804019215971833548299204601510665174527182327929950046834580541500964514839991859086422843990474367372029800463037483216866649234723958769487927105754104221592096762342289530177780649456531133828695228820101898600044081082554969477863468344184326594788143370123805683288218226708524701839415332427444588696913276134635178759283661818033776967147620535094841752992131253670788544800889715782351899285877556662538952320609899725620200172798991091199325479739300402652527939171177785427319507115797178697498155706601713946157273372504415420477483308681420762289852925852327858668544030146082672202475326530093449912190216370919978827170340200168492928376817624047116682113451529298776728640405564258363474253006590718879078600809992249911808340833445222439961998973617801525370723047042085405787513753319523861894011229032567538085640092807684381224820854303955497761459145214580488704680946902576410658372042557501038501557888015596338780195239179596785976816510526787451149841293208844695479074934402807948325809638899474561208499118968232167960012545439015705045787614601400750413770318845366225871600575903339012447776031524954210191061807611257747724988532137430788924554673180068023656576476641084536705884281424945550551916519224366942553101144386492156777383866355542632718426857659988775096827102878829424780719624738074266442433094130309102155284894291222259047600795344974921130313555731805802042067038268945141936054273189760429853112827068226580862411260886817127098406414749532160000000000000000000000000000*i1^29 + 154378714313892395636725233712317431415461906367237286175952001712693352364346332018626211253397595121163059669175113331593761832778630367263721315092453871117927577835752895103875550426863709519697800855272812790621133796101399132823290538171318053262630565683800082881315903348232848634232484643873710100695515049297383906701279451196270636028869390934736370963329950891903331107549808074443473989994523215024273439651050399036607696324353624347957249461110446818787935264626213242046877648066284497928831249623755390950358801568700275139595846871351665382559381492958812527127813628714444595701240634308501868639775238147678198488548067130211124117241931848170377358681988085264216264460443425405474688116216036459847528524831404860557316416625835518559442474209593461625177626269229039518372782277409601550730875603613743310629656872949667587405320818080570891255240250089424724252637973969385793835467587097843342933072780192861335728562369145929749912483037539013627833287128172251721387069802505483169633039599820629712960291221186603541771490953934688520055530106427474067319937255154047863721326291912305843866559375232733715452094426339813814208879981405117538992916429682637362132904815667342893081976473310237516044276237739508979202517372434490365326828158709782255668113311960323857007188622532445082322609688610729451579348535275287093715749062950042986746803593983845581635736444661591147024545365420579382118617957115987661107292666446739177358665053790607555686735682327577311844551969556560021161982566981011184016522873421018140296592295097629584715599569554519636421046252993225529365214717795978668143774289445188005992717713689796468993544614599475356928466091288469940003825168590134349197712487414914969342699856070592776872582427761229519418699883345164251465610848337599252871138300144659021757702260604061323864545744765406586147507983919492656436195980924392128140911936695578396433326614637976540994593976229207797415311202079871099365371699521420662024793366098151202671368144836753098124174806774612596162585751550159660836843387135338972188870635772068271487556684500081688308613120000000000000000000000000000*i1^30 + -207871676314157343089105035634176521533019333227765496363755131587945691080382829708645556038656611222500208089244989358105829369063613711903145983544580201439855255229999378041013002464400834597730998725901508018241372423455397087865571163585202166691074958231799745397577300034470997143865569744925713556625262797498772334728274070749171112251575921660774790046549388816798042622952938212895270563554696084545700760291468765382002613669992444619777407617637004233525781654956853322275990927075828596691366374692725571611794246625056525528961355206343038192513906124801520093480045159593922636682285183218622405136290224127414384232697874484323703929684179334725047765316758534502047987196138170339274690665425549459288897619247250835450262746144515961902505420206281497307059374231519148875057161280635359485893384352168490047722746559782663970427350211333743790712375440770785847682539863965673526683700440288533879495623093647703442448827872754310776609170294364421446406608420467364992190321445694867219111774943252574151061369401209849553320618733994213098516398812984783304116750537578160220878323264538531643582156144564219825459523910543997128496589332919977731266521647984745811802088009639763179401576616365369879266476692890234996012352303090416467363080378803496992245453981873712024732909921589523733283450578580428077750313902070764912839087972595995771247129356669572542675364763853022709706880855119011324301166079770045331228657401712930693877615670962769561482506147101311497760528128498429963308393327366918221689725928736963846341605657087196255076181116838433083629605027582768315851459309992075021694979317742517871392890206986757229985948682374315411507639548797165948059051520983346549573936065825969817745913152328334433061482511703078273677077502485605720753500594901895468629570946136345059234007668758662794706277878014850955887939225301511486444389710966020264393143026138475734573877290749716337561140080932447579997994040945772289649807060240020087205815233701749768029551376784581864631541350362006864189355100548029437632355697855159218058779142323806305406763948046286176911360000000000000000000000000*i1^31 + 97644668771983618764481923656056539381223704482938526051020280561703652958208445066672454560591470262069094985238363958953246867822841719664349155945361299493665155284676414916919540269780881787290029891849719677506136616531050768323872476152524364688558237298478740323973070393911849578500261343905548855720696423181230734794683985450513530022515167996772350620397786813753596413116295988600933007506066665569294390067781358765707211708780241841613891678653554644823584222444501544959559895145862040747041401373742146619439845581493263020411801021696379762646380420086207906791932498631155782045656084243324144548622243572166417484420946835662155906691052796265160203527198472493769466250085883080351091023665650143338869740574777410891141099108622029503448073466799972756157480694097810679738959639718541449229441349284012418149486628140012812788595391421255663130159950442812692881673361980858175693044089533319511708242613009501490587777892177276748767550103103832125914988429617322938338411206895448578584455647157761609814615285987847364631683434552763517179688772815899083658073951076510209058363917512170829647932004875615982489026598523172926133723859115530668864290068460164229575024459179614132344504560437008518144467137803504268795435727550972769625842183093324430424157349595685202693142139929589865538069372154940290590664664712829551900423276493587945114514349463112064463292060808468710436106985159370106083147402358288529394916480537828322693939201637770464649860222379860262889774460869227788459365377726168442146726890785122221575550368903330370692246183198777047105170747774815728614828088947131934021513485681501142562481526227832513970692476220677057484084612153967957841059128215560127400878167157623855038146728756875587058340112381191614256961916082580042590382286918519575487166176189747366793867241927279551423807333143358581049417812347693998952285621182501345753700809758419453839268603030301922956913996276651177873133496544072216575817767549182300743564599737170704537773646421395364509793350035745970709572393383736562052721856005944582892766049827732839862056676361240576000000000000000000000000*i1^32 + -3734215333178047983031513647813304959228423860096536382647027185387787538380848744965533646537917754336725504388631608906636138999200453296320345649036649329719949177287905581640608663996337059333755225423698858696565576223975624990733220848742640436849328477053648131262492226285588884727322458533100769294208792168432782858069073602634636422422709352473191986733927441013487256236933525493413795524266868691274548310918644925586570951046632911865500652072350342326027459709030785100836094727337044767815478524546664465187281266211065603813801170908591204499839922237812487434133794085094667920635031087456998639837211847815157685309658206381678541649347686675611122085462687439115272081723612527783629047471366180934751081214495251742323098877185214366029656467970501208111644577485598695016071275942437328643339908930636812427375547002446554745952306801008137274365327623115664765988110507656461958310459240584844248596947967780823196090895022806785026475261868407296684211986535491295722695511410648622556410336196350795076302695523915736644564054914439677062615787227571299471577718675326055470119661876704902701884919669153011302035825257526271950266510580972862031135315797239818200659157050678446978168243395835036846444029679815505495004843489228203890338540160590513397927145343419814270444332839663162084050456109716220593486428456577445660747675593914046760900192304709371223087030692183565442109259791652348463991884287557606690832692844803758406732228555488579549620763473870433326161448011029778049790421035917817260404748358052055241909757253415140203032183177258663702605253124433094149261109366773517632316844474562236865803611537592298934193470372617653238119299204413799950734565668632922835749356062764076252465623448189069075199244707106552797942346011494886916798095289726304503350183363831392845977272541163991871459660874860580779075000699623167910116667884805686366831521264528404151927260170989067740479062525814969886479140281980398519978326532563463408134145650152640024486979499051991742028266471615112276047298465532444297495426875884183636010979261552887303574336307200000000000000000000000*i1^33 + -10351321036479881965079877780714739676072919118107215889455419901408711955123658942430231736566699297300527534802417750561499216203758195136919290656285966233478095294477866397421342411044661873094949428770120040585394820119264570034430467785742538390990272665088153674153698577369477221845541839476811790556400276220269719778450447592364780397473959612944034309369444997111911333765765195810625273430129791320724423073644106272123374679938998245515116581048324933799786126357670894947281387451009758991523932062965826640181377591057623766024574252065547235475186241772765429551384417546627719670082612468665904609256735055387005458604575459302691609340119764834422998061407436783857832004779678089395778205216582907302178780233434517609400495978246136928094467394329463454244205527487533897950034023229863125514142369904703370952874298614251347975445503030813706514670971094572361736020678600729616696605318015405928110578931057497481576553634460340083524483064839956266458546205443510283397282195179072252246607118873924729481313935230193848707502441996385385604570696149730602210197749465531442363228462386456927779555894979300299170876045008497616226128263704258694091571875189772615485966796500565264972957680729334750688039709957606670155138233892489586218071820168551071562445161145976611902650119141727097433619870183489659135158376138543864730348590201096373518104993953198134527203488883453950251835161850095708537664048448872340916111614185715977266043748857729470414081632524248019224752128849658034716960012529740335366563090129417981913813795531724527386831908399915227741382392445545605535000840748850654544083967254237594052216117236349315601807435780157427894983368794408131462472795203144775345444270891380170192923801877431040974891723350035523159547249163549040630879973787098864347384527072366329708406127411585652746425188986014528545697129692159724264412222977981665928029227834513913392702008847207532703584710977134034991349579776666155299698656696686638728520933911277032167068256375986888522083848587014750520630034870620330075175939068604631570227147435020277252096000000000000000000000000*i1^34 + 3060658752546654123190002896090278296718549430364816986242977589691902876851354643608813692153040726207113813651304376564017334459373534054471050417584681863905069017547033680043869854478996459847172816992338387088705687019892063468627059263890917924285621771612443121726440310622399170970815560272172941073802046397702279171921756921503575177116486144345693704493264503367419947870976448234287313820118196085547953382170392070274939498941758082253927458517931615874316246657023927392645285812984017719169825001216321513359314337102529964195934082527446100498130256194534789761288102805750974289000487704404677021263218358287336454044357802449807108031985224134844227150924290163221053311161663459865644374198345538131346840248129639556617392921576688189610928470384330183428050537858318370374981494635818415573172457842306468558931440427075981568766819809046762610162016943396947032258380895261495956553793965463711865758865642466484165275086275913904733372827711763517429091551967685547613371092475922741451146756236734283837011293386726527013491824848171541075448229477058307257913961355292671851507734117245156143079364840066985413663548482149127552613999731820076693505925892751524124142150218240006217168345727194007759142367915705129146946673506283502600297489381394426140955145459271467832890206589216909898949086851373510765751956070878968322940971034949341284026437981912468932165291378939421996369401873539273795742333276178315115025600418293430246092970591735875644200099119240496862506401410532000043317753333120499924980900830836396950933364637859604622888544386997525015862062139222935049001998659929917733004999536352666325579656848488747961699141980625103386980170045786868682745848397132503758433631666868133442946442597998594642493881191243548845305482095978230243980157456540234615334818947424799891886672068343930907334147546872302202575789807568239922996717189977808154427456760172540738847750993714688996302388141908951889451431068751098033642710000444550733603738858776307483201754889204619218357949112649471075915968835603271490633287383159864643212712367175499776000000000000000000000*i1^35 + -304141018270909578846731742558618195753476042090568334018194856955465416532990462340466661609770122131103577904257794990388838916497068407923933743776565419228821869176897832807606004331275110896282583929390161339614813643519646157404880788660230051265556236369924538709444211117326938181572221214839090034733007409405328419716151122071146160116370475982380588567261925480326535460622067525358431767793075778640147306171841617903144702136308781075011154076217149965764360087734066161126167902442322949741781306171530387512908110588516138041688942416450965628323959830517902237931605472081726868539046010906935390326959146124645971951476777857013234511829757688341393029320358615784414625732561265844034255185999609239893641307351252251802489548124088806772659108425252367685672153712778118405395593699559874728225449886472135408930048218588169044463651046478481154035006077909194866126360272322564145265411664589589391789453482606489583457876578816463880507263660724045437654364259242836964856734421178489032797011865987213535358509732163533722343450168980251909949513672574483876193487413732727926330025971044654231569975617259924983067592601061208755577133749178905327617171220517078251407745653324823093914764849433861747861479667280920881455308504019893884020861383851394716147449602416350206627259216578386876360528698205385351201011328354840943948607425752965629841245101135068983993606427525234421930056453991523450494781427086157895273099169938362667908648098115370237156897045304361721793712957434444731958454784927172773384432110486502689510034861129674232743070886363734999120856200842136270997963667444865234657446533781669727753465100800553836516562164968895404932947695628116720824878021996801867698053270057145569345677213368472472196560074985904389650245550154211529807121829456275594712825822232393753717758429847104050727398425865537907626188734986449167443383997632511323228722119703881853752264253725286153259910617658047712916160956120551583567997148048468076842636650212455887364916616266355155173092936021929456583622234471370054873990574662985241371573485568000000000000000000000*i1^36 + 590020610501803407312836951857996158981178409100901595799352035304746781620972233755419027081391492046962853880243478530812081372880650860972056187446516576472886170901214971244494197687687075009174518346343346557964209692846842692287066566169576508266032576341111755186959957888633274527118827659406910678070594375115626831194516071130155745046736005056331666292087335740868950599120895251753362140880196321114466157039897346526800029960407952565834336750932849398887869557106564905189197375833082456358986010184751981631562009152976083754051094010543050075322220002237681087815857028374903841691820241969058087037226225589356854149806704650289886584306323976883646087337315233178036886817436961788772662026337323304455097782145677106969635467882697403428353910909330576704357228820730591411523583540596896226229917890937400444047242185414546204261263711763133155173781868969326635049308814492947081579736410790950400822339911631800621213012086276710525533604434075403731528782114451630829914329967604597800604556303878046181507617955249625339769151970793092494904242483044315456894121516298056301159099855405894273398095745998720864979017709935948195346712057902137383393327179856938534956501999974438862048291131665155180457424310672331662113322096742900111253829842133351256816422308901199594078231947551543385506549092996972300242508469502023375204062119500155223013646779592082820961779951159264460913464132680971342633468924907417013829381915464378818243356561228096733045973444126224930062975051982121399034628611106125044845470340790768731826419507882084793139567220578552065211869411232814788426478360954372785553042163751141195238989694832508592841020422714215479374071389558960095612721157395704916563038134819226268952162858317232912402436873190861247052183529226971288045264940660168345055842425232486326027662754972817577001052382565235497164358014674663441953217725722669602618455337196125057443329767461398212103709209661003270658590368957237440314276528175524133103080817479834921818564309666048420877627615913084448679729210989199195091432250531318585098240000000000000000000*i1^37 + 12315356677075951877514989132385433424268612883979833621725343620648163195204519534169296291767740329342598041515176494650674081350526054822925731442308399514859653764321941036184492255905655960982422641218645582406864564604737864744457825927255116010417128586027590720434053159108247573840109693416119234076362466125915772959050061180395188273540319545346874167357841810748139249695508788996794035084528053502458846457119401896498515131298104201910633858042461086948065599219101228614800190029988835805351050178985734020889032183189169841237058155987645034972939050876341236444189746209784911393429385794262597702330785045589032780229516597897405770344066435284389031581319971151522067118232922087809332787037652926045474673763120231913850489362593616774644437517575625042271042468926698511194584201906941784881524203333551394665234693546010558111099226385754542299632801070194016873897657933333902069291029537987851818385445775599188795191695106284221523079591607785745750044349137269694460535791147967155740301977146930198141384013842786239760465829588044520683138526819712510670711472994678643117519752136843118594463228483691065277002941996413960762740478535468690193744786993294545547526134583093413797577776786600958618182314564536613229539149741804291461965744574115681863908759641995680208346903542975650089693281145777390366225885668537204358370152465270185413894006254808705236965019255106092103833771100276811774740373214601631363519413386130932857920138434345753458559818391685878330939197012592034259400746030000965092448664518279001778383816612883102723134761301416418904207277689387689161607728163596801479253143975278396533155162250562019012107407504363415330635560099395039991681147758663600608757650262633278126019517449929759409501898889553612979854346697737083260112580054141676323941879586207371082767193472084077550403440720783148772546524801647748824046397521048114815022184023347688440718473799357561034585110983972509353349471258183016525344922151438619064575120679632341163533673053893276089561715547123876635297061795122956707143783611891712000000000000000000*i1^38 + 11070090721284096734010005221601474058886341904347995033543647970672124154866150579835103293868680922830636729292126716231313870843663518343223557453423788443236742514361211647092324106266143299375109995701275886895647704522628063749345953926990160348783289744393056502569936936453546297179036879312909843644264699789956564683066213183782210362354095028391610376666718742128361677020189468281914691361552094420508165668682164002680043646165594082628035632708728002242127112946612174150888214793502245337019183143859180989784152249365628587007606476094751468069128200661626381107447247449663679397490459068727098582775057456345703852583025706571143224073616056900558390083867949272880981796064705756982021076872841169837140045324433932186372550529266653111724201173027343531124325363318912959674136077997375958541484651748548499104800484597515583922275874069779811860394458448129519214699586444250385708048879106967598016830529673838794956487177777080810150388132445741085416944992563772098823357384762418303050544217784475111994208532116797839366463475272578682998361444968988308340403149870641479863913910396315973611845305220946994612356333881416890940040741872600185439255003695327787231106999291058275191267041072996936270264368227467728988788271959849199217243999084554225795704290720983408204427395728296058207574998473772235818621772460017352268998931027489943413920665025857279622770750397548446711637677986355218746766572509002752455770997325041644392358704978272029981731470918923471605242576850195040862663727162376272746268300507055410969574804823692615497873878608925799471992664433097793975004061586804026334165540354120085105817799394483945113830789328601518315229658761256831953457657570946405015268175630667179684752971829241429381273312618262941293602625949314393585260176624276473006369443099170951001527398018999442817149665862680190501358262465918477528098929446431425077100249459246438595385194514816395489258127452316491099239613324172977184795345250045392582413993607698553076473206499311166646307824612179754493457928131861002884715066163200000000000000000*i1^39 + -455825846621856143055576676535499741628841848925796217169553546414487285626568913954908124212185452889543230344532560872921411108800856878632205584980880026211260812867746617354461973669599349100125855719243977833794819148533364941486072765743886698484195103599884136352602483510471516477080768289908212225133609459189977171505158828388341185986832626846262253219130021604545458040889259610869143241194719470096131272141410837620962974087218396755101569187420052031223319969901244268671367339193067372789197015354345145848907052035441042245191749795639393086281738086770068943051284686839210497545546286834949256965880786303505960481131837701170112407207168524533317959618437914111853040751307600857057709316798069837388227393955892777029720752557656293185609539858815162804626399580228071934482412584125263664431553501988980015743480290594412569774068541286363116793575041887185912384022112081402626752109131360214226035959652579479038707276249741075418636972653699058133511420565959034287837435129997289258161065222322000490975287602776398120087909435595846043510491396321974106522570359598380435366110054557162956953497815867087788655440642177967440821084442171432801776296777513694220995581509779145278306684105361082189818254669504323393465318041256705422430831123703089709483041650225021669606787477456093768120985955492814292583823730470128540688450758567470650762279498262666435301439474413971560712540825038943277100937569776035685793518154698256318845116683996944364787614472306889111997667332682095406234659562251861652111876608859246618798394388091564648206840505637318432641716453893722916405443391391627222483605660937872646949801900129709109199633422263688915238817693811226465861925552917352383963320963138563780047976343130769883557824808711644156520804210880008092157399594713066570708863137137690679251456113766879416622638188779350126947677732634849209049311704275297480211179956304228903884284177827606224391578510600817178854441114911667805441941047107597033545298921279782420047179999306443280473076580630784005494788271338171033190400000000000000000*i1^40 + 9718053137332268488771320810614580486049754715658786794558218844885838799462934941613046181202827352948761981225752721370759560776154702213943554590988038584382306525059709927033550881371768924428289395176531838870997462144592541790146323980017578268756127234148678391023549920963151295600946410475532084582396668328093227749946721219056458738214766435920261166633665924835640251776705351978244587562474973159595696982881562846779205694890111885801851182507828474128644003049074519093295361923063029301004862035053879921228181560853710452763738120438888967064134137002335321108352546026027118611920897687208895211812697981327769637958913605073574711283526809333064675138711935233040772327828995451492128163514234315910546065885704468362646820568462432344707771196348406078309044439598294297975474288927683106799795510474448533944287745292356473883415268459356576018210124073903279907331479120734615494280525289020927662224514808859363980311329677662948211577240669290926053115570887930847615434879817069486431480358040257085691557766444014753734214289833728923766662678510871646546570867358719829752280037879209727534329061010772248513335161290567580719880814791837221801503107145031093584171511161411585236623023632315007046068651693457535320094334670111091007154699132211796047363645839324490308155322613467488714842212637440886071381305796374625790759046121156071058013940228537968152839430862008429430821565674113582223089542838250598153318399364332678420833034778285261768371361499091076444608785272212228889009270282297425953715155681429480331187375091884274872238402556965790283390685053736857583537382093010299871107313423876244036164382959250104577555393636481364756530194181807287566086985462305451974265347057029521118385771652883425273223250933482794330658102783477161122755756966459987303505217171082942813879930493392099579467493656004150662637690105139117226541439761696784428006903013289444532098993927905258157276312709495557851940357431334324060881251127504072005435726424215375410177421629628376994495332368135287419683471829762048000000000000000*i1^41 + -99890304469092935439013405042730250862911976025206829585653741989100139972690278262943411019637888230847302399982817338509481756752736798890977435079328474614605298550669235498208406538285781052403459201121315758451813476952961496701472536975596555080930707548797599078807147741740231137822925296371260948335702262349309529731194886132503070937790114106652844798652068336840396607929300901178172477543384198674628380163124919891434333883949955242247244171016505561257534101002440702012503171933462243572179720555259615247909559104016135614020485147306207620634564523218916694581659730481708753180618595401930787791805745436799644209852546273988193108611328862590064148229053905612004254181440035734354601777510991482351993086021245869783021489248675937207908767234691737442840035900538295518284069857964738467682237806455090500981526125892668870559382768830162469785017653421611057074077290435541349580526868702885126536504838156934907537711092869601771760084503404394705174699892812778773806831352202386609243739482745301093316350428677615258495427299199668002608103773658077208500635833447594407457059080504348845357344489037325751851099450767413029142175205890335960177986677772007595126571846961111476573314404153254185258109502558221555116673498681077143397589794946274949763339454811854174396834355996464098669517375328271297055653936291569981872943118046107133608036048439101973377783948618190352635942037935394722937706932326356033527928997343512630832390217093123603703012760806430535075015531326962916481899517529454832817254277612049598073333458737040067350779146114505097567225364216324383593386930955700805153163591785276190190472779405589780716120663378353751174814312678391524213613679272799106702170063732177791746196684390458618510446164992565136235539838240009311906869941810763069937212520681846066340866418132756919059804019916563522421495269495818566987102771283410519562310661095600562725571412861607469319615123269418045929639185559243620314400294151737037493686725614731637950799551954871531811128445332236684526773862400000000000000*i1^42 + 132701536994238941653130171812326283326727789655185075439080492550481091416313238934161292939030855624473883265062447081564196031729813605527412346199832217510562025459491097791463862918359187463196235870659619490079015271209426471469398505477825677928527221466900429598163620358765466139574074263325824394874487132322148227549624532982866310103838778193679845535124139226958624763384208614514690320391500751345150248464726488734656021435747486417886311166818979340327937003546853412590040237546561301912019805904328978078003502242567384084810957998844195077752767094618528069226434846639829975984633009484788636390666988578151106999296358061139806884004722614138062476194107929840932790633779313251505964610960368016149815592650688467441224940916251219469082328161572140414508599725820086909290657776752352333242550066747367126319417341944103950704103418786350697351790034256465744196409897472599784329022175334663542841342010509108715063611864868604962370655884410899324734324269511901813760640932692475257461240242545744763499158579288985090967759834446382222786250479608043583334384196927002987049110505634631181434804051978619019287842897522044870208859378032291765391693960248308845854746270725437703919014808093135143634920420284926293265642254634112241245966804665427595236745799447533631824611504858139379055194741191136363695738185839671013535262931440223179553891220740006939156241011128760491121511540728715713481267293580044737677599626722628720064555976161442736388858901324357282886369786395706740501839587865959473041724269496868649032336276056064656734556474448753713889283696979911126397561667837225991006807290522472983018823475599020412036544005214609546657770421605223906104039401536122479068423720735892045473688835051481295372600464784326127958157781305389713447846615008610134329381937737197694787057848147522782470186965810983792667141955127634019659755844199489043290391650583915794331005249355513041776378823930336796534088511669586011938633592390772492724784967946719877343338397219861446912940433924088135680000000000000*i1^43 + -3776889380227993758163232978263673564011788451293511117913303990999314029738871163477318302278027069539086290304085677511605924690942145519059672883834945225743531346690758947772810594076476184552004153676417278156148757491222102634320007433238993461196779481720356190016218525790647614077924235706900024713484829552552336120633195737226082747765901504443990161723870311269705581975997601068519526289898697611837502814207017662401708269782320719878175089788368422800299277703602496884338620048273409685572226021950035676374624914758695158462158075230173538915935315998634131802654695456895485055096641535651161187561474498825404452246440446806753713779447720169726901040091068366629865092139538562230713766608047631430826556166593419845332667471880200792945758295860820912259423356684315164679432260028179481646469095917130490465615289386924280977865075870903843895288585404349734169041743623524580041890257169245338026710321813677112420725440210104931807339466816684299649100237061731991582628074360906765756996839416542176762090863189021020332838414343603357011486689107481228831022466155541918812133632363158913681840080218493447157693310921051046571400597050068958178256365798536788300061488677443082373211630526999516638892672590587899035330330759890813316815342637070250012530806951058399824190782550541703746466085596527551347686914632809292817135775376631851598165114407450708362738427002760130446595149696325449828736480379484166548493163266818754914066674592425474328188167978108883059860735465785381599202925159848871182626644210696583481466635377225507943645569825180000932804227710060883587225595891010642668298367355586270575955391864261697823080363272352948568824317768289741285612530093459850080898604592242181506035260719216809956566267863539008032028554321876376976496538266803607539083686748777007027324904911865425920439459658828831633033649162560123300672659235624573648291228301998642755071448914299448316805458221236275521678825579811036825787009084190662607435621667550640522511620957208914733084109176832000000000000*i1^44 + 165692032704935843660889907335828128132447793077221627767991470289395088276828455714138695140200210983390666873549256192461503117624160855874475824655810527227022873039652306950795723935674084698517974938394706103263259409694042645233761842174658212152314396412540779572041118105345969965017224786392457400393238981707507187221633839200661176465064920160385599500750036923009317235031303116773953966827881514369226748156400996381891093253312381851243243897880793937485619758575280707625747808330453834797219156661898354090932561317065431075677766464902247566694894943276587558274352500272138231477221395003543542171752329104813441040368667340625487648293685730766772690848697702262057980774719316822571699841378673247516332861732383850796812729673041919927274444775322731374207678976069736812159868535571339049972296490762627652790912202017182580144556179639226062711659066845650608860953014267698083715283404108199297994526964559149516781177571548639134672827284603146802477571394870957641324651682223099785774989613747335662910270974173509540909442403968747715290313774383006932555161924895987476348391520206759010198150518210331349204009287917259559403825830154990922963718729579120750591705113299172746388490354238164697376539803213311334174141532642230023455610581277970445618835250863192062040611368242609315189986957489744422255856217547026110462069033821408682032497573307854454549437487519018438606515137411317002405914990372502903085587505352702529250620643084147554658350982798320434155675982288736856357061694329902713177960348712576055438926648100947475388165084609852635775440463478718383472421102646295505234159932587459684562071916514716432373670403502947268966849197287419920451310319323186300136760045200810484967134578543592630624761506671433016721148185655373370252915162482623186400064670926862324738736153518395692262647993934141452003300177248782818718042234308411681963503290838488528330677247193016204573456306456801617797895928913365889034361664032942277144217010049023975278440580525479614323097600000000000*i1^45 + -1578297216586114573285643727804634545412923888561374316029906536553720460645225534877462574793889665770222403600807040222900823384682071621750536276597731696195182282312674659937377447376134156661801495119718499256884391669891629735791370287754800534833625721059272484105072655101651321803246451793276471514922371321607761374571205849727340680766285079234578712133820956695419338846292152540220233824366692204630463982066081751125935086989316606209864584317758236585620358823206802026025356182390973557603273900897211478215117498198432601144191101174750939433573390866914983816712898863549153564848243725102454412810858858191509487727386524260957965598591745313789807012144700070970136464305563846297756250342363675707027243386692809648734706674114619875400821964388197424957930790425437877258409903593376951270721669646933919686163262064738227112309272197511408327616323358945507923705250327904302541072741163481867281358656424641347506416295162536964339534962032016392581169918027285259234489671331117619815037456841638508800037335328289881357912582814027898446993373490726187967169391741848823580025823367547274180673322118425469074635306284447139344012380486140731311785876730989171914688590475183857051717662817771503333453570464074315281497931572584209780942084171352873006187612097937550249268717616567623433596136382029551240263681446745333580417812696339599081024209454803313445573376563694938140622181148631219607392357924133807537981640368575508286578270225160994451704063242373590410263812866141235446249874661114285016281017337989326538507538736419493764539298223302611630220929270677476810386868946083564828945897176240571024455402490484672937775131460896991419065467035115919585963235503539119633280733793079255923182026113821064179762628896514012012512673054342271852129217412199182224939486142860882592952365298995571420484689986091483684389405956986154014475633724351670393881012260874681997212033271591592051809922242755895500184901529670097265378522070456061504054527338026967550345772676079943680000000000*i1^46 + 329053346959809295337284967635770325461658438591657895097658427427549249510445432168173872338934231650074738287083047463401909913200487270888409947427031998084543431812533059652902775641914951784641552312121658606240542404152372268745984914046746327460061900701123498176011139232124051858588612897639987835145431380322677106733964096247347864996017803582450292406632032007231813662020454869803000411111797736709335443001477518402833803892788883087242356488490034701213127142871903688835944774356601819007574229502705883521636148583305343534668840234583488005253492226928835954145768104408384857740199523186784800221841330453045192505658355751424959825644371621512088740897623392555434661017742046136132640179792208160044319080125194307514928416129413672501936738307105486346324236889742835438260971662549733591530355194189945839935830733317788508704805327818486121124300877204736144856046044409065980507221528185994024934077277017676474099797337154763548061094980250421990089323334469509578672180002347317943132471985737720213717046121985944652022900026519782573348261793077567353098299616280464700392187064323324792219580202794124035370663967340184118875723725497137656242714131671696086581121438552339104975257795280814386995378477677394539098552911500378905900972930444221668275292787773835597887411640916401559616204938650186620218453498626362044326026940779182920541580812317788510109061100941215766654438849148877212004203442031135283124277999524678545455746603855848051665611067290982237046674419530398226158489911193210307023894003953665694775465301487250990133167413252542187701550053046218224171177338005633189148904703373571585933785589535597244852353643433760727911305833485954954748261280832260171799085609791038491423718789517033698652244498867095089543318159428761146194603441217535880126129255640505292173618481151106214703646336171979617179623361546379573043637129716695118911637148102632314604933534816425875740061709265758340091710938844889516152139514764672426409686949472326318865514496000000000*i1^47 + 5619168986920422853401685568682686151623955490798129395958991122597577551159949787199325819177624415635599275070704412205209816820582560536222578091244671750620528991143852854604076332776859802591394543626531073571075716592272745619054447308467089978926398221330649755437762663436584438396501471721128227096964560964512170671322852864620400019157503811958751061713396794095209464738213504967598548172894952167197934874553727651384188519305758297888878488671842564715461046337404000835231283203659069596880466180081733193915190183558033401094507539909320890529986321525822012104259656924433912558009536435377772847635784036561487914813499145805286939462783073405930603043968766194432753381558335745518627056575445753230599825798434051115843315879756032538109133311540196585896631025441898990038660615044181053043740249348086855300209541466065578788853904366667345233368904219652730374966041253257314880498040046726780819381617547029227551279465783112390639292706077975088992952184097084457144197482878431304301540890936224619449058727566378941553826053455834854977231256050157080263318805780822132038631608566367550109760322502351203776843418429381545165685794565791873864234921330248726943383949040758674493197397307851340636474251104064761857315307348353420688674492293742278912304177286736530397041909290211509867584436346560232231535236155880173004770952907771280418418485627906543101636210048622364645892805103959733767511322245001774234407893277624964932204151079959722400748799947562580974543406964279793685057464440385777993906252385516040491913153826870714762668397504749650060897983383283138038833771980078126653500345336566435466007360847494074416679766597574541743148222571866206251753916426828053341092881475225672692874355487523276094186621574748924281729674980700729608168778229885508026864658199336009700241859863007577897492057773673486699576982654374961999499398037288242787230375054330808534947219300369993183820209812633527185728579065206022073994386004225457664280983660161715404800000000*i1^48 + -17685722769137378355873604046504387804326157986728364100357097250237375334996050552093914973843205855311231180093795800558639729655734248104714007419564565365497708757358911633046409204736638023978084671272819344014475621618905592422451253960161433676473428431751745133957147086728790221667011423214467987189328642789577730145728197020736646869890780749249072979416931068128700918137935715060932432614781195342411501739628629239756234592693952348913739380077478423043321865855089319348564937287284884344302286481796660063615925592174137655103457544880085092192797277916332971234260505441122707649107828621766136232180666932730556240422007977843933183078862225660111832714862915093394382209126777798278393336835470372245322993435080188306376776197410431033680127757171970914992150283879841386520487952753318150577322730494574678392116080165173785707386003096483377284770587406280510495609287089026051252661250430211143150402789347399272250371242428828883977840128028524620702755702608827385207808395487255815083038051038335415070342516474097389589646008757348562785205262007855091032861540447319973377309857122963608895633698508046988819718046155979337355849303428094652994943223525485604317940697790077404956682095712102913328019395090441965821488444344017432881904502221242998477664244012762247789072018296007235215014018319224176674050178623557167825683863376773267656144933210022686263538905802981178976293558962952337378348203309487188806273468947825709117428031604571341893426870993897679571505457003201293050496385681020978461666694073466526543878965059914574984332134763269219928757186860747188826563325366382254473892949785632397819169589968953149585726969210844889160502631721873472970195628063524779622186916151854847528451424909742951551782612878717219182074189234202767649960605206577200901600096239603832730596760470272868545181073970268834166500230836981573794296879759959158494021639342024864296191824117692930969848583478138168255129178111389816095235351959486869025299482705920000000*i1^49 + 517778246459816986208714632307992933181423722312975812937593389935092853046374975340479949318107872250950844114366692175284146999684585112340917416394061618367120730979711060145397492696485154394458829510772953986728153227463303609151536644296360897261514183008343988352218187964391319297430998710126502369982639213059600269286480359246307235677614589940350717642249107160473376438557563816382995926403382984001713469576710870517620256078530224970380003438089236822639402884506490418385873401423796472066213350040712944346993308263759968097498862323362173376797429637425702480959247649771618684803057620896877189330899709087357488266921727224821387663068302734090386409550541770603929793146586680638263339557978602740053706352558810117705678327459073676253132250535801047901649751819235257790721136983435806002876950989830473123255129764208996933673519999002939551522504187615900405525162003151353311346491065647976909094191926840265464265136264961285405968957696533187568617805287367663904793559245257419764726515248267415454322923465887056945863240868119576971599128585141189609456818379328387703132157798190509328356923970298423050479595260308578460782824530146425625586417443218797617631175840480402525959700343633427384634553372160065650214547700636405000593304934460408695222708485329734016210832098945016781192037556531057383212261971201242059922480231222793128475980652712464981492304356551602506267982759728190473275568500012417243999579908418315395988989907396502948698294205253131599944960854851155806722859337285183690289686402106031182265908952184659527577133498130421754235311037558811357957068052509448567461799047984337332548976427579184173428412500286905336835552599013786072949132627342303069890366797460285039428884802264580364658235617827361515436355591485611596768007981366450124149178500466052327472149687540530662562431212084421216764525767739412702904281371123141580756391448292259697609759955245816234144259330942249955659192040498692235982334514486034432000000*i1^50 + -11900098378004745918333547700721593388909083501154166148584906839979530936985734710420248941970309897588660536613294777916545980421419900034615468606281265411198308809897751650883264100555225155420525308163599303888202391891390981097681847616683616492274046368168733875593145045279135537037548502059976441857730863166713059428139568805707377866590782452986931768336817003576498937346764925000995708403409628418510387984194228029625279930724516067104987560766813599152925644794628646465248345056984776555024849727140035807036908296455871934556902667531184843994917623515365799842917503399581432926677363855473515475683249411907906329737995787035590848314009690500657157299836549039216260300417906298065580669790041100634137167308979047499594416360888476393510412611689986328462331269202734686148748997937389296414573566276396654655063032707795003395581772810530117731070802682397744799119313349440932080296820960582365639790255911309535305464334815947604583486289800222875249763840693503578253753751825332657451692139790141680259696210123152132757703753713292777707055638332800459026754056539232319197938566253256733110452718975106338792726768514231639112371658544796154575295883064294509744428914028598508004483657506395572448806412162559118095481052042811075527100520675785740855779089472038903491375127827143126084207311945383893639782950481472363465791569179316054298060845960006588647704768769603499435198146808497208316039930518015348437169310002916404292643652599777958003119632159475610999383310017928992704023531373716852741222872685355400088847863410461120955046025868973987180759377306682329721294931314263801427893064481140831595315345772363465080119338007144258319756385315366232033899219480069014529627666403488121052929164882695707921389938065865146365101085122001862398188086923250127716852893512074176233549911206195600771320575438527303068705607719056690667121368748062191465567310669556642999077910802640799728775066268331451139610116179354082629785600000*i1^51 + 189782712576672907977070227006669785157333628223284938023598519995787904167405740551018428790146925893634077314065786095348823558863786424521230641405960517835190012015249433939780257974685760106732599661069696800456974906304306876270580604023904352354235306045945493213173524342363962329949166396590118298138222869932326424206828874715640554085291785223960680818508401442345070872931618852365826072145659360811621718553174768792520266661988652277339839922275888975493646496327540143060382495957901243815177892227894202865768479127386295700822138515526730699288255312543080777748383613534761445958138457942412515325849657223637288340580061377335188121813160229583762402435535505752726954488801150178755135948923530219313111572975351926817568835830490235307416833561645069913917251857002754064673475511410477673464537601066277655833778431804196886362304157783188833742768037437575633865023082252536108271370438063203352883793875192209406278802354532601618171718470206993435261015693173263716215500515713493528039079784013377551339503465920451902146192582639224619753455922935247377918711306150630136780133428429920636771147710221507756954890732649763124379521899095348575604972778836850599651492476155521207835065066714452923167067032092220252567936037485899418180462363329537813263119088574299694035341944653674358495976991385287124019338846909548221746909242734297112003461683631308825576770312074771808362532655674941964308222760967765707909010133674124050090752384344681581596706468717304764925456292803712610563534781862790506725829219453032993348729085511534412106553950493499244319137526613098955418266264362484642853901843903766600405542271162723053887087319445098739491291555145142933559159720819511593257916193472799061325286883991035294893629301869847843304928626757580820350784051630793256342909067801648147120740469792105366127733391123463635853298994411516513622357725347184970442297097884429610004763204243676098219120335144510337683655680000*i1^52 + -1310290972333644576846769887293885623008590301962251792349866569598890199237837410066956181500114745245037795552510832498596361602937228197128315555423575369655089414088317843373430150841592648537273785553780413840501237899075658875932540437596879175995878390363899919153241689712887822017953587094066581350487764732296962171818654685052566092816626701998726610694574904273969770968887591740378045140663394147537757404134774502719958105842532941044881025387530207710368514093653791776980576570041862422238032627588523288783592866214126568654369876883765505536401802308207512795720932988962702356188678263561087915720005281345004472847244900376921832822930145384255612551662515986141138245582876612699121795594247484482174653942840446977472966894369091712279024038878513950619969869751790820693940365407892249124313942334760854909610408906956898614559562760617551207488856187290779609754014970956852972180066508370412686352716289437444435497282667802458892201416842310253411007452582917893936980390863163994962486729615363415924274265525277154734385466357990592557033909117674689072612621709106491486752378363951666210413004303371553837559982239126848016155692909185281081617918923071160625866785067027719139308373665827695247348247678014317690633068512680827435219747954811275905635496183299935995887367080629323370010428670264724085261230712880099712199952340957701130326578176213627292866227787143563462720120762833179197147330562521946888518984796117124491462941449729116740428140847934956797371601273130511272394645313517919497595986478925216175282939861185221800288622563305143166343233833473075272789456428758794905409019407411699201985380639431907838563120966806703302587427812645079296318418718180619633184653999038219540248273902872497481125790678292611590963210671435498042210484070635985969916380755600534188128655675149585313370841039103667558069748493416045465558766302546431839780664952923609812298942512782388905859400256000*i1^53 + 5127176968423314165200680444762511386576516951072985528412732471080163335451521270039740547656425132476990278209619452894766910795455200582326530077813979481046723069167441608051873871783085955471738739400365048398373068770879372743059547686690270258162460162739183143340802638435977358275993866847179871491703553248218098421046733375111794179223696160549981829407308088800875838962576564542243373068965853524735163246851384639922763125161836320103738394333156447874591257412532223656987202496879290672073442574741535272609853582321884330749025144408856002185083374467368608704263574390081935463935980586843160463347764504986897956153157912956466773820716524186631839036809918594015786874111106332404151988337493914007710962667299682206341279629104415012752838841435692846689127479677120635077401775167531618479300236461771824399053129559400404088847872642431487098691704245199717196669590875604503693962147564268282503105436478951257375668642771624061958425845281730203551201643153424139580089860758522666494303168754614537470588730803196692680204078582249629821350766017046921614696932935391795638424167396008610311712530479432745792590682568439235672832872671204140783033982674503140193136545787258422310511393928830793482882828923947014283436586723659435408343863022149403796065077831951260313275213954416682222947288695275823799442287195235038239764696170610993131909838145123770935231046390439450457723363412409726910608947531837817718161278162977044949423866564745002902123142647328712908788868505709370334259961741117939491656624252357333672098573012713034261806539645803516231151121959820268597743353828726202066096766648224498540145407387920416559488684814737803166935020395664333629118590674826395305785772983252385746577200201149676996081911125810771683175723748843330001139266500977559863353821468863489212775611521223701784636228396091126367396719982886223842790261529493288668573028884448936000*i1^54 + -5023083044068344164671694749453633750008762091592198492318369844542288208488597250968508777245504610415187084875081903698683860700355377748154777692637987205381759463858694583105940731740932197521507289457168809715335532446765976517023060768025085628217172906407950510927913190904648741165429280845357498392723462531647245264400671430938953005455296684341594509556455837224472337205482742688305430228464017087736814060459477918436076639988003075400777224207894304093261495162024632017994616173820843258453900278710510879815966353795063494751675566614670606646108572867682936461663361042825477998683685149356864413685494580880553028207442463273965359555008758480775258984336480466872164728404377927044446033185377522882277930457956370944270345521098667960909531978339520595708583096483887160528933118586968340310487975126817093511866295680648835674896681421020398182226196416965907046828308081571072873725359733471647727737979107746337898412442164259868424493555007134551263360839848916852310999159903731170203654151291317903407529831522772808506803095258393721211482747450554450746555355665554578000283677163262247872669747868118703055492116916021925433079980169923254613359844546667419519567424542543989689576144824753229868838369541770632008877123510112048307959593847761253405605079762647572393150659237431734919051435744623709021922328268477312771747789181771660617428892074911027538571797530573747371727011735418776163984626850864032468439188760760393974180245904956806561819525182027246849968387618873364021153793853360847960896772421218132003514375439481654542391504518479530387755108766879102768209839390054332344585001676609469772830904114706868088168503029656970721009266079782684238345510444907377177272400796770702473589670644358833866680305676461680290346093312727035499014583911221649091270625542004775961071929568629187097738301201509963741700050047345437251695505*i1^55 - N1*19568593388058965036365233424675022970745692187575482677614748346124376133587113580270941335314533452686795409665340496044912357251566313021429817326439663341944725442126765584843288362453531873370853685791412072486483215292065484606363942477282943084835517165889998277622257286220590830998473261013235839719235174987968736936909263320652872702133795875859245197128074763021347203863606310936750750749417645843156968463503920896004823034234201981233417837678946274251067615345045870878866221008785832600851050158133686149350904226797146574382938341636042236710353160938784989148166712699201962374233297906650178168690826741968316294289383236761904277341150751458089171791556387456799102887340391578353759712282584595841436270768874041377368091279236*i2, -588043443866060900520376720947359527814618400541406496714782723641407542370005556642359855038800012079637458463556136894616471689203328662580453256438551919137310027713485164782567859227318413749132750420305480962663774200561833980106558636021906780028076957020302259687532376698751551413312882758743834568095272877429570280154041732607369843010158922830542675498458077518577567871505003267714715815604843407753166480991319245906194401112102502114334827438266036010293103926381449872138345102452556946195890060131247931886541072593931323696235501550631464516141035412863329998656024462712014096594698420187837040799354993673024770249152187578658285889727582962033049487300458384309130192463931373373149756447582788964904165297589405696283106163558738344217171872869797602811091534655684288555426940739725956152765436482912163880101236319634470238252594579781140383106194812705663056027915922128630605350041499390828854454761175516468687008584919942746897611850586213232936108080799911530518349195882982236541942075750304884882931304682256805821448712292928593906237782839846547546268267363364524256746970615238693636443392949098014479352895737756205433337073037815666667900608667941535764091857209015202832579337663498488506952778705823022439492591806940115936692604429683431152441080152344224612165921579364436845475001563624772603298526471236551440246774321444088729257112290678697284675003625729394677648487612921000455007373571406428948901469680565414266934173561362156278605192299393775189806836056871725735348944835306855017069910348062706640924698620456101137626335355845988652011207147327295346359228946376278410776938918486740649258439782463584584272443148972599020466571618851447625511700411175179458675182143731221265281648338433681771261015971427098767072362466523906579033386674212003369952891000974695824232329991958970115599986140230623426682517972527394102920040278879256197756051288150800808717816997653301220721101790427246623975433303355424525521366564907824565657399144919412926353305324025584745971016419758010519789632306562250896407363255104593339806097543424512659148537522275674477238347700809554113107665460433002414418175473868387301248732703803821201756825268255341936640000000000000000000000000000000000000000000000000000000 + -34010960251485943226538920868945037080867488535385179056294102390258673116761056204893909714184344250298343793526879684883878989778879941888267983593924469356417478789087850543516177325565888878346784502727645938694547193014501999761962466965036437506130931054349260571592713426952825470180878247769232211151663079773789201529235373172370745740807473802423696683642256565028937314584200402552432049359611885623366534679999199498584450921583277320817856087393483192372071317081471516384660898708525130102374891754064383260765884303008519765604526281796123175721523428892372111634525417018522110541318453387756515822166993896800552212271306796546310816148063013658796961316933198667864085299957953976839006822262181324468637290710455931173489850010133146579861205762937726759041388425289732516193859994585267897910280191359373526198117551724892973050441842738037429227750277923166228227470388139272232947377910073411416723308520689021190347982327017757601027026195555671894843794024473932311649506342732567112895888027683812764196595537726472280987980943507846757538920230235696548076697491034372625286585708541246158168311510136002345573130252833023128838574580636003176011007500010555439622795382369193486211226793813762814076605382449554254634723766940591562278940168816955687022175344557456444981260902108772401345429306847422810749648897610821282346537416907039946551963652637455984537908012957842164855354464495428045361661349157450291648067121894209700680513164973185600689645793862962539830599511312444681745438550358174261620596972904243151293604064678159584604227539298179442692729360015669327004226855615533737221262509855668639239487629480237011017576447652739283563938215579166130791416391216534278498337688157440308970392562520295485416428946610129688698115336465215177205895240970832363775428854787967054892323581042995889099370966774233376186749240367771933595049159688717224227030212537195269143113148599719653751759003553370068383034914241750611308589611686174445502336888105118771744391756274989335403770550408759293911097566950733276370246879967581991868822912708926489783451087021718417221931035643357897406847813811340619944477976642492987609566940969571564170853752521533423616000000000000000000000000000000000000000000000000000000*i1 + 217734508191507801368644805138666414508792761448629017027643651782055092651970272790958054991901848283618321570343865595786327958707113024783181079278579657749605974626974963299903228289323470679921310675047293109991862082243233827337657789868724406185198260069609445842770247417383005115855639334620046822900518317386281917114538281040929292518268347488304203273006145769880704223084586603369358743855616554479532855142512807742737286580196329023059340154812101775949373215409627670595612533832234401041272872645222046735600365552393588710543649761035171849353886115064615542760715674650182302654717718807912969620430098124202479241133268887806159464553547813674229397075021575284822117575249960006421317697503256058039932899558576198481403846196832297068274493109001855594710218986848707212568440494963974878804034455827417824722963182446305131205288213833685982467924053082843793941794955028389675783100973765711109140445675078893686936313346289494030573479790584375534699783020609210296287528901383773218760051836511305846490824948984442793050474430071135416585036654073479394381825690951025861323138680118477390256436943017388775268945177834705497973680475536289250352213052455042853791229150245092375037178583319779355797116719096680730555279813583694528120499900148708402576459546868512540870133660015839343925026211473621763964014060194610697178776349380060233182892368890849777735551722623566639177790864476037526309549708807062238854328271054835178205179162586488164562829821091819173932789244367952194644241348724841811906178563742532128761867020610406560711522616044031811918410072802252861974727994450746512892994861970495223414969470345203061079162020231590645652373932938012570932728839385885407963895097217412654661493190464992514967359881482017320601883256844650303635230332637467222648820183131726582788259498465837365106414381512173199547196808416190588331001319793783029726310182370221547179989705259212533658363659322403684166560968005386150866900958659176770586174875787847119913061112997599412683702988762069157567415669817736711880609341666088715279228254066172958497767827872954607535329610872645196653793061706986396836891930772927709480594447722782284819743791418179584000000000000000000000000000000000000000000000000000000*i1^2 + 1999931673569550621169540603568557695989717533841905613347319181607438828917640705217122296738896691325873996741922282446939029918564065727173354073489972717195635923140980762530807562021796928044029105391627398524610221373193109816369008708331999240044836901498893557211165832332342284393390350663617362586140294824066935259128870542800670384853407201478462886206875303925450737468074486155527537493616488956741485726887577777490751823963444364758211024859038009862540488657987262900912408467610177904445806589816143881084504594408154233999575782650838348236774923996798845016295481900451426124647743873240628542771788085661545156821956174811042542342460303333885381160090682212590891095284201688035270449286035141052516929060427665110165771770387843122230222462941398851570557472906343484209653377772376960781168791988401607911933533219661450428851394764941678921794639861699027879602026527705781966958305843148164526157820695269698438202481962499768307388422141218777287127725011012091804557314677366781678296721853097656418599046847780348344613764361021909151225398262900766433084600488669738141239942882439320953171592942426001016150648784085748613780635529869870016505568327846043551323379718350958086390182774083163591824150983334891678442646186317624147257071225668690634647077927651685719443641766362380328900508142824595685566431885272073374689784247211500719353819425171234343123420091888530700061748331396136786555359941851659622732593632319192341113720814365928922034856608273699531645211884423371352896135424068954610392539327035582956672900138294083606414021523229105067876248352613107066543418691568809200432852565642198012905452035472132044571966323204170705711823590404703708028441111674446674818236279358012492439089665349324504116094175349780056737993391782423401984480898021582711862998001835389511044936724962893410976121179991014132013559905894475396795992434357187056988292046310789685440271501298801001104000556918463189125119560077467191531629034796988270611931377611244361601292858712410012116398468703200366217331549404891835774651595771343196050550403586432309340230723448709780971828083389845092655884171802833488491441382548959852115441667064389704361749673924362240000000000000000000000000000000000000000000000000000*i1^3 + -1806996309541287424272403774059541429979602302494009300864506253795278424549974513459368200222644243334518213312676410297552789814081653955054779002368099785275007691862324483797422103774728768696131402533013082376370399910781387909887043180064074591097546428995638808479068912965266341242783526939234141243937675388348264232208029509347354725290119694194778338728356911357148810875181315080590475412456372811928291246291289853424636229008284650422582225671411119516312461303023317430600081884420319034518029635232739989655753966040810323754483396749589321744260727556255245985450103472833142687028843417130302444369234697548077327968942370862524139631501294717176060806199910028739578928513582745071778983864905245792179901464053055647000864671267106292050548000008470937169798339951018773336137085300193946858772301189808751315363701388230747907181301761494219399916440458204539362113645936157689468312592501650962318665067585764637503485530475679149929010412127084381268136450031392119459139334327772526349335897667145570299941979290173129919578866775510408744481848921324933908126132936376175951075897424284882346271232178399665620543627861749253578606585741381878852706873075981895527752165871088575411205916806160023299356134634221387854871299282667942527664933487578557778397947979762439310648605946819720049939347670859737259253988620607871216553216386707422429720560839453321855879996330713408742144720589943001667060587778942887696592089200096403408637205938571947872999668026309617163820029967379511459095571750541927379911532483273169401461734543860647694171121059547085695248308272411327605848151248463723091602213170421334722963184607216320479276289828940404741644959046358606905459435854307071280036769287793687986062935359944943199020750310165960811420799812152892814797204853476112459204555769096875147315228471031824985283932133216305968716505906020352758001684513450916963328546239117033622798623845430367359529860908897918781844868890276734349651699793736456286512745741265808827311911930726256790732358503742384127873198435199311355186698052935953905335339857710072061547031974846300053124207217988052211476526826550268974369249218647883463445160325076320062619364859314176000000000000000000000000000000000000000000000000000*i1^4 + -87150060126060363115317954491627207779409849767643119955181683233664303914441186436900440624640802841411440354880573956111793426268461564627026324539201590160412847057754386519146161430480863230888289177978566756046647616560986483454763659457346815919240437671848879301830441508026149769821738315152879310625067825511192882968631282442270038586585456275259367690990046017162219975568039807452794208199547002108387806929916094797079776202886823600977733249342724482213796508627125751177641891680734203363216531733055662515496258901648797850415970385429292924215628006331312704289296399799605098485035997208600179356494026277415153859807161289737297806919281935617695328588744397543714892496890667390041100337360824892714989804185757674001084568389677539198831377715671762618296966314280750406510311194942670284742347772900821714012264691431102583701995704311727064639667278686448769020983893488109051882361689145664301878872629477444189434073252511294913790426029578426266240876111991977374903423910977095241289454510504085994223665283485596136234274352580902941514953357359799185788676570931386282074039159618422652870943544628474182202276343781010677717355453760131003649965647582143012799958431145139820771690469908874983706728664734259108071072534349043104116571513604428660359359783785904731510027172053780297425293519429667283882253282952728881693021615323578587061791927288524948039062662339181214381462902895383916630736027062016999754243791762035016055418038425860684263087936197556744382767358445848616260001377646218941460601902800425997656526201087510727499240235373132697157108488233562728291048673867246429557325825638388810893059980625953834383978068327196803244511902631410069874932190376980336941208085011302298745747760908791644814511843294943726223794291600915553850065853726797923783121095379620582309528433591253081050070515298690038003994313712899929020078752477737311549862187536864959587956573990576641173338624487057254798955597736106787193565375043142653027600191801454978239973716370103864705120396514683321542856946557066614533671474395380874279435479131572840793516865322788312804405679075025864731949207928417319041741818386758107431168483683990743763639670407168000000000000000000000000000000000000000000000000000*i1^5 + 109856782036517068953449568390542106766178930748882554129781768258575544694779730147981196540895432595290097560655885912954328678705856266534416723946942166319033172207856169709784434174148332908133256006447359748074734637805418735499763597958426174671725786332810755749685607847237810095355247613587900628079674367747512327738696803924679722250823269659793481628474545923729402408911513426131546772484287281008430640423068934221322193349918692824853341531316582320071162775945386142484687069195095079189125333458688669565666147253454742221847304319936753046129475067538727090559568356301543607175051085461674574049654782103022720423603372997858551487656793475606736891512942010853064471518575467957353112867382611245957746302211584316813358008341306191116819466503216607053446151084599894867006542285121916665430853519876094695842016004683987615064259313653036117815648257167919908471687822839689377049695706245111616192267869681913380543498474269125896414885364609848726022304869208760035929464689802137670995076142325323031182503202161892688926674238913476748865384534326378997123534302349466851152949840492429543233297650877353149129265987353138532200323024292109163352733854004473354817346170961970246213915548935399831969091442866632741153483514011413965171848691687373923079159573429559622097795817454077529963723673346720306961163609246586469958684691678217636383079187984403398588113054530192337062013360858738470578122053346167139009388390016803663930509292534506871705822508738695647840562227825142034486457746292025986789176330967721716498939219565811942443381614369377373743996200299678026572031252687029656610979640162930747347237824863974179234383908703384935487042547662661799237667694022931031033240390693134954996607301293294339103778023260035759009146563686106995138676966520031318625896302414690563019856968578053594787540005880159221979189183997200827631606642381825694362730275733441010697951169462987237819194308296729545068876193768248072761370229730145370628358742804062759674717109178489522652447182159594508893170329870232440362029182822500916870747187358399999115898308989414590375678850024350242155387301807129248059194578551839817168522180213798809279589483806720000000000000000000000000000000000000000000000000*i1^6 + 159033252581321521002744003977599071908713410798167417582578112147664591003975412887523959922276422521293268947909752919338697614892930916076710011550688771758507286057866425679092428165399459941414137237894283849198368499545972339873267465538631297363881969081612256089866475789364911069007888127776706565277126209976261967408287954291687552084792153395564867581086958158241608428136133969017384628745599365892173495071221155106745690087606167343849256502029751245630343395261862486989423995888856688837284150446978270114295600588263908608727279195214331694063291911568374164520527439631210543508288528379679741544869914570974990872309090019448243009052107538668883629913102245480475208175148328994913258057004477085840149219084892254368395679459902353177586588636651289113465959824304065130054409061532090436283539181508933380485026227652370007150531639902998144633982622665679333294219544708146348456239083251914061298382157767973045126644223472560044719691768796015372966574983096383515921037969709626208639348211763757550448441047809819116232964813371930588412366782558605684991419409557778392727241619638663019843356959556691427224594702528861059146689234356369599088514327022917294143745361056779379610168870663263226206745301829751033357456216377435426901427897753757593317270187726658301156156344382739910419189304037651397624130780343537329788180577028439820285810566433683062511966207220950589186864381659311786055107313385319692611516503037086589994971736198700353615993531231921191964150117442222543690000613632726526447051314455982560092715139256814204908841988078828649120206946940595341248566791865659572097470437002465738669084382424226080898199343321725466772819876390663206436290226748142225138468724884228362891927877781933257012924345740204356739702737376875002679032949204344484408965704870465664854427712145312130303276909402301674043264124712264819121607935574865422993380082708093531641921265999669921351823783156282604414257635239814889711274149150262382524244544072417287942323730665566877230861352554153082810798036982533938510711468770177344603601659326442741413229102997589162309147483912303578635954957782068452710672833702893228367858198577209355158627024896000000000000000000000000000000000000000000000000*i1^7 + -114745615937481772974644109146354102018694639380391404790842119045054819771927710362321097404573419162195749618925288297906387137325505880100666349646132212104515732790929257182922584527966530778004969515967626406376263564185818835302330418462539624133716290826251070395277524981784440766081058701590365628371240423616979833917657409222196426668043954311420884815819182328123083474526009427556775001633621643503102651658251801098489211080069265731752947179933210625824825805412747654466413517558324855334875819629462659643713685701164423851117974830887920502600172019496927135461760903028535047279559345614474076491160813285587769679875595275031342185946955222801977034352623923643624845291412091859302349186542049465437132471718071364760447408671217175514885817055593849481299266440453048992614225590446667530934257406641963707090796724465745338352319167086232496105716603667497368765789796952386740431879970247362181735475613220484931001012785570633884074976346770932615334689811455707349928670257467566024539187629481279827086323394284686009966159398309074749641278438972353742898950402108137542673169425797030817543328902053888052270434492193550739223200718142300733563149749251151761268618860429799252710586742478641094540512390010641946048032922058631952739106833828865260896912515673420963757491645608038952722884856537337733909682379397190320760090702675611036563935295801727503738523067397038491834739232830291803981485387637171574234756822555178706598325589790226850213059376722558002073873825869781228749585684249241463227704635700215946669120097029265891305885637714586241024036956421134036010874209107713753432637142552548406460749738126720117266573441622882299815780028345791224939125272166877793440951075230627202560397854823521124336933845196314192833705221668961687948042165341187089334724921654634330724477294964073081799446105016905477893757102934534238061178600558409797690061580774491174313675615261048649476210611591740157647317702326206255952464583965055158903630790670284025325858402176752985426849320351511358592663452568875270392302935944036004272495866277782205842233254727421347860253953264282511931178977798413430751006502676918228590560005931315990695510016000000000000000000000000000000000000000000000000*i1^8 + -321128687126040106347915696047596312665258417388507150786323523670999133548933718661298603353340218077316438376547956748620952425911566282422343725745706867135373081949150378384679801696341911037536153456044160810063572210335931632146981656682797151247600511677481910198565189315926079573720075362020225467735642328164977072963579747530545801288012040616657717250028448756076379490172797646581018084140882925348481321501535914954257196363728093028276304966144116256108420795039488177792981097511046078365227439406583163541884139270806384355872706832729611065406226882077515669360321921462571499415709239167674649578891450566068174795014054580522106063608332751001007156712272261109305426054870687281638014088182710288351226950785177990515245430526114152160197965994542198339990773914596773169875149635029995426365095528433381780263602159207753244756371598531909609219934305433660711775147392948305081959475780333287237620517505709997826483815325386963662417980667285265279554961930630775167434096546835572999006130115786420112692818650986733584532124993910353050309047430450639622379589673277403085303144843477093697369583269098776077909159370038564622062571354879614141514295968808165880424695445785541603999746308832113774565668991035219198353502179793932041696269989886437191213442989631959451713743952708801000312752942277446663310539163296339390546467378315395130403139672920049479493546000329969413461529991359290899113765759166622953834848241780794406086881991283618299158577674747112606508854124837838759882140650045787650718632935368934775610016617188911904321299759968004857575075879614391171766613272661518620470147359481470097053078142165854693087827657492221591225735680876536883015203556153454401420167079231262837191831089545640194741970364634327930071716591460943476432176629047293608384748240094984600273902732754910231758759803249078632281621435356255151151801014973475167901564657605656208591374500266028776257984433902605937720453202275595419461566813617111182883233673310849436991362715985640173540765421483315889885823992164345364019326409527115331368193270339352039721378398815418154035782134462835314519143761141457485455360699356743657954709277747266899442401280000000000000000000000000000000000000000000000*i1^9 + -21960749875713147046506623335558315010762868798748131749310183149781483489014842504508856071046372779574090760051960053806957768683303816293480215902994422324226740488313317951960243870330544589198313894967885059254319958223582897336506582687404065615657386362633188828785701157243338643531171696624075676702735476328945758200071084875590396022282368536058019240560313248579676426328342147409415898146515011393113659341767801174454262055758845510694396662489747307600571783385743439441321317704614344571961118266579217936238921117871920776672956403978542924887622119904282225239415968341307534074330814295209164080938153162512770456797544251636825689260043188651728451825420820793544295185659259297478172123764344693460957191737704756480225013903898996787787721506926109104740408923989398158777309932764280331179205459017321551571206282960646190928099711445639793549537946768380913335391257895664281295214222602939202226192991032877987305307112490724245870061976297785547001865694827310308704675124216311248725263431805816643411293071807457488880021735435263221508773731091154298307260057567696599738412200630166677643305596124178219533831127994689131628646830613934409931836247914174667671512472967589148173510160556524075265607484120626790839169788624686900494419612786314518024224125788001251211257929761324803137651280686988926204402180069874554060098784663080871877775254803392515506926980767677957267273112319098913065538292245568611638200215523308780947558928733337389485682474118069010185761744502170151627538228185767169229459396979257788164514311922330079736135729189056459178310354910112011838182311272812862802977764910491158219005114570838296065565441949248722175367155229148609732611739391152428308416069239333906449148108329517675747270397803869286678466452573900567562921456360225604464987906618418123673287107347337496889601634665244163963324610027673179873025972900981505662584947137365763668751118003840556136509058498016676209828254709237459464494291416940338257538146873692983233003930102547018312883003357164976960620844486873042383385690676365960973571756144710115928190277014670265057954838073822983970700348094880897034818827715901549494198552628371279314944000000000000000000000000000000000000000000000*i1^10 + 83791262122113638196348931815031059300421745887514437595963607555036617455617465687952324208465836998869316704622393020161545302625552902027381393786117941827851101592340706978789497659230282386913815765435552174822472018188526849315599316647172173643943519330121440927225828598324850460543724122920025965814998990105338722245851917058459270084615922873783267935506324697535457002036239699343040009796536441075003158743998795521566304754867704340790741632910436830910270768841349058901518899182885545305415746697300734463949615711848754445401766334010756413174273485118297332413698325224217777594133720778238712118264987105142949352347316573964441538669947536520029012844200347401423138402253809891690150336395665922087116693377301642726791010829310877119878331543577100243086586013408531988971594319254706237985055848588116692520889501275314494827657792934407761972362289179192024908713194484777763768401454477738582195077048882669244596817657971763531572847486418384715710519352390956025927875075329157029040462049971361446407045138842668311993222007208211590525714740176903337692214057157305784204909905160378580936111615351136049834890459753711217433418465485684459092678968413106017654404226694078769073915944271171231804723380811552491417423886275244862282828605376150096706123734730350878981264298800559489630304290037349932678136399024832283968175307410230685564755530440166651339832556937384538817549045380768591636140230829209590399126970477569035431116444158677465974362532136773011939615420910923274688860928214796736515894224180239669344247398275456552141320352310457249832981977149180630658071417559667223345493632306854208787712796151012360564540461462125148792939791573158707376464777315453403346764285882070407594772943152525321024033100275786369148547272010155461132679422999083892167353429788560109995263290570770035958887085162139171868621584760726935966595593966417208563118164059126786391660151325790820048438159311111773417275470668370044977447739950444340745568752964132754808647345707811928956134631795887183736239937285626685416356885105848344755845896992121888225009464694736289213729492961825339863151769829411097456930334917483225107066287954344280064000000000000000000000000000000000000000000000*i1^11 + 52008499070719509450316493934467523761154784018171868117084660169073184099455383010845166052646522686504625209943120147931188492101713175698704753618004541915180940236372751651466051917879731502015054370482100666078498081492765872258841012422852759379799924286478935892492100090891006858490952346304315591415008502891064952889306811652192660097097863576403285247750993253925991155547429593883429274862084428098831723063504494994251892165529382791965912171711125161364845121259268358181403906159212349096144606154588886438415138069689216284932123943286265253998745194100505838006470240523884501247045391918904241739907984106314100664772369104828628754533382313246364583936979834837962031412213646654899390535113059326628524103059658471040948113499790163545081861926059574402381392959940898156737397051183242437676384751442494368318200536610072773106481854161442963905450842200247575315032912749666085021987170327505098263941834066622570842081703727099465231663952684148942526028216226939296626049836236473065211413623486683749995548043955168037032387205383783516264284904490743099597255487241799177710751683894462796507596560308769390914957750178186349277669024768296091815889386910306216347122265122476073280234528067656461473127553163235553938342330474435844033920025873931075531808527979486309014613992899316355372964316360656916829623284684976827022765035401060236893691960324807250266952891814451241107345226561129773203599101425330792460426114401116808595016122989362345623270521632145616012402501113671553094347590786169669507109699081466319602407225456355472507844325453717674094344000155830355688063476464611495156681608818234306281412781336646910627290136850794855784490993184969271604893618311128539577868223003699738040213999064164954620212748865786241190504106747136744713513578311235907880463866590441949126806601019954199429596414388803251768832385119596997529034568496051283546555055762046797977332109149920567395067601964416511343736700386721752553745015374111005196185717897896843013831110589620115528680610450494252178872449916582540224563492512464107265485020223274841870524866311610676675651534758378172294325339061168609672950343338231836900963294155133419520000000000000000000000000000000000000000000*i1^12 + -87319470420033548496315010364176074043656402522339545830615870685362559478955816190591458505839765015268040427057145947606765132426078863318144467399652321391390881895536997920321419539192516296781074405063107354920258421263556967055451376011775337078726305944523538783831995454680153234889449953824057856971969032962895145486835067035020247328646920695099341189263418699579225603866914962289413651188849170611824237086557879720650922771292722395001081063871809589199865636458436476848757923820250273459232361559494597269316622835548110797699291022432251988396935323081357504517102923930536543782545408310988029947330823077998485313761874542050972162519193233900066573478248682272100163004301350028522420581217014249577541264029109598523493679377934051237003303218895583572441835847372783004475471858299119604224500137148596248674530931100704272628077096976407895363413286575529744091781013156882619385205227977224872796383970418968782286857134718649834033052885872069091192317577936055485566105973208621913233465999171814583323480615124970084393628277058876911298431509209637577660588025547050797283857976500943587872573088187049791082532049608733643879702039507812990866545828742336450586456256286489056647996486772770391848046052283392164779564834226059442345327460356330010590947159946949829103824751024314042776884489470992558191504938813195002238116737695551724478324540492005698561196401969809831883444599486346491032956718366236000547188345819441418608305621038531637437728591621082396051035890241005464244921086430769779431203549978465769085621948340526518321766001483355763839019108186407079851128561607561415038744490976761744356903652146421851443528458878556445333787792721724605324866483964459367890724331225527894798710384644845975040712991811486045464706001148240997569448484955376910691974562294518648768252232107300414994413128217343485994072402302747898838338300215381589947853379375455466037757912437879870122237549338673381645678159966101103666840124912808487397694699634032610228650461877852466962582246422771377504744592837140296108145747912974044237419443447440608842086503718407765170470774367327980535067536018806595384782655572359163565934682507837440000000000000000000000000000000000000000000*i1^13 + -51321505188326059374859995836840157930468152821590736847761950744237793057664124813622342985459892572021494403333384601982119184230181822154758178134134150633353744146557444868102549671028400168694781620287142106947076131153280831262924366591210111439304291828698465725718663202105395936116793926597433085213731286734978254267318088871422456786619922192039918805931235707302975427981396784378400768190602148535379516667925602437442911642038101651086267507376720527130510929048807644244438466926351399387279947852747536835198268678117175495044788192556049754801630675372104833537438044471686460503215596555833163309231577986602284689359817979327542754531426720919173271893414095589363337379627744987124006884144309010910989233433163640756065349611927862192004422915722903662184604672520607696066501162961717503002836634950513250716489938947883818996465442538250573930226656831949380020140884483567188483137915887741867039533434830784199267606209168216547055483538333258989133875872424089873647890306056466137470491284893696065529308232383486446992562884128206752469028839902052759312446583989864570747751701839454182194636665714352525324943483264299358400031354726246067709547469410217835152645969857741693840804926804259457838991908326218237837947408765639252831019698337255516739376769496519135950215014942132682478194214523889810867471935113332862627189423791528348724594934733817214289018155668820776448553711755789922533438568235424085149513467569529245863346689566345580609828774729315794953311660658789602163070058708397468352913031600271631011653346145907941567257544216365725408625061455626581376709409995217580191937386378003367475627901934384472876098360772900200514278167569427624598937554920986282004601294251402413621257558699911525411502601468714877247904856637956207537298694125753020246934658524043890529197602660072614102989431744673138045088704115635603391004361700715586060830926336148148797246243924057860153604752492121105348737530017423256120918056004735330113117122684372317791219345744047940646221347763328761446844438799848663408719585805504452476401757777276322029984351041890631874788148791481462294056062408892291765536957248081443581365770937958400000000000000000000000000000000000000000*i1^14 + -17025584127430236554693148187650277331174429680172860269356621461063056970408264108356893671092848809075917102785315814243960710302411596242324189308174193086018247148632334355017342243091021031805970688771000407774339612253133095335131371324921889599502028218157632044413149474651360024040067941201400784311251849920639342079934146244999265362338137681380800953542339520823189428869006898807831323555612131550815025454680762230448111057482626849250004567866155024835687619594587441761443924649182205203384327347826400163859560133283113951305470658736796719072413173546000253953239983370909549124300807067233577272746860465914588984772820102783422242772468555903881878291244730406728950275370981837690812837448359326879765455147035354128649602631672335278701860368848050065967518910842571591981857561158956627998598439576280008402556568806286343157797567186424282324856399057894346047528203680808678391390979128746674043725964926846015379401914648809875966121650194856169146885411668425060852704291508407400592893126520399297651444917780751186909966121613554734254922065033749875231540263318859301880048702151980541280137793058185378166424879516471378360183654768968697473458347979328728142347606125304382354823639570878855283761037476565768996530377901373390536711557682410776518609906711111616996728581290623691690041780100509093796257430232647764168593159125965906998682192113596209964683341332450952455889968523299788390159543814232261513268042395107761309387509080405095027103282145761765825473788729120430242156620193913545955364929889674882451925923180859368728468629703485062090552468254539211480132122435969471644334688931575943438956462710660731853515365776558955627060609003763974479440921790080978332769367625622691045094042637315633186935060003675127871558293998986905115425328884514521464230935233780499946203500377538472067111710122059636912243508021824924525478986219265709057306348541917744168225028775507865332389070655634655900077103359269329910336041191037494207821282375485222619596027509319412964154180342444056787884818094029093634530274888267261447627296537526382528529842410992903439571717148509995005612813306276754645114165132049440565954839838720000000000000000000000000000000000000000*i1^15 + -2170777297832713559070693847228189361085561827304554919481332447454017664549011853194524110403815859652686294346252968675222430571055366925506674084384544691944029949170741255618247517501987335308591299561959378628479872600372224348872600611975033472047502758735936637101356296339869982197625023017073264035318125069041227886363095006594294180311738675425194181644181410004292003838984659478488112416260027879570493165185882671219560631422942969645798029789734515244737424728761378815318129108527527899310014393281614598129580375315665982310193746382036321176054838858797212496409613802130494488004486437789283537485178168927706680619819880279787365707579779173553490143186830028534147074218861088354310263079137595049290937294520010704792924316842711045945454179963575865249884009417107368978491252466216192027339046200310909979918240307585417626422372327231857084622245671749667553048069816063779739526587076987522822576513536503113534493046071423895905210420738364462029522028178012227165291787654910307514202762004771053135923899719403303622002498361911737354995384446694021231510319899500755138762021396508251929598071540640095062238817076358080754539633046695626449258237343896098118203299614919870978629159320737499784288479564477662320438380427187872479573446610177859552009222993755613569452980372846885651981444847120403042869532851302734370850799806317754765472851215167299766848827592694496799334562628235439058818493521134220067092577806845273854728791258139465589523687478675997691436127538420609222453772394726868935923216110127543956386537148552441720963046453556157490140596701886889347949454430982752366846430049752984668598096792810671819870113490789937526935286604890278705815145312063754681003044549358224656569748228577975638103659068080072452979497911820990915329363014665463448479609488851720713889609517400606263237001634728045312802799654606153507438873425125526695462223522155577742490831536866361929625467533041426115950520647601209955928631794967475908416178922546072013334134970866329083483967570046700318886429460883813786939590171079814861202567628574258478912321569370882962993858834722147158528698318372467682779301504669918768050208768000000000000000000000000000000000000000*i1^16 + -229678302838552618379763504660065193469835951314866505683422239321297157967227850710196310413116104746077465252415668075141172792084465986452193460265026807068297977564631901987028576525663751589110117872837153860827834180384677766206280400165773310209670742902478568765210512981164671838477041596243600087694228111794263274775969802775587892492963275687673777516729333327735657245086631944685280777448805855956985330133244237280640184989148233115403742437833627483877171096685731905887950615570797262093872504509563512233645767047996618939755790766886102132887652558727100934374274305835957310873069276097913442574247792800732866946031949775729009448340028333037094073503823357446301705192231168111189303630014709342505802599193183989896845874410650593178258479609081243918168271421685360289178251029428821693063389201559860930774036507347044444326900845633896873925770636133012124652252984599251248676837883569655080903057809556433639706355657046608391501354902274256708830474332815031159415125778457783262754802261907541868429460461808240783732136865569058990210527204713539499336628449804896816453117288573475364746953993055404204196035923371299849191110957644455434896088907042656033651499269341493812542606146154308708953579987035783044634312861612354980789915607202363676887137424624955122427684273982480432510569298222507007980150921495833269001852864497359999844290399244499173635762011525226531362475368616826678335348419652521236420122985186589000034417819198594164968681161467153633545847865492661671745122525674588314078929397873596673826185578493309422312300821206253869832230290669812920533175292691926400443209820108997475385432198056237951718965749257668694292072943928377974559859877142329111815667575647757454451859538459095951806253579980892721372420417982375863327595602621901842052312655998275083858712397564319291724755082327027017856406575008263339198340355894266529007628188878336938184705648742013229003694401816388288964584732262791355369094267568679041108826276045886948024647534773204961370154254662589490964713077288426880579016589194301015881845813112370644713618437256711440878637710880111641863629348690851367026602127886313268340326400000000000000000000000000000000000000*i1^17 + 12338657188708174041698425086282477213207058955373467961253868419072459381605667431310501033582468284433618554849163059938667706298146896000145024406003893571411939397364390027092136530769776817545825518000428628622189041897602061105891035768963285754033927112255713661905338957165729365741759988397201748700966472061514604141533196426285347170603481770319090467694800040739003120249305870441184787818213835122811070474982647978846490907276583591233110102064396301218693379242744955921014596925078610520868257401706442015755142196215695956583536592143650375996961410500050751852521605616822569584493260155606340138208175662923751137653077865870110119576109664354309105890919517755016114498170795820381880643926246609916056159561647836213605871410487417268463267424954074286543316499093102750479423034911939921484391046130316489237483268077492670860517121014765403967289770095459282014333720085042239506728259974296501240517661645606652886650451685058070226977333840899802654712610998288042373436282904281420166233113190970415022928769215826227201392975263192579576939315355069410076204435176925491887867232721248421037748371098689090020881451896286496892393887546793063161585803744049559637196227226706473157330557130226168361116645909917994369818538151836090025286545523577306476550231052310259308792979344606473976026754756327232314627308325503104845656046990742959912096010421153181860500353389266348114663913667854711409371959707801482006943825244616199912984743865874080909769697495615796928408568128088454880179074908929231815449611026778710876387613662354037515689107123652852331940256301737240146568400284085718077271997262974017254449364654615722166266518688066309267751580875227329868984146680734976116421515824488157007363147706408872194923099005727899028871928410407827903242179263859084909424947060791919337294809431632078724285387449763719903608498623632658844581096107429135293931372563297015991060432588643606282283432798064428276951278942325344484551043763020418811242270878128527185805874229829230871894778167783929600797247477236756354081103815886596668333672454783855455593174918006625828460339568162222244105016425021239318616971188716982763520000000000000000000000000000000000000*i1^18 + -477092171891577566382486598736022436652412718970170016361062234724585455854245875749673080035325138322090587230933135045416121502400882795779034974458756580980857856793376332202193539989010792859706394854530366566076051397458136560878736612916274660867109374199377383895270627287205039267232983395280479375587484147314156532076356640655319160605019037358797998757923342242603625931661892497867157921296423475077657927524834215552142739222643616292193399864136802047359989944026049831372682895886564033607764167054162995419158095377466887197449502282625865489300356451265145977488358266598767909742872111689135064725903984108597665729315987213317849115159586717185365105738996401296330325659811541064311017324712480655448135854411485774760006268157695753287568392649487301072573579043844555348903934852410533666216108106827039222079597238330051468739455630110260528487997834202589420248006896264765878881417861689446873824355023047266513964565059194000489653184510205245478912662206186499629547674949323261301765508669605073864918184439193154834856235839535279572838140321146570251326983201015937523675052378121802006353647314741449709503274314829737537892265792509018936801021228375367357221369987843647489238537548008255138092861061295001138139384631438829448924946293280264025955708978172916011586739286335505545396667901432994746490063683029670083356107861415556569511084374968255007121355209191805281644990395494530650860714418649940492243812301533090346214211419190096424930436787647070078398767510048925098929495715201143252736077767449960797567771707009212919410103003933390399334592420968256933831722662945222023766595522136938148318000273436884904594285749819808871977014549663989704492274919829223096141766693534480573224591879070351611341574797056381951494409036292646336719043160502248792443385327138404102364024077883107950543436312230430912850084682481350581512954372345417921617809520350041445114384964974048453325788124074541249134991201036882507968955472682005664165794914701288927134213992488331465471407146354417732293640680995330434944673192574039838658651998057269457989080576319307287286517838245716131459292710634990218362919193254297600000000000000000000000000000000000000*i1^19 + -49656045574537345500974207850305697598373082852298942195611493995543038756594685040132309332990833450869828037506668610103961567301231066370931759310920554416093494825315807795712692540435373313257831436763630327627542632876348509195440889512781303895193143103689162848910137340116048612587274744847357220347931230031890617912495654197824549404445875785920303889314572356615316169640188617962420411006478855976247771700507402170436361228081405642937356220373583498665869898900072826208501540578318538526563856090625487663067816392314952926432457661601813859062518935510579726050155076206038256791971720151897956929702877531570265915326136042229250371381788318352953587016003621815954531016692289521188279919016122063033454195934945926985272525975112926305744678535401571595352625240757603424214280514045984170123258045199828764795608927317158698256361090659088215632317113966045177196329147051523504458378342330556267138737905265226453329624548765371807021110477754227249833030731191807870112575971530982296530720100383176636124821521268361991894627472012916132046329306520339627925672152094598460854438462010385735811794230217556761180381011436641488670312265799503563017362568113299657917398009489217082788074075187320024352148305184374406905880874770593635891274102192570348952200133079271632797704649536702204972268319223605991525036523796594939799809610281284036687028615334494768500929253683800074019421672950043690829128381138179522542718527109796431664052952333867988088343125866912122526362703373783630499872404626826318975107651117477701964350342174937216020818055626933138086738085394037717006929754227513014235025242475622031509296250085133889854088284742267432738555040765282162356845172746059806561293362729929560310178951941894061151251844534249064607506908620968611312686563119949413490634264309872391141689674208924546535538675823235193937726048511784435675119182956993560827280222481967037406086844763423658242135047714236168722189825537977633661108807995453110927228203318120270745498935345734313824252688676019510643428284388870874493743386213329181247210934260118008092677688522533164411268059299536358633653744174271654118113313344716800000000000000000000000000000000000*i1^20 + -4104389912750424939727372565809963132452078197819482696765913999871299970119260793618091207284411258218105763879988042660040118386271404524101231616499735007339042102657975841409948669939514531491304810033561284381324309366234008408655130312224243814749038316158703016603687171411393424238970687709259222887335714838080354941312328364970265999930839121146886309630312904778225060158923312931452198653917675772939735572676321348168119174473802312070861536786168264765030906546096979963622420657349679787209445017723661790161884046472651124908366798453966619921149879026521128211602884448560940065402786267420440104004438837314234088334605518446264093022952868318073422116954231740320906586371608979442434135032388733530528979084834118328044281537642495446685937055746632543209900472239692838060741855541096807969197296221924202741431348204353222415095248762532441500743114597339911985683859971433558452478595122649447946626966860682324221920746018121876222269484728439191481855508446263022657517797434140384757717606221828599247479702321936875740570658935677945901450234700089461613149253318118735474295694584111413756494803847030756197278671219528672853668767155584007798267280899519682153107174724642934228400540155037801203797662595164235965703326298844235915431759182797044379117603543571352820441727672113434179773212220942675352517274189339416166636610959398955859511859231671475461584386770062932474914491865312490010697260694014790002655085706744919311035664017112906764467127534445817526481003180551483805360136655001643654387964396508811801863310584516481321565675343452969686449346079471316376111214260264003873055760186374873616155725193777108330057339558735461956685991671865955143479591193670168611312211627136998608882598023410988087262531294661939975111889611281176216879186958514255101220695155960382482524652667584852674355061147433073054498901365423793542500451442486792996715239231847303176434301526672875911144433370701324841130655748743753807775871580885406558611904077136340226349706949158729620012125223316029129924326871966685309772682047568779034857078465059102111665396999061340261086404971299785083508538658646185615171738664960000000000000000000000000000000000*i1^21 + -44639940280450513965534612147353674864252800734418548797897463243732154872183599829837040786209356460773867978621612474573291009675735116336772499402021782413991543652683474031788370719987116668152389246683026319987142469125928376198300733951897199306481307068029800076532989183939933550268590902546037746794443996701283611279544445770062982395725929195221567621300937912564580192476437079660458847958437031623278703043995805038254567122238422941204390562630108787236819616377568565165680821921951278789388051853003114288964489157743726516935084879707728857864090056081323218563054983759829596228715248617862827666982350804586887085586017906149498421287021621349647692303024079366464556499818188685193557531705847591150210714782350351100401459971493650932049985056998814846968885652184903620537264190415287448179251737929351473958690329659955956925438464193559063780962368368896523138819435845550102173544194568844726972514955094562652380004408997557101633186370777621066204379563595613864720561016855750601306327340695723825848851133760022217924498019381457722728846867710233887032115339402912318894800196451221338773424113214894856061458606796436823122475083451148850738868829717361472806769628473888900326504183376462019004513295852128404322180232247579301686542983952079394159261027861060753085104901756164144895640718861212952900580398725934849737649211930231830586518124755600591399292861755307246761506457178472906394104101390396223410304644976509691773465877923560902846405373516537023430174283853261059521001853347123616549696307837502306255761573762678733346143456525407238004957157901733252784808986857555314903612237298455636427900105574793178809992196584904843733814088098585396184422987324663217830108431697990335698463154250100203705299673595024099400629345460428345646479586114123724563130114746153110712623116427044244972878838835395150093716319558796964222837738604055312824330442681378536001756933393958862289119087280003446222262066336753740690857784453328469602256624596739044882130493399220485509489612493424939262890573140572889299228938456756496711457007331471713912115725927437765394523165828259481791846494690347729314381824000000000000000000000000000000000*i1^22 + -128572695066088540200803642870364781367109432015388675707588630339910667532756601469870309235289716256406414868746557623476749047779712649842498422729483921065575691047912134742476585810713236765733602146899486775915416786385619591955879067322639220521751976729604680884638240396697022666873993692358341007514556261745579334473117333586082130697917042104358695189099416559513100941662752517059200432702177759821422283354260480880772805644688307461353345422237287652240782357022432783459949835624409405167259538028197695680828638069790633553877246948501312207526491505672885282935924936793623893673834454983077687515124846318205444826254395100973998302291933360178551634244343556525716429705178742725936266958881219948872064810795091628357860533414175031975066445239198684420222335457173503153675890678978038789436814771112319313197916167273462385627535378837665811289556327213024068388948238997378335023832304713125905324692568919125139898564607166327351110752435414082500772720054939283839982589923237700174818389207013561995447617570094246606584863274415380199887803717125941323850891115442412774557789656877713758072537803961684514147863424604474756194828184626519036004991134726510393557211494189452678600052406428142551786083724667310117632768491847158334863991446934040589842737959473710086538047875866835628928379270577948832505832217269306926624400051255185379548620061156795287864880645572144122737584063445898783271349343115378788998924743744419457153769705126735682310058497216786885113001194760751787495790296479667200355355352084942131376135203065760463679208007143126891092796854250653753349514141669388552600099488853707058541102797730966516477008970321751801097905485582350055927759559979575713760802054558266856222428039109313579345388511813607932622635457105775464130756463880586443079046438703751519606737263512446758228545640128178787523562695224399629073868742875198000022433544808027952405331487060237640279164312198411951416032842042286501289359439548069802212054624034457299555946914183916002217035450976451708149571707244986420710606251525488405502293987638884047028042038521285339075778714774233772761184644405497377587200000000000000000000000000000000*i1^23 + 895606974956262696318422580070122036051988872774407548713282879230695338049809615987906682942180363738581697835726414356460863164724955761944150085556623515969731711745848448261305786167076064927101851660910856360087078257093949710122598600287428454345048722936050469877818622364355766685602239487809883182679680058544261173161118509979051936755042571067793641511740691633113741392002683596838311622275524472227854214037499476734029718265251339467897976064688071152060871935252320589024926172960006866556417825671164171433164856643202128974271035486892461086919335648125688031589942191227176456819647839006407559377644259743933857171695375097355334254837764718295388781729869826315389260975168787006390048710318125353562992926622410107160369621025775878509049346549602283013445958972488437186060103265860713657876117504955260249274945551063333575531471218286773254412703522315896464037073185936232654303386245801109922701854905458482800150797394137905064680021120674738720906733250846110035711353412160848766963411424547260225248737754495836811353495348913059258908012700359856663334728190886221682611115448538086080900581604032672259789117786575983882751472397778938367670182444814808634252399792178205036493657919494303393354879647845713678297221775508687457295382348653853419788209303166142266415600105863701944006565013056876100292291947370957535436845373216949321205106912829796140304776955178354382492425545386532252649485578143763221780332386871177653033686857644667842104670542296759081246859978787943099884793280429691762085761032192159578611819219606751304693562274357830990066672127532096732789339597332070686032867428357531783439474724117905590663158275364131489402941520203098156087452694159467596311253851120407742964276990127387437041962404027680528123561224948949377253496469560696387905627926292481049153536101771645925191830150523109482621022818043148732245640637026507885194496780636651520100490089916934452055896329892406000203396311177795403421238996430205688647540393563276093975147206385873575597979550383439360261886668427376218292086375635922217486273884309119348921809354125713175576502061830483189706411815185940480000000000000000000000000000000*i1^24 + 31304860143693336120416785253743918666540971037817550047621822011964724775704290046182921329073330876806944334841759099964838497353378124649691035280034239783457429664711379331675524817008397098186541887079040273282546610749616237456940134970463324822384604753557894261048018479174358470532359073878062725244956418296556011134665244553425096795149725565278400312849778674960132225047905579222695385455756545060616373116980455631175090919271180553457502988860909463819998328859771129262134166391577773362293971764652657442043214444191620108052027403319020237320450403249304360814268846641428274025484910842402722047598997196481336170749473120024235261836482303149049502412970586595449773764318011876853698661656390199569155185886324315519197608643826639577013819544553451268103871099890893659985828074436567959768519972672383894385389757001586032522889281611610248722441548571081150429292757083629435088737767149258396447297390480508463784107283939594481421184343184697603505434006075740708954868714228133648210273586869245509432685830956350719921042198423739559760020356507991910870399353721083723536546666318671787991942529667168548657900553728079390646080760725560755456942109369904968926694108114125785365070132409203987699116821855674101012610363202718708798979213221145828780998650405075036817735826606432574773023024553083742764624052877231685173530103606604962572495064000868894108602586990131226230045966526293766408112830153107004179999413191737211957076360511666872382483739543848804343426120849443537116894897467517908809918698075374418967757660634016988628960910755612017037569060448940610495206853336662308096582614676289361386714060444317354538664917111120056546986562011771548554255094207794521973455403870718040095349011824131612625222404562716414839993000682485960700046966019108857976044514735196707637530001461093377603804989010122725781405998466679357190121287953528521768506895785668793161933855654210320105118501402494725078768890658109641236620489693303044021866011228036679979796731788045702434869629048962827892178121181589760557537237413550607577370774984415517976543918058085849610068429283161646916614293028864000000000000000000000000000000*i1^25 + -58623533468263503461698071561490688256038302754399595906391834109861446716721360763427008563112533554236433459514080236337008900217398049651637098042491304007815896018054528478627261643048912969524034331941345017760369237416527452775472644559604240938248763562530224790187075199652311292365705710135464417535147258842243046243364122539652715312155809301166258011878383137619567226728638904661123528592171171902569656294394571916023470176379300743871298262798755753713290135741350747447717294715369566742842956412663641719655971969979504320165404964157190294626913119988397465319277216977264820226544518395392825082466637220503445793089363987361276108345047034976819169434160639596637156243062613414816053263889423853900394732751325045564039950471502809040686825407653319293059439707845299984216916872071597409244902265610947112297977050484029789689358233956428637903882321732325286755724335695988470458761512980729373191115863047845872933047337166700887623709340906299617046772972849497241254824620060513260440759313902418341847605156436155799885611299858479794671823034407376814531185611786090173232383805413498794064371108429242450331575509393644232855466795429860697171091884021383833743952258341344768027022359891786132484774362851792868149584457548829296224916877781474294470152430243220289703540139271063432063421743778539052169218723134709781921938288893685348153176188925837230911015563320798840954949080952603742131395531160429120965693104817290750450399247184749257271496222450973680829050440693878619904642453830932033407599513179281620216614258667265416926856727845995045917501550394115867796275664029948353501735261891530751529316790012655590143364720410811072847247300677331071425195141263325164533079045977193104491393961415592178966468812155853083885632378151502315253220482910669895635885073204214111632492309157278118121200903995452551876912155824618674274596210781466222395080845553541629688411237530829359283985460309546929920034215342205006236041526795560035067380353009209751793887525170165742072040438174525672318247787682280060000741361046248289792293784601641974252589396672377444007873128381297443919311667200000000000000000000000000000*i1^26 + -1795480910109427435217714805382368601902204460567826003357125222672394177978766714927791656766174821918187099823025102720458569808875752049600972486233370660512635982424868239541279543794884364265587245721936204729653607709284987273938847082058419047351885519295786953757547776181707687287831718731504463159122895480793563377438630297648222006397924217661556924246180621760856432735610682156152748851462320068468264968798093528114669805807744266929425271380318042827306578090919935123027930087282997988473353212039109379702767457371466328269563708081019439431942781931322471361220726723843308390975562387779448367222129760952401674183455219071539978575791032032883291790575638115643934809420167598029840421054060725026214804488258337264020916136772177996858817816272632203201197572026610243181843277027079921535393589020149320517873843486575980169010852720570835465826330222718616920323266690370932293003080143443460856771295587474462513339002913218277635588714086550410289345615505222929356767395414152038805279805151546570952392600006739330055106660752604200858477531836932330255309338719070436141525839076696106043979986641404110655154388331992272872105006648661910232394778838839581773652028609371020259709557424199098024799292443537901153634986035349029063146700789728372508324690144104275672065582948160078221929957825680828119624493416494120202456867502023339503847535149951560195628049873007915047886579720105621372769717481768027585626662033447779536577266975740102491761946122032924824460692216224649184614541875327819955515609742048912764848049471242742725193650529943056346659648609050066134796812001354979718024503659323823359229802590129250060652769044331659711812006329095248651181021575681814480774396842461792437089694029076725242328030661790822152077210788526727447708014182934349643125220292528838831918561521942314731082939003732094982401727777228304713787827596619885721205554909209412349452179425701165017129014798018939884833302533698792201225829035130579175195740933130832589343594451881418199486440100466431023340123706260210539500932873216108927423418045148300507625143492680640346295657383732419682631680000000000000000000000000000*i1^27 + 12569891310321777594565489605355928109939598866205993477110231940615997121569632880637385609259003238596345750518643072624775194786326818423298423245799606366272518718883545673450860283993627144394942247309579478643622798597135539841344461467221488493851491102089640627036288770572257802267878277618832765787306328456853895260653129574292859382385579357156339560977511750933496932870622665922103675440797511718820645531097647899315500769861749238237654392556479385550937757126405808357278258260190857004241283895178043649086918115859796758299552086771827583345704900261180400971666905436552567636387133895848160515192321781036473075058137165109195984368558988210093468156113794477107461316069173463851098422175376177723048701104568133010355614326209488945975308748602851188200937241037246959055060153183872710842120056401102933515040316520762398606891743196266326569224061510549038102694934743266332988045230244740219754107802662132999407316541770447281773446884353465251315459483214240733564147826329407959134936640646568110379534079910939841888775999503265934901250049124523898028164512120813010464239441874634076823509957494206226679291765160611236961667180900777604583611978446426357290150461545717580950260905490891264573117000311661110665661081089485229574723845099990374336021258155016144995517515579300728378363046160566312771922258655532773810231655324000151594149738070174523878381526835625891700164833677663891302016004644264660667633165781442850565050169956180714687412589772077054058649871044598273187422366398066900561192384307927355467294904499809192181571030180647509635068568640804495681076356457532173851254117168739069494948100088045197973504625377551099344517519262508246595247569792520065572814859350621453672559761365507512711539217966121314205546613634795558658227388324243464945411804064722003447858265704091346340793940492545552431467767704608538828164487832438124429030287329214097645315730200155785346422363088369995673266687363639524233215536004529907103860539719050451905676689322761531068908699893010341930919850551690964547775423058055646265792693141621791986310416110058051965734982259272843264000000000000000000000000000*i1^28 + -31881021786614060480016343623261009023641981792777370982473422658519121296160727760889543758138763727628479949666614215527144129924733627280650394976212785962037801733455257583495906533066349480923451050770414399184847693863409282925941119442249912855413151968184913056728414590654628166513666914938303596424729725600814246313827092972288641629413100210264071414636457820199902535737372708078877942351088269136212366705189160463237489531898770866297352475368856567395426036331650272563164574764088209466822353474162909046681857113307909780751817356201225522313941302394340740201528510727292015068172464626282539333579438965793355000080452225411346398211821587164301819158035318250933922730210928205887314878883727819299656118052374334702930826701404391490710542922307863924291829616599742262157722811189251823954221460764302188362214034357565736089464530522341452279047455196181459627009706337638103755229751728229485619217596394928594399010329821004375702099882711645143333642462508301751713370537231975333435684345623093831039833890344593123912681003424877941084484471813287589692257004153504527804013237423027942669929461766588374857441493560859955559936991214001831358329894185147283418077254470340745660609237264896022179089513822824434266200261465000938888179724849651027208468983884616151533857851460343292543785944014690878006416264957194277732508728487377160883021072408503537387816487909822144699972703782965140331549348401233946276622828539003263081561323113956787068150201492304589286272649381867805495411579704378902532485912186796871741880448430102349870965360503251459718121120562597430146871406748494926263679542278127537055895734891684919701154226471134965259678459181143558868831237498520104667326722804871393433010449803752583993689482835415538043176406411783518349224695665652701180734089047610957043474499202573274696695198757288788040922263149046897299796199343394955505993782984974749281470374172323693197752036311746371937682722167535179483281501132458042823627616922563370170267012261555700075146932698540679039547082092379838598960415924389834184545777368297309314265650230417937923473686082355200000000000000000000000000*i1^29 + 25784452304652169239087978635227723414819659957491600290691903194165719311005856357183236097135875505827395252827858456771530096288594591165329763820348061137912319403452870184531424324012018907176205366748368040240097749730898134604065192999011610731651658558915872992585705949497037287672527470139812582728892779983608995253779330325512269614366122164158948118282912583330239386610772070593429335019123943887966870120664468663217550407673612442899840040315775643678877978878620699793830681377686286163357248816965207361925580965570310727879126298935378083313097555041133947946073141855709021696015802242774945663543587485407300664188714857186853259658640621297817673049181243708261306165880184950767554500517861761774618387609685499872838518624474664213353974047658677735709436564724795012718682539984278069866613202594645539246112179979864425677620342339012830815207987460754361081215410705611282394773224745053574419398107913831382425622313458564382494665302841860465749921770316381230077321984788493179279306403217596900285977262362033865377255468567382606074981211592929753741141005733321534594592801571687186922944889458675892876794856532624396374639809652329199348807013076759588416668105270380557657105081461016458092801787466811157058281531989804400115450161306118748822230730882526617952629751663948549512803337454941747605222009133010961927439898380660450987867518773021407117885882823918208174142925342570455605979582754642870239750760234893632412050392100898667857375185932097994574920172352184857804609156498058553401304925461079165948239528288093381692658017517159334252524839741598887291235554669562524366220194496192547863766641349781529237711561136836160914295858572864732710451908018317437757728873408742301003510322002102537367168443973892650517446792289563006464147983071363102440665311624149330990597486336936242838108363697741276079510665378822701087183434259034487826592061228672906522779910447128169160230469838244474702402420941438975120413048853666503271151638467663479422630955585536117265586642799954527498036908513335385400648249583956807726932857952765385527457542004181175884452986880000000000000000000000000*i1^30 + -34717180619340252191215765921828774744631962244036785104903896958388845303078898478157989673604855953148053083246374254908063520154333526961482767330482985851345357048186660623616133579276710754286359285339310328751799373319559756815899764509856694690530351320505956969583834888724394348921945242440184777885823429792708140331136692171487975611555915467440417646967037967002291187241943303541485844564848048705882329323082009816216924042433456465465538003946468252318034740109649273557655631533238766060277155802784852921391558547911060856100800062935022464024223659386343821671445295986662142177041497468086384069880375351902041752877950825746925140633118838049992004993698548264369682353285190994932001328027306403963156083768624405863373889413272208240490438320632437354896319332286811681515054799416282716187221075777103159462776443684104820457398397286572380226761801799075224701702176288856457220102658774083239267876502291721677694512842458206155107350841154409469318307950503248552161538396513104971599025826322092678210952776637205088320031746169399987925545206778335288587450218039515376417497522786044701311957297137378160366578043478363464546791068588060098663415277500733254598690396525701262153067880348637190027228086987764706323935130010693122064495534986460812811851693291248969790259994965862496148530908258909895109687867411446752480045382182522780263531431010699039272748930124886628271553543926798630520833236980535972709595401356326247642672512648565966482842444191912432536160302974505852224460680111827804945610671811978947202973155352009653231699910117688568364092935586621902714559087148942594663327733060978498808451919601236620462842145718079510387063914274804522667286634045161804011851384405932511234515022739321061488278388783596748020648206361994806399206952683960309374967764410988322809087734433408431659989518821113240007152011290988958272863202146085363049304559811750417681954273676953038969801615457213329696037389314705015288851957828309917433944165376783327524909778731170365145865208248534771562223284315189411704908895860719811029406675151556477623948483594594648326144000000000000000000000000*i1^31 + 16309049397593499700647500306719761270328427754748820879584367289147589396171376542405723856388292381013883287114979781698906998837815285945671988711258085871064354864021875442498645664609894406309668588075206699881347001705889281228452504848204500592717750998378850570738566005667321278584847548822958275268833281093823201735966634502632218922272775758287049437428955835024409313937632635208945767790737733769465245367540186058247098319867478290649238361745431082605666549120039663076004270550613822429067710086649799910180020321609690855967726980713863440414074164840589019209073507196066263870515398473782107407643361485762079191948430819391471174106225509068028850710135661786082706792988008347621363962424602753721592687460871591036518244957735343597334871508823557787102600761586366114909063855803733427651035962922594479454098840190151327181146023715339767038879637409092134992190101104665173740705788264768604967144498035517993334066438853137957046525697007444826896577774461891105645996508769428274978955297342309374915803813463267518249916030644136920794757034471362844618226925634026466701670739121321982031581977926741022736163345822578940029408209193175221609395339412571259919664088139264722353322619322148579908725776835356728010377747976315521233053878427362671695774618691399510676996162544243087283514443562415985356777514615281419110330031526938760892287766924315769100552403374759444499994817672844178703079094456589484589596392196416306334591933616510527547181851831069628179802421208968763969408345739914801033224054550902594721964382970995418371742768645312337037282283593271277865877562701988928675452018113520910410320718322045520472718716379684639237591169355715951613200697158550859623355660406368131292079650969148785622872467604824660565672237802524516219091300581566906541497080437142593402872466095394026693575470850954995231179253749806901747976623486006542231968069743124515152966286485067298973497553604372816356579874188006051289286423227036695421770664935281353467938897566303481057961692454206228192325081156275407104366040175644820947839160130792395708138202429652992000000000000000000000000*i1^32 + -624599409302652175525313001061392352720137730445516871460645425237677199249884610298883904199155665517737795483539539248122689624073920253332089574224160109087796793087128370356515227934920016277920242895055117287058494097684929948932671965892470736409573260427418970038265864240554378523929563144320006651908430018835577582877722520867962966833381520956557629380258658201176474416839747216956834390671428779822024858027457497408541852140594766034145883248620063244047068703558327212691840229193296971379600202838556667965508528993239919866673440229878202390098011871960512182301173981914771749892520941206986235625966247340894195826938497576182884148647589667916847642499580515515427313210734147431760672682962344380547376585090806715270746732749718420091321747847929051724625335911988819137375866673344646429300902133620531971749024086817208877547885369819383113810586850185703303564529691155039867625080313579481344602772304702104420102274826618906764958741831845763353744151789230734203804008107266861553941014165016431778505159501661089076507490055315047205028166923679810284931035856357491243280659411507148869146967608461505884018382464094726748616182479807574915671888279133216424134465649769068339087435309368997606003213150105043298917777392667364535762451035389604787350319601799426375181381293657177553412699153332130824783949378222462197061067688135913055079059506336634707010710905872742257266751857493385536881531502809172289742698581015083063635730145945639284878920455206745174258150791936799448076681787744875780518400816934335530088453800730241299650889109635445579230357034409570132966504479623779868123008059451935654968606177508043794434790118728295343420689258282960715324610290237793325328982986706972832056781828326150909158347146975849790264870588388067697536083999417715086474471732333278644264266041026442926667549408073362457389811592290278949249492122575076527069426661650931232351631721843748108907071708808035133707806816671157961255924682712569300325967646593967825788238965682747830051256288424873469585879834548981870403584821894506375299392522502892694540973506560000000000000000000000*i1^33 + -1728619118755399817857446136252504485203747564380360998567699439511286608671230086923052013102943890453650023741401899733580933256832058321787177627014644438403068453364207557535986584250319200431541349823196352477037950678663337336934117887914030272953280268769431488371869723572300136334146338283365900741779913289930691132186419909461382257798227450335781692532958120028231524864395876611139405125697113911644362856491137363910058245651246825229047028848816729055712413935311606874218028158886694358432335965736364658861471793726681870680719899749078714444443192424971757131675766517637032012375319319518873578978366816292905457271795546455016621951274035599301671880450013084078093613983196639138862143315755886485030667009381760561772874274368761950519468516082589379128386554554685225403851198673742496893384351572919946699625769230609608899567597599029568324092464488727957994699130330394351679301297915990836039046611195005173505896902822831475595907794595891450389484462163064483821806072166611467736779448586686726405105143416102003632820389479477020747228140865477772866480664292394544248428571712079813731621060471674543581464843115940681445225494689118169715739743315832168643221868432752159944711229981659254670232013794840175557398502904747056705190778382579976528104838865972318004135653250852840958886430885792088599655046094502769839360863873973166721845708002727339737320334742368692438513037017779498422971194608486216462543749599594869633808244761090677102636918551081277587788949019311763919978866496884309204447917911825335137096715125479504938189354883780814410396797283562608956001557905149498637177175987007180980581425532934716223085880052248535308846784544616567909638632533772110529909559663197682180114425723070489987258282167615564002460587870963876097747088522086242146527380805802868493481639235258950444946416555764339689268813663864704164774079742566155466690727589099755751984426163078294677550708767612767369595555292128462880426426853806150466675671823212969788357280996372668326957022767734394783079374721155841548401945965567515623780778099117931125276672000000000000000000000*i1^34 + 511209484806769170783683692454527167650728180734992934409471348227528174866811829977613442816809592145777545507046256926687538038447904118319180463032416035391949323207508521279249858169180594423773811410520702904021204072669703826549513885756224640438475421849316335044114569958739903756655028421670106047278783499848502114609425380700256405861406537204084841247053863057159155434258246987041893501979427809379411912658545937696844979949203572299957734848456506413092450923178626489287283479570873557045273152396695743937097182217798613394985678744859287138166348882639608556437421187999448261946411099057170708728419551961549738793741546630608311452216513817152073331664553720411511336018045988956045450662972045979751706273983074380988394317243365718731104748457846901698999354013383660824579713847311253014977995883171479442009881749273201975332251306257198165425115956881940512092940062064344147309122260242019349554417924631707613101165374201695039242308661264975156407399433996082623847602459808294016147057119119808244125119645701401666585725785359104101502110999012004417182623325148711932017862932010481652808344847789819646047255906022473468781578897594398892914240644961211554117263512977100150454193059370887649489393137215975959165482925963231627775374238568210754026056725096498704818118691956933717365522862237440084142934109955127752963751570636583576765373533577531697068108377685533780374384570506442065031634497547847348715830410627781360550025656498957071025351006103468226230006210806532845657023946325399794919977324225330571185902015355349959383175592782625514190238218947480982006095051672495701481679687190090328308267398359037762210836035869724155047522201660579267082167432941906025104570957379999658515651001731677665517258187600697824349130594440624730874794003496809283283824737318977086005729738921216773676030601594002369100602856624921495614006422267454460581478917615874916483942573150095215762414787408183676535914774001609551510675117289960282989587022038186696922746479140751540397869196812510410186135128255836459238417985739644527043684619610646118400000000000000000000*i1^35 + -50814070247074578913271748268763541545168234619320114788694109227334975438376754423473867473671433959348031430870696226502662720376790365995424395600540037476557529593562981203176294985139391003328979945515338319392413698542838785777873624337703205282214220224590492829903461411713474936296683282623621830918990084426661753271531159725156955148854058091541781181258144443299795144452329341140384181518606683330432630800582500695921754747995656447018946629895663341254753813288435964288124008629907479815811989591365100471392271232939479018130720295636459461634964657316627898982271255392691045687679861462071439646438697966645317373999034105453050757282205373866723865549660339155362895625795910902351394274438211602676050096565596855803004615117854173749742186106047469061214190032466388506648266400429777486127608408200573350309469451763557391353590016680612117155678640748039673076292294374381709224607569522922081862209553531757236236954771442550000677702762033830473212786901816924872906530720851719489468521480972572605302349580373419934460910552531542724904427275015750075292650620585167385516108789929415026463161164535751538949121664424487595192812008079990100494649935256998574713312918884549063484015175208036314036655741966890962294697118072663449099123662988538505573587638003803812805961408264162272000402049158320871537128289439468887287474104298270915036640085573581779858245010584970919691725022719254717306378414585787587634117238714312577177678248935228659442317812260488068881254495378674708836186393707868934429734285608910938692606698940239766839306157363481871847283550973999096862775694598225956101476670059687073270337328024069984953503819572590852272854285195340650734493886652805982390073062707629727918630871284643680396271658939070662923889051363119954881794764407797930697638262174567291247564058794434678292701511171272081630569248282070459702318226007903797503588362070166258509666372579971204121392574347991756591913110756500121485718828289610838329335291902837473005715812402859775333403473824674633909803070996271180040689010108389458479589946818560000000000000000000*i1^36 + 100514400429296858324580872999553492795871660922140850382481113594218553369944804664999977356064688660197626471714257543720179917250498922324056798729840804658834232314644503626234094669917891404317502771519928521909983210994769962590137735899523683268872522920162037825916019210180889374871117891675398764967787635010988782883309664324083540366224142823683577439936816108732855337596053281438509345552713932920475874941691651623112135058032530193398001810954460659135936571242437778265564616054855029087504333328785505708210270508647656201318126105883852323302698479923818542521278382712798690613978739632454803225641929283004467390545126448566821607856010025515571279169453453809766432115467168913860901194709569945948464820204841284475614728728593775366148245423031678905218929287169125539592435691583070871167188916450453841271437105578060884421247424184926132782592873993598331598283093775295980483988632334687728204295307322564991300628759770031756292192377699823225094278025168788828786508508263448977696120537443855809193524483045858109319343061204568495905507943380961183182928598597065018711476878761106952686312626616224977018989896194604077775540374320002131040930261567708465754564872700230073895207198425332180059272647465626489220156760326234829133287498830779059311146150353456857839307557880954158738479239275607449391076069154141964438978014427715177388560058497448461378287013345841534546327290356514850381903413031376662305023506331257960168415571205019993190292909017602308918673358719707354268693395875466588291971393507798721016664922959581637974309250780702994327739317411501417641009195226221487648011251745380209670660049080316165781459512993602234254634315807290868938088249318243945418394754356193764932704844776379617197494724122880350114943767876638483604794139774449711135564104303214092515553736846614464966278709977108958492506504663748354997708029213798451425007226272551773459120489030558208616945681473834116201993516553871654434946051529834727751430861401672072741623177635991501116789807340726518915069327970274430999738248032705388216320000000000000000000*i1^37 + 2073279561740368689382402431350581997706652426790742682241789503914684076232581646548815596125929550662981416469570238014546251276617978328253231429368316421353931127089706844223595118461802974807874211176356744805702074416104138139511572513035007297375621183924124704103238200156357316150725981512433709578097825412631091149076322169758597057097232065235714880122230923972904120158894172337121592718468861477986254564568078947838109722829934478209493280470472503405627744535439937897049063864346150235681194717830226323978923637332133110818016075229771115716386965366566834649590329386513318078550977933789969133859243921565294185737532745333626971190771385482100000993322924064061158575707197424941667140800637333164235510290906264430892246379602751396069646544899849231066873770886839599815191619720877420390863604182576454132222100046314195904887954165497320526957987673369008995256876118836551193625430287099185817835110324711243414736635005266575641917712335094793970012408439261030626242021350635104050952434306833936876822126524475547324181454258462287366834063506273771204671269747577048849150606913346632170197138381189816491864726139232664503287610360478512501429762408013431341781810997059068855630967857713149727591149774487928631352305296910908280916185817021915761801047480548974185493314444352319404761683562131975720808826018314200199657310511454472145258569474203210846762055521279716821513913091339813350327677635318040503674379587268312249625078538633949073304547507869932877272143493245364907440347819872770647726769708926239971844111663109157562735822936204267120922469899280442456507543077676359517891374365040852955614360663730924459729542066322101727422514233451126060400555898573555167557358642859157291409687344713773352197213144155437328032552498519304164417335629852782776457874674002890995422526704503290821018164540874125606225265496200090855028918757625094219806014749266248697044454163104371236809447002722876788074142847792039870680220332102250972132229170904431773392617885749728975971028348054450291915041001243319430772797715198771200000000000000000*i1^38 + 1848187150427174381731783331081916275524308727956748063020066996395077133324645944824998464195026775525954486800551237693081795302415378447514640175745433167158880376626219510999704089808703494001897391026590875505244848918353118451195293073861291110584016936093501569584834462791085977820717113909819308918780143265823596618526482771345834780980790415199754238045566892300478371939686723853774779360944461012001731349931797188320167336337201364944518978321112403117705598342106915164466291300331122994973837326466385549676462293102689756636671778709582464178266632779603123405179001083448215105622070386213634818856927835603378999103626000573359976044158431664187300565126367555003577790307466989529714818341331370161003531221739261131892804303516917791924590774765030602246895082670907490059631189872503864547095816030327817499974001607837699788977094385464825441797788213568072015260838553053973707486330621820564356881423162591782476867013847910668706238983726186094942027183893086551576020021116125476150945082302266606812701791791611383947960051375154995132424028772300923293358136489638674694052100426600427600823843813040319515419835268018635731201822991812637171292060269269143170912819689563736988080801188259225217320016267925567081892167454621648584485069488395416078276793267971069107472978918095873883320188693762209081945929509140745592981002785837089193613322435245426229909328781794080109817616149872160837105155565693962327947271634496303474217076253265583823672787375853298525826184184306007438419666449538150765493634819416895699450292750115820022473863921633322548742916574546168928765008144521493674320223844556562934505027444916360604454756545348066528620520904493172931359723905408725191221579317363972008896552214856678469058605048654557253593513646265636383966811055984937451856306919631308087569800803641965948414529750378780155349652330930360842103090671551457762256289894708204673876298283427414200332449977957828118597042948680636123021709761752164775716093402699162799893030805575195699669659787069549997346243481767709309826928476160000000000000000*i1^39 + -76217198757231753390056307700082687405368423567091693298111432694658333434216636940615042883036073299487913521352020583580437186244338439157349350486917519856176360294786985710715522620505140039665726976455365900991404023131943443392673340638922487155944823554689952316758312625188916313348494795756426816579916404387412902549564111499373107390480568737701749190490952291855908279364847645434724861117582852872771134147877149558900096026591898073771580309623358760619268100159640804103778809101407932767608684572011940057068576145296642969326540826883488434259579402368850800297428300172634695429427647218865374171061818362480138838399513572564177339946087528200803638133656257470999114459611427742794143877166759462160885025306021936548725662412206072116105839408794109387466617247804696611438448624422703813910392982012470020801933804760200248260250030549531118336808768654369223501626221925171718510851056866938929700957750496215922349338381654892815399998939511839742427277304011010939608598954584283011601062966618221440249060015551053916033924443726500612886821411674832616438668621005117602403484042430484140183340970707275716676169380179454507479610973385872443164573943533074348992106328704356256583326722309373997954560802876051758974044520339483638234272135323700340645208965250315950290695342517801382826099003471643999012170927335029462197793319335458498550220178002946384751182912722709333708732765828186679186917760079967555196803250104916064395363886029169770950902717212685259469039717360239025878275179105621233466233434550366986016949081056938625737960693388277563853326327932793211540298499018937181311566213104304008673622884084625028951101211373980743691863133256925650010682936170972720407386005002014161670739378061377409003331121011200562063865837025375664711800750718073996564626988643485596360472474107158401426722366154543835667418413644591390277665171770367623439175600800741397992967822809153784775764004976972276187347493361278491095938308938726774552098003420825560408697057908576971848342117071480290998233363316221174349824000000000000000*i1^40 + 1625623712998959723839526562045622865082058329736476870227686841652225682849336794713039878353616748602815904151921325053958578211075314155069666574623674308575845765071724749166609144463296687883948806079384044146410949710210043717532666827217290533833876036697524758738216822882818098569830777013644870534613582179897237341735200092922371802765079461704297932159946978012420855905118423561992154559663081317343146782419944873373391863086489864841406797833176355161760802375539670958833207807548362906207258850648750778158259783499039936610156466896812317929672618040579640705915144770711333007444106213026147334581909645463242521770411814340514188839664317545944481090702738918614194588676467250366434294782428597637804087060199943398770667251461798621259003155671884632863400906745525531831440805459733634344531183573081695783921021677830845945237373940205585825749664007580542701169608463280008084943475309383574826238259239257645032901901085670023269946704116586223638520401416305496870642808498943039659873409056996926462639595818484335477360121008010500189410979294395889143580533120181290730669042083470665332695803409045261956408916761950412105714088103274428786102857506049505288632831814380375280473067315002696297104668486221934285754383690741147046689864328364114124089943383348142418006855141623488853001070904226594567540235313765857718154053945965480258839201300088149572724287584568570410915305412038184986512006550559382287039058363243034828528163690297342879639126335980122982763862764535295684866894982089847524770754862615431834200091645757366005695167071499767204092348523122077738140360284667943635057752375433076104834679466967705801217046280509181393255395400537374984604299357329842508096918444526783497896622711025285209951489635238608017826461485578722391946920193865527677309586858321791432193872277429101190965196726069129678615932781643205985491122585010871766071157387568143864006672715892680239900432841701764107133225285587636115790178108967014533424088868780447391616513162166288543570418415021107131578153048840601600000000000000*i1^41 + -16700701841857224253661356334994896997194569229325410939227406845425917547474192729796194434117288140416207176678018125952381672479882571086162954429773972950735874442514122214335445517971974584271266692008899108563050160734072293934292013103363023242055513374455713803541389169952427685460461927069065079992671847459491527377665781713496428023168106812606208846211352987279277652023799095638230216308885526180023179138127240798536117741098710266211929576656134162797813098346492782511871411960169682322827876835581430458996331877345941982065723823954004915333293836325024067412995811644555837105119179537933863569017038931959984493543660743185531607299872718821420300180617210402610286954130444954825557165233156484532336739079420978191116100636363390694833239173892749386546972016811805859760305464268264112796112278553311115014452956853141567357072592481567993852524734047406067242616339241879455517563055003936216656012698169138477271852442953478621972194782197589326600150563725336685005852410667218311019259272978500418660264653796234089052723091446824295783659847067873870149095513936562571208252460517599872344786143903860167524552868307685336519155157000904008488276765553191034785920644969791418560123188086268482642781877085083475141473294813407105282238452877760816610553926640874531047556350829634946076401446351001215007328851981893824049741213537355013654745746025719018449642102931200551309462129593178695376997412841808585553598098734296523679739430924529532132261092599172540584816943637051898441971892020704952523570077182894156638457477737407541486927075771711710853556771592915793819024981685304990496955653846816292710496062141877302631315906731322541765349901217823263870778664709460569080606933093121885971913219160216974216143683795108413892796090850260189176733148952953242384337307204714132786589575860561738167025677576177547412907624557868536477774993780694201308251471079279586452535090893656717848369204118208230159973998284997752597102566161100665971611616576947741360887892797693927201084680348315428268885934080000000000000*i1^42 + 22147133012455586652446152739214424930907225648437750552844648151324441851328786793636306071684854003302236225704145596452801660013801977144749388637486717846328335503223450292296878343839788254025766995401113797635683919186794858698222664670731957935435790287196271400689592622670685289461481173242977608829070639791577655186084261146145872424561601575035681736401607566640264821737245248835867590860080677938593888296520359517557365198524024912462633699481116203283469620342524469001991759704954584396143119708957478913269067576284483489936057142835727758454871370928737616996235460558602039309959585888298952451073082028157360190148197643060751651922427197748258078514790788630968180425714505524330228130667018755982403608749588629288150813087477108850003237355143292845392859104811280919098220409532015238657002872535631446240475267693146601924469020548925097063477383284669322105500918864042009415416029523362016341764574311380617406811564219797737878488054992469909492307830236055833951442853908031260392619574992192668170914932882605773329035230503405253293771930372982102876172970372709610695973174021580760262837673086279332840707769184085650140911706594868885018235816977370919673026291527493493846541032791402474796229450682667978151502752361802418768186523546893066310195276251004361883133156256362322437095483920156426628739117847604175108293795736019693730009024968728672393841007383713823165344656024550509041870992573301371866757844394343999255140420326128461081422741886032809227800876049333422935068707269451333229362935654683650121908289797527537555197906455839046310160380253443110475427256362088954098458181735373518505924188233440379848192824532377035006930427683157635892361736938293305921916787412510905795314720349253317449887325062338482701834169884052690240624398218725297472047425019452777434474786279161177405354361426840922008163031997933540277236316440174983131041736191387116400847931602944917846251403868471274412664955603545026083555811864282766015833521890235616223825193852944472689999904413581312000000000000000*i1^43 + -632136274607543195811116385243401411448969979421416956811469694371049899097555601281535854473194395569227500266934288351531807786461619616948851441629482675971854667871635634296880004369659317896081528914161231008293585591443243612322701882680682368868807188884391131568953556596023996423165303295456392277991472549307924930826148344831345053582635255634690007947522402013946175788828926508563042865057873402976551806226739067781759973636621970348242320172394389724244772354112621541215685866689953304073615506644083923568026118004704363601205498590371635347433349484704083517811579718856346396124920990210306859778610249948056000331450086319244601223411890145271265360805128334914321546827353524532863568938751779524264976167556920798553002694976458676416385540717846008545833721268982171534434392787864351603926813087471725169055920043780205677146798739022038417181286487924613287109958931277193016679774730536361430227401619385856148099853834180982370645082892904221718982883548237648850796614163148255463006784328814739615083691606243319036471887998227476760046762913815424376236930443213369957616222524346508358274580151100374952074328585270100002939395648399796776173917644043403640168962302343759788706006990874453545213153393872919196477549287667551585039725903166561228883830595934077960141979774933187315996194353937101673753155247580571879052033509894970683779592704001950781828462906005560575404787924440141884403052995690303230068983239897793566286263315508979090576702205292163202500575044003506843243151496156022058363969799797477484899538464082403694795849406360387221517258679152912419773219102495833169278301640986640719037686216315449739889072866137477387133518617279154077649393598241965851189049881588041395747088685791241821996069310382728331700493620968187918577905189822958950949659146302484296320181142450424043873449056623963175786557730733064953558269445062035140583840769033705896729819984063806099859563005235482254057810399158682251831506498001135438752337683780975853839728837828144600620909933363200000000000*i1^44 + 27713108571754510992575926383654660973780484947156957482410223949278956629376730244179751542608358395385257878276318925256379772792071569586961379507815274172141241240428017289580307852943295417575605396102445028884214182470661398190968650213563554740372538176057881033081041725700389961287787761360225808074279650185871754787496211214726901860947861354753536998915893662576345477973287396676867257963838325420003340424644782209237267831493979961443205232564854998176982170404811629621584598625667015214571418750581417670883445611356712317928017706989639880690714979343306615161988483711521373940570707144321035994414738714705586475184253387322941675834314387961680351531209665709529705757210622957325720988716139785188469231886181210528942128191116797645987849443357340870835361047880677127473433517302843565223701816332709944068635242223430967269092883493270141280749239473117085316609356927007460020615592855537649011243341613290888103599316735757070447227904381301626579002031831670166137158256900624071055032614991393815165431511125933787452682629900773222192456731457744571682280754966545576334526789552109951486211963879625821843031785846160403017773567830550093048271504029576984138043573430175297209252543425202451713819146087052221513827139269401136745098988607554892540173478647681400367919389011682816757106938977689696468640181479141630467484650389896054629699859885792829506992129260793013519609481901347747809688767951086422035767831982681373670257802820058633455253367462655823676058945258125565331154786037473307081363215270569034941910434500004832665495249887782641980027205245496386737632494054048594243001289690509113123132163062929047401985565556988590171624800797401153833729193731243527936268067945934442871874095911199213941477966479054402168971030117101229376656703339283697413046571086487938069412640693254936769188630001229469704773198762902350893613913069421501664607588507104743824334097932050364222106927415656988368352956067372050026519292653200450018897397691695798448288368940192269200261120000000000*i1^45 + -263851884395862635292123306775339877666574684256369929400416558265848082444031337881588995464368693363228302176903463562138683300884179630902967718800886248396013040248781983464459345920822180638148022200884646845608117841642099546817141855361453403072546911181976147155667650157052822644865408800636765429058304431742417028352374768615070880755750506277775695578543177835145738378106596293742376959941278037133707733023929424293687745449181701086096548365874236526200274399694725854091615713354829951311616539218524315304056189866252201769069706241713583968927267066898976199545141306368659173067006716905372811812775136016039894461467819575391992060894210309966635383228936137064344316423278450527386848553725664029267231070184143347358515680590929374824852405865039783652502269793805987475462908025139686632866251098446388991166313327591618070723973143621069746911317841439092731879509151284601370199304302780659139781205712028623221309871134068949167790771596273582350708017700854310767021010289152124820443371265799731156802200545678155607990715739950362112766881875275549618721778824092484558039431279434018675968622755415990906569448916862628781345185552532345951333075303995364323757746408661019537652296914240225421261592839382692476678830392572741804304227999486936510420725414562471022111969321307990170038569092219884029798657157204424285045498909634019186428713298148681365353102245339605494695258366077861856368302171114709485528872124426841263467791838177538903653645301649501347441895211964031529941926558984554514249083528740290213144082714695476576786608515571394823398556476334930087799321342211196020760955255255458435239943186188549881905928342017670558385588536585380012107098164908570007352628965012421579262018946476497044478340241914376673591325407365547698014185883568671911232141170778416712592029281014013289664506040037231574602260912802220647821091816216435448027790316991352739915208807712546869721618404493326499606593573803625143729887712717440375703599418509537406464540134504136704000000000*i1^46 + 55687070376874049130539464413112892459168462567116296950134986734146624258599566044039590946519532693382506155330603304191947495201300158708044928736221319903194243005934363420656795078596227006692671813634180850410781294414646942087829816963021938513427876679442992637546932732227925954132618071620614650843622544792530527117361976541576630730800562985186043508684315634813137379687992075722885069842214702756466993445067153255894790916931333904194584549351524151013629179151426982772854235220605412845626617311395432402856316189026447535718409381655491631705731375835426856439567645092141944563574114470829023062108935013679857823340703903433610449759966966699978768220155832955140073041537225582628071195525334185082758427280281704345212281610329094697158622790640593038261939040581933963380082600983617214061891455328552395473721455794198336586785303453146299870562490638449056485859493378705278574796537665215682406260205416346262734750879573680348207432422946183152141110194324497929361060696897004156823722587574970973597955991362484879840914149744459487725776568239879330910765160528004965356534828184820792046323060397766306238892388376798622617988141663745173337044668535259772674430294421079898608844006438905870167297270501784137890758743650853691937484605249176828563444350181071063650045044736896611554094040933753685439563918463987730424325021608536504271416777542667992686923820461455222677688507361036693516781867333348894776771930786277182329347103463139819600064690480300857202682398969761360249768764450835311451536132813443952369893261261517694698922638319874824371733317837175930007376908070186822491667669865273541527564198298058477662940421522626833211471264089193022388497271284575322194982616883424029457858333982759218514469867197511866014393132126581803235460995144764299677254739619923034486131888895984222785739054764993718981906307226171805353666695323870614094736025534929078426667519982858235004506862044581851226417215964137016901495834848776408316335331848467969801768140800000000*i1^47 + 937432904878694542490746253644089723445685096598835735789014867170128845509449882065518094197738661335710111891502198651090885931612845113019617864168887298914248219620459390750754495398550336863685608164107244264481917012945234770185652584001532794434304607359299341808974492674383889557105802698502515328175314130060344035475169030693318167082598506255039717139400901527955946523881367846181285760149584331512311610317592004629507078697284546467115451075167012612848065236900730411544816730232877380487470671107328991175148816479378868584309952593151725644437477693371404432713737951719969687815265829861076881278841655036811562977210980463488147395025922203112994004763702168650945188991120721329217301468709965200782014743915794709557924851034478297062795909574610790350561274208473260309298038279727433662216773144015537408000285044461993564236485375759633969887366867208371710643182305496879675934703150884962752466796401314181273242718582594178860626523570026404638840969727905599391232094920564229510668950826960891076705294476845686042013954547260051403194186938267810323419922748229224717125558810167631728697929131983481786825382312311245160279111420375857885497248313268854880927380067726668761098727955021394616270757787979302228882766933660933527083119517644022550449974910388746986431279338735131034573363522996313043021145994109023838634146227556058315210609829043970236020471689163122630637144594542533735058271102343468232478920276972114379946455053977158180321765624687988107174370630530248156534197086593900325476460896599147476365416912590485364860233534073763466301982282400096645971650245926683763861718934726566448766210233090658713937174666339663486322821552228851004648961633158833482958840279583054317329632845776739673761943723210268173683121218416889681519213679424970022442171185015999148172028592261499121434960571707001789368744336260168815502466568309367361606945548037706456580857015623065224979910937720066157091925327364139118404816484268618564803955879565058703360000000*i1^48 + -2953209871558971757353504869226272542781213416204358390304748252759153898168675418708217126898111650551797804858475027931274860714795809041885013530066370110974577341596549474683540912431356473504881493025529334446103187112561753404429621966002708855834132385326153430353694818746225454230190643992425839734554280065611496694892103110700177872296236207711905927744752375355369636233644007478953963860011588074631049894475667862257891956510057707893728687306802144697932789259554981663815033003899834633772148688001068974693438955728562147132576450201789881189333591498646681397363086196410262871249132252857322644430971298342589259966764146305965894294850949412891508544186959837463432041043424298687008360167552931546903702425917329013288132886749833481111498541567780730390032474967768846551368964851031024289279165518765950751216052934627721599390322722916361565547089707419815741357849286274408122556153998637667714906725183022961727325774021396600266146990768797638962500948932197994603836699064603192528058239601253311886199924672410872214470771000520958854405850317848197224132863786722243998352811765300928674880147888921224820309378120007064626216134872041708140629461234932030072767821919834702518589136999323422316572830397187905544982787693646099603590554927258668943110752426389085101896881174980175586334602628833388730499735542689481623859777435705505616416835857655703620360348476187098752141349197075428692633227406350547353256136759742700144151461916039983936005882731919240180793033421400038431782000822477081802592673299616859904522251831069022730827882187133041268232774451128781905671882541867301518896278540182868896961970100388505181028369422282780155246072258517554723833182914949444584018998895192712555710560136403302509222073915070314747195672576452576317396727888381009530161414060272696436402596885958291235536075372305333640253604550429825945968751648608887170461890787977167992124540678910883408261143245472143731343965965228289917859010385741828305117109288960000000*i1^49 + 86463000934459879475531723203616225576755050324587326369914180547471018394728023567223330800374147972032580625995969527005007857515216609242883976839684639117825251207528673456654875346365300985616767108293178748101265812445618408001355928994918605124174562446613856869354653386207176820378676628980834084683969361620500861803024910038711624186930128207124366036799952600035510025543802534733554816386707886657327314248773611693292602430249486707345114728849253605573469980194211172579668313239432767513952514598937651561329857682413089647713649051330588556164043442043743043441881555388867501084191959314355104068150740065443054223910203392216490884332941398183672686444740032782118521374911170910667986067557875195099497173916157882254435843064295504019254432898865281994903769144337788379813215211271989962666574791590017384807824435278962483497806975798810881137020687717649527866722283615985944267170003310601249988755932759348757807436911527095586689575843192118075874566076001437178506993461621774511314458393555086071221698354194027297554269157694128219951204024410049904087477129556679559858398542497417015944267248545686293807040110378195013628661161807924120730089197710476209295340258281051142080853365681018348883441344023296864164040995342268144612829895947633465413925388329062368223568914982252330247427879332656115780543862105694706250824628227699997978392854359870759619624775702792091375842178721818800309847326468738124643823799720378488787964821504691092488152272380040643106549858131913936008378320977947062192061073747874894986121907116868558906782992499090536917384535420024606331518340906700264671103033427654465659382285939791952928979526310319173861367770730579726836813302133037166419034517305327191936653399682466049840456962049484457147670801107959091119212219375773250486555882925176129396965005839986851255143623788681972766096105387273007216720903187803083488306257979341221878569925784555584562472444281034369161481146243526669495128739878856192000000*i1^50 + -1987243672591622740367049670210660183791932939906019914574718529641005249884224150630958913469668942446148272640549916209987122572801140596934379727521151092385754749401387244343125997232645019656295650809885537439430120917617704757969988237358216738765112429862916606497166642555670792455312463281340011101210656100950234515482147656867699293677832445818009063177898600688274103019475250904977087024786833278749834760502135399086188751539928493212013730284897066136878004198843582185982876390038422393649058424275148350615104179720401464458104446202383118638185221576254772458941386563581722739168555985414174248695260068723446197264209499036490569350927695315043136802179659822443018559985062203500188934719849292272448147941911336282159884642805055851717715608849152740117332876238184646050576392268610798593222266263653201671923952052137690839948123995439858050797832275404644580784138900516994909177550930581368769176531782406212384665051859216299455884187004234209849867996540265803815512027815290685585993719005152600733361490056996833025500276710978728086763502867564330392056591003676617316776620749032154611097134422197227141141883413915552536700265975367780157103582934542297059114159000851224022155194235843044021883454725509864627814947627715181591151589461122553339256465992869238011623144436909209351333954803386699395756175320030074790929297109052362597281761779777879456225883561844971371687198755368590744005956778021509149338737785657832254279958985363734949491368748026882780105588027918659945557003488635189384346545416537978332667820571599630399952499120197758014720853956450403514139895554335963741700061624655922236203724068321555270458400655146840476284003777565052058291357303561737862394997638049606444875131890890097726116551634845810858989957251872959194190343706315031587011378856515187869023972426180292284926573337795340435489849279011008499339333058003828874019918515972906947697483140584644096943824710961063899550958650647843838110720000*i1^51 + 31693077058700255941229973108439778881779734711584497634351754327523320327607024249684682859903672301654718731136391198764054267471034443282188428604722965252513566422896345199058267224965059219581194786796583591206016711536281789547755092180885951127576003190471537493350232030809379134477318289063417520376709148827929852334361209321904215671896250407836004726575931953060190659466861019512054904110308011716846818716637611818031828122755943763777577759420115240522786244617849916611939415467518895554672324325949781320175222430915222851736769116794902531875104598966181012883335679663406453374572486718523876943072534230673390696164148630890743083905308385270836175122675506734074964682214722560400568945217950899939004056276007473943455153493857914051523263627539380830653700463113917235834351607409816126343752616075288463296801257567404596600691594061239018280996055514258830632701072469914147807941647191557611132635429789207987528344730922125286730065762323166719099678067385407266184527766271553035516746330352511504178732630940215492641632748736982033634987956712330620070602325583457011423716992501494603712279652731760336146066319228862467755188338706030841102131705951797841201275965807244370614421399757866617805505179926518012361608457894639554467671673492463016598610166130429575552471826665691504751895888961142934958038016562710538870947314642728577749624043503508885807886972526759919645242881420967900568639824063941985852924332094808986973260683427008473633809491185538610562124088819626472631142948460290120048199553305703614893648347103623409620466529933451734731118781687693561038679604947217297416033081349296180107083164187803966216200057664063531594051815207136704503358524101392476693953309984707122292741580139509492701798166259054339704748378665250429582928945516333822096053822692487388737936762221032512522943375519550988101004199841928331270374593379068158893214839541518914349931894288037826458652704228476711321187328000*i1^52 + -218819865743987071981631639585250204638793507038758542677716657525824861749580685323229929102700526580827727510832065375895499237275608821105476224044982912328114181330699839902123152387334237749621189329818650220420970026459635201440851550645612217980085870470356812463644740499256443689711630602788768811991213087335078513998800178588502169416179534924619831647699699257153597671692626318648443079549398416774928772289355325019434777635914970447137658935963568647937193974184898964128878449622219935127433005151078180047479785173715210944564578337101061703552947730855264288147982637009586317690218654554385704028233877249642432643135933025911072573619283265586506582510659041791036747421180490153556735875709756536894721868773709041382428071956131987148207486766320512506181515864435341136673646523590275786946164763407988929000019118797723948665582916217693097157582755885098852080999424180365035267614066214209474936460324625026935733366434157015830511901965669640936346043246798965187075806172798323120218098021921897138889990450738451939077961929311911274692934488179665047349310245482656695881014735442610102380608667727282054115938718570098021154810675540207571915520492029670712060327299902310776692819793845315255401887386657467995669218209034449856190442852594828780979150801830101874086301522830054519185690258304548878148584826940409735753469574167093141313691778418423812718046958917406300081949383739344965113732827275195821575314414095985733021942751189302146938106543469095586487318213048068561273267219186773010138963159745592088741826498116982745867983860628458165655834551932199490767248077713725501141848930872176557177504148461761220364475396589113109539785004903359836993121596100160925101582774955243489309537934096748784897994337073415027772519136929304683538869966338267063008559560170776017490450530807703460479052759606867852551243943571985560037715469978636996994090211292423217557322559753226424702383576000*i1^53 + 856273567679707472629383965332957506592523059247801464051303511066220547638432201871456812846657628462870425286578832942556479143596548610334148642021274411491582957530701850906011350692469612004499515577231066789383165452610046162020210306429233189929602123362428165583083835473750509477359768412991269877623808565806417038819696510840641773792063055299871157046685603311480633046560618947789451345543907619689580766006072417970636296399517194742824885214682803419764520761639435921086967567227433385501594830130912334229822836461635819247621891276444109873837050243928773829945645220142920745496544780977402769259526904382027614524097032018366616639035175199954832451538024342942978762109145528823040751610912755084582744444931950685393644890771189926993979364179982499500339878735860678862483116322455585371563883485288472114519266378364133961923030399101549851853240864158019531821563503893195165762817240872258453417282442100122573840392156483271487086349759982471881022459671980310452192281961776602238729956268189853533759599857115463542194427183771213037844098391489930991521658119345195231036354030151293981160570471456679652925367893040363898730563426852417498029569197149006315806534276403369530979369012461687899777534173562115721818989483871846197875743127744451386783544656516520493809110387204910259394762467682914589717423917517456724492486947266562629702386732479452202089580690361312159065379037312695173371050791067678549811105215916022832908875388496044840618319251284675980745768012013490558234313966411652885636206930639935600560966831871559838929744354883181079317303078906862863441592566938533625493760229111691709870408895829873965062798194510852992943522457815382455819564753631436791927803553199659201329819281834842851315080603307717024400839727015773501143108000886831833727732769657285550463421644535438485113066878455992939424448936391234562857200384996093067572698316610327650*i1^54 + -838919250537986672681208467488245762928028642593344315503706473023832323632448387155453987326940046688498069934330788387795015409231430952867918846054585464895297573935472740345945771741720569858365429550465632688517733480779292986598539377316433618624994583226042584469810254951568822162473611446676428829499277130445923721236126886052587867202645755451735416204902246552447336457319883054961747076088756600041395510397076987681724237705551943420727934776165734861427360176609743223175686965586505318613384440430064670625386808693015712595547803951200383087732470557495621237398534403604820283540075333716781687283257414834641873907706723234846081891563428440615857053774236880660241476873966006132533061174810306389641996700527740973940773493885804561428193113386564629465830029318660310578404186856739029473502880592466683711273643171566066250722313216129865965998867898570396493331662290701534689821827724014809560119277730333167767124710064960386168036032558856297585112825003152279928071795776527107124487690620639889736566576018337070451933095270116550697106515726413992907217105240742976491896660707647404094235788789153191925282624836537440412590089946032472377633418376413122925393072681040955054179453562330977911006954628380937954828388950225925221291350290614621701088794244539826333324751404890324304597703815661553840220790615048713647657561901210111249201585739320779644875303192587580153804467261726456465579454020259021314236964105597967594497890775937676120087681047538511603636038642129029906802386836671185856265091247927240404824144138993235523535108735993551381533103169262007069934129950660821266694555281511332872980869998119590097897845659605661600887035775806429438145410170843244753213965067421622706322720554824562947843451690281620436780841524323735813759553745346493442261093000058074397050260235820386309726384517166437583906462966363285744763741*i1^55 - N1*9784296694029482518182616712337511485372846093787741338807374173062188066793556790135470667657266726343397704832670248022456178625783156510714908663219831670972362721063382792421644181226765936685426842895706036243241607646032742303181971238641471542417758582944999138811128643110295415499236630506617919859617587493984368468454631660326436351066897937929622598564037381510673601931803155468375375374708822921578484231751960448002411517117100990616708918839473137125533807672522935439433110504392916300425525079066843074675452113398573287191469170818021118355176580469392494574083356349600981187116648953325089084345413370984158147144691618380952138670575375729044585895778193728399551443670195789176879856141292297920718135384437020688684045639618*i3 ] ]