[ [ 2875360438596336807551301805217230004950907414535092438224052688865505359680654947570732931435753622458760095015359454897294284223698098339607552795682744655821639814460658888146476763457761979970898166093817992318328439762229961999054615642558213826236154229406048335476552694581124887314887518229296245760641372090635219313023384211492212608894478439576801553931398686025676728546593797451447919299789260685934326701884816187912513213300725568465896050924333866920874278555659888597016061267839142844441845973756723123685973649554313552904211927538582811272073328705794885454993441428713081587034183875102393346394642955342563328158841920153764764905679867329101230616912165385203285311465342235052825835538250793620773638042494630370439982201688931101770482275333334896969748043877323320025161150797921372497101859687566026771317502683431022192888840936044184050112257079897942115848144186506575377037383664505088775076706521885970202105253970068015999713578064982165176058712439638367077531890831502598459017511256456509456395401547698334993611096912832342869361383011571730251612666949215094915459083811255679329222460173518928959254830512580082372439017762638080477706158385607175589602257136863179937038486861887634480574361986767644556078209577893825233606552164188059037181105904779769936364245323196332055051071023517521807515868932431746096217784914077576090745771905135304940441659076503619950121376694753429798774580063025673776666413325284914311547699814866851203510831655633645731840000000000000000000000000000000000000000000000000000000000 + 399297367670099606818981185937137630426391824903345116205791516653928166061124698049376647082468115562578021407735803813360459397508880820899693559392765918519865998893124178800583055615632769337114215752939484631604751637187232062878587009838838271467584495156057351165397847727384645357341714516299725250583028583867797953458818579682242254433905527706316441063376860576149119537931945196840865551985710150840018586688069821924820983451224090808060225323308441053785034246149193596066216659185767839453156289728412823811341325945128533919219757294484069859485767838277817060255576520602229061670294504745689844715798244725057701191271545932998792228412153763291717559776315131167391503311711368449230466160319050680538605300459124901116321074456399175394654214061991168526078755189307360640804529157804080054948247860345339706860024808371270947635943446831863619234828411678866763146854263460530793313844911014872613626091082535525538594453610146528093364845091749344126169953869416611046841390207051830875092319805703499591933331463477760836837213905093828394651545526366721203273074343824024056444964879368647990218913325012431635015242337091392856899865834976858424783703815713417343647873518883799373104756793843971679489482101056447720072763020512441475280655442521624587072554123517306799608947274008836803316340943980152462722588267306229006794718833607086453787548374978212094977695683018477633518566406693011212892749807067700480196349288321656119791500872478686928186094004192935936000000000000000000000000000000000000000000000000000000000*i1 + 40108350663883754858712645547347827727459108996934287018366799541664766249473456240111971102853689226770491969624327598858340541161573578678305863615361263833872176756645019573986826122247513246933662438783793928698405981327341936757354259519565409101326163166741738901918800666267013210737468100119942332123543584639460785548440709280379701806056843685886889810326948498961335167522744817094812548235092967243631433264713935332220975122635283753721037779894691719298559721699810063984739401712347824659543240180184455768152873812022035296777610695492326479125356913710508430753787610590380163625363133919852334904156447347117915930001370973466430515349757925198867111739088346281872893045474914586085585100744018035238609461411318546205450258645166035763532107626327917855654781513673712336995923720457681172402908571770518715341096630717378205441405941056263094553952245178809064760274275373315567391518161488540269526408917302811110818030845624798046152523389131415111758008801540511151271209715672257800539589516345494660747165844364422123044727721311230957698231526662159353176338046070409540065224823566807532732243590528414443036779468596822210168562379204464422709424000088928784392361191344156384915822964517031751071023350539340240267985039604537297595527611999340429969091418501735540899903183249321488209177335829930220444324882216951914731885778522652672510425866472510798039038762060107823158763689824963343110704321198782940118078281239939897141734113717233221462170340426566860800000000000000000000000000000000000000000000000000000000*i1^2 + -43646321127263911888446210969346274156799920799199611793177466419226282304722548129052239956852674315288010588375816662768706137000231802553749510484162531365901528200822551611519563582727124727667046597878048256509263802675410835672916174846527014412114774248888447095756412951293843921418406081589902178778081255416206130389603578658831342580058480020311385568658910712888120067637805226423082997917700610092579341594820181826752034169124618542295687145906935619063189652278147539556545066284963636747456627095793415132494203996569397413800216568536524175396645847688881061526103125433744085366125057277342236049687559083681952474779373056828033148482259762265280874754766225641571397158967320559522244763958763159315794641751825141351469648279073046256323291640238527976507451443174095156977518225657265882436789499684656766965399831383284187489143018762558644272676302842838432551642698673310732795829313935242307475123180809002482304510266951536623025570879037692058491290553519039678792112849997532170010150882299151497517193026116539508760166807358609326927481807598681122163707749243436696390403342826880152156032624609890809603670150926946607639921511131882113397394927323928984924343743971212394987098171048651035573296659406270588971499341692205981693496709315640676158130697503151118160046164379607771533470771974552381424863561923589202370597030055388689084671795126051056215601874580685729293214333857145313265562059679251368259710631833567615344724898202689087238555961602867200000000000000000000000000000000000000000000000000000000*i1^3 + 8123827131394718428817934876152681760857691795051074288291199795410627694760627299317065504904781146564301834505983905089701229612361901002083527900304780399068557457380490007765929906281908577589331804381013330651395415831649848688399071858999696990169425261053547775116852807332373053231019843680015137588600971248666076943529176484206831377387818288790706125175424949943733303618488098630397100672570152209157844097076617612983753952337444807685912864725356880133287497748707421954940440966228290412651455054431658256762404987763058647675501464923982319717391577155223890265312395101050756687415052129177939055670932730642663760862983590081191163912090115724238182807849424431814588483630771864436855039266464360416408992705280634592548228187955659403203827638929095691965583832705525977889575344963642490956346262504879146449903521983244626091335371255198644912806124209393316502350931167423856696165666150811985712513627503036983618115008164537522522316372041384483038337998402552083524685928025225930286970401245594853579488105438247907023630318696975874588361749046068517966859906499996134634498960660215852713012220497165878694034387266941254723565128154001902428685886988394703833688320906876732241888360168262342533129369485362470382300169542676913057582234717319709844350493005641457711190860044219810660297523026815000178125106532087994384589940943209514211479375736774823629680477684289548966158646045612957904085230131787082754751478174352432244838393833370322044954620198912000000000000000000000000000000000000000000000000000000*i1^4 + 64262818564375042502253426981516047532282786383146044797103009858990241650666075865427372316617151548927401762881365985810660886605338292616484245640716433802475492661163334718613311305950808974106692444377068078326366374750207927928114152915484439326717563432286108034946777462029988530104929160390456088935409013168218509858376653001354732178380471398545855698142764421875646361634539288795541436737659453108075507360164965710997044753465672196318936518986142789777503006734314309871692718498720771911640667051307331459705105651798223966146299029152165637392438482955168342909221777815090282578390085502126754325153140491125228060168724469073223372621337294397649195209563503632038413745625186464493220411295250746573107532269284457790442484539804476832603538865799062418325600889137593602926231186948927207755368580743323767462440517743370247647123667230628119738018448249285856277729739963365578964011566090997959933416185035150767658029294875658411055383093246720672081542071065898867921650598203630651573187995908839703525475391704382085394879394332203038287708083917875263551836126715613256942644907920479644092280132117545115936238253277407936421580648834326509051008326224242756117429720338664233792234805296530918224380025237795522573963714334517466270680939568476318913459329561967773763144137765017712253570843767107100332130879358574086139527332734460567701858079314214270023615650035064678746530918723196483344426169297674309955288055576627079218998705959595117439505504665600000000000000000000000000000000000000000000000000000*i1^5 + 53088321435246766059023940525810701420046869141363856045769614737595042120196893092721922734829505503024626475846382657869959577396181121595622698509035797429473833654761051191788571438628445679413874441039288635500596064897292650147346843464976918555812038073891215778013603408604660523758377046991182204996163929340859216151582793581506057865302622599585043906689156215117699000906157491034384668770598268858263152496779713457355199496472966379834223408550788813697159843113743346452979419595699979472488397676795847378883209488399154467357991196717368630566096948742235266641181811506644680126662234754732086201604527388847176485824788883697194056398634227517362485197074985345120374139422817660716447344775623842893939457751391705006700597236462591276914519931886735676214667558584057217198418903124766607353565870521470846341680548178382090652517705145609403728517806675307868345804128140461447127474186651345766095921190487569857292378881969460015581345210401869043046168111736202479422698052960448867331856634614335114868862188070785474073394454791457486326968762209033597522698272884330621336660808707344754262127635830383554916654724143479225135344388224353508595415588391150075065615589827984224937553237556819691923884293873993628728288001481439461019626099425940746101706353401263966476422025591358082619877906475081873755319727336830438212961200512532151434902797644817333560565563840719850539475501218989947119652439328576160560862073832367604206609359827844768335795322880000000000000000000000000000000000000000000000000000*i1^6 + 21105836593228483034386632008725375801737021356037644414584478118642879509233083401531119433563498310345590507723462405694236807712286761074430459745160354770272298021156957505403165356949282662179041721040842939156119811042216158628183353499746957792164960639812944518203498194021539716230272515001269455248377283792743393126139061304385342692656655307163789388899199624327462248693434704141212247936334488629705721071497438902412198629105257583348131057165228574727682920708780308127761286803161813450813977739444205498415966186760513119045202880843514904009293446723389861365932957113249262003651692977056878027755207680461562867599362237857638818783363090935980026924623117676924331329536261766427825198791469725592041613629173876986780386099189023876910564740762364097574505694926032709275838273401436328556188595930380584709845123669575523235840035804875378790945409919683610986548943730218705427528641658754343653160237539170790600808691911145474203226596692752629883812323169473890124940062378915460625334896149250998614688188378638588733302024444053198417886746328039148456885419393945996620858354606572174271918442298333361165461177342465269383683380527228335363016032916951765506232904208361721312699014730561550843627447787837593678117942782849804030943870734631045201014784388284834147718430514155367561618095705815267258408230061706899842787772783104421854329150776927517645059543789134184325940594708164762289680963096367616778718479667539691658531630159543623284162560000000000000000000000000000000000000000000000000000*i1^7 + 4710767333800470973942655239904764931086599026020331924590604449238177412188361144298150033414629563696219340353758176591238864690597004309550529459649306462501099222218974732899219928952257871668997578787247292452932466908246767634814574432638652647936826120072633586558911998482886308253432077086885860881377652651873224354024005776732605978292867454875999113167703357628752495650158501555465862334268671725303535522335216107833064229919565485148083225074526353835382315252851914822227314445934503541620346579943844046765238832795121233528774114588644234389927891083599158345810426511669496958368601193171996318571148856061437680072772555224321320202946897669230235429924149753804625672899457876199803843762891168523635504077243360367279383646333387097173575191411886387161181876185409762497980977133141298488819013721800128941078266278958038260917372376255743499581966761567911067433059818214763611058227527739502199388648629830999031985836845733809494074429728120335517996723626733264170445420673281929234103952522512771063643483542190444388512580475497050363484110613262421933778772982314047608668514326165059444009714024756090043736306797775100160625522505196346821085871077978626596452630843932004153226045103972122282145566138349775588100062544163322158061729140006162708592498059147981822274956023600539969091294190127619501984508383404364683586183039415955333574695075251473654017869172451775731862373506667979694267588328528841172555150871492513295279323396722159465267200000000000000000000000000000000000000000000000000*i1^8 + 570746482883679533231414960198861587886769475255158926627716982831973623349115103690883074023972209809659602355697744639455729305188510965545983258986637151220330744315328547585377595618849704864819207953541735161171832936191948677802902493777732758334757775732568042505856563562572125518667113594834091827015683903096691813793894115350523901660697590085966562731869976837276112478292051753675379096891707826026191749227827892772136575447477697987225494158566838892321771467320985428821507879421952408676650700302287247693990016704530699811978760569426654265659029664134023092693038357162856258716846371158711310529658910999400809433183880284610247936956096425560155526648915839385717155861815239197881297791334658397779232701551492412849133422357454856694958187549796719675194842236219480662985773599781781656810430578573304881445819052918530763297244442403005624458690736075652422614518940504551958326858356478435122499802952002945048858192740523072015955662340113088886820992029775788254916932887515967568238394742824922741201299116864465007993841657899775942057926403274819739969344587869993599652204030551359460158547283033589743416658551848586220797881408024379595901764900848257185767534776261207480002280786479110708597757032328479760581629789579672298352443454374502711198611623008989030819223153781400183623004875138586582487982131516113954564878267024113764908193523100122687871419097491343249003297768732287278473233726996785282259099341062397111266980092778370826240000000000000000000000000000000000000000000000000*i1^9 + 40341658881689438896190791336163682755823707872279164583226569286668749271626645576888847469044683655936861320794703758708205098691235952717827868984352623171378710469146640827514678728763389205006201085329789995626471354151822569820762473030225270194166583292766768246325021054602919371623884493702506494977642776762928714840144735930523669225226654286545332347264539626067223218086413596921427458653575202714515095172545959986216268627815052332001914534456497816894585144532710744715029864808923351442311264734061348242363966380508182077511566363128134541784443199716349322629874097243384014399874179930050503381304127531281396711039450871850168283220183853507578211340996533370045750929840916465437136280066435798175770241712224750816753670487772430995279987208277830915404708863072921648749328662471112134064239407887033863059987281773951519044872692326083141102681408526355738750217243774858184572997313634393705464089633085559822820572109409302421919370905844472347823118413354654673761655489571621734748999168722642086742954746311730813248264439363586858159673307051684388059133906926874568365060051187396003102932388890032744974208521658838612882309434087365134558324066468626120433839481099704142154720582835109781955824280925575833944453620851047307161354184671095705914912671941458779299608799213673092578452568858714122977990853847358519685628263664706826313070303268338960608075216097922320656849401822877960215240390123472493990900725964119795481436320545374208000000000000000000000000000000000000000000000000*i1^10 + 1684876546372897597718899190846520177572546196334169214222364443946945461866861721038744357867402758340606793672063327465004000319288437610539377664117959094870622171069414061704234106611296064953690915388545718077641260998220092885324655508640420369959960925559526467696078500231152280643605724991399906594646343319539908813432660947608106824235340613458992707256581596080594587002240949296148648151909835337138119183692182510807649538080372215243100571559592593111151890879222163337606038345410700206776274172851418258461351295591056225289112836668534580419276800675789371122268319920305394114885804553777526439239596956661294292188452397785784426577766826145119294393202849393545655373098436041891400032285806920112919624851299813799931334022953098568464706233459585650989650573542659640235322252153644705323901286928541049529216480979207406053390007295008991901236434300667771422290750399399415376530485719768295067624282615176898118495949961584819647082333381977445324675608665095355113773632252996038064710572169749535222822600608661136547285980410544162882374970000814310773906693129425647038625387187806968435354556414312722500145919526878527222622135665501752017232655121111697021542126676630031420655855303879767017772008024513999330709367436120454200207221653308460580474140739674986019984192082956453161074108831845388010335679264061945174896207079764140390436570077925473782756874003135311234048126988710460072652441747871035499388090282930017564284602548224000000000000000000000000000000000000000000000000*i1^11 + -125856125070066611053604150378840130214777434224459017231633675124637653612950738365442281177536727347391618773974393719986090856801343877918841447048043889591446739903719516282304723233783553890419765699261497461572393708253869477676368558380100244979570268062378631600462272272976877439912670629911614062605759272477951906256298540889945959409671947120958917949477844238820035900410563103351994668986603079646581930927913005999085247881883719766691305371485911394513940759347613988719997198368704748631743700610690239933740627531029799624935104283444375400522172608531077008604354811566619238779682496210917572268209395858650168122251132755637592663732537955253126335584894908608361594166751532447343136654898591773232708611729010919262282441241059381629798642682870759713071726229883278839637433529940955262668070235763926080611537276799862435996787003449210288377623990909278668580445129598604037671988006669694621255260221039710846831086471223137823110301277830243643483123360946557269057095266242256176719896438240114342133941558969643698122684461737738345327925080148022074825373372880642901861076144561295315893799265040840235203870817449519970741140341547858739088835892832457287498701763534286386196998557537335450366427531448046325276988264642366148482460468011490735957992345228088221396376311615162858767572888656456844011950518013466503736448266352916367456387889284109863474373506108484507874195939437873226881168082706447754862836644183624286423671111680000000000000000000000000000000000000000000000*i1^12 + -11323664412092897206708117668722420491573388071735562696865430370250132978559776555125703293056885888238852111385988621803676842255517153705616407186143110002164018549635749658536622128668964748894361249262581683111152314642705635229438402966355341680516096688286294633535991983791463241961676019778910395190099920909376386588335785353376399046340617342139756632508116400366109085198640623749489831515638449797309334247774781332091596268072350458959738024507469278627690760519114816005694252037986048952334689526396213083111573434669065181457552591227727238986784567793443588805986897775397944513129874932589533254396870123533812091758943636967673637077260670595535823771588371306491628928958780615914229766966587477574281912084778655958185225099347465871381111358494491341466057290896199710425785995483464184282177439030341898909425342504756481533246899567926557311266948119970176971185667100007317078297697203555795449493250743495792580200569801976675903113295337328243734919906843884797925994798237968077527856673798070357533826214624290626492443645848960233532878629392354412723154895073414748299400828282151987276768667324591320785330415178929200505580300108948559829420561076648647469314945063106327940808315853220999242292980075578823905388222430580894077328554031081118410724449010760545948818233557546659839067565473053815381086459542020370081965760916241478184656997331567552639133151412649136207850692342137342664881750354422950718311593948894614305898496000000000000000000000000000000000000000000000*i1^13 + 1239700460274050957483261336559856916335929193257075457287330910488957815104273094567870929998235762706957237516116905924653090606167930141973505895333289737664997339576000586910509934092908775103755623810730223703337328916621366283696502501379078208671642284883810545003612296214773750107753379333159964745688838796939779953115810799510056132820104406746897796930036720097492408749192170452148220972988419470588433796786163522624730634062519778323788790589178604757153963088696855762761459724225387141430813888577171444989672414556433170511939802625752741659894381891937865729289660915880549004401262703356942542654035980166223417761324975174437153523045089025802239328067466442461002679126473902717948564139473304856713186499452541023056112775645980881797618807970913993289572060777477825780007755615259314691816418626791882402674435447202617461195069316194038216978213212662557042617978527426545376412353357599113447619900503357352540817507203748932194250943943535199290592868245337866519657316953953010347570419608836944179076451629681253575570038385354845884905911762965349521116097755680654543610601561745821069070632308187617643522525765342839893335318203687532065549669469116696470232467211628233774583876431508271454290614245632187684645930954999101016496377846431947093893454119125225118509139997393850949047739415408487746760372681458100040449305376647104599727543179384364602811978069771884161846834151434939629002965796017656275871363217223625316761600000000000000000000000000000000000000000000*i1^14 + -67537946702564292638197463141073236062598408198078662316402510078576655487935429335832423826755107401790701770642423426255392310759786337465399842541396251535580749339205339533581137733130538450727233228981848631771081661588872329776826164289827970143625667616165280813036589364045896906835289042476157315946415920044691609886532195526951231096981543447474243387173967361170404666976347574426170167411061886331354113070578366543659761902381432878575115142531329922545033694672203822001171251616234462135488063584566069167773641807507506369155731159431033158626503772792824271298674286574867741888705689999637400154735853119922287616905114232663094111978280292171401916470142870181771985039126564612112741456746286222680441919102416169015500288986281256846375380607564486308935274706616546436745594752584930296007822323367006797373890796712864783179701798067695551072091441393066672693928613125103710742587611230548538906324150259458484829294886785727904901545636957421064915273901623188754853056345484735005698745821839163987532350647160198664101382573637131324164332537289861979405218630973878924693583320319356919188890451188324213388946512156823845705718347934151821146731950080926618145597327145224202004719922880863617475915301926185237700575050299269954886110516028721664215450332193861705684394845945440998250208191412388559755388131096428178717089936162846313677762534674851242983595964255205680031156201001991877228088153631821063302180620044934840320000000000000000000000000000000000000000000*i1^15 + 3105105005400282538368349468173776518857576535558462701341064890949588705634353965063560765859065643371721731509566568073470431957363125053494622918766985903299087077665279787810556508626161905096910249988807478577545574048439402109765464839741717965874220050240791625129422192338010105936866150006126780934071777556745712394678055519387546768207941585091250896863159264566993673856489617844616861589562469994334392974512363606472101475902582375767235011054798878718614506487210053791359188808381477662687623864771640253471067539254451527945235236180679352303044347919524111095113695019322324131009841366732269943484687798603445656011022400513419919337189925999253065950121258587667738720072219842133642148596422742507146338566628523850559546828051456342783696935768667977255096679432535705287614748592341071140907638084857423605175592736403452673036210207072255135928000321244932176612884875665441261276742476734875321755055970000102608730059368807389780413649844108154280514615713973126011781767797585299843721934927877047192552100982221762588548399374215785391306067595803285150420348686399670566060131162727691586671766564767463110166072502242353032275496284291836505897807696213489659494878318789117320921724172241085000889046356968376353573717673323250575566490171921250367332943832031976091374330491874810751064679362678552807958213398835856649004070924371603209417036994616822998349416346830218591339250408601816699796400831481244798746028979257344000000000000000000000000000000000000000000*i1^16 + -84858392559351142192976877424549585175713209150608311619922953760524562798767799388106967132843980665817186812017469466632218315332583517966231341251373711370379741202921388001166507439104542450653090451061510779489755595959734151180897083115540424707971973470031835456485138796447812332639239440331879499475640484445856554952886981369428445533823524156315101360077138834017713564848443612369654429039984515231897416375526636783037267798620150880100459338396847248703333380595190006573656457978614260427012116281543159517061578184989322512288625656874642751204226737513504661464637540389285594997760539494842866467902140792721271326105014025320927175320924375036288292287333316452131196481300400271436944491168815650403684722279536430222813985454417303707468102506893962236423613260302049388352590078838636886251508845457161079352674153193334759313632594733269297720177653387740697583255108956319594444763245922105478921445050984636349481271603236537265120182809622344884333993182951497948647289317241774497172468347955997866792979279360245962703704369613893771025828627768327800612563041403194793255160489678840886302431173721167290501851483312510689710029851591732947595434486002325702619379645332906028902481676632571050122708679440087071843689369480509837379949419647471541926256266712525390550059469349862631978257488563830406861455282150953612760690400645628473809930673244494437664467781333653117079802848787566926159264828638090804023137402880000000000000000000000000000000000000000000*i1^17 + 1514088062272181381690066479311023066507092409444255014122718699192974069293743399052034201931029657114489445925635519374018134913571370645826412180827171415611623799863563246691032474577961598668982353120456537892020310621000170693933956708163782121294403014788311207147437936540700527600128073190918763187675552062300750759777047230667695068372509644886694710010490617906130873040964955059960615932147773433491270851534415260779478098210774346109775468599408480852493197267409379811356196976737489537365586133191585870783159485356910093761975571831694245787285722798201713526492867282708192337349992486923985419831400114584826463114467295964157091223666928846321140991461609137893395953617098070999002395493865979944548234158908725777772674720812955202687827156544874399974109327845781940272496581311652295421785587493013160709117844890205157889730135886933555307174827533178781268450570875845802577567176545756977286847279589030152014232398749357026912728298384129861153351745766079981465704519207488539613042092935492571339041164187574821378657830562053074109537810534382377436498426124725558932297917560006164937331589215326788284958243246736060553318389196390116489058126184082669538751834070226411781088643770131488248038292261108659823497330451036751378208484763955327974096195812355073600562416285758721462974563075113474610644478005507062441039567909156841204101274627993388408881365854311341246447802173009850255526560234040132258611855360000000000000000000000000000000000000000*i1^18 + -17781870658519051175190961458165774833140633121419019683164621203831170076465492300558970855452343262426219755583380178959429590636297971125288655519353015978294547071704611635027746214719687665083640389843950063702117310976169906609272708654568907388964480712811501822408847282172017776899174706252648526636856366098722680277880478094773502427960848356219594608659734194766108039092414108022901754203133641915309541187484285821556351514045385532463697115450139004162554499974230924872467171967289121670608794426017145058050719180803969805567836003447945156108693270094505303575669911612950336119766806610567913386592531988078508909514002012212980317861571349264442028834708401242655327425102239773800908517469129805858483196421883809784286418648699220410886361495646256064441013171064175554037563473100978327128701051716333176888351763924517586820014705359615617940610773302136672339839857573948306692820705822562329597336691059788245405309371793014136444484401760025286061152307538862694149634087208448809372510640866448429449120488234255473699323176311243056882629765409187265444386966104962475144975028791384111493919514478618607152848756608860414713307873384106909785727302464687065893811056825655516700458715059380031727783986907990173087582388811930366399285086125746931639841036742984198663265187914323910381265704675849464605768624396356026972818750134163370588123488846127678566673458529188008701447619272334883143327274794768471687168000000000000000000000000000000000000000*i1^19 + 37540686742664110420099407674780513051195086927078096960119527514010902060511903335773919262541480124812230368572998658372330990357174714123768358850357627781316237994109662964548140184704134344904872225765219561660723531053956678606387473196855950414351799254580220431099574563879007019870589807404116226016235513680100385134839572315665636681057466557488225125784519436263503324988415310304373958862729930632720099383323090263596481338191449404463193400815579430377007730428662086230566454630085689826896423194949798292085409179328870519707784797077959137819689514289539439174674244245293481272063699540197925540011348482970789466313356643817907485479878237872055190350088745186952182282960614762317705318654765279463845612124165274151495725983438404640092743995299578200796138915247053804592121902074979586503839333791742322583102635544707417117897971729156603584575936701620528334625339434396115861621170623384557285432077782657000788002327853643165802744986977833498449023308433943616277751736868112662653502935307205230769777572022952168047420847399396591887195939338558270137025964502753077434714334944028324277421660267479106617811241864508054291557575419114932578825923381503124888068232178890243529565157633686010726392707970795690733984533417527045664966580344069125735374231862563239042625112101380883797153864678203376366515385745053010125640979258253004933251097701725559802719452255725000842947861028161730887631444817582489600000000000000000000000000000000000000*i1^20 + 1855437270210976169383181870264180122735793190350978684594430493511716313504379834295539861007156653693943063457436271461999793494374658547139288560201789050657677255234253685770133557163171823574570314333924416881216040344053685569843366148939528408865097717496360883739443765454770232332739808699976968320673385879503848683352801861016279971832144964250157036992283058193912383082428817351075608011077584104354732358442386100014083594711497410772198406933085279539023705480455362067733956611550139929699981144815573678822161275894950840514015546580459733811115114767474266917918825908570453528841024604448404889187901770092763970687065767130024898090635396771550548040403566470803205365099762319669160259548293121651350974666922689753032949003159567574149263988934896337497769267748824174721267715724591533787691625737605170090252606510935490878022223872097076706152132550754978926573774111080160712928362191986010340977859391559905236306759545934997392656910260744364828016599470283363712456887028213893657413216648708238103129857017234493992864963039298528284647266123689290620629194816867551875181559888468812432185508940676876740458344435442785561810301338138535666179421764628845035340351217948944580531425322847080847192310060582030451234319427166852133218051090710860795174716457217947995754618279218268138791146393393145029261342262157120940273372820290771177085416258306984235122097675068081737699974421538675427375207185121280000000000000000000000000000000000000*i1^21 + 175682068248840708739654232365355346666131568247798671053651566950175474530039740780039216140931248762395987093807771356160145554039758274599850763186586620178380523664603494489048829512953340923029952508299909821992961645240017616693838796039884852772612257001374412814807129703659174216360288345384685029666847009461974006078949265252423538136600443274522288400254376565091088619838024810607028655480733267258246973293638203121499088657555957651074886690568719320742547072847721584985634386769769227610038765812073933870431601191018111929855907076620667834674952310433324680328680700347905516949055206319698886993020169709603030561183226909971108319069961670936701288370298435363948173484930455871730689920490863214054299213335263768983382636562629041503454914532293601859988875229076204675441807418056308631055109296214403382710799503212050515265091162056426202479809412521033154537037051408151474064051848875476109080669885364444828801188671036956669459065149917335731392802238407512075979332515979819157790957853117303735864027575452088083298096352153220971400565715650454970297951588302949160200691238216327603824369577154188749153436920518250214258493415321525145154656811335433341993440046010661066115381700854161265548340084162612406495811716974886392981951289457182932317478423892806109438399027759462104089046547376473392629676555794360861252028528615764548323512289215193694785134872121867373513353473427817647743078236160000000000000000000000000000000000000*i1^22 + -1364394735199946122158797307105167814201306265469756928628101637316965355164832276939077974568759188182350910591963791099966366818353889780553003346028623243724775021815192326265299112795255424337635407933059351521089326065169734994609004390794007455052942832177352758098708946326817661137886977053623645220729554214311833095408375381461860874580069816321527927709773559297212906130980057184807839863445339002032481170999144810031363858917189752224162236448335717921369794565253320337997956522327924808165401294320548100015928528925945006808051807776715012397945649991433564763477305690475303006982644918654775971212703175268065091532939389490162816928632999169365076441440584741687648641540571030503770580604330456851532921835396206441523743127015116843805457352149454944548670814894914616496132800619252974569699755284683510217781681333690426235653184961326382028388231775359556010649237963663500292454565015919051727941311496163704489940992025704792035432605320614016028479661163224398175188589363807534921989582719015748771201849441369299575634100533086332466616533600697610305799190108706752155575415639893107373651103685450399551077255635587180413907876898672244122330841946685471959207424225884670940076897361316975871335076859285588737170979210680928280683699595073110336427907081403187358265725224626790643944286973627811860301613458391212489549534504970352216577716259001936391089865208164538695552521423135661613698252800000000000000000000000000000000000*i1^23 + 74429391853079498349160403013004447637753154423129910011910466702199630380927540438063433438358807287913137371628357736736157445940485334658237345557931811945560158282974726102579348900482513477822542105401758843817726056884575871485092438971340741295748460180345623183874503153756321492595247220836773200522125136933356889208473614582569342729943917688747156665576400291726544588185103814324966436149220880834082111493706033701895371588226752100879084393252667214555235484065486167520172512195640423240311852905896153590150811372203511556957073150747448366525784793973927795955203728325022888585757803270671528554923078350756494189502890492497148709154668528424589714485554294654755343853949300978545046404364755714752736119756703862477149955650031100592476343649126001570924669274202794029577371093746635456184963483667284310690384433318382628003931634486815323978577479541726100414836203875361879879666148612257219939902585075111747143417173885391119519512058583122930225964118396713102991397061196635254960939542606045550358336329292946287858456125310154290790561451114588530745236679558092544353058809304961811242973067640614157386564023551586282241276012196202836390534752018954341174495405605023027797296374296279269838336063763342916930717330225983167971415462580165400029972355696113939970819608583648311950467060619043394430568818482699173997702883360721040509136283481288106352608740568721291009673345459349503344640000000000000000000000000000000000*i1^24 + 73679632735371454296318371791525427744748185120347587063401543768029242538479006565572074172141515988090794008264356613663551249932625845801625762513139453081920684703260795241254590988572978389584847092875788966839502423653919873434207105707873526097248085073917483055211671669026268961583036731161851580752055029724689929466986270118197517889240144735298357731154405725468793071188400196491099335678253892415748886111054045327082603111117024104364767235611241994237638831253291929645752520360270116190218904631341724790606738274862972288150010317387175429596121786265728591427633130766616384111458359822922877895295314622307588678398647109639723208083543074665808830846107845542999398090892015272742165572056919192349318659456816729634915837133572417856863875981187641063612671234741617082342797926287745046587234317001634727123785207703716365837226969280215580383957974067551736721063864642716270018218525947415262426020804607925240873511630893573867681959187936604171642884303734549794900612025324042421089874656299581931052310787995929897040528332880450579975252040010415620261940256960971285757751328657587728735294962519047557061156249147475022387488983320144871924871854293574318145817006302423291340810211548594592183131796158613361031818160959417599034913422515880749418064168335471267797180508627983694453708436914794454525961893642497225467696655039472267263821666978645967062385324946309724596745900291784704000000000000000000000000000000000*i1^25 + 3009548277218893392743910399432742661824482995010253715072213961324207153251061481128389059062129484010797001382136113271882163821253047217114839335763824307515070298738330623178438432454612635038081499496444823289599827493460549243560760425600668101202544714040164915170449313516655409841209885482504409917027013741785990766899294320475786084534466312191322243114729924922453042204264958051304967714279818575013334666371020144203474401124275837098461959905691018233689347967980818671037720030236047789663182070974680837857716532016666027867944445573520338864364183224297556774835486969812638317744052295758826213639476726420486119870376948092295499809704283087369920875790078825228611883424607353865562253262817930411354454638813737058892967271611867054609097555104528338805728057720368329875108231707039743283343190508452358110508671857658878990151579320676566111677251167398329489176803198854592219076199399602021268510281646023801254730043749329498696717623313044718774445886720506470234249417451003772245726675038429104796161905867772890312181221142872642839531624443790229648829625501274928749335331918010790093491856736296726476437521081133756145642342314244091733472348830959708078716454326082012595940008820759036580775060378535313937695178761114348258500332333373091180273259063122367435067705679096333747652661675023762322025285150627698056495328075077764900859835841968465293578346940556694167546835134054400000000000000000000000000000000*i1^26 + 48106774284211003421524552885012182280977562864065910481492933056967413281154553501305176287578830239843010197903272360571315032984893063651281293637428284031952118746324273297161065212749155732017417200554238531938784241332579642260742020168483916492600802058151132590947902283599995911182807120396800112068067135103801255314296602940026887489536233464021129055216785859957098308438569052529123145455146069226144420564359031280293665817914572722074297456031648081559413670927923612350997278949164020415522751479853862791504023825228421103567613912433271428537742608965752107480438530181822128464580985026604100898446114896685647595871833514719870131983314911124360872136772611395263494588865491688282317183237341958419996709081310914461529644149215655373798962545585629011859690693264242865444934153210818765538880266251587351847723034420892213655843793314808558360653831657352713636163792943049536489323087845893452387647855231724427075448737513376172881343631967490396429350563404892673561350959615394557306913767627578224183357816441331565281924543381891193822074885912943041846613618063135376488050683013207858557118928333537761593561982325811547683725313078076575995320115346207679819460716713499025063624118504439170772847525491760795430843581755568105539943891122855531306477174070110502893049361856374916265110623352811878687783345371391813498056634331383917905122328987568022523037235179325756668735651840000000000000000000000000000000*i1^27 + 5994369138136372819054302661695147490528478237471199495013734663239039302968640134392153605287746528864362339616012126815712219589898839468240070873362520565839609142103834832892591330769963211474258079916145638635996337422282743545870256848934491211963029336746047483982668391332402476661408136041541503968189770448228883162330607701863452108970429347291769174976024929997021898039745168434975862264530856971522434213191862136251601692065322384475173783140431193916591941601470338328141442635732259339792377574164971180843279854983373832936475819075520660416173741073081224642521996164909801492571118234569315902588453074454002705616835805279594917535696462833463681775476817814593136591550349617337621470046585529645374574105609033710102874325942354059486353522583946265213739680190664879476686683127243520998500185153421634042657708929679197422379329609366269752360798355420653659991402462089931642323311541082276833336844775201481205991974980188984278058232715206146527563276840163605114183998469590812446224226664871567445669963196568140995923208606170166749056976788134691733482447745483089377761227493981402209577063556087892879938841896696349181310001579975691435925657606942084129771022359299210043076110383209537354523512457290252459556315628612841753027551262426060219221916882262445932009944549137885991335317700877481711500515033344691164328209384982715743167428038285635809329463331069817257984000000000000000000000000000000*i1^28 + -528060907827182789647415667824137679582619118434610173645732816800346094824777792559122294234422623946310103807128221177455321338184702470926418824807891639200718152320023629443420785266854062710410929960591808031249480497026969474925360784169392129022104028925339937869250922275440078853813061504946186205693869136176778848640519299327344122519573420821594295584306513113649202622579885311162680769746877751732999465486244645708575158566554111035065121829349762550838398724371617046806187740241017312359329098264429736499228309194269524227581219824749668381731800907073250691179191562016067977206194531763350304420097990607553435403971308334235806898709598787951158219530783440779811400341044195850994206596106857325299164709757151545039649179195089823335742210032179272506507286946505776451268055138318333766235671377022300179082482116054332856147200696660199157761143561096405063544244759814396451981736960606549095235807655406162269840063846796129272976401045862063685038854605367571050994774242553849136209497515096549130464794783201013724299385838055773272896932915490593362955055550225675124333034199577491841151121432667893510098252046761722580662440294435083919151710445865002097105480290196430885721635731321818286484941569283397886347286511002474644075183826441162560647053240203535065344010036621629799633925739420369149243713924555407749090173791058484939996196418811694138741425047317617049600000000000000000000000000000*i1^29 + 284829694884616748813477854341804102339597669939162033734395384607844488511000662565084995292796799594336823539169893184126286024635671644312531062555998763781988787179377724218861149250816215318564997057170270294982027147312006358724389878546873932962611272891880118636935331091214834662427558349717868700077009450695106818264996029190703753770529725535859176705265309578041192611626272710802526067487102463404646660849291823372188818692769945589024638145045502036057759121949473971741755878229161242688948786869973441720675220194626837552736765977581600001756288758367159049773209927378430988561663510962777556642095347136656714148025819296319332441359613735453229478531031720094128915264992434690418472834479898953583325536429020781245314417033997257176603069027670227702743461729069486145688820517999997293282192015309710148337072552578218174987116832935574750223420484965497477010260794108271097629628877540088473293643418309750764106943753194281647418185980465071588263588727511961930298643907180213778685991920311510324497754302608259257900907205854568613664061866889452634103071451373136820120926110637351296715540676572518768879518943240494897619441666983743206641791793832654928461861089050381462670584952502043455691519034864630532078809996059279225113591146268923183358889372595502478295547191932526399115821549197527312072405524251299629072076105455325325424829962072944243686075657093120000000000000000000000000000*i1^30 + 283520332852054797581178088850212033489487818024301282262595911429606758648168037915463630257826843280633181338572319476166587506764640662364638924057732073077533958907689492846155947140894943760178119965342147279403622878518493257138012096181387269137955192035456158822275760817229203773556395070527412930132597695472556926171104934968256054323908160202394469834366951065573852158527890674018439602167420657114069019952181334044545994031861126665654261283694041948299489637015873698311847686212838085097759603036436628323625428736118876404565497549610675162101620614421678490424401796902200324932048950461426514196988149707904994410147242877100020903200743734732256345583740392232765062641311648698991335404648233347369351012065974249511218669419347661443084739283344915305482431718679507404126675191545438702959078649592171014066710397700318154585387657280859656424966511820484619242126197230038884218853904055962810211803209978121998806511457429440129645032399197796404593996680536348844020879291942854211932528449308901754333006676170125245820004270749830083531406624038016609057810277764635198189272217835539082463551740021220741695479480006595508123889079444896779425123319360137803692847006306297399931397452210122475205449947798759873690895605147363198252223931038178503905882346353755157172497621034135224074551138210183249452327249643584028814019032010677200623290893713379549129998336000000000000000000000000000*i1^31 + 1339705224833194084628611759371745830067168282813209229826546590348476198603283228523760940384810207030572884456570608184757652184508213961792568422811355289656197087769628989285561889295533214358250107763515161616238409691868893913030734999227103940810774988709099444660031615508079161225385508223976234724056472190807238403145635173152780068122375532042733696921261876289214102242937859853110118342229664882498910112305066604519991721041227918065602100220902021079521896522663216161434285806304190203278115788501059011631078058665485633584820993231776727859920698811784624327194338251719078165576667532616192098212484952678410393283616616237962469179483623279403426359866165742960657067551044762015669561468731395099721211490739874924196622717001504894878011744277114677436283000194487702837268302750477901225353508453096463538670961420792473571244781113728558472696441674882383157091539670947403050466537608931110112965703519767644303149896406579371189549033166467604490022694906713872980534204464943911282589920762203453974482992417766502332291746774478731472324575994218105662560533856572748161396828923087888106929059070099788878354259106207033679463086182655580232827494521970678701826792507818655865573320101421508854215257248131863807204154536009282218062058216723469030780613776715984682756823218874212763612919762190037307375994479590333978601802811470990920334449818729187377152000000000000000000000000000*i1^32 + -1660939112460612387918609096302300594905701222775125314956868554712971059981135853470097132748414015868019573744783756327804008722367576161081459144339625861925151877736686514374525469381817508261874074858987219351358808266367488649651316073673741590604553459792166006244410059839352959069500918262215589407882509553122651204315816830295209730985782112984966415602916513516494053327993906804562372166815169464031834415668051225832262833591721914965618155409576747099059806008604882323531077640423379854388832870308255635636496688548167438460698066511914217749632793966396643309269439371370884624344195930011574859392742861273730987319904863795970186855722652608516179767551912063337852032683777702812822939359892116382333315389584596097430799954808986054226238156810474007141623395362559220389311140177692228921889806000669705446961445515666380567626953560258426022424555841281679684939590482174077060414305624739807042958727441896556125804833746743657052267401872305326674580901658475046114160418462107150035020664528643571373414261720320785150374356849610368145744931654270868672897588783717907566479279208114795191692854837694103939403385047558745262096524301837608066449349845002551866200049220774103672775684961347473500967435460231361870474007422067881112577501808296093544224343617398361468125388606580765396246824628665699432830928366464513287944592370177608719869075038100520960000000000000000000000000*i1^33 + 907665520974811488310415796166287009137473867842072584362748542107123252119019422538753129770527426257777610383200363985592180773576070017091900491274407023988759597838585557221406659450028329147044378601343216518243631352606362409895754976245450321304157550742659164803341839200679736182535861756713371609266121599666919389839573406824570061588570823087476064050408609949811809213987348610990219036275485661647172819391565290354749258269986717703437374018522014365087507124357399601823591930387768387195003949833567492649215931126012692555454173525890445485971993351131720836431796130166840484659510009679019360353983575941642444058578928395053045387443559504716381280072104566739836130269329739156004487009287494739014855671365235932126002447304920569903324273964826858261842130496536242531948030358840236070742627398808594244524929995348741206699806583404415754814443735669541389903831336307338628724404128451915712783836240561521447759016150441534979024119881364289622519264695513262240858350888457196391041106123129702882820009227514930086774756900830741659713805375212678921708860036296993381469059003430487802121467179435652585270344665597692094513266652423202080090531875119173736814897159614153138680561384332192465947829898812006098364465704058362699738014548594220656206467468658421121987462731177886456016492546596771522835906862759350486180169205135200768948665581568000000000000000000000000*i1^34 + -213242830552143667778917806142454827931014198873018226248589825623564549146193399045267259472337677099276942645214567719549755469387502217949388964988861854209179876833113667642890048417012634885536199482574042119891802179888956951727626742206767802419479397964986601083760541249430912141813422605492430485907876174508859805569893608452934131805339170940957721899854273111661084738197980739312614905700135250671765610031264796032465146655538730681705769535209869844668515186815947403073795440904947742135947441575887057009124694953533693993066488599661452427959084147790025930092556379002571838640267459599310813802272755681705444138222909168116167537041356504030646698498922540642871748910455595993071449967343632921259481415769961131163463124325110974262779037950018203674292625759174264657266583522424489580074869885169070437721032655283947252973254004533499158495673624612623269451574549252553747987534246170897252323012453484088754748367247113586544070986623403613576689750977665052547763828401474934775931088278283301238947055104646316556643885350110585882219453869164811306357899755695544355893638234641972117582831910925245108583437365698436427428265165070413877048891334480443365634051826206237869569884354509899915470240781463040990231479462838357597496808054041844961527788646503766663939728428268325075804920936585578667391294989747843349484711115504117367177216000000000000000000000000*i1^35 + 87297065362703534126616115972187656656372153674936430871591654665660304204635344582754619289365857361070679771045877989925799969363594153184290490004894516227354519307504082080248692453656459844572933121089800196206229659503170879306659708453305186896129546369004060816326647357239827492899715212478386825987426989457310410876487838802618663598608034672511552028415766074080400155723891857866552659681981134585496600398559060752431882872470675317188777131621045368593929878360303225298377336220763594185851783448062667957470221958701752342559810430346067292622553440786289903380807187919563998956944012257790070879905033373578066583951167340676679167950460361277376632084372245309364881457872597476909983471775208522116383763219739408096601872602754305384662989194377047194405238572423500377821932014388566011195735658992678786455691827709902123481296715170623735811298698963760527938261141024025504520893992031317443123159955518033925221166446990821208730345282570172381690406323356313450561571230036243228965663631789125044978074080792567304234879708275627915055237596366991582505149462205652531706754653065034953274071508379851532397406802904111039106024517548463467429745947275216768100218138795156522317772622161167790238995744687674206812514580029705755378091427892207244239161620890201193464395828750083922289826375030381484814063920118918312468108774738556354560000000000000000000000*i1^36 + -7547834271771946608471836940182451048112185807478136315087755538749944976932129288199016603060760741389737286463643689927718742123647330694069883167949567997698817258225416987181006499063202236698335742306628658278345351178827342661707588850560805454262320157824566246503592908204470378610496068051485241773239967418733333196138274186505876566314309708972619241152215095753769760856174270718397358862246026607524176668431967502278435128624067141924082856156129840062086610124557992765348963128536471308672098810287548102445944157863527424496861003453790649931288837402525171121150668510379113602492143802655640856488377854678995044683942678642426255927839211609427197483161083768617147010203520295532797846671953690235604398205879582912572512015256651219707066824262803119632254783743631903464063544307975368029991838782154915103586705907471359258245439132759357917613061380385826597423097574595328123550538940592303170224383969108884476699204823062809457168212044535864624804858572656991263430902456611564487526254485630486091538920474322149290355485988396348099711184922587750925237462400812871547049060117380960632508366157742242912086415422386119302456992562835620796418932022640776865242920179305733979346144421010158076494104116499041545495200851033337943898419053402870310284770077718105557517152895355923161994402350327600498833553159311944138309006000128000000000000000000000*i1^37 + 499853202915986413120819401974030169317809924903552362313347297196088971984280747059995152409984392536130498698594473720881344791871087467591425604512233077604383125160935965461050588443495821265052905129238289070910726558172329544557282572736905209521771395715063819356169702752248664492370908135770109791832156383829117174707037322541521029642562103670056236589797449853168470566578304592355159411819112900163212932878123036475797374252167276192227765587679652154007691573979003705563369562309316979761518532070308447654331051067548464965414273408619233428559586811765620077346084020506956322552661153759206903654144572590815876907095672454550600135076702790806891797459719491652470610790291318991052704411653269579390861136657546400007540513247188200569505339002999435003441404989484767443233649993242055028623007233302229009427341265681612146562363867037726968297190047380055484421501730441208479629838353924496112828521573148917687511532713573285135238576095877646956024186976426341266485283219951416877064458319467836484452183607618728222052314602287301022326822688805028178833017181934688169107570201604957844556237758686603644877613994954953886759861081583451984875582937818189097416045679322150628714921364768673455774961715178636994593940920710120016463266388264960863115903522962317235719493016358084478813359462757572848141686736717319500516556800000000000000000000*i1^38 + 8349121189322365115795695426996728029340498845296091683572695850998132060402255601777097646807014347810249184894536224471607325633474634911233998195314092978195443277041269277354377850687987200084813077348096240014397379596171061836427906929442214716370915036025368561734370315863515645576896734024946570338669963460438104893243562735330080996065514081483625846852473849554436097778116973527841298475507245283826588958119773810284145060473298342176973836717953170319325255137177108997437673127888437381310121274145748766165793622207549826814514786864041740017141833972450704071026177857189222345184216958287442364644008141421925757466101145408814099292798500123089540677952475835480405705670717427434448656448749159272443113971482933595535065279484364360166095686226147836470174399552012463161703779232306199564400927530553164286578079255206767577595985011066494614471908309808883328138695964974367312442393845813403141896796209383962869359749826545005267148038590188498859584890535494702948097313177420235145644903757482195002347884657240258832644916892551630213143607235490961106634785016929845571527329251948971443692914971363373082923937889918715666191315228173386494508811549969701672754591942169001663241841754491948387348923413316832158865535958457379111248998101521496754045878038551429866122550335400047554059647581473202723080280557318307840000000000000000000*i1^39 + 1052096549203391967940421584245426959291518064659150913995965568696163330790609782050462767655443155496876391301609532347852423677971380998649009420124880491049949926369118125198429683630688305925795827310510029236530160014029011292574805683970261072899663199974696563533646546232865854903427883380574768024973802032615900284158157177383042089936389250131884037460685687836007653068605780087395046955682510170171041466896602000564375242715707303001271316738875371728432878640119532392028888268823668950247365722597257371781230246755365978149547441346129829175872355686219083460843664204663148592969395693789107536423822261846148535062739613358593335657247229536794095640617369713512315649424157111901720055919849668933083336807117905994363273733146322623633497740071782501319742043424699023401415211186805198210821389403225121878942722496647742135857549469013795563509733748494494341502652253383817002880765780587021464785881096059447589666958135129387879887837169425413579810958004246323893506743329647330459444692059465435337965401386551185119582296631676946776975447279889995235327936540930268754760676315343418900635874079525724598977878661524538049642638469857910217473915202774897799487070685454443106072438892754834221988128056598939047966999093632524623209786003295691823331525589967855520051962406598203173497608880635819777154298675200000000000000000000*i1^40 + 9608820430479352995324440017067553486320132563240009752867999208448131288251668400505312482582777543358463439144701559471183860716994234316873684279869320224589846709970188072496192548698519616387277607401128736926161553973566306027013111883607921117015533679897585374357192480308063315891738261928667140597799754511285128004860552008828088589923306664278621707518020676443729929881997984451039459936022951128646148148017951250029619923395828594314630093314275092833748953347587915019144239988333548091662080932444973386514629454992599842588537206288721173745505499334300043982703802414978813040980209126375375264673619124918897338466376272202434346843509689671250915829241383196397427419777148948536217189415336121462044511433045392996986908517701178849096633151231023545493940442473925705436292288705689547283404985064004534174219892100663443412612143882410563126213105920049465312354970768170973871815360247830885054258648377513409013133662303946802164585103482453069653565443274886810340266439937322812128236010598807265698206379735935567697600388712523585695903773329080499270007457776634829520551689786804285039487735077568614034804819993269021347467595970914757086162508509929137621497476105213652934235389814777207604838397905276065195970611503969324904566792199198760597547061814986346877914127802413299942092004596936264699084800000000000000000*i1^41 + 364966076720845218015428132294018295880789398757840233402975896574167462473214261476854267012084127532514238422543306930676028344681096522552349920611595574417486742646844558437560601484084193760945015443452695371634478174131340791156180005270376082152852033987552224352694657780699120926103972427533488697636635950346057569679496747044247165063921238574094283474657678082158813248722047161659380289942712739088553273554468409178758240296720127723056722785413161314095617417157864830618923611951429404700960947349883544542541764408120249720163299416056557571571721784471304352442862255077849703378077298957002056180520831215892759462090072705610164640398546158871064082326268420335211233116613681100551944102308090725209740180544349599714831820566766988263238109909185580496798045845021973910763548772064091620065922272506211428049626095749472830253080067218923301396572463371864286533872764726604036368809452470970384054841012663141560448789137742374979973541010806457879499063123441466631069396267291896027545442126619626416495441173505522360184675718465159439216084517825776801988605280468268683557186651852032014124478543041185987581765197035271517709553265753851761492616929260706362909540286451820318567374187663700136358678193909739667865773365919828560828347973203944387611188563871195727226545077394645974406731811216424960000000000000000*i1^42 + 1933519535813206420733071267803171641548844362222140367510548996959176909246512809474379212523633387220269070613171488238714856395836929355606077501449306556027531000816400839113605797516519471234663213383313147158319457276147998264648838112837372566561827125313947349587569679688013719491885237006556777722582797860248284032266819122661345181758515587475755722020766643254220515846979071587687140467921977276527492351942114383000675816212042948554815643829310597955923666815024382355021876540094252178287944305695981934076746992240598402649990439136389676276177388316702405140465320644086329898624072800725825605572787983427068515262974375860671448350543225822817184818853317292037515624008370727948684585338903779604500142724415494472469002989526126597305848732890082214904546751017414951503354504513879931914099847778599443346167759486507099180527803561350885040436119853519711333699688346384415266446359681535516742854438847651033412408545454758694856007401341832598888604519792974218890248685710804114614120256991343552286815861785027072844845025339952010206314890635880109289411583070147832531626417719612192336683331845666854811992121682865923658199598979239176637549624294850169159219511100666184815481890803081900209373081638378838702297807716741914852540501111490754827707760076323505128680572568464191996259467264000000000000000*i1^43 + 29620549931983518224305478945531230248365662882025732644374298555904437067228947668395004996473746330185766610500417773223198139255628700760723322753538265726544702099247006897175223550052561121285057711384239745705424498035740087820384205239923901178431191347272569379397631668318303421739387688667163870816529119876739769528398999047764098896066079024085396215635433638969522275236553196131749623804197946816841415617582441318928337082091816570134497158566881846378916866149620987465660020635796211788620033892592130048610072877484092591633728717548098836076904383602587715433056879586018793716370212643334790980610034417959229673148042563861220404280397630600915290481228841977925171363000635967446449211442850510606700093901810409509348367593093505382043505066004530416154125534483279984287175873622875949812550093186954611836711318899586027623888275134943199051153662670350401521067294391529192756337512623285467840127733867413380518705718634597974753721334840148675536237062200076234786336184977754157941797790331174036815310859934112553263165105547147903154211618535779668602638994734815045377937739475296672599170200462341482664112225462377972479934515275200946848548959613534249327202371310323253931378062199942395158337643722183058093949095472491237855778956769194955656424091650748143584934474424561906483200000000000000*i1^44 + -28932003689883166440945791357901794323709752545384587679086091500805061642292819075924954439284618972603199197238538347957540488620967382138293173961665981673302303796137271348168903695481158725909758629943879102658251620949754978360360319681285748194021881356420582917525224199324281239781908875991765245656947292854904094260001018333480099862846680771763322393330795682642610780983801779800239975830087445834435682289006838668720028827416188287426389199432822295864467609944520395644832560487777373559323760576963917327224298345801423767508535310291390836182334715725615381621201125577407632800445038988955411543095973344220393979664288330752766830755761058553419306712478269686642146931402455862358910113021908451726001837402095852490613715631485366278919143307754652340817557382682015678607227974844910974377573592018732955762950434591786484037973811885192606009729566295642721309368877314015613691638873434374775337793763531654313365061782987847550870247103912482150936783107842760534029901863405718597740820957663328507400411845240058259758013168734679205383697303280022213151321283348640963731317313699093066905095863638835910916792260145890816942637334154022583810339490627248417881014215406610879268971240959622670944037368734981072936902330241396752593687693166927962307440540080957516494713410027520000000000000*i1^45 + 7689713949021976330808066837448501627053926440970830579726215926316492185609393721239349414304466775832748632238110552666911429960664062561842830245231148683974422862027080156392930489305047145165533121231231424385031886371436778348198264705705215839756721025505437477622717545742436857724417390368307003513019021087811883360225123926347922474092333912258328445630671074252859274022859290076342545212328873137660321136035573962189389036609229376585838988590273710575806330691545856558665968153696627451280656725025086116229655334748714394018626715208147155040216700503723255549971410571653860916902207014412104793807203867842780132061617542697343321080924636893779725022902139915255785931077567039098439027459739103812026876921544240185925584728153821357339083141286783816423070738202377438580467800600260002702760208021308342082052078413238264781648167369202069160990963388059304810006910286588544783319979751293050858095096374654912397643314036223094397099787373172916692415362620408463546580387599922641473104421729453093470848540013166085100604157271286849257512639959051833501210989256840472602956961504453070787447545133003216068610325542748088353790315420921217509032044550548959631670543099999735127465706989404060564423009374171104443427365006523015961833546509429862743226693468868225007616000000000000*i1^46 + 3903020815658205129162331501374607487339810379828614804082820329739251282940786250743049596494123262427342911360871926191938718141951759104489367908080895901265037501064511804149049502228013772632271165937391829885061326858409145065305700474273879387377339578423713503988277929699128431766280677002964198284231069726375161174180346827806345822850117903883059003536960633478732936400394813960878560090934962492093607528283609444461882357976612635827641748644800157679242366101574922507411587047754338298974267929955627029820952152277972639454224282263997014937232897704916707675933755507813147666505217851209645628699351250806791294693144237153427129427950440516446985565703567412821952304631883229820280971252171961739342169865213079985730233135421975551083276406238299405208864884165799331710330469025785087264794484625131557703515974838107894597944439425582458838591934152531835081692803495427286575595690200431129749478434297231666439781027429687797305915378061931774112705489277831029431858748809606387638604099597886546792335711559377754572833942071261510789935378791985084122609892590216931861633242338208749533080490794015458640993925436711059438136436966434848448252872608366134741384405129768828807468987843740866410242498865359953125126827279163712612496963752058085678401540482662400000000000*i1^47 + 549073971175599689833712233892131683924650663596122591194244125712663009143182807820734021224030961997346733231412352386527180514704210093127965191323126019174214999041676806834818321404206809315602508900650236105843572752088267185717445338913433465972910764513736346617104198644920459929907413228756709970398648861867084041570971849289094310335486179230409954147613721290428920196269699190855071195006757421875013469267201350148238904840649823999683469783092580213281571613122326757336655693450126717289209501057478163590868627436151432513961773042122425738833466074317379762342563160304528365989094991926981215061798948443029333866832259562919071208448200685536022243013585577661432558495354905383619982532416416299615182535999011315504417470675442690820182261550556006130716881963695381188813434561743704606530736332139917728723208876484497107111452845496057424454908469872112348929279030369873445554077250979753349815602027594448432194354744051322323776331702118903134224217144350395080548645163599664372753678792992541231639491232783349612678005115623191638755266584713126575596288792933081276216114394290646663841535022137613100939489075602588410129098309192500651854770535374585702901982435542378444607216820034249651447529360929886653374353735914004997222680076014384914104320000000000*i1^48 + 28471535634261168529689711662340453752151295079133662888825385510114681719948526625380449942839740085790779011248894808075052302242055718745341939372220178188863854943138668187185945054414750340550353072464527387577178064391030338721815313519987759289182765662508311281157241307337945402899828112790057044895958553727414155019724737665064269965015976094902431557236259338888182746366380575764450152216181827522765751740708747968776687786214023956824077923328651241623546519590863443927816520714393540118119453833946644426140514988591025841597719457159719272512474249192831164801723767789199927411690560801529939769891369998261761330984389628134485023893117928289936380033000620867717437245013850160656924926507316342568553550820591815774232535911929826210396706238408823854256985186135134254859427914792536104944688447910486283373156635378674787350571732192387205855089693864384601036003711535189864823537459155442939535351456929499247038396485319064011265495978399590342437168956081756018076302026340300943986543535530828746716971141567999227718352614654680486640153496544027166159894999372081191784152596860080397567104095379491160824978438731768338551615557746988220951252683574129493168257321597185777643361606493164967112778306161678278610890098235440501509201739120640000000000*i1^49 + 581066268809891150603872762742657587954781924743384595194778599038235216022298394291851900415182875432147857291517614955397804961928323137185406909618100400124957153229053734098348999299497785073093695721855446317770578315936195364876945305354076020829215340335229827558127056965096070167640345113208288206468077839126000252463375456248763897674679014241233482843362590281633321954573771145847201875900982318057744172373110865276484736245160940323435786971924976996714429527511115546163777956777964818417533396297795980120982991059114541767557831571116495794815090387750925015226261906196509007091607980236225484175899365942365561596659459129542722665849015802037473738122498160045826407329299909057332446118373542182384111485154474434282752528690993039542939982869508626446678697931190162396455160110284114893186381011423028814203034904696861943819145979107334798072996113625819759531231568757734489396104291208382148462738578279523505006249054045882458824793021833463382158003683030726955315339004969622904134416525100945585872272092688080631740448206525227619976562268724181015679453473768863871767329825134705911915290674636349920892447373026867507519548686350101759354787925747687179266990100172823167739868489005698211763605311760159553269891449053487772467200000000*i1^50 + -89363832556445737544354645570648937172105792741156295323833221622029451767686511441324417243529166442017295317303082975257012291688323168025859238151319578443265617911084866979393732565658309292931880630970994871324963751861199366119405372168334325170772236340017381610549312360424099846913713368554166607578687762982550175977052165182648030354271489062407284150324219827053495486144886064522773707284520607959547428123404292713824132082314966828957723433220663603882154291298497480582165741961574372674247001491471948657040233141825453755741541180086940522168890225981371351779171833800660718694163692080907794886290927572136720414728039697463869890685565785875387552174406086285249746508821967952863461001525792187182970247372720026112846146579713787257607998299782118526481391790436592828513629083040977892015333150977070634555308152934595806595504008164016165027194895529083316166912185847303452510054338592313454515739750247955691447155510454489770907714622326348758022161344648150717603638851525885794852061166529526820366502124066666207936318140456200919519000067407824040149552521991690771046634958385785944539514139337884695778279270151062049107790425379756823945181335452082290897284247545288246350039228431839530382066088568340336145774673920000000*i1^51 + 130663943418235578385828425836655157915220089539735629350964449944176316237234836996658625802594366799447067383724315967258592730004441723405426289154135822500515975837469975921751439386668046721655931462966033887097501698210342808850803383724576954507204335763421620343721513741069570709141740774590288844428584966132739362573558427672702605872541037958552790748436784531105760062039986679097109094089123652195066646510835937224629868177011181709608960549033288459344309663265562808854407585640035970891503564315274433894321872731243497213425962800569968279064634708321902552244929327249682766415202508017315308525587008747694435542140622796762342047651433736865805706825898940582260407864555861937888800140090193512801590184548563015130759631411601251283680645169611972153827259345730574524182121171858856875058705130267113181915833121222129856001858726800392799027469125616571249088807326823753994212912416730873356087090125399896443891670730497475689698961384065678389993048119088059088824574047346131674906273254939150735479428392296681317619783305586039319622489280320080362366031275528285762921790579817847843862338542750431675678900232492938531189183675945417972467076756017997184584736874305565695421706254584927435344508799156224000000*i1^52 + -60367060624453675181510066825807620836801090939646189603805092669395624896581548299625592734214777467597399397862635931953926217568220459223977651630225627360749736120898579514925226280148965815551920663258029222490429406880048573171908844703498393551908746513747727658108622275546863204366640120500171513248787615642927339680200522501144249672429241144418380420074500419222047489942753481572927280988874285622211945014671933618503752180874467995655488111343723963527938400042195886083673731525640150506604923411218518973852693484493745991937796532670090353523309903502115738307359384148089914787131525267451144345699087504624878854335583162448526902464488565030255006159370648139047921293295243019510651384410086699065035575416701974133420647892845497622104467267735422081718431105853800817074223316880465430443307708170924094757895565851895301001070405871316356623361679064741472507440508170195707668020588749136339904909645851420065965891829627059530811536133864072987578864946278856050760442791187598150808295979636803337480078406844011336177203137334204538028157976522806148393229271359564277358536227265892734286020206331317241182895320836172496758869115276443657959797612598970080993482500155888174145948849469915136000000*i1^53 + 708681196020495845354447354574307017540282807199465911415393302729288507089524952222998709019103825916096210897497188957728189100100480511539723616125627891566798598111581091878736284605910490112240008355334082579534676502791409507007672642936103941973890492691539399867735943870326719828134328738811673751204420927125419389881987504339134583896975538620491769183057203335290549885347291720675531884611322856966149588702063811533643986698918566037437601684563763571308855717823171102490846003149044686395073870382217253625811225653850552765989813654647830263535894090967213999109000140020770169816986850666588461882714808105721765403990019168195898963385989328659289780702825541265218764435745239408760914784078533028549706402857452897379778957286409412446945929410114788492279076280146485992062779819612734086065584307195223104511444309489379806060290744179221322528696956483385313318722689017072083622884835597274864159782809742505946558281629739116935678800086585047776114300537382176305481221619140334417056822439279665887835711434141500795119781246989185126222841623297499087581599657100766792934987618504306299733973311156790805584102977241736116046838093524901875624552908121982969874064970189593640960000*i1^54 + -2736603319873456495140438132994451437423879651366580896917631632140234371983773744122072626803285676542603120521778490961529996730327004023057442616151403978040656927566951249320152522686563264754707312006342865389904157092038767461611209864621225005757572594358158104727313961818106494110618913180806958449737661662489287040681071363365819835465340496006414815515140011856863566738438211469277053530366686383230218372853016293099422821208263450054638319580996683376684754783939925936197841265368792604093913155530647282938196189231682477113066652156466001572846316230937694444331846489987191044723111776600034433079319721679116969433170425654874261175890520665774990134574809873640618254671165767202899933005342184813344195850797193811570548914118917441340398803222553868623239739801810175290301041610574391419143482040058813465825000641659560293398682546650194799574487226982150073134993034093744148671129330545016608092064178768069212857894435205888198041139069612984712734361987747850626062133544099484632619161423994755283634632783511851921352356399685854966289535318896216565586022565945453848569912329950973678326634664472661602927246282770180245525203804533341975701791685148737536000*i1^55 + 2863581756034015383993842972201050665107028862793607546951204396069823688763877564970598952973192388586959006526009037481070261385871247254396795061512080739271740558426847640689086633530319031029039738571052831944444935164573112243098772100621547811144147842899879656861220890042092705418043944476125653067146403318274402213113002548848299360703722410318027197648120898602749007888638409889741393743985853593191435913582574271349633642939003741950711150815134584107450876498918636574479678844472323912744575135541895706831710129353324488580338952551886343720083983243452511066852693914657877261937316907882580318855252759223257763912446719589534232109427547625990483630223855324958882601286871545482508997812166854612547607136487608145498323353097332195315206299617658864493149533804646679621662850184566402202506380625020829378396509096322397568032479667780645338549976600166791045919407724367087138652254879607070181165879638751469374921567976600943355316990830684553184320597431410580004453037046389423161225451685935548957532279798039199535636075844285384864770935715514125587772878675897936190672284315088344098174617792215529270373963425824993824186623286832332800*i1^56 + 29036424887488305095111410105584671959552283414347010848774086464801196297161736613169196422050664139924454221772080313758366194892893167229874324026567119251133433734485500521931633948701096321221802264476856304230879155747653895328585559360795924583639036206401045992786994006917397240247863690432840742029978547118949312310792098113848649700659516956939367114288197361284056890350086049437017507862484648866038494104193006169796079079706144529445821737666215002696143349546357485016515833455357385606877391744636414875092736276576470483079450855309758600981290967784642947137715079208234468212870904246011437803247229150780266096388316981975570225741553347043757642957286802751760842683363318472676521173953023250415215664834832536232834800371349827367329694201504634430403952179951100020328677172659189107149794875056852991664249124434192970208468842486995113431170168543002942707722096612341884296058450460071577001792546500285125604077428408763991613487860912743682127087956542213941089217765821503939160999425838439116066571645003540212662733499337213051327508809471927611664000802393451939518560755957489787615772606194740751617920*i1^57 + 163530687968360904684502137499995737519069254244489429168937101961598154215556104976915474937733567281040529805822671751943279587290789041516112002315877190357436642782672752408310983955312197091358886193842468719801622826865744018327908080647310444795806107134562960126343981330682177749137895512778414613919107965207078659590372619834363105344959667059951813089530931387758015536134070781055820474844176956836721083996258137902527648386466596912981472528920528932467305226015697452086447212075513479609626354166192165006804796306718287099048310236918589777747340365691267061832600090123298703672313532192076516174416563303593473365769502009491860055197829462265392853486933175676561866455728058568462557697257367246113816892487439406122679779338407658137407923857719426345056282790401770452361227108475957188237904768568449943324674231360163230583083504326178702083287550603906555906867124016012292700839680445217601797044459296278125438173511771323387534394462878908149694354702032907335155085583359888450727628006597175258065837658606840091534845716477728358507439294228236983840890013628877096951188401*i1^58, 973227321166499543753718329646415065726813769756372519013753925217543274650160228866141537357366249138447106199558416449576287731695885450299539424843702947715957003958315078126649802433616313195449794607356132077544128803240149472954823673310141974629541012273590857473545655383669558586056433252696049159193994531699035806585452050449302106627235158004048466428958413816846380246244681771588079631759002555787121191284993501683121558532097712957939684955049068662918123763747445855097625530726302487403840245502699184319351567506102893400420691855974865329528113238472222296468285970689363798159809233611646754555199105820282650397031050864375469066073925993975558708341158811171772671304063305069071667691440104792481557817037395042698904323632393221265058087201874036638913257019338226068448622757823935070594245892476645818347262518039981859027093620833480903129117558255087533513561570342195566698134897705140038260452647307396890535042066593823638598581221057357977753359151767901455810566235987321948931252588527082727189200581168377866415772015519262952090926934677696059235094487747944848951053147146669479858619977389744512584771544259979874058272630483847208152483279471393454797839844320147580757362455235396719330265926412333004891930763066877702048269210100912191741737138351448948878252328744541696868369519369173349000171897411885656030251538597443868916295720501164733759804532481634758230222726017539238443886785989492366769956579002617977023186463640902930835121649798899009789841323161002528353651120631009421410254723362455548532277581086527700211959183496927735360365741981710956259907708602961814341701639569927096008446418278986085648899684269550093846004069697542582754853153182317765746875388363487059411452010762454558209709392751416642156561729977900540695340833794412035235208216862353147989443169048584157495661920326961012570438703448246678521928852756363722639869487013956693394562631917517752390975133424255872576937330326381977399256734548763741111424296703758176272394340320185968074700362990959110346588446124554480873413082184177776441142975488113568873976441161646080000000000000000000000000000000000000000000000000000000000 + 210348161815799059282979511440439269753652695518312573199054648954737887845498477964205534236108255903573099427031995933592203029813422523951061592800040104317297859957886919455654163553499565136915099075133121986964729589705607375905549665928353379451912190842002756282401960987196466592572729066474039948014023668522822035083490256459517148813870276341245047016312965778948187665211876194039274157229953089231881190726250568819420842375115885764301264852242284527490249964346215389855747303678822702038388365601480203549877496724628457544987733248409336755450229590148069196302180589477810680778044222716046742357998709066958550523972542677525116898816398361963337039277414860701445847199419671932720914082644910438446292132508116638969948231922943753573511691146795240114343681271002441105621573743072993599222435533903581720288047852914897229265362323215195845287990576655383051559524187914950182844880744305119476958612813508955849467379041224483808482427732298582909391197595182085027565575845746973818950703064157103185573412341663068216088387884528886012489359644459309218353966431280307490686937080984626934634717452086123277827074470390857695224050166552599955275390755217759729016712255820363183767679193838577167122618165447578096456823829150064890638352012386054180733958667871281620382271295727231854552158397962659009258650843193826126295032566291339570060535085094689678980455627914532187929654584173229354920480088371846095280504146568937421641392043487968022631560486587596369174845509354867107830023602171795632602141494882190980234244013439638769731657511863044490147302422446707768947552404473762989292839019235905663425464449972590609108484991905778035675965146421693753959966825985956338630842475381413835590910258708693537652901869806309737387588803018388564902414566347668621042973530463673312510383797360112828648058360007748957186878736634492584751073229990965178763646778385754490520691793303905897354647906818382302126333906077622828886506995775138425384100542469487288457061018274266080762102419841063873802434481309264195404824181658070166098707740468489315157929860530176000000000000000000000000000000000000000000000000000000000*i1 + 13766506591010575690730505714734349461305302083367971021646498704398954792352628061686484753438334285711497859026885057582233071905922056063860176851524078812565002641277076156018651478182725428066762722939858783622377332907500534836948805682608710987905616462819072870861520724351277502876083075736813565937133553367442443707451916270423454283167592221719023958632733551835354874382676595087921768462350406079960848716853503458392839984372562949293114187403626119901860547038004817039792266744082712658011855015200052612972635801939227431674592729473373452119298021662639200640181637623410789248924858821898907353807947735251873445507306146587071635985178948849645257971005310074988969873055253460768309151719787885969346753554631345893397968415683837011542524329516958591556371576970584717347224047811574787301619145886124010722170545659337057550208798026696741044482327294588363642202744721825502254759911035936858077231764814559337227012525269491127646285661461105756105276886506300123789361789191643756213553636929929527650587757525071527002061405760253024345057582145766769874912579369542673372414264450695932710076009728222274063876409238101704920954615735053649282505317423987484117001277916300717724950286446575802478528803712744241447280282252719770054121296781777323203159316288362860221255531888845897270931101910648705702626130607423084970345351430343868396146131750565520696733543576713305730216692831773953252176681248511240771530345888541945974119101765380010167984452697239118175350694471828840119818325559656837374034261110938544560347053690878565201486337156136083786200862466956674349458900299232859095222035640329808778864669718627839040598969662980611098490537594848747789369162993368148362440597196829408368379609751472236084577825938960864307160765820496141644472083075857363920551443965550221815067943434974296859396708304905909789904793476658781483373898669210662288311648902581087461652134107204041802109727577731363587806015552812862426357468956225670046809684041343687919592778481752158221341934414078856007110540552788954164745624313245147397205546511292027129020375105536000000000000000000000000000000000000000000000000000000000*i1^2 + -14984719438121824399822632574636004895378087943510296155168221296853519600965742891329270580304549777092739909461706683520978658742444550243072416388107809392997655704285292958651526258139331632505115141550180137114816672354632372037737066159167161256836242968338707972770686890611083208648177178373093825406244395480166404794404946337858524267555774680812509953716847673148348938218203937572745781580520919334106645117104952658543339187201349532255762121793383119447595936622111519302276950992703132919017469862190213752179926865399725151951940731052751882573723766893965499300569383341222623874341244846950137110085247080745384750851298787633368073974905304087192504414086163656763145459666965206424899707866817291156317573852380735594235650703977228749366154918122126489082097271546851292728956518528720869620739365463121257009554210794714665484356115616241057095291721856390756343908490636064177697509276315993023071752813830419664992693149659125124053209969074804186519462090534476033842264933177522319813576957142385192181002617832926390005996779205085667275072091319946031389971967784258556466690277022205267068972267580896300627095964058089407442398895835933676858698529003960560625290669849218114254621825774988148153044521353338714023576397879806555037126778347688370127928836604875753875017202942140014590774315955353822776191839244708249555306735545875351347272639799667730897969629262688867964287286006127589152825270329399737444952893277928101859941580163324782221627984995412745001636263171421925003750906905933624553934698867180874421056557952574144210865706722990184641507957581464410884157857638402468733932322094042359063010944761159255653536527784354178824777830280802002622256181278984003083075206590235881573696760959765115055919193975893917465105337638724569790406667237881029206633018546312654660276534068952068972724429526509193210959497521118900352456558071125945626360252852530645579137465627426713875954316957594707245633004992529372884384628145282419982552896466331616776987620310751795838103081763279242338196988919310551352039669288014273492260454954615441155972787077120000000000000000000000000000000000000000000000000000000*i1^3 + 2813717629533099882278371178515250281649257453891672880748901572401015438764470097116675935622895640424850121524427088665776593505392811593516591911710350763960879530136617534460394715545850926986249116645147803727821081801470529649988102386506191522570026067623029563210930231555316552094125475947232367655893138644531711529421184453741479233714542967581060891386958096902476454394555994639337363466412595276975016345930443224068196205987444997202412318178164270251878837570932927108146744676391415905543299545332195782333680500565806910739909715293536873795146597220771534077134175611623592857556408288033326209983838512921154831540790188374985631915999705413359349610907437464824827282475477356499904578569802306664691321962521345631077973702829886441069351353191386958397789372333243732332262448398682322859878068789769053815384598647582084384289913342354701878763545221787801307444697603406314283231226841942178067531002526717345949127538491158438915905597752484884743611171784894321779933244568671459081457799086805393913040859203013297140312010969207081218707444229081835251332531654497382627824469834267270412972251563728884608795109843897347287017369922832474679300133696446128235442636223081126281007188878840643825542688870635752127716671286671142255045414501610846640507500693752112686458933924713604615914659366225468379493823838817249683708331932221373834264446578988177355187015946893340898158971521307049867860052166041672378179429860390094080263971641913585552498122240221288867482509654831914862772186398231590433820266174908643930513630218612683864286945362052951388876732389296831516180171927622649245236465920013255443752103672579548812025939280824145252090271305269546730458805275021295902890585041162613411644182777957360106701683018325214622384896155419684387338014762479083533177468244216053293029801275811318355425869764320830978465791466777753954555177594347052996065183201061580076150734196601851593874185671888606532742534387135637636832569147928896637152486248764937486086940651005863952973139514113553555750601027727929182423913335627279064672649772330764293908725760000000000000000000000000000000000000000000000000000000*i1^4 + 22383162106753344830069815093879989166897053455470421560328230230290934472061995346854396121844990504680209958739547788035290690276773455307491633030415824591911596195284503947464923150271132292303025671457273271869897206877661288303005327442824985863474825788178315790655229291262021207961730391045879580233187119408926600184730526244487953724156576322804986129301517107253014839792593436325571625360780358046938405890407637442680446109724842290545609696025043692172377700375291474028375000294625158548154483799507965524714254769392752334974185626800484520834235379106126150590338694961108425426442667436741133707196206152065493503214696386190051964299807297123960498830010255409099392290147630475835044572749655349726943055458179899515466526275760616477656944962948786744733531102674699615009960289775098204347099158414690448647791374061311129693819628144796471104286577143367965615264725834293858310956209244262811959642908530453156193543961092814915150615536888575947611672548358474974137691702337653689829077323110878372699330851076087398606910637382142281616188982658731854770053847336646761383972231661380809698270732053078241313761987841808031270226115957418430210979780059979137161270238438097410314996257841309461229309427065843574516467361339543217228831221233053449412215347843681552669337159331472417574237888998093712801953177351094717215060033703825790077821414601981728353263134268182383147157226370640603321727438202872762807751669585022684380920379117188858672290729329452988604267969893079011520873942868131280220598518723847747189248102402574097086247292584334684953863157711030360083717428987467472766694948427033414649656139842244580855324274397059241812631810388662900571601028785083793660478691856220279457137311881294875335423129996539674289119504467937348143331300751504360203381006907011647281512705226065390326664425996592904034693216352092623781095881079146389266714431512667362540970119442812135355329124910978725015771050830728810678919762637716972526092180905266921154680538609196410894801140051130705462676652319863756302461040970720928717416713005563580803710976000000000000000000000000000000000000000000000000000000*i1^5 + 18471745461954745795269804738001925747078575752721328760641251389315567302080615219950546503225974339696147477468103095726403924395737263568166757932652310259238874727160720890537944406893979091190813384303488931705493576127659142133616451261887445965876625818431166932187882185457706017753997352354623904560651850553733570479920044936188065371846480180990466021260467694886258191037812507583358209321965756830572061028680027946001866488248956957448732456460844944650631888038884307164799212084450418017043839966456726000338821318347231852552580204615291410145977957792593242136082198178771642588115295397224916960623786760624979311269391386492080125797803981389853494112244709088248449040080598656335996614753163916817279325555671318772445974048645918756998594780180413976388457190567700773667166766527763447572476966726224246657536295872939271282996126600015240195200858389382172762879183784100602229411755125699801522320256341609766352652421978052340246389187685574849564084218855551942901005364752276066375541322977741513578445293682859414063129475060722465888086969058459228616272101875682056630560602294400333522990999033717648861045344698097055717574203723889821113132316442995343358097174087924493295422074187123000896996281650650690285922072331889876213373401313910757790686709388232921899277941082809309313083218190824980265120958148937005058198276858269646695344141077949920498800197333597040249784889302446810264217523184000613810947625675057397971698689382121084683680538336540481375198238959336890087983913012803324987545927462026479461161545878010054374510679734482711551246505617002006952218799504276615685257120548490642731636962211907487134813043390808787429785258270459778847410854730746258519833624174188949423239854796365550113738084700537478928739472906089423550904904711542188192120544158190417475200435748818468023642235166590735826388702001772301107033587238737555297712503735562783450058884911297307812487384442799640129861204582702395805766653858320836865314934347839619162433448594735466449123828551319206743088021081814234076013101248169562209313707656061071340339200000000000000000000000000000000000000000000000000000*i1^6 + 7357803436006690054715794707328568551094174961105102663382432377256040781464415865977832966986069708148588679056202691349065528537944609857036361876937927333052458840590849306349169012749149552557718331849918239608873304022462092764682021117096984136852784977213004913555289136092533507268729649106579495007109693999073831444481090093982507802989946675878925909150700551095045675045634861733672980627664873677518047254623806192190489739690934235228821185295635810296290178951296995457339290936697001102501331216181029497363526800907270174835319600718856073384010984513637088600645959751837035793626950224638896909135122071267942737484117123317705163208744962929886829678987733955431217291129256142119594985301474097068257408122639150752608290703610554192594073890159287282614369543715313049002565394170918011543023581952225924040617001050775588932003714388025800297411117772948970055709217926631037796764914670230436629296535992780000423831283994639271234290541524351732191390054274327511117326511899027544545076297280921286338102059516418950049902974508398877593093038126937845562646199735902636325493932257542876970077902636628004406825497914003758244192861880555275261381813919383486681572518279886667882465691256581717495534330852665754261666990733440969594542301882302395583668609045952180935993513077078233061321476894992928677428999052053157353808029834536654186634486036264774259290962538106871049695780586883385044030973213053043244193666384673780631890625345844029080891814939307133898409366855262919184997537511905511908770015607250322208280853287661119104055296973693572039327842644526916314592256254679581130428280328198363246931016193281378742713433706782559516627285215172414113083498341214565437248083207086430195190123722768399968866913401594085438056413302483404295716429819451188309527941609368278488705932767122787485071871761771761276829793986777922724061301756779079677037913652012432727097556612730048651117989833741538422453951096470819361116609748085530928367334996498901171233018047981934347041610716996076987750929398528061376783848631401074785731497214231986569216000000000000000000000000000000000000000000000000000*i1^7 + 1654164388467237937385128831589787941471397135771005118272477479069419302034062686178641206141756453476545825483678771293387453023722876193464643062297907799144895206921570150271558353751224981350664041978846384065522640594761181775654397495346986741979168641584841449764428201714056755451648329562706540852958049083051369793894391980914442784329661009384618533854529000426773232271777930975824207039657268786272682641989457426012464255112819595211658587055763485496484974429482192741068158407962883780624052480286305791669314093697866666779728384859521167130259388630994859617911837550180159365982090744098923776176698137226838134191972231458943828047558883170423202090484853268292735081600156730324268931138888603947609980659490086842027695880136905318719082668729500067935990820253192606232524002368237386315436457343221265667344416163309451220599358044447617345457661900012626164924135011426217703480824148300194757414420064775662020469259766761244383289468990361662534569852171156361378580249964544659527982891794202990176267970253241665153664314766364459329426941241585498893516169158716212790446208252834548283350464112543918930872588733574729040866168794513387770537117880341781650475273487819276935003844600151484937582974524108613615044351941889391007364052784918677369891286638461478825506964464143058033362528986131335795692563226937920658970736174999603566588406994983572542736861449695434924200958856213505624606701352305778233651735575393482677087984445748516894315499041277180593767406333348044781159129444825088034646985799737779053307042395847352652525650266143249546627440434658559925161561806243585330253874924005188420642892625422010692921072256589198614473179433733580632139626280014604065398040118692747894681101224413710541362527817518921636974318205241239577379701129083712654976614865192730806882472229022983357798571984296570398700508181945432037632436996494321608871895166837834618732533921476051141864089554454677205746006185586061201933010307252182418321486914149590149167289653314056459833058292875397478062966454935319891869782394473710665817791079030299033600000000000000000000000000000000000000000000000000*i1^8 + 205216029564369575527639146956979510053307685393019544787532319358348620047839795808159797170023830176574180262089431698535324590838870123712112560411375539014404353143982963710816821866861393144786319703601339276475935467936989270104236275105534227068393346582817480869797743055241437749744370084231280230841770443577568426702837361354569270135233927465007953204027594616271049720737688155107769430885391121476162315737761586925526071700619218218265224550397579139855735848719283811642971426901930597030096185136327347733032877294994946747160996559011915303326458797264201287486121835831964676598370366679072276083270461612220973257049918394696403613822493902526059187721201843611662031456588256068079240673978275314028491276173019853950631483568500121678785941143309317798424357767558564107235724506774747230680675536788999013718625937386669329623867956510337242370521311288464267238931558331185948272516569537523365097273641602187085611373444791745190462824594502897514892290244480436326337136585045084818979458949844759446414899442861223739156366344773724588821595323404667099937186129999647553650824197568000741322353043006364894650020290042576789864585860506771815197533491626388668282783085209257902205983700780996358522518465152661626305048360055937655272227761064706229108249063386192531394152252528683131112663553734220717798068859461139164520071694023942702580257253353383921589314457705994683554951544230172583706640616324769925403299790896352030224565185334497495180525310130260980796030123050951033239639643253915302352125452344677277491218239230520311458077613167900223149074518444758589617696562988022743457887543877283766409894406858386865300539059872134993400828449184213662937741091205214317753098502312769693901260860559764258090267032145192421914700162674793779300553588678756395228394764143338060058358394850609741371502513953176601523817188580015996151336479699874930652193824263754856064920971401997542058912388957137685940341912211933063813215304331936274850412684251558077394999147050356147884788200840108507931587165325729427030863786675603634792697746266521600000000000000000000000000000000000000000000000000*i1^9 + 15132336762354177869364497011618396825197066852568133685016112037555386342803757396600491229818504970008891630619566090451954801076060603094432827750673920218675016252711867296850593540146344913557301162160456755702436182261706010303655978264009120378796056045044018858604532052014794047498208558638225076496598022527818934387777389994116768388193416148649824348094580224794411701754002796061354297988847728823767845021492058232886529910395132515921694963347820241306045532627128014753918918583150720986158223725477518736915863325441916892319045246131091833271289130079064403265937052488527198164248985378670498192480703087980060373691093299054324957063620384958068819112818981104658552799012666709887108931013464189515861468262358297515014842671794049347655522529387805033302814016284447651846843535815270820477240399480685513800942230541057935819681165824224228826117633824734283018993501005136611851312862984261774764766861801428899886029054060685141324424147126850810227348493717524243582021561939132960989399458694229098188858230266438592884164827815254783854556991433703205047064124395363595078867703609230240069510464440137742289863276957453213577674735369155045793535227428679332652790270808281805679591423186007185054897930925464659624266054877002043365276989738153259593670096100422549848575398562464487133748071521297110008081335471572495454317624351654129217537787451924610475187846897800314081851808269231349531166192045567064845716777673510988969130554987286634870850103749648901607827882179591964171882520488568099339119430094773376005742713363404596618973582794727988180731515397540088721457027853724259824326083270327770657705554147863626811767305958398345571606194289788522722231260778007525707472540602990494692585289575478019167172973363602942903394263978050352248430138229121520986168018576538651303848377420186150562090845016616872702623922579816378137839741790237787517531132669086195613997018428128500725118975017031533127370061771321290689737127923960398250744616297504070143322541218810523564354194968496421289829020232587758235667637537284986498683651489792000000000000000000000000000000000000000000000000*i1^10 + 687832751301328606724314208381925575410109899683591674827594665957659230818592060732554023895704122961422015684144186894718600544932876624240862613116769184660579686029720887994491448175150771968734793099271013152847750896587601779099770886526233501488146636463806067747783251041917879803624635387274519640982142500779622528770424037615776856076899730384973215721505099405844149460730277474178900055019843661455660271534461619144423098441780987124020011869700762841658369215814651182553688709393995837470443310344176928705698420052887613815634650619083355035626682425910204235731894346650221746097919080747655998415584115058809138699612725040538016009515700871285957465095504505847793198796886819644801889934554479390238137463339306944060141959429812512842742506271841452792576418993699685627708107834784832121027064431227378630602390788225482435212691076661208367096902122507462427877365754571575184015466615471818542694488791706908000484503469951495822391844340689857612103632751095073485431108617139968793392485297472238051311356491188596859489248854573003064123812085304097224505793149337930871736694364206235291957902842557897345086421248076605641961416038409342519484322780041195488640338043358473703933770790285915840238571254605221671724276650050372898199516210165235568772775997694922785178023309649799643557717004610945660973001608310465383432667557206594771316006602069067618910938964483050439775215276586879945092091041834988893550970472278680167775789086175084857059133130612672729564896338107676267035987982857755542050254217866265040808080842327863499382006228489683248074939095244225854690543607401825049146341868196680858459971753729812888862191870070029046323603489515138445139181359399084051404099624285089578994843449891301127613178443950565876216997667161899801877648022648685851561783868664625183460199508158607123149011411184102388865313162787045380422155572747969096929313760871880851651650184263792210772843694095920926234943328492713202307286396691426438761505544990925376565223973132530117795071055644266916392745801261778865344066726092011675134092902400000000000000000000000000000000000000000000000*i1^11 + -36287718083947333807170739946699580877185999154245669362982725457247419657682879368975819997876034891871380903758312861067893720619575864485869396326473492378219519259836853157780685871520184952447189140671053784952710311268621380584834956891876764695280520375423118266028071763846888112326385277447414376410485466257937936717327331025837015088164821493993502016536501961061285333444993685285840466694568984727839212166894464290515115380273025648748662119106081264573130213078561626734923344329137925219593416527987788305094576689902885587666831625815002745121054656592952115500430245488384562870734203578278790526318210818759890116250908687607708017208705633364477695742355350783653760522713734751446285935062772384559170938757334402827664429373626532759740080298860789909879039428833289029080879968962831711663285153031703760402145609118088100464045722856505215168301360236290476424126802956546866999504862748251803258641953844162044958132615027098753569246305750811558102467064886781307785165079746473618596897019384488425879222076675330039160951474120289774314757411812713222438641500992964513724237451374738629583923362103287746977124454951593944221761286699434763112433870853537856350123412719973570956579504686291178674704472215544377887012820256428013799232094192175336058106627219318009181311867671218483636399345446531027374497480395617446224688689683381036034592805501094066915106762619367876574536045324677638610754047354377803706561031452486320370880508868731714373373413290612107089357010698112593746223907528386070809764347134629775513187959180994206055430383874092655731563195707376029669073529439491732876725284052940951662983037522386287893159746644310326135229338191859856250033366421088812716036414686310044162466669772030577649734324457928750571241301609739876485830537879527858860297138315149514181380912002649386453623400109334420894289002185164614406258759699516662389023094985912416526158417111870133606936566989590974171256038382101779246252995837262338212498486359050113946593855905136169389946503470009576622368607378528125630310176045160798753914880000000000000000000000000000000000000000000000*i1^12 + -3783445447095594928368447201691570019155204400821732531848399507268706991282521874737720081835548322540275257646144570860216082856244031207657104996926212779983953409973621453991365038880788844325777997005881830753201293424948289412361641650045166695801383443426282069923691444492294402179510414130345192156841199187332241837515977040426392567485431659173044292789213658794974323144274962906936383113007274591442820875361104185688790316341348451028956762715694407475583103714536349469043211495320202671923520285180800738300478676469264264387531589877875845269586957380708785618126362498739611250002199549587621745565535459635904884568917951380785965281142726577716724308126328986110767860927544449504990230959613498786805566039650776714052043154734919791497029669361291971093471193194826465645149179201227851974282770256452843633667857086775332206456537392319508828767526773623923017665550611643743855499189197750368650680262505487854162426825147742047348871165846989535527425837436836435669004930908700957354565038614300338110502418396917648750878508134415979637368340824660185569730231244571448078878295454437337581705215763377572498131776115812573443998527517749367044614570980997792771519860773980601503879193006337625848504206459866322945601115982305963187438486301467032455247056252605148580032981802624456500306361044328382966025364884490073715806207797785844876043522351251172991173459370858043098996556841322563840265279629746286952802691840964547437818926237941690316058532043647283167110196228377353095632824397871553221331135718432180242225742227085094531164437432101489793599301148254707566540182680316162236572971315999748850622588845240683701109606183987436463876019964206769550125014843007385455617811798446023975654315904599926375988665054000567396212071179219323968502495201972366258222367441475744320272493731340275244090376138399264390821964584351354991704427623225543412091408968580920286369769886695503866531427226803889841238978487362211990950018801495209044155838734761262748483980811776293389033996667985237364710870688842628872532404839630772371456000000000000000000000000000000000000000000000*i1^13 + 400992082257873861524404955288062580144146386359512771835386166368707098270969798903935892232108781913183165833402726881152702043068002137189744642388004577918096091388590109599932014850029340237620058542092482915214286218527581521049793291771855567871830001102822291354474720772125686458835263424893043579315957516793563713548954641349915301144881829062843276035184663307731184728430682408314137221585804681020762417678298728411980565507962215996742724419781427746318451058323640716186840649101746889827521939799947257819913007057386516604836204837995115891521766867995776828931634339230686282925122946287157242694883145177499086025509375999879351908030945531402527989332899417243884436308818493717250083619244934127823012278285970186593517412921938863943468371386152050231152752564055912582781190265127125795638535573828085740781630479858318838896171187620747129966948177263462264207977741531520926947046999388875216047897207928223254590465386964826954139478771378898922500430748990360864979805300451137555508744288476186174723539123295583341965579926309874456906478631344578806934127721204999467264158648429249389949302175936477198124515205007937408460373086295293309297961822641444760453426435079135482234272040464272598682638306554717634643348207310824962781083019953279163192877808275829959967466711107017682309889145907424524247186477346025390507246534725980668287326900008969073823056038927992293560257776359571840743299202109024713743650908865187521881259899857436893188128214803123920674421668487915607975275127363848425511949260645771001454788456822639779748656971280432229477954221398707005926738805256616002906213866326383514887169150759208159624326938808873623580912294270140774791664862593360000069981803095626982443366502567671990768533857453033574105809075056357281492627094210240582220826760215761662046683499315209115249189939564932231470695161625528290020916006627695801636830257372293423266949292327206256279511424496312678159521410006017395111273498205937739100246172743922997939154978409922719729119716811252089690240926670226070182612213199536128000000000000000000000000000000000000000000000*i1^14 + -21439898652008041368389166951070937452964963174172986210282519356315134418365398100492658218267014908232073295340540436130364625860980821291876707330117613583871077237963594936649796050049419052317155792751769448116304256149219472327570958405859100471957832203244600321731223348539583805229406770272793468016704654307441916407204664342870680318323558982211785342231488065994940605059171862477916447923767604451507294599523488279776534166348171233780871730257478912043934775623111970107511114787201577233426750917809670115719684692389006232737213502110761791810400849861749929041017264763947850575640167126282072905394432853599850835919438276897142225196480516968976136909422066238837498969933330006698662684319510834266878397327041303998892850238051109865610933281155065381402586974684517801574571254087576005615111638224120933729448213880877197681330910793305817560611701578137908584465385582294289267286782273095466322359705275289046403816740451131354567299667169441565402444337625872777165922362171773970823376632388383493073579508017884773880992735072429772373146985725667378253456392091397726600846403223468471259855845773668622502044127583792219046494763684977077850639294407579308525948441050951483155910977825308060008816819766016956153755213800373493867292697665742590829442902272488760207042068523788317818083398843136215290750624231162623227659997253639362681100544562950434134055609412267484448843476183335094430294584690001578670210741993865219426854045328137959630640349281352703740019158194052253615787174977210288375531537429708442686437707612714450503745505662732239438097911229006077487183392676701242458490101760686570458674453479609127323526683086876626521395966335023727655911129775813311983879544813027803825793954214087742488290882976540881866476640943875517092830457315131019089528603462685473729119651529463654960241914815048519956902129410484770940909411021111790137078944835328616751592636086755954697160196360948658696636880936085510420058613698825544551070154650404217325780567805281504906658350640424173431203423960782301238281969336320000000000000000000000000000000000000000000000*i1^15 + 972534438958516813010778305750881910081862941554579186048369386735146577546823494064770335427976241010405873208204225853047761413287301303108949446001751062554491115556613417332263463905131560659818017508569090416618157951445374648992528761131983911854288538663906200489776875657358192724821218761776608628657160780541374754559357889347861134683782731303309372972033874928833687146949995494670712068334448731185454309269231689100615830586260000045092942608557034688674754596371785767795351622043314857596365359155704696685770061969604895309409875106546912100189740038616213006021269118157698832277861184219327818621245823926736066284441277304877568070576185318583480983305207026876712652550017938330636624814045773494062407225350446241434177373107896678383172302049945836906857714065755293127661082938199549938957171539041099664144039813074945041529163124775114801230016507230495735070881742566458837665652591766691755752484792552208600045091942411524865985428096973255668180262634303560912612529525014065531675647825292706595600934039194925543734513844494933496815584257642471688083730715774134615049174762336138520267075297819486167757099151056699304171435189266986994225487947868722689383352261310556262809177313423777938589407645091915491248055289594196810493732508785146252920643294791702667889205768491091688476084149874281882768242453484691716574278682906272801858168976335116674586430514828879001850435221885942170285554405914769266007077853388633170729205312713031457862171473741420704346190967334540788699222273482214239108169535520231296436593641683319447775787539783490236847676111850838629681953492194432988267520543038103069288490681419143662714691087128577443336993858096820031908335246829238079885457168701403658979055921097071356289552673245030632509563519283432601063929865680768256433939093129682341811477942494723240244318535780330222393273139170510839887238524223246422565866748442780646640981133578659009637427647315124199657603647081849800260220257249531059456177490030192252035164919378481223870501283811094161327964216724865437876805959680000000000000000000000000000000000000000000*i1^16 + -25233814206792597207982739579201718621230513212070666121995270296068192873558558888736515222618563805886231057191955265909766473414178984789861646970155294117717532333844365954685345527405958950140406186191021741395689032335813339148102931381137347965549536384354925862782493668152562403199462375826929162539869592637830025083531170925322100597882674128123472188629483003611312269929935693820611488694038378717561380918027791681937367976850496807875329475969827651538054339263511409808320562336069820400028810220366839809996300988192777651213783120508579884485755819052842224563647562016293889713986817420862206523702572480497977322793919648631713223059117151687672171703757187055638231209164861215549915715132360036652218174423288256250915392411279802601917435513102687021168347909380412778494882235192601374057300998336838799036864266639346282370863625200181791848297040932697740840808418958097467396261571372332596203058467511312866102682944855076229659323047429414352756819791992005154687216846147630367556901794917481105948418303502154306701033907694320145984598448443313471182895807747760597643714678547371855025252462816327859135840584061430762190560887823051875365123611893198901391256915460645059156852809727317561595885006995125857242338934517554733416134473937772670831441925306206630225140405291739373303293771213050922159065495341896514385479343122386692684645354919489475682935934115361615534528270767009813312531559446157965885987055574638547658835928477312451624240432932726952019445986265379253720921150531954886975098935174851585229129392763025109389126683041176622641718810354911959434131500889626683363726956382594909720966041660848757805668095291885562253251242119808850089255369532642875007046626626169050594179615943934635777839376773843919851253394078806059243356498458729639185316180589905624565714000834787553056211580457859451067673014260901335935110803988005178318660167340026789270120989809498879514884045226388214790507724973693164762586474080140549633381513237270674891477165660793274836272149049172338500683737318196395514213171200000000000000000000000000000000000000000*i1^17 + 453611384256539446435624753636714286892815547648335120261734042385592964285335892590547383951732353520866872673552171834462877991268496777180033372015487971158703973606484141425572225146254009022921642268058977180287323056850293758462268153823330506254979794614014552766416141639367926368744630441326185041649416915285081635488796663873200517507441645762193872613074615433067454539878224940442675596548287839303417312064706255349260897345428337979585556949593229274060797605317847451723748450740371253641607473481074000568949144687672443029050962326395074685182877502284483392884524335027062187241162219225424684830986078990231604290155560883301306934767210709329350066512162550253725849972278115531915972935400889014693264556072289614039050756527853504529560826234456227696848626704967968221280725313107525989182528520714512841714277613080574771302013397206131721348513292013928861253086479328158113652687309988098613610161334137274169125665444310467820671105971072568365532848744889860711533065639410204140209541807768129699239330404614245066403500375106473882683181171590549329446601633017977365479929483964675991201568408404990505600408951357301390152637674309028512608246891478578731621195699703911113405259389817010935959269713447047098442962553130644953976142256415180568266159692183336234991785676362895313806143814588911851410518295349297955481585421040541546394023414809078265247036357171682037441204601036338474949084705050353329517798084229438801036346575461785400675356194432264088289947351153037088148296107399711530045547397382610739539694478247535182653812495659046077257742358754426605588434351309707421309253653385921764491280078049930405235715176907541610899884061040058661412515347079002903653309975779529119668364135479480672620508489604508492417665633538777886012955974304002221198024205708746397372013570122199385512046287860596351893936820203201471656879139947921252928924823808495924796461877363587438655449835332150408525154248065908511848116168653716293391001975498322708247558626917077644311171038135636498640734219406936197038080000000000000000000000000000000000000000*i1^18 + -4735346472760014925469643776442778637889675133723333847184972269511229254767888165527646980225116010608232257154229173495906376805541597332466694952118447746365388805643234951412558834626250569483332743279803450044927908084407879656649026962448568261183822242167320948659444565339547977148323950367778784090992293532403612665148066379745887195986841785128135418716323429724394567955847075543031331306437172913010013381204505632263502019648344062912528845114336620448857136226804461081245336385950990593838485964840898869640091280303842167756722464632091642977110834216987229371246787588591129473399243476346644586607846863833525615605894451176109775493516960062357273972086336765293548973954690289790167679659969573761306425709497361979873343703972200709834484329404161383283452749358552988836652988494445992299961020013526156923794887642209118186840046463123083043714916868670407522999723607350515258843277022328293420016891218922449857596833720668349763626256512437330889558286686575091070970492310973910264467224879525685041436189743918993318208203362767372214506918493801302622200082227971039670078904508111393499821254238321667095225918193042758614897836850000633156855439617141150411750190130224735656708033269314872848054493874924924668783592419176328655372790895205114853121781104247655717424675039078085193593723885281118511391401914426737619093403138924121226521812192188515561352403775974844210246828531152960870454863059205854402875101830585964979560627900669367929120110179296518457374370716636211989693153798421208906741276321944287849044494977782545018325225962185742553088662280181014338592741261992458329660013563416829167479451703464336864617538090929846438583433289187102405332947672090161487390940916220425442104301752855558397809550026691300488385921820459849150362675583268190432785856893981398705475342088713211639048858339169667683050260328588109919230150107610006210318006219209683553711994037440413055986820447924946117396161812536098745481557787679517284184927883131530853265398217606316524111708675940703047296535623253360640000000000000000000000000000000000000000*i1^19 + 23545138150982294810509371129540520385587746525971803644716119515798400167969969716136621286665185747150767885549247989588048000499261385934544151968802971575177001349149347635102996835234862340617820224649991764651040086378191236729585572446533119082529068702446989214370516669910847790457146306195109756664842115018187899826680960910116762622976065982144155257193840983959171917882226991006690110399162904395650074091609236258015508926287997626313514669458396422702897828866604369086460300825999964322306680106071676812782512103502002201966348462042926443713070062020947863555324554095020013180873963218259469331854338228898982829176322077124761127018950542449761583460881366268127619033047216210954109432263426167996115292638524015997343018114217835031304851740847721436494233711498248855577080197250753144527697816369238930113042773409100606527934501400390599276974889735762203102091860872743508394429717889636360402619654304168450759575015324665233221395768174337237805882878663586263042713272259981478108852018145543289900205564394438446517266998430587643934705807137819436550909523173666494059667556467258011943060311299880623238254750324077370377012395206913427909728416072239442342852798346741513607161519906427771122148551163510367596009949021251730102748449417002286432940251090483674994718518462553864375038174794149869000179730531578827543079831778239339709022609182300657849339884956140639940444331034676556415097440600184670382009681790500303080116978357530985607622819412974620201279267842678575559360473448364818669235784410110757197545671750308210126936270990913802682437972367078051912219319354215881853496476625436451245290235926201992473495974619935520305891929231356899282933305459043854926825909503835655373781033975677541195343982830107857916746573399228982635198416764468776918904236956961645853753494491047331565526550815565960663772234952362835849287088137215673311835164939678196623886053852912780322965191748935182277678229740875481948637433796112744094116903735012999433323484166786405541416988404143032713033119956992000000000000000000000000000000000000000*i1^20 + 757828839950220868116028602286488412369562410104308781915165115587876385596431449346598973569118709617351478495283460185415805937024688789669885973408632849206115847990598142051249832068368684888670171917731444845413632150696142998195743566666923952463273610717310431759197229281899076097256557886625189542652025584142295345752171241381358354614249868247930352083392690936897577229339410996584665543515566156785563893682924680307001932604501883394703910695903059994595748851906512841358479390150699862592982023591470624885203279200510421843949184148556783448080626420038510669146813536141934610079474040736500213777670030136688529665156131577717166829963576326576463432381878740261337439731215539284288460321380078580652588603790133222513806612661500169651038614317897598840551142524703362681104480153247585351005538757470077655016989311595406011646950160232685638993011174980963331276173189143778270949139691230202267153689965267098001783482124305560600172933295470408782233658934311288197691254615258464727002011889394509367174244388391120266834864345022126666279903234459234744178009324614804138834833226778572471886290782783362530873473858374514891128627851764842554723483004378505839299270127388632774251217946651835385496630602800122197190505422555259725987152386747586042568665497516950721777030641742391511754090439395544757797214683805801651351037684984633079127880287387228848995273781083909601074541180928339656118066181308537299894949364484126529625713603772034483762807574744138481882067277152598449530873550863572914583324467446830025653933576767760318885974473230276331974411937251323348552421480669002330733774648383731024102835712730562692751208092275485655285548752780619971717059540721549024972679971400984124268168852243005079516002004188124705494423996589488413893566762681505076019606304377620392148414588870877536750480947274167674529348625615784824978514380330120550878036279681477736349490777162933175534442000582619045756276629965640680077811573158752066600509219285809344278990478203784486431241064711105756859990016000000000000000000000000000000000000000*i1^21 + 59808591755790157715229996666318458468086137220670539393276489950292390911232639380921216950775005540888864358365021857327956243674561501456304756731701371453017454751931684303035896661030745330361448368282107735569063945403329647116627153127802764140781645297668826495184426877057022535866168072208815272666585286998518914223727234702867882277382311085393016258363094430070598193831773511239555299859577762255080876255164789811172888841850343247962628054715135948810754277941736264165508301875187981885665205837426202633683058299937845972138568822874767985579678236722315154682055332652796690351290054823274106344992782799864140046784004114700545459706523642060520682563505983987174406152590995221606160873444622324549976383915958185630424807662103833042247508271055446174714984696472185619026176433182697178723405094702182830392463671754894768888957849365938261733691494444503832325552938361280938413214991232737913401857827620323316034330822985498878567109050913081041720933622411166103312051755979848084972272644579931022391901099532060373238672352114466801363035253012736353267816180199484387347868463725486188818014159358971783405812461131168506290404537375595025010691735295905222481169044448805522403072858845626845389779672099202084797733859776514925929552616054121172027183904704674648900956085449971575284719277421645698023357561897443853820647589467776519144370985884572785130112335510569964106833973064900144063899947505762217601149516536959851463292384214936215652743330932617036964459608030478362748630529336197637281563841124839080768545645846329258837835047569375096751594290746080630272108243694154148998913321736530465192404317885640193156366656503708477845136146542496535464984629650027796072748416402769543830106373352241826405712207927981856972902030897179471065731304893970589225896862379226276237952799006487231032038751597319683635875797100868285380732659075872265851923937348405620253149556579808466803969606785587002436406665079705116377584991458827369883244597700883384261573080085535176250172873141500670195531776000000000000000000000000000000000000*i1^22 + -336448737991498637801979549550806216141731838898416094688586492259861192337250708573860018782916238895543238991476465564335595624400147399315844796389079149255720023669943849227763549725837665483719069245465584870580098007237019261367687765684347657168870334544534927239181352594510150798541252007312048256700088073861104080904157339915556200596849460892598600914970751051831364108785714052846872455383341226753833623621573066459748066074951368042944293466161676234361534664199378682852576163011174819240005539541211527261026666810598414013692508659030934008271659440902584058979223524892491002650807557136937068241039224971719846270147417870011267663562419950972805900415274200066190351315207420733205897428947740708509727330092350091558199295329707006705524242993112894330187764446867770799491450288704691192487847512569965798462929154186285210002531630615646080063101194988348470543967083657744840761720231572795637111055452927258992998590867874484963678598741845901405321058468880736449267952339918300288837737232174255459447617862684131613570330618431021731814410559182334071292198137716770285566198201455213660387398299767754376913370414202210815306761745737356128299297952874641386913747042963308032245237189500908606474643058526704580470843570413788459584482553565712259452342424277140438732546020729275928271434539508230391745772326164181322968011919549629951137428611332775383421443783513363660898954049985506030178271491009673560620697421022192469205131830414752301379645766330506905418600347318282632113207780407593830442622897096469855188675629311507692122373605875415369998438281836238398635088005701796972913054579409315996047716768710451918736112208861125071633178922771670760098341861702442827375377377218999998331090708535634151372257219968075148058830956846511226413679165891666488999211992930714415946592007746821594229960724199262644826648309395087642060589025977893963220979028427479685400221638052509100668799847869156741885934176516521689500175849000916961998541553198765003635925725477312481103134633571071190630400000000000000000000000000000000000*i1^23 + 23803751862160971433243131818953039145579392536685918839200853990878390098219704781041645665403018693690861618941220464664976682295473059586524665529746820704747674912800399321363736413279057200270052296835903021210828537258048937273655300518205355478853890639643506870567427142152568276026310662045100796926881319824656548901101901748689124336927434744676267747961596022961853686142817160874297645279105485342353004549094216081179130288994121928718139700179230608231232437924285607755205047837133965095243520691786114864768029210380459468681039962484755465549795961108321915124699262828507995517147735803047875219607841349621527675410357963243837567888302048467712734806788975560252421581835013317824228513218208294648768666440053895557797385136067775159799315083185724534026026103913816470622104213668243908838276361530013192664459172634550893239057203174243978008457366788612817841881872024712541308073144183073657733811375699550277201754247676844367230162450576578141884418621440961381353198352002735800555514788345719756887149839490724020996424500851459449264552801817197134509029582350193157842776059969933684804800235681744501261042155487598997369645274930621838996722816600932067668500016304237082440752950821958873886569908744342473143683173087220954811412678679863519729614793730275716910099156202616516293696263469556954530175750595203517923095284694371195275768086303070628177798602702202618449154815743736710990844068844855152444369262748478612662665616619898431771162911465215464023156301377899796897870994230807384375898287242817213875842398439697743734693729135723138088472320929828377727074854694540009642848708744252321727109326696419404493492331577205994999516335861911729805877180898308782889240533696495552383155188041146689320001853164240739142766660497810084495495602870366916105299042322526719833792300326767013755422876929184356948474076167295276256537863961749450310333966583631898071861554119548914833539005917860812656708528838558679761698482643420110707359228672408944690178223931275798950438032923164672000000000000000000000000000000000000*i1^24 + 30938130520705346292600070907012837774632988781583055716882608398637761080301551663049059869864010348292826978182757992558059237457198221038059117897267915557858489509770236848138131703606829274361693957252614544613183078881506771213703519508483564774411444848137458647057713976390968509205558920967583454633118534110730049601980486754508298073454110705730169126193359846022943930096343027947619720332448424909272899817159819172031737767414873752190372293209958944969797414021017285621614735227266295642234036760658576563143579243485991910673549699954310691650025004420899602564587711542997550315556220288766969739858925522417679108423893934403270976353207837734222331344108211616648955823381490340233685069130073995836267413345267977608755204728847024459184028946174268201745642344042877868383958385499918376591441073010425116666736466533263537644885077273317643279992994091225714239392778834914500938622002552391832087503838366681406500992294310397908135774189302626496777285516375321377347630186288492562430794331648868819039975443494661554039375278872361778004965494878451567107315755352190179840614358761884849229909568885718981335999033011516059560031726753349691191222154869265438000968235323674249043571752814589543271034800879921805714929942379711699419133919175624517595950288964025798615526393956195116552975502831580319357621901295513450043801378554226339795987352388808945215663366507758797483418316668215095961975985320923091058532374203944698604567168363416077460273797598886870271404363406984777725261757075446359541011046026702031082329961302281157870729447105402905345264843621621115476549402457731960643868423739573387344358476267272724167006844305285461338986281359436565082171949672043451720075920654166344079749897358951165659180243130261814562865847031124946056474253103026439297381323403608153899564570978994614431124068808106072948948179265459871879578804348577517716046233922568415764899198730477303691602088085448696500353606309376622948604496164138583465663154772288555170000471126598877066697463824384000000000000000000000000000000000*i1^25 + 998437666025917240231972197614023622903884127261496750615143773921092359543744446995219046576123340505680208021839257767215932456085221416706671065898018580762123707593635134273286090446341408392046619913896669281979119631114344091620512416729901760565022427451145457726207218258239935405805014964054153795892939198757310239384029776650599446838015397077644909979571545526969744589659560022478450515987091992628849392078963215489891186139247402411992977506219040699740277187964350402462970767257404065446910378948964432891638949369753763355208425153894706199109354870187933614419420989467070426723320981190083776392829842350578387028727633492577909631453825525556059014921028114963989690691647115368775533698535552279927475509036419382393527538682893575693556174180282063631395972046679018729340216873203873112153449409580664285484349437171994039708942996364057497176812146225370814896464944593819247711344179912044022134548082945379212108942668670749790523913076641263906957854469620726743519818188916834145057735934831398648929149153871033451686140701583430998989572888192272096112199158360044262303187648763611255233241090578812932633652636252242979231716668148747886566845677484458957908971996548410371236867848016770305762497204191314777001372264837420573715994333598168704196703410322626061906187642684824034419372784476629728844584950589553189926626408615474333591420001972484017195971499870348358742948804024648995305275695278610928681989845126610412036363119911623539963171989789854076668025518608184563760461769843313005372728268070146254878785922947892876386419559322555614005320962247807711312957795296801557460726111832819135250908287056213683543926531249920483252404861723839161927398203243660549224004267925475035615531630323223456705879590087822423682782277644668657608474728558944412837642704065879758711252118255363215906518308881200803630032021980737865128587222557775716324368488791506650203352232553337077636728507834042758843147352821049998986800339685557231956288765815533435527783129707583044240329932800000000000000000000000000000000*i1^26 + 15082095965366124574320085197357366282459113518406476246924858997303979659908355485873125387334119409974914579272269975040797439505125419960578414205843644801912708712903840434115284762186632684207050709715987354923206812793250232263251722410267423507380429233178576486748421554206979677090725451699740725211017406975560786827705147516296839663236261817849688245186938205234647082055878610296444620750163530091143420213965450728427361756002085714995661577945484073909207398033890567749521973076104623753540417797896106072652978850631832592145740496870866006340640883905711055291669473669351911068782700208947406790654430654954136035218130136331820949005193783232358682266679043500519797198827673079291416460217700106131211104246440940847405008400695829538399221049043969769856957720579922823539504870978159292342045597348000507092236073946404905208646152947802594777047620000273389276343037138038724402315749296722258621753080605128437776871454434333244273873773678322907840213674307966907719980763301420724462014603526423044055881098021361723676443981077185869164102687922332800268380762283551147587664558310836734207165117204584073794230244334090645524907602213493424120561882952412078204227301317179362162063130312852323365128369074990001819419195689886668482963885837428912918001326700697138474159197578811548734888494841119604155552559097291282553234814154392607681766574191199091053460915343617461756494752245740139478120274077392022123427438060917707208202963729627632760039167916738586286692056062693130290225862234811309746392901968112992468265956212297002213279738594327077145234829138748171046519991601966947195383862064356444571750356977101020200134832515338668596628133852382603505239557910140041208210513319746608396005586049837738214658923842710038526152199228481467136951545415579154539475068257049520378194816673782658065364551489071468620348769951125322299007116004910310096179823756780108419115716397090787680351639527665814980645956702619713220772429695338873322952736946225126940690965416705133138411520000000000000000000000000000000*i1^27 + -164208961331669633085990356942667006680169650357432335136487931073983040851782814506929986451599507589125723545759157605772500764414285809756184809503125926761097272900369039112341515970359570045334942715831969227729875519200117307499389758802899864076102307746256211616648840817655126955433453931847533183819057492710164743242680846527855857294665443556881516930776700784698205149906108713248567612499704961122506531374211973440979338063640013231312550769774981125555918157066739975569157755986107225398287774387399617382511970867513312181779975231536554916044977746215392451098109124416288171039854267881700306199969117138832056589741936989661327490687867815520427741723863661998619898386283487810020958109938184227656732802706843852972572587585114956962004955094911581348306449508000860476858633157919576433456620044860034318768034826302350700102585723675649143076814152901426764839645760531453343109434263538486924891183759193942201041260577724699693386886455580961637193259771505956939001361521309314683210394576240440643317562564212706492435645441724850268281677516854567179516142870444689820715858560123573856749819251873491055794812280283754685578698890279698148485902735028507197597420478739977755189662253138094676967477265178090399728672707090459677061424997398394081129433897183977821363597501943146019016347137181140246332734521025939320713230362440989294565596915678967214479820501004115980434531656001273590722949992673402935762521181396594699889153676059409354065103695443533780899382676811864979673229479125253086350177839946190798798198892396118348395155518385408561785763250488827691285080205088715625620617327229478423019571351987852484706387174787907290799910901004234867075713733433204608371514606262451859494827260170345471127587623181745701013982095345522691285355959620822733121744673108392106742122351011526995753949843191247471324673827547722775805378148186244100163032517674119455823164702015806014866908083826403840678144109826055909963800481816028962589164964657257633238838921358475264000000000000000000000000000000*i1^28 + -174986061340553978927607022653395448484473073486845379249830481544298934950094256540641924324632531285296697489133963023466880823769079178149784341595391033614737850790383301234802089342796704302642273121069248532927230840972103395565022003807453071186715051827297438961026929576326493983240031988318265289221025551775089126318096970468455165918530290528921493374372725503479685034075817105726855640367796394140490847726100424121444955120044927785870897679006524556988700531772825726765500168299347850971900329620804107567689717867417217345037007420868820289447520324280494471519312139492543834306607569375133454957683449006190702282371944490962872077680981718707067202606700194465853138866322007056491359139607146292447196708006315732778515044382702332525266788174624132724448634419077379463483051820160102762172175652468406477571076581078066883538714783334816757516598998073035656873890470826943059762930655424004120894528449330280404998856188379659037683772586383037609682642439913769278792618410222171106651252295546968175912056663957415903608834276384570016229403731121409032184227841409567180557651486054412035460577663201312931435739269300454035929373540773668286655963195301437245290303596520451123822795105141622768586946754664175643682594599081281031536890262214235969028971183855755932558015643696948992521094234758630745810243973106901242125149367142757011409908894696027813814457052064374585128994553150521437637396604655871424237826064776500902150682395621141008939627844413547732115686157208963517730311188704326026818184227213469012597379153100821902535826879293936524131566264286168655566441184662511165236215049034792825907760643573724146710949265384656448612488623192089910388844828010900053580128341721519428720328150000525161171610566651300105691603253237532044009946095045467984211991572010443814519260143568799915331287354600158223527038555161874605661422367466655534763973368540460234224724261889872085296383919728683891261018742544961211155819136859892931731113734746390291096783527346176000000000000000000000000000000*i1^29 + 89966602342213602128696157235658109057021668963499168845310758300254575806353226569410353977407159057820231776476098094589579168586329979242328365002341868335267360615019142091268285550949879191128969034086726928876141669252794012685734697355552635057125485483571248805902756694296735128839541944113444370502667667246293410222178499494344189568480763891233957911717861368225004510606574830823410919900664537647616180032303731077181131774640395941991044042620383080497935524416496366452774494972659186536413028261624542154093075012473983559367319552397237537673443383197793789437074805112859614579491952522906839138160193767485478848653772114850449679248427171264385248799708860274862797173414571106031307982283236165544804373365902669631240903029734275737220488151489132417998896135023829297774462091455130395716354074739460892024844635677766141143981904038105588133841680238781731505187885228595601143233419429623598931337979966047803045780306799507663428685598315467874898305869823989186368727400485338492224704023111702011332655745548028686920064286718475130430041872984976097166860955164459559830487741176762777526482506224519998641958747810466846658786197274245590651262558897766111888237102221399764244949521658941164744632828711859617294319823423879915091375627269804819332998599495901595687412714954092897267905297288526384247480303827827951221929948202104008724903607068720458834874046805995493110474849451889894899922190781403477431289200641910063680849224021595408112285733114907841045371078671606735839390306520291991383327913212948882360824630807823487914512793699664183408923055570282028040331041878667170623550168154231970723799310772711634934047775630033791848993508466145105935334792075870518125961468792023972298302601071890152823071978955063636443683343286586170081569979842960494426617187972219818976606774275419816133854143105904562838094971252881344238999032784751123178675354778995242743379631733526554428862477577539792076395844351050328929616804653394752607335238244058388601661030400000000000000000000000000000*i1^30 + 167432940412604005108299963259577478349687659319074725851446209839544221005636466351325731300632546478995389651226056469808567569230463749247745544082113837352529854634319288563621860682992646307109043658849378006759316173586472037667403184243847113358120784996686602947813426732776748135177846103920449265676736626088800985547580610086923652523743965765461189153715494703452990761323644245482341211622583736436351416383331349226499304623770208313831280914164702811884821353245214414877157096058555784308679705656720565059660302902410919105848389052295610894751258326504546094387011632452543899153530331192812015620834882541854776241066902947525055784892581903806810806020289915448306692491838074634699406059206885123168599414709458145117337365494676839814229254813545619038850324059630518618816427588894265353054791652360803333114112027468903570562983307853182445287772139129080983901764789561646150810844601930936331552280412790005684865151844964663450491163006761927552133246075358453448801831379163259111908193080569234258256167354794344099998009094551545668446392904345578794569771789605025427462705966963321090509029785092345119878193711221713843521233307535527611751022260053550051806537363517133802426019779354963661847577948527346327771789925856995390849194926829162960171814057244195319714590475479468694301462980334468774284145552188068249389880379503790323773833892554962654746147735252824239790272318927257838133386944227831862846669023091653351373653192391064810259960851532306534923964694496051908633162846727468044446848916764763904262583748983684953909186690584493265910295753829835408895981464864744701145686776220212502067604697378630179895115604428357893857082291591735296640138658900231781550409065493764529835868209662694006066923596495403502607463341199856013358190654845470860539466741095759676555907181886170864518401493096106848815715207234737796057720840547658616253901220917418784581208482089040585291455410964896601972100847313051251406685723654981735240081046264715757486080000000000000000000000000000*i1^31 + 453936594853409415490906073280535583826582691034971134525559098008870140935819530550786363645658570646310160002101629576847901735630366559303085706238200281845385129191899786375682263523227685782660928729782628499963639588252596629374551912350666820000970020107642588798186279665843079696350477756936494402127428588443629714844260895307773873794948946773241141482921774356775101055842812777043054602059466400648677388396889834751112488873473535467877399361717577467771718011997549253305828933770275717227559767267417968253180051582759506614415900686325247579067897551798800767577785156694847027487595118430146248902055032165911350932659364378508993047142851742252867775820737465112732727603069237225335529883564247410528329524763777823504812979560360482309570112712523773841583416939454856921763035479636801467027616884199862102064366542524005532729100057852988153671082669451570057733151880041932642365850718250008182665509889991240028196313036632411117485066021462696838192292027489586200401320160825748892024220190892678648863199430857043935809598017042901479578626395639374143475948718187356149403628074736934512207967108265145130987011219071655942176897701613020803810160374986491742636791142196575135153230148709275622293217959186056882964342836677280906012245088281645154731397340730748907370645325858974156066933142054735173747289921224951903995075063586766643183126879642691486029739255064091493703932060930913846430330967870581424029328025427108063206646331112635024700649698391521110849652089202228705393257976987309040520624861958761534960057923792842362431010281331959611362314456374769168171705111540093050760009642628003497851834742540870239326320484905816782701782792733047731162802087773805023722003858126317396215411105693762241734545654930455079401988993402163159812549293630365162208312764153284204369621935644433507800385778028823059688038054876975135545053426654036904362361698224290539710641274141825177247993579084826187249990635949313029136246841353438723464488463363158835200000000000000000000000000*i1^32 + -585181288122178678540775543517379063633935604735071676254246519339168859281240946436207007613353561007050361636667043382328322080678014813814387120948075451536995651857225042168694455700064244384921615674881605529575344757675572553397196865080514011178330908126792717417591787846564486827851063684059299549357589964917219714195357772509499815978608271188617736018696562329818108804724623376405410251283094768028058031497975564521587059208775516107000523355268967842938200877523474370502792195732075137839974589978222722224947218095558431894398884232403697873436837485058595603711132470900040917684569046245621012233754450649740305574003352196638411956270545787725816824421077822235374777204400567949698445015282402341154206969896455793341417873771797115320325412213222596676949358585620980981005876784046084078098475259255062144873166139035588111813634304516203573764698601415086077653135854674536568207527978995846888444462058495495197865121036494100170620302854098193931303468347209829859566920981322059850798367455956234468883814327890366515763543350863666420525011364656037545160946223903218631674182317641646658116045245372877046879883370284273094431008258262203789829494166598579736704747623606443026820917987489062066376805438138302771654165499906913586979926562273976310031898474018752227714199218211216326054787613442780087320006631085052561763775848863632887403945918489678913769954106182219794141759616677543275662357435813044762565176835289414658203725671727136982130909287942059742661324066691950827682371171317505532700269967003014574601288098965639850243976417927963854924320432733372906257035331225785940148689321954809810727682186593570644884534310390187370779797279227500111653058100054103578482204294569453107391047269643068500656250094019292513444856692628567319200651926566549961824333223787028690699684325677249287476675603524900114636129562225473925414213932104767960514875124283576545113779880043900863504598098356312476530227972582153940125336216759572159205801963028480000000000000000000000000*i1^33 + 47124429560183846446252806780548827968064552681583334000071674246206295324869188091528171307665714187600054659388060762439253124868414019998676846961466283484313759678778649373213180348652030668210836733495126477139438103823789676550974522625996612978555222130224006273803845056807129063206687335380383332989763875934451456352350437706565576496735297819022083971557637903791394633383863826143434744344365562023338208125609474070568508882241441615750722848462940301022030498918554092001570101386430810848194820998002784019668072802835383074195981732933474635408101105225695711675576288017505763814445537091547673292931223172212504678618048722385720998411290199284974036325867868458200580288990101713510963700739181285713036269434108698111654578966895013809624669907671317354646801053876377315158700971151580594763141226018617892364194128085270808084765022487528561318006015501368227154075404296845114268151592469619357454926465242775275594521235689003782607737658329174103825643573976358138910882884613087927764834410476236772378482136451281382652571598022641071642166196455395153110836925572486172799500079707567635136909707136289430479068876936605630359295987840468789778233810234600672570430143020178870828737051249328996681993909245647344953439110092842021920289170593567338192444541411006184766486957731722730493328640812825168542233290623983232787789545310605340537155249367791494129964895721258170685741000433046523595070141516682817673552344547884311548804596714671045430714702562345659163230681192902544917467756704504448881533294062688921509116012360525570718361091121458301354672651500167365163166937560175918383058453190175788334744142009637708366185400458940879222483606328095874730124369843132180181933859248733716626835178340091805476387355573011110067855160023415655569642022039432605132189761532159708791794890963171373882324550629080702560558515743666924975940002472475256051066632738681228868484916681550964802400276190875704413117397815140236782732488277438083964600320000000000000000000000000*i1^34 + -62537901037844529144518700175479865512015513562390279204609891380316193110342539207231462829109916645290278634570922290316933816408891732683842687278470766123431867949479562898133688714081793368158218558234717435348031607117963330931011246149051298273489683365510988725781195964914977895197433383369032385593562336710441483768234079381732707831689122642949629203685414579409088652400985055581171303602082744541864366241678988252203459652213828092309790265074029824257209430832429545215347276316738677989888559287803068181865141648653240536814958294899329034751673384527394018055907944973733999882418132656151136865100104759932081540572516661361022746937430794223880358503275178364081469456017966806344448315970186174100841502373040812030821022358437324952911392511529568941683243099390918010909643965729037014719252568424976730546569816823482332473822039561055012241468573526183127085327353316336386323161522607571338311246163162408436663670913745047855231405338087007696310475900088168823741299435467624376774979525460233573172460918279885043956920858438569975906508668316473706297274106275569158463724755816345436358114334454462973894016105822660908387753284533698432276893765579180691268951310974778771973144492086335373184486605534021312102036628804590975426295425520295614415839086741939040005034240141682954919677680713557027425086942110701965969617387833056716201072173437200508074397842824975733913723048013861256340210968387979491506525060791720929772821642221428623072301712391906285381485378192129641086980463836538441394181941174421059424379518925987610392817161454657074220773291564999548371275624451460192958592661280496083994026328495195842131721109941368596510360850774426273969338636089108208810440922712034839971949507866786735761637655869264006266048861621952186369842197422372662704659485360907624013776517016231496373110315866335920110072530876376649350159927278790733124094538587560342155741529407742628052819297001017387177763433125013336783915253514629860556800000000000000000000000*i1^35 + 2931354177036196963382167214791429274300822469953270055373772296719567525673758561719113827840414526523418858200475525409065083136057313047491397760726786510617973837259971043380112133399292674387717343979623878226653105868528794011989280890553068795990300516084649462499607913254397659064752867692375466392485288726101595420507328048893227803835095898943915854940317622321106058886064003963464924816501818378362001331247321171834612556770223821353117135755787222026342533715120422605959232388141355708577051919868906283068225516999685234357968301190513955552904577795275197298769003130072400172798314198421343000274377963718886901895905366986993823887827010053485059098153787193223308377948785166053593719422922968055072480277576873317565637569768841060174425833873214275927635880127553887349141410162095389755527082566521414078048552575031416368079443731915307035302750278930831715739657803455960878932403810618383777047449807635313290159798675419001040421703616400320182802537709879209625107112820168773128713766888222752741270885145248187024683283632951378918107250933366777269759840903411079285062011667589266331829418480497374501069920433028138071353617606236911390481217710613110109370318825726975490611007399731249953276356826336605791590358794621222225457222619252543946187234204360508577586871600326176478415985881353001514812557644547124975228144838922049449125727104759469367052057006286181085592432430742962180812742684338985680585050290592090835469452872756979518598178481572426296714381542672195063873411023224591093957753687483237499370448363682455942480144628764639659182861382856322700387318815398826838483427439184331360181529214738925231220818365868927331471745529544348747696968809416486053499524554806423345167132736736684724719401656864925702159281169815945167345956178485842083890163152472813338929715680428834138195741041558992920294610382833673900655009971137218392278235397178719548155550508697673587904665952085549669685580682626401040405886759075840000000000000000000000*i1^36 + -193452410083169094785061677558236111134473711176933348523730056265890822593566098535515799337909196874830271760512169535310109771830762176818415962702369935814664159769640977220345775670050739910940619946999988954628501207790652253987734648713387437999563960194718653081692368116421439506414411489208275503135816634257049543431959368221109763225640546253340466612175271026636141635061909046089377798998033675024709308840707586198285278550202688907317154339911958887048238785284127902400691294627480986479829424717368114909295160676364310553278393079924779557628997993024360944826038747633329090851544734082177435720586852241455365001111355256985504760181696909135827247822969930018166270633550332157151255917872024425769211462176176440590259838773173566425650114356319745201989886826031577143131959506457672218773573125819657959692961206724666134704678282404383982516156623904298893255711142561898692602081582829670553818207472911719189655653815383967167749030092334864845621763356581895196707001641606179027786081810256243519746286537009915439550399925761955024838049471602999369252869095482884298915712317371862743611339414327430139772770438211485649187564470045695016027606843314280256054876009672126766016666732522731686040683812996871052932959347212911485045976053059614152249977307782074163472655308576151450440099503459299101465894019812545182095772101588540467597525954413753944460418053947021276162489887868996019535286488672221731706019448972671954924037362306809399162465408345664559548001302061450548220799594134433955536394835989593493419147501958548699329775452754036898410037848148036450653839576285133916578041993645124381939545042061665500115137544690804720732201463555708752032916197205504694789445710889133702361182715688637899579633229392351730384901349488026564859835301155369436649880749361660712208281422013640050556840226449681718447166116558691406832664598353562092926287891204241843661622546693172218435829145650679150672047328362784700588097536000000000000000000000*i1^37 + -27735720694596343107076186384744211951588956928974868219736061820948572813785523144051222680290597988898962066205955862251323307184336131498914463287820026255224036410232082875042337117976828833987400284695564695284507785619170554815420478331120730480623614154675596664985051936404745370134839576326480166989219459029672746891345734566346273982938019818490260762676473438555648473712241049220057560521498717927395345755467208964019333252054497035227820550687675153162110989218966623187045775048323344742985642607074508184790554830563670687458425616851022789074023980729684221782502249748025131681635098028684696943825923114388017288037628040455286160723062314468518648175245123588962569678352044361656391147626387610592184571752823765170614165100940422654174670859878343591148742112528240781576294594071191368803615490137766215817083174998743135900504263522009749392203236659343552587676448215080991803988310179729486075610449736195418150929223431168988252103301863843657574811154914451531904950129357556977763451841906183566520510632998807024325309839881115264796294725090615737165440237176474357566554018436156125384204845800804087270801899090640182168646609969623252032947219201528653037798605905020466207508821651829256403240588944407255954200664606773807084271245985744288988198756239135926822576651449880716083181170777199943979664069206948575118877704511124605216001419252926470359348441929157550360152023355292394279012088556246021640202184532774319991787136810437843710094666258171152180372735689856189831815155491025056085304217184411314451659749513658508854634451519307585017043866455150660182576603257287327553177633547553386372774283309588951870222419796001643072497305676768516186481833250702758354834832442052146882767588726379786810205207756469349144309025324748701459432044593615016710860870624406500289691087929364224240731057666840738652358335564236841655261562345353731206479721294071775129760822685313770358678187118208372675351036739637896806400000000000000000000*i1^38 + -1288817704132240819404375862543564566852108289015475037160271857476476943394088659001795583848007418391025305841620905118157251584195092601758799230087559138598545764721210837232642213476093412198661463225972626916965271832663918546818078677319673763057124906638971573413727790298458430418458735877524070749634506765188931992902764621429441515552577153421597875239964507209540593932794568748776901372130076890090009847876444368414751225503471197776292466533011566607474612496056684121633850086544918107014868184612952079923973031358675557860802408329855016111947326325807270776273832756705482392673442567248014403859261655989172943309543581506925108729526296386166697693536389048518777179446915561077690896651684898502086533253991543891256445653870062471800588315227649047849161588470402392562279489027400358290377763823788870410982060706860897515101794018003214737901248713802413142899515302298838724611844783676148156934087326760677238217833025110192674066097047189233316591031923040457706031104169105969144255791337973010907355365267845854401607435437327200866768530020322549649410673750571263701143188662023753309971253105741069166116855109094540241715283488733392078058780202153563158115370718097828320330644084532397868344294619993408337624106710441286948156234089210667064955913978213403249834246125790367811073089955889212444489080816359487725826795128266369360618951529156298309799333351900879208588339858286110880745992525337622069452556075602302362821931181910885045012129784863091120596734051020300666186264840856538565836085336963670418230818666124650963091933044771590617479476684415372149880171197230739484138244858299639638988412080292025354097109618455732957628557894385391608919284408787212429935709858715952324851186104378983891187066005559100671541549891732892606372955048255450391145827661299173105423436570906777896872143485072820501348048298289780658647605893107019228817655102936335868580362678291086106569591776581789812599166494310400000000000000000000*i1^39 + -47193964540550983112588468743864913973035652185121571464359214585502572346983503527992333877141588809146979148379101736774453180531276016406998755008962516067702279700695078624008448632918956327558077464039684700677630622035701603010492638763106760288479460859816121101582180123357378711859107402492911246708210294852060081605340086508599767016149906995829728706218235235030733728115986949827072215631391614573226078606196392417711567246354066051538468202993204292297194873349773785125765851832289566515764806538981045889869017077653269530826644058408501394287022377542764539721141295396815428832431547230117037632073576413666775926597444661338951243870970978803284351340876614554197104052379861026347834509676431175871257664833227597036951369277709483448866279980229660750599751830005362985839434197735472218135559589254192352244816017270105459425870003216090103445908232329300447198246489314259484298964581820423083677650172375893747969232300226328222896656010629472163114648140740855846285108748815590105098599313486671161235470503920318842032420845620665914480513630364568993247453879893429520077039093866744837702544500787550307310384701272353875985627083477660115714434085394819980948954146973354337167384335558390640271326963660850191352619180971214369353967974396777155293241759237285287703931590206012391304317709237312132020159109690723707391166000334755965918632948048146227210061741832203210068253994757614870165209349888977027830408909165099110856119991792526316070694995830954816686472915242549954576486239806652569500167707309186206571265093007400575720100129136345162084080714275268617240697628566424846953397522461642322315062485365685947989351631264064478121537444484018623342358057416935892524467891231511169699801682793728667025775152444491834095533709775350349393057049432727999701705870170868190703603468995015117482678838936309575190354240859611698539341117468168805461722195252870980933998999606424620485074809331759250243846144000000000000000000*i1^40 + -680007399027277494696239037838332947769590780520310559153630988185600370891043226194440084546675169736919460311829922116650527549180973500790001459079807919320685830660351028377677708588907229425448994392975711736156587021667900730433523084763075584678877361352429233074814602500548276007121127986702963068648190805799595928246997119543093894473367481339223318205921820706509831080157500968468906862514339160607274142833821621083096970971144302622535048553144064810437257226621176807476914121392603276909503176982751664451255029738554895280383148034207283156191973503065913264711247944262858399916265906231480059110552044257147212910570818617610335430370700874649545481933071832175040054252256313797955880794609934919597468686397195995600179215788422880443544111027084122958093921595811883374840952204893849330328332821417067579115539896363646301061701035827666152839720459753696072990353186423830760278209920270320005891851635322562916987790588775268420130636418978706325276669272860144517519204998747129427414925188725965518759569555277449150635992105702454814116667037741444256747100181616288577889471895990984566167354273079313250507122823048850781611481651781714296517567758330991080858876780587027699151143221088170714758446910101331440949307076598442668597362510297251082498936314388277313210743086018547901967381569767291844417008635975188776840159902241024071977694922079734207295255633674452161176220812343161774374279884427116332003088630542617345081895484429708997854643819703222956114752550336749948053490915301498397981816579251299566567754231488062772362611260944162420540792103951946797369877269284428674550980504858355808345986529520259637010368558423889849187505734942900400566376636315706149120791433013551450411565349216179259912095782105641268854073309941343568440254641329442083102335015078781848394808964725747812473753445709114693257205219304499879484012824006708907430113935766871764710547258587869861141825048722328780800000000000000000*i1^41 + -14677596031838925538832136538524748181390442674530516995058774765091835201767064752596797740053880598751832466048418309882499423408682806927501305174306016330986613580769056397462829949214637113314467430559897194788910448215160854804628450632600823051426919921249155221771356273865396939658175635539341326939536689143125624253853518782525784843719011895954905890374467167657695676715504910048086952390499061543686296349991213571050094591012840654058171945837604430969917181595645164236489972787187576473437135045581616270886237147848655462660728395914645480137927393800110514652653181090237430141138467624233194446779662199533793643502367346966362285137204353393292442774706403164096420802380054428684272918016800975142440760966539253843730431041103521473859039365321049973991880823817726630116923807459051879623088027196849854602380005488404084470593022448392574317286854577095252965786245694771669639634336915521449077345943571447853815440174566414347567183165027116815118279731140712363162802415486756298374893440778117577546293324187338275184725680020941950827010006260775184034320402915267901862750135395871576228320325713617672956568338585576727888638070546519042014992855507911397839503100649680015618373050976912010856586010464740070876510439658931152820065010627702047406515665690869541004890495302104725793419371905737917110821708975207227844427788760619538943426546057013785063148048690568707941358566645914688617432951586493251021704781851288305211714785906317749675819300861349671283132047209694279514696228147553764450780812233695112852700990206056403627607055661752154954080570252119582891921271729962130595214987106821134293714919305514438254592727840365013104961229764092946800336663712248919302463928355335632021588314136962382707839188102966842756958994708446953829250572590908128960415497015848969628728305978120339503450595211259579944373714006092364731708691177655025553692231245101419505733344971970052343116312084480000000000000000*i1^42 + -94246167021266412736338272912444642978205681553936500403553019623323665034559373334239667060398508672318668451441240362178691615009172922282408600549128836187366688524765789726068934737571478753088099444515749682095256463431538049782960455416660153467997809364669837474756613946812499635329702347929125302486730633202372735263120892594832273791589380003129754347266778588285555585752386920086102546333838239246015043259129638591285235791747034733922709565492939877811678720999626774321674781855494440687652483599606203898587665424246047926188079566115993675445896918238732322286693875074527534638371324788761806633658706604059925635304910847591753099188584864793846678279219511816692127122210634021895941406091923091646585595849028777824493413216401367435770065857796258919818485959730834341163623469461305384417885861929760817238193798191940976374895121432163604865896521435651169270064487881436323580486515584413688932324144504102510111479712286522954295815956834560378889880701295794774592506819408898366773894637897223892128354597500392640863660676534730325532598107310276574792818944545466642495930574540610161933645798826649588239495007926429419553460138889280618430944542585797640714763588144304914641024775057887225496851530260937202230647788383609753869643691575808676730093942368522833122429096734466546601084171428557132948097441360304292517936933303142463539138991016794123067972225971356067563818661086996511446637007573769844498051771006105048216784762365938173978536273716936031374131231550662993198185724151613185228527457922757822725426184303551796803810511421596338659762475136766940084618504001737512043492062449397898422806125801911042275710017697189260463224483449684426396078368665448985149716006210822297184556188496788779998333137813619705243317281650033854866977707537466866480604430161554884299391848389371834739380129602698610886425963275208259889808732781844910629172257012885985879736448201569203126272000000000000000*i1^43 + -988477076399303807746549958108438833307858734580213518051745223886738081506191276287548032235086122111746716917744649369608178466974739149675739982458147812716206639448631094551076554973873533144046712967180713131117259368262850846840002687041039909793928028523575827580138690540572378251794358860354235826024172992286137619830392632242617793005841526828460850142156465972073761580999520320304203655982552788892061409192679434395542233490637606890894729530752115172949712049339299394496343955087454364354900706042913429011115988429294595384112668061405538190896522925463559021586900192469796997575175457845936360613973131479272736594721455895468671333391179654320325029419682363759901926237438514681293382280509636848150546616856029847244930740745895448396932268931460045365317388899081630437560324887708065851037198942519958557766436457130586578457564885342384596255139877177662089356663311790753412104270078047699293857394056246375085161263903988671145202645701026013063708809981906789161398244049540660814444603784178451601140937575155697163727010797889961659611092667114395191846758507495343750499028814716615687955466889330791128633349933005771104054620259541173034690502427755277974496640825152314873349473959183152254618551156303044170991173913499072300168133878728549418085952061077271857128276445891240639394600332038659203871594283672632895487562061772215132723854510369278701618977970036489510499174779377131988705930955026070952841364168529488969529314593033733466771661329825285155129329893973348635826733512486926498190060710272467769471320745569176530542932736244224161548422973188824895454633241067068486546268083800905759523994735899606440080732513722745656002116274445636902923560423230324281608967804964873524461248545333758620348860910541210442477140071146342381332451941798474971996442503344076696607588594546088503894789800215433369055921680556340025557055518664655884994854888642735701383420305211392000000000000000*i1^44 + 980458634860865658768003856739394355818435155730913865557497514666662598828392894140316525537104893298014847082174844966295737511236118734804678559437250814501986203024990153010722519094309244758483686977699662341508097221715948732274179395177515671523052967620631146073656587034005202276545828619430151206120488130879806249330592383976850660049250604557875678423739993204099011803363348610664889718045596683282671870229584321024059273771845195886342421978016564297698292208071092030853706840935335066486650343845357639642889164428835761126998630959197930109663326313928080651465850173346314673784419122467422559539673446447814487365515399127149158877808202216347295503625470662200916805958555799666648040634146842213796415541081998181370088524170565339882650594311274500486800134603095053789031987149683668277757048644559505656162390436717625867164974250183526307517039867292672370516610923795426677763602334014917732086059107096297317088203728417783411526240755447423049857822075579284622772738847697341372350700145690364663713954403864413367147179482118831595699271222758652274309517106838017514297380793605420109466071030289132149152090081041856176852061263755753498217936359979991292374719931794130655908282825453173990890983957887400620440298936402620573226679489868542475203778920022113331655347263360102965333975855470134651397668324619306041198937805296988780163514116779909684751609108039363752667073365705679472390897668620611622957918738355303735258259417995351327748736850232830676957839752891975070461901770154823436100180482605049686394543321999731840188321036079924647533153889930163826983805168568249092903626469030274443306257554685971174291978217571812913931273237761351338768633432627061481087882553607092364623269444349191730182193932521964463944267796497302952940739556040734298194412765804301358951390181603162923389169905872056404425989041108864412909857795295066672622457182179441070298890240000000000000*i1^45 + -260848079700072481889063938814779514740815822745325482677232322167653034816939472011378869985375561719091195780333860653011287253725268153315651942353965883278692961613397880074630591350328501224518110363346257582746587678094928284745607400364385936351657697339714136564801872716613668284293492808883034726270041514913460946417589465973536057446413039552695894979887106666595350482867797879048329419939827436513353437726838368971450804881257792606495056460324184117149719957795259673537455373151467371963157448580584973782417519488109132382057194593559379089266908462754955927955240312040324473314218753689476497184085657100942166777853395087350637244379139537821162487794247283988353070971108230389568778190353298310406074834221865070453994307717185912385265391450499439792887942412921886517137937779315257701583004787278949301703316430265291481205815801469670886851396710719949823149537519219770981741370214039229028787319269211451901227276561381040651747266202294212149397518731105650734961968076929475065814509876285306992670130789753031493822415979841666568930658114106965667828306385703622558934868762784921233803183915325548600344010793397860187339951795384437472933125024065942024518905811449895802103902278190152245372880094862466914837591592142954565711173387196309448730333426049224330659881359310146212711474875594277740136406863647288779814995800194326865917647928594724928719903976305642381455924754843378215762327753804779662923489195226536877153079965271328794725471441859191947365404585710565321317513273419654912976624343325406371201000095165654423545716703588974062350315196292861424999169244210510991094068604923229557604631518473187426742428865504305496085043310872336559706934762375250385893276460835702301418652294245816908686773109225412619945406955493018721520329655490392876476130496171768817431242981096415266441613109229384432830501787122644202479607993820834721115793121158889472000000000000*i1^46 + -135667280409019686079568313134776490027004068343659891967461171889291122408057454832636685597417665723547315854967417190947933755319982099423188473909894633334235581689139739978744781277110962164897992109982747363925776658840345375710397604835059384964821491498103740079499114843098411413244242544559067374348707598264334904109187905958691576091986402858746882033376222999136601415031371085262103131694333842377069295837237952969207499642738584988734385792298690422640390628807979870837543328045966878343946176442439690028261169444214224408593366706851485636999664840910295953858180427843633885393898163295158976675974642184398733116432284127905279010212240735661491881013536826151622088187545311916169939980131231675436952602250439103740968922148228258872595976505928085681058465279183744017155754382873262357942406666333910243466701772532557382551159389187410980220550336337179616296933233254760284923165533494981090995478426129646993976682301923067650394462495986839758357880987162666668256908717144564605945322506656984655787349400541678543381740073272223921419371764485960486894272175547510018470230523728989663805762823324333348060631841592551396690525764258010875855267684196430450780710178828557782349641185263480737859319304771866375283641501019367835501034149564314914864787430733964442583384230596970468915550677338779395266010824872575645651969098749161209715961517169546714270369032806554710259846397683535616221932290912681494383607491945315140459069068392658102286566499189294138106858846321035993537471260314191346331405645212426901056276670661943932601146170771268869848438344022999055905052995514458619470384156198841249579426174857954590283660309083894889728008771623918936843971478676276587079649463652885882256757624235319547558677927121404557055430573636827192379114602852390412288585655947428896947414976437381419804865391795429670165238719241872165958692277914929319991731814400000000000*i1^47 + -19789015587825465958001007088903555927233826559859187886133835496135709944265514810971147987699877692318612187288385609449885534227588697009118628666685705077649777455326428086315333988087895643928986776461884726062450331776449526246373336878700799488699653922434914558700277618999913368032902747370741200920434250174265815627764109798264731934982052929567288833047678980149987656152170022262262167140550628038177878012003700590531142296947499702902360440487929741536046350687436766947766843304423819487555572397294541517725324034628255716661579625540787996760684413647555393974555565063546824059195971781391118468433545825015933012146421807318335074035199640896517942234685560257756819754161087191664530373499871494737523701480190744571624618907398988031020264161778876447150707200642718669958217445916359743313329252056670359801781042493120932305335205077204438442880517287334261985955577469707859314050239907509657186109071429740960397391284061290138340466670216605802739625654421954678339471878193665142001595823561337405835791436966939533029979811616545082888757230297430083251134416756253768640538830875789890037800973730741661720707149859545431918816601216587156913464470987387550627575233418777833572089143731438190589509292685841057289753998832225283342754762239323205296700470586591237632941844539431730645868135229338514281680512334889608298752177093110690537966272657764792200279963665061280021906838612137117207620269447756081150279992581938604383422627877334495769172067572180344305342850627017078380896462016332571767345158457339278208649554964595120348364230313116602238790875059849936532287058204741608003820682135849268086535821112204044376164767323710070348505210883716709522974910757479888161472027010093782261321890803676261060049250525332697512422648946918410901528854917054452427655170371605137651002207195084726891511199435672656408917073348701180698898667607896883200000000000*i1^48 + -1038721909597189089013823178268424261099671358715471933403509744250752420955741070796508055059434068016459409488430832538816968614437459218298639086276684738577554877022091614121598024303085879563414071931514614594289244290272329548521407111687090920590449703295928832772511292460103005817402939564104233632968565226531361821455626444029641467195314996466240047484737432543605342443317055471693310729876048698056622726384141846141623066260321756206720700151393210234088789099797899013149715901279269106396524298901197990650639706113550598101807001343042892586197303356991910105810654668963320388152883863159124561181253387909979555333618638966937763860272366711267518500124329961936803058548992463759390589327811483676006686639214442949360707374688351813666967026997207820207451838226400441372802714364540931419560972396049189881562549454704878794349832253541007303641879360593301762207343824891329958570944025156208956706992935199669311874431322785795985431092856492733404197664018801174300669954758933623156228197471021435646972769101895485645520418402474740791782609246321584409139718218264301965720877530795687924733743963609505565961086852703745849967052228703220142309925005560766323827799182381167737748599751992315335722219134148195563271827950377629261641348551669871776204721494953309159269546283602757314461332768864783769396361071533175755115864946314763475755252020991648604401553939138470124713848351222252323769507459530850142753057155646685833241646185994450063013348800446611054993891290977484380042781743967751698783862661208396662953796340948306893848314633735105660220701974176712293128755420708081137028627488059355792763093107557790063254530412379280687263233538495578573284913999363611203842031476268901398598196379110978890029666519124162442240743606434709824694357173728251808262594268868337462422039327658301606154319448728193989924452527522327696171335680000000000*i1^49 + -21436031213700036930567320078230816979926231409373068222060598844175083018515339750334438239073953649865485944197024740778917859389908000048489574443028605712992360947291081527738671025774093097131417540308765347510071445390663466136768964908642869323642596143814774376064435103988995358787117567185237403482957536363154222368078499813704418776765372989542951148602802260373875166014330611381681259704317011040996641624697239935622462381681469788902148167370188069669946875315647099026441798771355281417891767189813842995562795782497463785458484900913457361512418997570475660296103680965078542309056936920862680058278373292769982917925125014094592265462795683098155623637320126418295514201912376815819166515637261708109145218733050913591371614615584503646275401352542785550024741832287583516773449636597740161589157143977809262503913449047873623621388961484197792569705581273070206204867680151284212464791401837040194391434944847298973010473191941293805185938083081889623873178169978003780843456554374520655354584143002049889528436069927770224328823437346045716357227577601473584966191588742192336930020690178091560969302344278591535906241746277273803034796298545477744326527282815313623957395250808532748908149584995797720116781207106117689465711944293895975209389965939288891280585568010626893632434665053786024114896582727568736754614327102369968223075359013065019748147775245627127507000200992644071413960341480881820001783692563744154181960745962486099275132318457382134873588334275095877260872391602890979576625682011588300031160330012622197364166073215605468189348608682994841526879209109159868944692481708043102858881877126459616894103190431158516427656019108204005630580418258011949414374003325835807946367159261075214617962856018047448532625652952087348632274836697638446973204661985931631091687464468112706621975348265468348303792943623295016061690755004602777600000000*i1^50 + 3238685941212285071659460554072167988533459425222590698191821027390770074597480664147600856127486692801358873835246739307354499651691253514327727375791846862764985499506456141197568537880592841650834442759313616030110259667450927261687274241718484298875084777246782224065042877521469036275834037233989091571789400583296809330602054985533499477259533451160685929531094233881182286869840508221029397166906376415466926896136543192723633760731184862468467386551420615625467381054417813169792390653629999458861288447429258033066727766005552750908738840666528240677393042150035636676429724492428753436652282490723246043630013691245213218638518859156057409903615516795613739697320743749211299966518978178821646215505198369966660819502642872658461222565401215215506032698947237241737424533405353248867840507345085603259928127222463265489601187009683567918415278392042726932759395007064148836133836375581720818059640250430137383761533637703057237765179523761444886559781087941442266131477505885617309451860782072248658972285909997998225098030184176582250398363183913516416951832522707800355229661418632206920582499131023201687328256984574847963014791915686785815227916497833752471970818522969127123945338102635230237982733380484726586765411402446597064419769232150411979169755397958494641271963466587487060910804114813091597254933360221124963998435529978627069285814698255630373908746031257326799419257409375679428996624756768818513950435382933960317011527198513260554307180928348795011403225189122053450099830370075202992939228888309282468402056426936295740608649488773220028891057466972954767330902101140454359024464495435956886278287062956946782567391786034435756223119720831318068349959305632457174344003652584612889144352791297153324182407049175024663859598305858713928995994826262113878435110893010885152093571057831353706701051772958225597146499776404553340026880000000*i1^51 + -4851582674484077843554570914446547469200149252672920030236728760911947614533636230858295283497494993639325774877800465917764988247376917250265730385892729626795556995083458952416792635511664836708767499355444498929364443357540393329730362167722200913644101197578124791979719376001178460238678206693880419752528160506486821034874718318102812400262852296266560225584486069579169437736638301455753216541834693194977377771780045068414681493027309471917874913176626211206417345700201816304015217984331664937082908378350233355374757535237813008652824386741771753413728329096900075548347313910775863558869646894822361031810787765385526890891174775012729660233687377000873665911323591685396241426719424030579378717880423849992619908250073339410310893207599697811285065892807228426223000980631953801957237580584617127136343921888253106565866259503831037448177335051968011983444741367928156229811287672329805391571510807551846330948639463900103022089995531603878821448545939034559965120082440000224029271036898914081928476879578073428140581583657193278665590392698998057026070368220899934676784462841642561457633609164025844406315393066594829235716040575135135908070197460092142565768855146291365677257286027903937806567978277756893123737849902229822231668398097285928634885536596289325037423053430404064140037879983690312837589163047264142522630319995688861654443397953990880277091234507384505857811278936126830693033164041839426060415595606681960831236148789631026543890692749320735473895485079405306469076369824785398541844679457697389771731001137381470762511568965486604554323092900081125809447523325119342813063499305359302710116706116835092732081965446994447343073208326080808761359198332035149330451723716575959953820408204200113921542794869748519416213205431559251716466405394503528260496397572651227760886353829424651453812891577001081180384133120000000*i1^52 + 2235199531746400090880988582499760540750162715706371530855831711885900361998817970446374507230696576451169456824471675022303240182619324093643610086683639658250686301689156176858728210647372321102912556813655339698537964562985015400760229626371344066471961479878460503662938105434505888925793161890337380874614709882267748722280203667094035963591995494379105425234346457725088755105147942023478231031130601918925538413966475554951159143095984770131861152029782582050766725475650614971356952300366162619548010428517455890719440511294828821966051309501652166975755849481695605337678660791161029771720324501715265787461133784997716468775835949627316624729357286240404638617695206664961607717728448418475985259130701564614150743591763965300163788141084665434758691683741044301355048662596144161131794506394683935600952405442603157463813387321246348170947687492931751717959809437097994419650796953276472053602245390806055651608859686081366503291091591487026037760258651961682527009883431769631156188285070695787629402433384608958989000006494977743620992472197871556583651323726947693719398199209535465219862576691881710946345304815229401012571853226522670488216948263583787591369143628793106073581545953825723767412865636654223129891077136257501503255235227619727394980275469699590664033910935331061217159734018932353770619419364978842572441887283243626896662894001278858644350046815855152250165603741810482365069701619842654453506933393655505745893346775500878109924679433920791833335110488657938006469649756973813430558947105408570326160473691224529237526292414666374683425699940658945326986361220626265727523668298287964903485566592002405132278773389061798260519472991571462723509900480408779797463089244954922006000084615970180129613625199911525664095066621012467763548877822942645444799803507915182218162944338547248091556559087206400000*i1^53 + -25899342933613708429930760274387088097699518932279692908230207382299286972777566725447504323854898039836988754903139803018068987131675755917151755395143031512072703385065114812956794397706293506127788891940950777638072708763883630057947544272383973195753263310267730484444008329366681634530685145540607689313140288923304507250399771243492983884889192975612425404256478553804320073053380674893422302609510969420252298498106972252529208351247171428750981415069503350023442595642942679156667501479443674404194410371330260493539511333852343508285413655727077677575552757288309674981603113031737693221133104109475540154136083123933798325411925485595280491334511564327552148120945955139212126871496997221476182960084463065949328605291665806353199643418105558244587095179257237411048528477578693361043624834158461148439681285377879365919913582901745543960275719479170077001687661672363553488231536901499128916922066165798977475341183776872843705904983361048460019286107777013468505355107952951153012003991814154677929948567832912576283891546159782342593813732994618284470611055734998544423869934709317065959766970820175237340164913317685859633133174209718582439828320979910272925899282941378896064150792881962896883234289005007271855883846840670263021352323009127406824108133091899310986283476235213009403991786060805819515587675714959582295074282085868589835140406853928088839738048352183123831669942643783280321043347328864311320741295793239711870205900197118296458623598841927899190285137924299118066098876287471824818204808227337918327022716572475324076812456814992366338715857958831357807128969700990899434225909151067654911917863759780742321270258267650444920276228947754798222212830392067276468255639053538299048722774461976482899721070283086874529488685521378156128294819186474738152030910697970849727128775373619200000*i1^54 + 68758697080641288272612795923662303116382210414068333954200850453177603980718494694118901263127815146066318622536657985378132934017564686758433825616977611353151717166438047361718368336687499586745580306184360340663232583873991497524098279154013968545820132531880403539017465147199721336779878435230945610572586901256399812171488943828262385231206026143308723666764164111761377193249685473150346259424770918066514191005048998787617615006623457749376499184975511204431543689945656699162236128771807298488275815113205907419025717527227750056691415686412589040640383790608926889047559765628532477599186037207064136241728264646575647176047712323302972298806081616759582191019803267224399648531723401196039993562930531919214451102665295503942409951739134169042379047717460342690233748946093648753671639092211038800655434568799139424612593659154777293460020045318717408044287408609200624515854252463173151478701171663834689258967756970729841486934383282543402760991758646582515828552449623565259291160066146044934353697824015460111871600561865848901866089995939435781327251691993076050129520710460528569648519417929037721285907858526937950775272326354942260728602962264908481424938513363709559824757675105296299172707320706969237139718426928697949278564084230297664401162603266310489534523241814699403943709495238137741490926659485935707123864422121690816060414208810843646082140253425018881452161270163578398966157803044116051992517387470789739585984589914835000463887195204516801054081427753041473283631908444002573114605750122659367057794608568748929316453064256046382326092042700248678793791255187026163399056409816734997474487305145366119449492345066419845848397410991373307179046610932685935785959030307532020211743251297624772682256187320818872973615763184344003291076626136696982730062830764032000*i1^55 + -33002593497490023243701802438895896382409895424763289599897489511490080933484690513597015084317337326623607431542185774724903159371902887481101861391265540180584762311883465903005776421799329824166138044670531955217167258710830204722624632101459864819361770949376258186459978547616618499894448481100181124985622532806968160072473272974168517365943678975135260835071668071030846788601759433803614076529038124522443016700590477054670742458226859305077339017315322048085091115161789954715515263173501482750359471990760313900961516954386290662544960468560942310234068342410813096930983514887383993662251665590284887209309946150037384510195646759178184355572587488884264488947653673841275431978434783125221557778261076112649909246792653643788066008109653369967746836261855999319737789614781634250388305148906695314361195024259201244858930863019020686963847088863656473294095145004357731611132158447567232889087216738698487298553954630790204219382036991010033715294062556723703756182529670999249818745874896757194479678333199891786984089051311717807656981151905969110276256189800861639476988625097751986974936975255225921090488722120509229752253473710351208168307162279708956205268372608808462405360723841227007091627564848293972142457305677110680346443463710308650719085369296061163331518661288297087341721283062024861838642460635829651382252200884766642957594064327752059295710425148947426993287035938133109310924132166925916801500820300211540481477748153338086476342171823318785248447658201121171330811769255805366730515126628459762371837231952305075472858695485842435842234713748792765741606791650635918714379155889395984886327809784654427275096012277593389311456437459564203270421890825563889599641215467198909399866086081048830084780159975621974161577129084370861716061919641600*i1^56 + -760371626617566174281919170934658979015567841350234074761925227122721845989382513830657102724047699538757858402912982180134358593639754677532957685020250638150240979619114045405156003911030246093086594028646632963006286143508921077296078422639125503385755712427956943894797290742823890224991377225336561773790615760927334153394435428076734510331173543451921482793392425246675193795194698355543949412127471733340903691010023150691835923715679055798349312598109111513711019638314291786662289806569794348593769149126367455378242497359060987440954191635651542154022934765907587167911724099551201585488144042204883894238000086765527825046710709941599901824677114883734726670823608117260620543608549623316943414880713003233329037062293670682011407447758409687652956748345568265512588584910784475973049152390352087137631089002019126886142039788467164603358623634645431288386045508065632934810709423518114532115891924842439240336646069201009338568532779970464118102900800720471930474767469753011123530547794288982395423229874658937749382560691917683761231401319952751923936967642812643955903481532622756237735586377625243791135260647698327015684016565006290052659411279316694348814291784987290011346616774023907169242088710722769291694843826372050683467093281122917445414332689157522798059945438314044153817250972228785185982401638397342087430271365401479127376328392132337049340767451739944891990544209559732214671053854959054235545356695962787451465722899721935535864652934702069891043032347713464870649426775673087259693733410269233406140010192098912992268302228688622268516192585359250102499865032792994295978847642051877599478713404811300479829803276049217951898527829036568914745876533217971821019507058642879922763071091399544846737920256292945920*i1^57 - N1*10386625146841349254835549873806760140608676382488200957299791591830622790716502699007732530700514785285386648832879318070952897051828376265776824220995338680206766812135792004852564007208344834382671818398363470500706707583310386153617920891901566746856298917174802170585371108078412204978751317486592782152699469663727302881071938984225733513107824720290692423811799252879640132662335301085076595088216681997920340104129454079474710250051542745012062278270928223305375352321644614352643203421244730144817136664237240097971672831276185399065269476261414371788016448067531563335776730461645307797421625873*i2, 350114896797291780665126311702162339196517661188113962373141951032427940860532929237952003376608406519665496386804571183794234433014296680836756608919038714245537792539797270942949856720776243790592984567318210573273484717810100196872457124350713919837825825504106449767351849584957737520227614697734341819233682130530724758268724219090268496405119236775849323523743818701393541605023829988790219307797118179191077504857788129093853390810756104985074918480962099127996216461822570841369760440609850524560693917850866716731621770181216684786070558563933245251131275832291129894607995303375404452281531023802623167561619781430535380122154216391877448922252646550441656689229292520671361063151890904407753138794872927486611274134065527257837530914030647536677079173955939012578909322038993749234439452311983699696627784709124623605625511682181401919485508366955925762668991585901918617570952768679362795460506320354770932270138539020139851529291500859645754751295345031085175326756294862902567424517306952780346730291129325621073505344136430154899689953258049199188820319355894722866558867239645380292663283118542758765328875048361383601489849234957657936859426690912726409891967394728876196382235217991153849495219290654877209843819307606271165458556551262324902059514247394513390789025709983439653580387184891480613473827470852686898933348312246482538975085057311144429896665734567517184731675589223036319594331153479706087326238547315333777925923498573865335331600478151953681884242590831789044270453171570249823703847080970794367865947756337861369506902155477434776503492021919617152787049195756930749923851170121412206983742895019420654722889177516201619140486690100434249772731463863893951721499497881396838215378926219543006674628093034970233075894165258795435721983862190416840468324674496437445361172201881398166743341026421308198414393900396459520045326646541477694231860709130698268250901427196703633120973325809652007900736199719889746023457868947277814504162239985608241526383399156213239641236757721068581088581537901806605957442395349912096662672945519721815606048982048815252955216117011316736000000000000000000000000000000000000000000000000000000000 + 76737463199533892762806948177276347196284465335743101176950226919474847323880103082571228106657519269666818831196998378675655289269152493143801402317865226839598001757580264507209192590215242188947422863688892764696961920724310407087009300531695527803400899794645759048101227594552512655452617685704261088179700661505849468823726510340252706363320274296089845580860888508897324776432162334922497936694454887276730655385209150159368924422900746751651166626903605181712505846830146235474699293942344275406355522361982950705041838959652578130382214386180075878771249427083032077896784648513281344021313943725372976841865512993687539261040354858472856189636888892905103176864311173384768534723177732078153940883622091765939460925503299694857913950983563509439276114063969283259235548041555275304555936199013152003200679145665853251919521482224602281227251468351103031951923124470855152501752461730854960815996940244561330729992555269779976435541543535762462686001251863752960191338155182023331367168930030474490323193610580246215522446811600631442696349208202834559704583962121365709754495708594436841398538340050323939591668222104019931125397916791002851218141543577732961198582868040186173473077921565773970989504427169337856055602744214774996992322893396114814476493936259428588931989696148215801261039311975911680897310258871272442355084354690695859936356650292988002973911519848240935504385326620866730706702127074106376223658427803545058717948410741282733663005259097340932158535429671235741752298264635180782426661423125183601840264830819030745090111048006750713497268652170854462902327273988407023745168613586573240414483021557144504156457204097416994337687042672999575933370313805967749434010044232502417574380077063376043091834407483939846908807391469010675135619560190010275091988952903188906614391367044787851303521156833930170385609225741625636301469162854809329365711024739124403531830386717717909884035818216051751535975825854074446487547828318216385696593472774942689105361276688269347851128722358235353676443260492650818491554047520272034693926523095979465257700713766207993706590538144153600000000000000000000000000000000000000000000000000000000*i1 + 4827465319247212206505064725910079481164478861183092542356659527207115942074087583966398794948593707843369654210422468645602694792460812792773176950421813238287387617195452520657019545145587737169851093834716298699312424093168056539223960277732758619010750940057673538185870117978285015319492426328100742027307799705932087410156202939731514741088943840785197063347944211438416869415434642782729720643752132353721556595355224951209228875344619948273700828772038267498208494917468289708424900285795599807015570885818232671768455698254754676229443644110415570883164365093878358129382301241706470557840631426987169250263519717406111196521397912523982526763947265574296988841895946328716822854071958501370671836722043487875918029423461510759658176965065253289128434719125603589907305703340417337134143613703660978305977702448319107994369133830358724179940699646960730626483508183600092918736445486763012143869817836592717118871710620592903976826516835754729539495130651224578108811151146590758951597348134098225098268250567012322738315373915688913036706157712590484090763499657276538360816675856735360808205118093343155936277123647298551032534702663503144260967468467015568076226120547579397818419270349883361840474089447979882854564162661517412806392712951144922085460578825010193493311330299833914197865831717024037555085621875684650094581329492308514805907590627960204816854131942589198164669973969641537786684874811444157857489273331084337308003386991311673610239241390710506709595717407771946792240186180860215668435094688446091740862811387402285890512888882244582095733005200108048749494101426867083050115542688414152181497854916144056966546150063292422519427199751854316420645512216386890619343585882312501878608352587874426849408561175586406474894159287609922145181735266392534563493183446519073410119923468956426513202586015114077815280347738966918556294176758622317624492486557568105569228007237074206875312358885616740590923187385299926682190934079575966918651087785561326675458183139635650166506690855964320308094592588408943359016704607873912438711875301746615998078601069469671569685316181688320000000000000000000000000000000000000000000000000000000*i1^2 + -5260080411822762039560446478033932252846509692216990648407734897381982278535276843674662938144500275198168173480216873676917243661468651086815732588412882426933380757660378013581526349516806497320822322887224663931073616600810316884191194352827044199743462673108716882093453968519561152594350670319205526123989515847803946721009013664946787637318078973562976567377227812417610635667636252991125136070581107107816042139271958119423221448665420445041803301112397632143123239015562643259584820746732424018884682194793594330550358410505333133464510285623489988769913600429085481078608754926956101727026117767552312187332356183097035864464699544955334275481950072488993281978627346388395438974779731900436486382463567401416277133127963417459816397703776989119089090944747802300024505662458156383316405619241736818078558619039491645779121927298732074125821030693527219911007491951630618229704537383494577936527688678549270313879785967507968545788539948186248341676654298322040921114404151230311750038645863686987194689109036254352158475160739401646953006636338087265720908835960536172198134943816616319526612568067427154558980353295614055208542979190091383502967844800471736640961356420421700566928684987966820129570195962815380560525107898734204941512553548921413432160475251597022097245760245538701427233802688554385628694085650014337032765972745404467027560849328896452616874106242312511311385204192091156780538326381535455667792443003289662734370930514307885092950076729564976255613952738765292636910505414100087077122288690159268056940075084108756831180503508338003811515406229905777698815111001414490849989270443897580710806369406097099187647615269428610187301225954797830389620034101422625015142791403229189292657454705148096091956258008218209054426738133809228753692718474569251223117679350700592409164509472264134628881980626110889373975043384519832668468037925638585839920529888098119609420532894704608979181790437060954188682515982228189622501596617399679952700765684948384680539914359807410489754100567074284716592408290301516491496872008674615635849983716432519899987186347915727785772068110336000000000000000000000000000000000000000000000000000000*i1^3 + 1000205745408593139634828127944216793157255169682468829138988530622418169936644092856878989097282560601884432379699372692277162873403050879872517132397659142495985474644215024811869793570741001514193423361330446132957183169079370745055038730711234469166993415973754334693778226623519370395034839430058510323061730207271660616674393746719231462935750776691090552570965766483416476417150555764494945573915026885060095178595802116036654474916300224823128318219072270840623881454369731093289402869311454285226137395054073156420108701050491989929914496152376513972001917145318800035536298402649851025588091062437075813807270640918403121300815447411261207655549302176426939775393395461112140959463099813333615575828259726845310670520192207057663382397336220669707956838529253143729755980151059518776329284465027304397989888265891902912083073108831701467892794637570073565254874609513963644477457566615906145723789475020355845136501774380739491533323284174869683101467391275344116417212362559537754361849544561812438113339645494424259128594092144702279721305038486011909234325463272964096103150844249243085380521485976045533281004324697427874467563549267485842403645010878287128160993787574357136254417381684821225690081033540477413866682426811094027521522863051219316908187856068578901623009778900693094387978402608293978178659414233190174353942628574415292720751436331485281365743131386581002602998988285968246525963432919621101716791156697470882385978896246847477188828293622808175898135474020978423504434487682053280326010291602226250158173062638547067148829066851924204134635549178537926185954805734073831614310686358811907257895463817647589459339883516408120629258193760360880480824201333682966390304167716117014505514378342602754341077531707466832516299148432947811140086364661638149357706721699181995377315132670290406282235837573429137078721250033754034277470065645122967372403076656791337468680260963706584852213988694958969597204631665551516906154483739549221451795482577612861175388324876343378534013661274773053128301481037651715039645346150769902752273787533224677538946921095560468695823155200000000000000000000000000000000000000000000000000000*i1^4 + 7868368307845185316384726593717216692173542182533928883961623721449922557842475284541392094547714520095098901385843704807324099119168575502028194560121328635068294151173946223603351006038142227041609043284585839757416129940683565846027389238956861444489088082493713554604141746776759811786375416832481568887792663523996380214956963835152733376353937673023542904507299106201487157727827507153737944333670547396586900935066912571243540538813457612985735406913433544923733502976793540957999202279457911552031045411944580061425310357994389167870976443898474482308484089979732645759584620004623314699827943506354773376070618011066769724378888414743873726041725357883191412297984496599844738455983121515024698628591895977913681726529841836269294034585596519876548925476135930373120422245366489076790764153584675916022423813139856016978906389384654722397336831485435498126922281394269222737925719446164694714699535778674171834205058709797843049395340740085228832411559545436411553045898076603367662167944403854560145827389320607605202718993320090166905205318750957844296537175189889267315608292247542538229799487259752885735610205430049509417085550136439778607489167250078207263114921606602616861366819839687100466742856151867501171363937766119481141607026072217116462386175485581233308136422863900523664256354055201181909747149782469317882877636727654955370168311675131006862433901381610209800329770087148457275510477941477554728527019797704991834936919049491703349852190798052327508594853353972214902704555995709522246828355714030628618919182847572223958481037443232714511109519385843817895323301859260914657815309275110445968594955033487268389349344266451196651315865113954375610580141440225173043406054478929357293135729384043251389258333432677430830303423888514797798292821352793780599887293095180253232126073949881662563158618900745448453440504118914750011415443232469906825381892718043396094917861059537595827721032035518726557727495095343984473815969488767835132603948496650645262328374136998311697610559865091616620323424584977214660200736752208505340242601039618857449269586107800244560498524160000000000000000000000000000000000000000000000000000*i1^5 + 6490198368917994095381434723009744662793849534930150055638796409578784183220291008574887975027932636753801644164350244655702821030522966035208725530701781931600669407085012444643086407558212571813950078256567164001281837951975963525616315677921769012836305816442155506553153507542390182095434072213056563378461150619204971581220902129607821054975714042293256281555927651298444199203924736145375030265853340694674892168608416255611160797765817673180677644710486536913985739573027346598051465307559900119271961480713498848390058271302292372731486298902449424106607163505941849631642083286604863727912725195347379329122643056404137013133488633597009496171283035626356492741858672206267429282824469793980975397810524638349638270562617258019529103365823011017075401920794156555211446861852179490984479978986945835757548808268861373447683717774314157305938241631133115168501585714297361816071049795145956291242102824491516185409982898702914957071074552685019223655102255708737291105734057170440222916730414617801576073351278238089550422601244231415942123753537500187485994041645588494130237755418052751740933799313994069142616537740048010478837603016362416183920388906954093335849974884779039139442947416765239975378880286489135458219372697507894982340330399838072959829123275881931724343169655031244751113420191435073680881895524044052929088940255446771950951040718498875689368349082037204152426968755959496033207048276224588560449021795193367225008711893373128928128114324729267795976166597668904615636030327787071374300287516440647998382028337009031953509929992584614972331160307315214013487827464089627573757594718383464440555722329518529608205074096565174707312833458107345038950814432908169632452971356294675838696721823539639335872610542576585841702974289613851221515052718382378616542411872520311253903999077211427678529943724841753087642298658342001388158711811623173451723769688330201005110486000752017384314420572265911975486979012801560542227484931351230116280199151068324073915714404780183285664964996598087292675634439873248086787765299631358063004313865958393152308963847096280509579264000000000000000000000000000000000000000000000000000*i1^6 + 2583434768267789055547108954346684515361729582485545341656442838472855113097562498349308840506179730664027342169652405717780671931601929451358058891654710779864697284965301892023657062654705255820419532591238210387656844577564662608225848548319466195368154197234858504091843504512294488586885585956305655087701125776059093652673900907769276266267060096320801211075244314118473015535103566748671331771073616583386027414391576541779656839477030963016958333699773017967295708961023928120959621602575482257854047217814218999460404831865907210334798901541641673940129809038506056994782254548646516424808971325619370152654794832637207093427370902470300807686896035242058124615213069311545167620696754091115916523988303853977013313991144249978145482025905955188522168395643626853756496913268810648097117361016823522984135634232190519562671452124393191369305065412629102261287291800836904413130060802138730374009445784657940209427561504615752173720007517492712457028148273834074806508683732874209800834764314466174092047288430536225413939078350357326784287075899124004634282473560344414666604635617049243878932578090194127059234157212157137284581093568300375532658890660563137857387294094804368747706495023117101438892943838909047716352190574771685506541825770405477437013180798138532355959018563379947382675233143435102446909989419569447562288599691904635521551411215272139175325124865739337225670858965413188418753462613718341606934768060526298853233989579059592728087422564376236626780146224751302485013200573252163721724607314358144781975981164403796633942720494688810733930258423260206063309393811541653107178949055010498896608883782803216869340380519317876181488491023768370304679617301182341836956019925894024877069828680078780937058728000664818409835835707178758944714485240462202447108281581943293458585454186337947956717454129735123715858453825603370265259238631714660225284931428825702446532935645982542655355299288716636290620976528838418002573705999783356761309913904945451672761371186639570755940417767883264376987723183361582110837576105955761514817507691830274659611851425181116189900800000000000000000000000000000000000000000000000000*i1^7 + 579870116639338642683891708128485524762148065810328898314012514763483779513099275864990773158074445914396240183929267107719040771471744545195456453822242002946896129256232268408361112736593142312805180590777660651437995730858455769725263817278884693122793709397562268192094221046773338672180876004762963780061691713323903940865656844168032689114722277997001851171876562710925684236057981238552662072165412877498499641252923506568607765156852466985605672140593236486469314686990990278085282116019352234767822303459895618168483135376811754547497637328677915384377772423850468165233589876285831363864286812071448462056527255034497789591531105670164477934365063360326894345028589065456130576763022235603449461639292006981367582334742299087587794853884175789315221634032301150891053890331045934139725802936824201662919793425580744641705389291006987741641858956407341855178265499456103292740565266867640163077781292889485442560857923240174018863432393215634420450965193288368100765072767713108445944089031050091170767991830406498725277406808442758104355484144833064913570961107078896908273119823181733188106795533507120767637531778331601143720873865174530806065369213521393280941059644364755974597885501375543020464343927769851672563916030001911169940157191943533431379759322265105651212046683706469192999363187670911207524354651951988548174696027327353173518680915093988572021793331689074331029382559653250314847867673884890369166953985173208438025451168981269836123117704346643682586639780972677769161240963603622474280407980642023883579902977390824568453448599269905120029288471738453997149400021644724021475097562426700674676536107108762228136969110812782766080591767641643792140437088073151808281146942461466449465543440839194572686542306735880258186780843746388758776005477075495473860385168583465401520534220557270757187377146771216715323651222098258208405990927294794217237485789210618498050552737008624857693495510535942172796472709528074306924411973786681120114382216262986844761927491060468184983464137237671077489669065271803551633614059275787708295902350490224716100782917113746554880000000000000000000000000000000000000000000000000*i1^8 + 71673082052097903475982603612916794452973526275205556339320528917806644007050692164409467130642490228161555164923499987580043960485445904608767462552689067898425951944078369295070578559099223961228934883589183193228045251406899120320070859072815967761606169127111857221422641122467959104142422534810720173926958794998137718699032332130358020587387305439586233938193392419968331625107573290874796738993175533823946215055607063928968375924818279785499989440803881200174970139226377728264782096420519767443337474203740548766735772682333547702051415216025901247363358972488709284204432343241115814980760155326054878513538319169999934628562446213571704939808050058661223966571192883436140850866863553648689825087790070819466800371701245105132817692076054206923911411574988650948956917129719990583567798070700489548400590965427972646509923466132495379750608860358259024008910121400692920889198614160420352118394407894939303268459207015328973268760929886720950821126712905948090964058691105377309922472841041633253256831340832635932937179699176537140602404654664856369218802399244963011397782706965192182084250985938128386284914588812418240942691601668069197846205120370146074991936627479053259445355610531037041300927633235630441292815955272784623740518531640808924617607834719388491519686280364462547632209427400268013696561911606959664818360142770514621973687310129556314889017004430819910415312303327670173901514948157898431002630479528051498296781088606244453463350937872261857366917886635338037584126092453965295160056527555960698250583736527859105791994853809999846228468839778740766808948654969454012475182569595762144994453742261858941832100365704816963234368595097259040465299846313533570540759791371009302606064321334141581342330438898714514920209066335110341338385565375365700247528858045093958734266945185225978873312416898633813241432548674736786421364384060641530611989491841360094929510433362590435355323476997354356414726192128989918340303928701647712081540714227068058155149901112061688466617713347924347965292376445276406607853414365983005635227073900058466723439102744592384000000000000000000000000000000000000000000000000*i1^9 + 5249924806641569763111923281138534895051695524876503167912560430829916588004000446495631228207586678777138447219494406260110290570704609704982774712857491778139450605165413226829141160292373580005074028211174743672851863294912636218710466753206764651948377525036117994545909442376914815315756743280512446414047910873567874892188448159313828040872201986181973195840347924251516634546881958280598290869246107788587346444611106803110423932122368115895219390916250767042312935997895683117604610340186203154775139526255150610708710442345838733575154409290811389620113931200581030042161137902630645935648139481834709292526136685049614177651111279603517206195739721101409198518285207852379497898713615421891275006554839865349581306895532732013214485059820886461719146542480344014715216369802527099027647457520489917650869517464052953271014106520651851758596801322702121459063534309151776918672741967352157338259793541919669781285272731794790945231657827185746930706719511372712192852380763741843249125262739925873747301171682251124787080308098565822576214851852053636328288975922281020483351697100631757120375230696757013221346275203273010785025642993442172905120843809958655147157346608191793848666467250322371631243705713686412404114096258732848459487693309537063432783947885197440689022010237804328952793794599136812265106238181584518191846168749055692582723732577194523336905322438020207831188078495210800674214041194729697183428198576981280463567899957958590519858972688153411226056845266520506258623904231540771528113924746254057976186572526068340964964059672480519387758692501967686881296952829296085317179864095528060020236810835285980978935772135368131927684152900027644800414939362592395841840084410975997400290574565639873887279250909453606897281550182809559111403345538333025081563391065289363699059806000897274961807262769997244123207529651341840024343651831985092614408401949818162993522661091861630568723027645124785813419743302378597122066370350946348572200326014632704577139142874253888006977728520937210266480925430295038590805871561049242632626019226214526188713613564313600000000000000000000000000000000000000000000000*i1^10 + 235543655083975993238166238612424211769067633841703761412586043931402505942082420228871489937933240850695967870614488208475419825981910640695968409414369210090719963176884882843575474137096022731098285212800477844638439463272569054685850534008545572422743042868697959414997152804574664926767153880031363728683007731139306437586510044080553104724204759552366613635527180978708324297900293043169881822214158869665473222681988508069536457017743413811227860814298175556564047811801003482135447952189475586340029723923880928182377125083216259510226257346214168563305731836685988438237152159833933711314578956171435455015644815542507121923117636005577312616395240411991024600259975390137122635260754996688573456931042688311589006705093378661814969654518506192749669962117748797021288290878182148050140481969810743930893807475881606173270734787268495767374455443447763777641838419824309004455369401679790922679077405322526884090731637284477493994872604699186155574335191480191532241139112062281691668926146147721903263988671379132561846700713068934077570615641900031073709133721343126473769237819989285386719462327734266648223627967410218347451290668203662663744082761105466530201082400411793648812232305853229902175723440963231661186265086595633274229235667857704845279344680207824724256749383112614752015805318269329341081074172189692979971011031864512580711337363140133267796754004180799313036771959007998162365323183581329033199534138237628112896211730209195612180878009415176463433846666909546559093585262432923307751335610786677134654475004048185674370698812459511740687917229868001700917916667797907766590357751931616290830632206480269028861329889714791465083611403695526447833378678392475030735555329879428620236168899346692888728592823474142022763550128110540565392017630890294139867689869659282008415366467622460160593399150243119616063923366223481763717008317831594852993781898210143176585723632248312828719475848377835627647444843090401752662327489590107798442250275302391801513231524508409375485184932305908483688667457277178853415867717971418783411279427935903301632964689920000000000000000000000000000000000000000000000*i1^11 + -13128068625674174338053252056724285403528835702880502090513538498795888223115362456831253564794676661665702735139282092640375894821597182642034555878513388130712237879946175531927764479744890789352632639515446596787918336217746870738833592505107305945079719803076487033505247951968689681689080849770328029670470727594932763128905502401368677680385254823225886640848493676351406513718454775948268602752620075540465374104300593016022096730534159000045830474439997609496507047152726844066054140472050889431255335009775352500884316017154314457940508045529243265269781057223352535433732033427339873215620706689127681620064107806672793676842992321070250833769515621349670142516438715067876470008764673281250710037230342371704760845189738579212142379568004632513867240660307827192401414055221647914654200842962909542697217402416646611376011854868939430254350850253339434072701672124999173741484445193382399315784443829110141139456800364972975091634944089631793945707608671605145901175776633643625319447269609260650503023233939942831228725377650063008428797693638061192907746675515421766138733894481798433172564695918268285129725365435977799194520839512444223294766312391976581322490019255024701867874704038608104851386636668062171175189993149426291193903558047418073546681372391612887455947368135504573414817814516396784581873834761502460144231825775307818168333693475474764423201030104306299151464684498151373658623614576085178764393916088999581288146707333073825312574776900308536284218786660224308169786622325679298470170591727003743061205174613566774934246984892603501533756476585166292385559937805881778399220225781844264769309919669343410137529558383016360318001325124599420375083252403991523089234737049343926593833769784929995108868854026767971716416863381016786648337683902735170670570975603814262900211239050259058362010073092152812334694653219776991082619214994029840939397562574809641706630576839139311904144129982889513067786105557076798736698062450484507522168990657012801531886987829742039086170101360162699195298543212124808247217934554726281741006629574976889732202496000000000000000000000000000000000000000000000*i1^12 + -1319797574880398705432692744507682221347028918533401153651282283713688852311070478480546420423176827328190066309006224897139945622448350332909386132475225835284027547615754552430079540555991134184296277998661949722766031799388774323792956267585610591226177970324261237851950042083250139338045882399007081313143065005774419000111430992383949803846101079173352515791526317693080654144559691412754775846380301078526083792145808901408873564109943315726069979282562644135293766958252062963145350680336357220101034953000694769508478581758276030921901086692026469726399227175584405735186610710363673390289132899297440085236382280143718477758577082296339355706720895963075030997739341061384569024985510461310282219406925763787575433699014139873936440732099794049604721566079961221278578800387134583598303869825683556989759555549239761157996797305600478291708234756403615269872762797064000070596565912961442511404111172731810547703583501814947328038152435848082349990036399420746863510399291765104259541813835982578376769415093668479466261316005408509468413420809494476245514358721088873127588257465961087811342629812764310674248160615964364924172869362895589771030552406937959283997226096836764035428658664907218880939316972688224358485037838867288940617132116217114136548872399398664550578496978302011574764342166948044457106322419151197760380079300231675229969378050210075092479169308371134122096395791570125922868356047700935707310609189124627373317863243566612217323431846293018189959711904213017207304990208935846541432737251495190859880633272516314608161888508710444304997972559467097548192077301549338933406853075194371211786815234829611855654209208187295566299476663402916376321959239508432853757452507024291585128795307944223397783547707629096690981357018629449173700233327596035890882678863997865271892930602626841120478849454289872132533769873458563891096786602919091542339164827432154315166198678769990397305769728678948672443187400901148335381025171992798675936567623997243158380829977301600304592457681679079955388502621518057509175863961337358425154360221169305308364800000000000000000000000000000000000000000000*i1^13 + 142679037729009523840757521377435893213417564595354435640657473541585795907637856417687489174131224581593981826317098990766324343594037142415212537745765178846170461851344458346646433046666775921563756780037690556329468719762035983722455286944248855124571576067758538403928158566765516652919482676363065509374247667366295109581340553737618010319006279671739024306233862140580138437497029269513978459700992648279817267346714910206296724974771706941241026116060419721547197320907969203166986839470880014063494510179733583412025213348122803924138496154418102893475634338879047730158344124061541005878421325695914824250961339381181959272909635191795884345744634278172325189626239493538714437912358300217202665328643194788959145531017560300552344448621853435827552938466215713317973256934249984225064954941952927109239196548973620684937203048807852273177569134031239992362044004034843710424378285911064296646800016398151313071003717344263910325076068660451670042826396437756564427617121706709885293936793332605394796394051661493159523379252431286496459474970245512563634829675174776448846141872214871101238923999416892827074260504989442400816037320352814077870225354814171942077117828039706487117394943254376935837181192802598119862953605330519817975857980149966330253580301728242636525063574625197336031519114622267359343421317689736017423876002169945865783539493880891431644534508536210142242483941389719698971925021805581142351039249251658321132319452923225344599956978970768801004995483146720873708790207259216504569884315976755243620834879203226695711032124538041892153064286150189674489259074502996225517579330557417877061416040940466588956037776483332077522157756338162188471182102574463969560163816493794482025943209138229608413682932562755930288272915588554872472727715847127034342603287460480383200974541597277224109581949144384742577860146470092159872963229700686714571868411952270705845152341873448598886618559701793745131280052396523804795683102368774119858718484533626842863056308513556104768151589497243330011017138528171904327200568633609933226287630447395471360000000000000000000000000000000000000000000*i1^14 + -7654989231621976411048113214835339631056289893249394583233223031600141556899307706267138691728180539746701855449382037714597442033195494060934839199599785768054884386425075530011280675734551521746776561529054586410051643893352093599533924677813124869930002019449775505974662504715718643147378335193521838723278163234941890313288824387517493828746783302831670524346467296551504821503827003888583772300306822777548049794988104479925683686056986803890983660049213788458695088109460618450881360127011697293736132583747052619662906333069690203864385683737194997824701671422026339652664497797426598351731191722662271474508511848675644670182989404819359717527146617691857944411927061960098273865686187348320088046278407890552506829115091040615928486737962959698259036070264790301489582197798420360711053023780873087753618114872181928385353702722256645878039309596890427982360723152977192581373286927076673763266863668231507447863415281043571904252007540947502501651040196980709368456050810676920282898064762256298539223691950095842297209786350479384985568845351833205356536335846912834329754396996800505052149972051902759661534812325408671475291139345720785815986434929565230559813354884313365393729788730444787404743549999283727447354261987531656443414774728978140960045883781410457780499432964334824131618073654625137338100260957052287094084915816348461802378639947362383805122799293168687863038445978111283205423769815258816436383468132718286855640403966448324639254072760651497089184357338963934215596436708409744248683488433772197104682422312954305481169860995667939571047865999900931677213830851691109122979366238853224654468323429013617763736508633380454776226184457471223870091886966893660619631001923637996490491262598059317722599828792203999283364484473784393652875057636183773470272915621727391223769985006440945372757198685849808523188744067462294434889365831394596490106649830843230790071501685702402145057087217420836178992811083499096064274635525640820078391819848426682686102566014721362995730323697707559037817332093650176083914769561266694325551192407539712000000000000000000000000000000000000000000*i1^15 + 347961908048040688143484258673292742228547253455937404437959124562436139234462778407025918839315664464558221167977330600498907860799432093957673134307004440608245176256435598301270916252489534201277304386571279292729463881084848270309657821283721501853227615247562325721552051206000795118988609921677474732582280689447222842229720616685708314097698587772414920129511514001453473248338813424292553775564901156540019447522916435763684795629207377426964357435120031961533623480674721717244268468552887667368350137426970804597751502277384067014340035105257220824295228475093344668486471554457570312628180073332346329291462956640080169729672905059003897073418871444927202815741577673645902141213687503888115029319603525011984775027061812517196930388721544652071822714261565821449909030935023874096829946128102861816741425804108350865897873772558823508365154766733894181493851693854489892867875196716595264835544296414443260294559711625412030524944427215782659867973097479679323024834100694091524234812969671950466888363865279835155448820475098585987155854799607356378000036859485971368898609599147598803356048685811807188282669095183626889119263134911205873212462828897298768522211888940634358435205091582293758440281201771667343438977817070470344642973761111773867709951188175454607622358960692203882471617165374452196778860962859221913358612096701317159958248740608903921600918010395475346592222437309852796266017869619446523952809589327752643670584698889437131497303102558917033635154946481479718910137216140425501573318651381283780504946636186918006501082389156767605219572365487497177229567750640259608156706007979946233488525100931646971452185078641580581379869838251598371579247913681754296537545436969530380028466235339917480705189955509569181746446036237000970503277799341510746636250682847469458326668587436667710302223468531481637232712191322348808045132819754988913031487428033708463098804493228465311818658109711680934193727046409720313884679476734721883777526865162092051140272880751191167664051393318016522286158521197425261848778832690762743025027461939200000000000000000000000000000000000000000*i1^16 + -9130461914910636417141979351720921752123360323455242059464451468633925270957209301787543105023921177642178699232773628257107795910078064037508422444047961576341434680917266506451897078487098795282852780850778852774503234727842596350010179819658981580634653313934011916957448054209949227107785783555018791533127977308712092396447611582848816353248150671617435426610867996947301967771650604122235489295280361476672242911912041911777935400484801769747338259680334474398055457313995884242954898193469515376507386914119228731220405548682986276528027825330796327017254475006231640089615700871724366990861361986445662537425992438093777496701434533350080477910752917249662636666954800616617155961554970074839769224904774610828220231181909384847625298962654529532776218712334112595939396165817228246164193520417283694773065084285442621556758994784492418748537194766820825590543657063120914819160434137767462000119177190716600234615552572228704788971136153523970263920405274374500754546783248632886284803309931397370110368612554628427185489305566992538338313858753919095771956416514320575066899381154930628631521941363448135751158498585491787200728590617483249160909458360796842531708078147078681242730354812482228369396551776985663372312223980826088849607387599388844411675495503854962387269801595021578165837104616654513480177445811704937490871790372312867388559830132802794433450291710079053969709327837570107629251079388754313868595794686060732106212942206198460578825351714375433132791338460235965035472733322235834508427796498170639006806336522163154675260877279743029056732311303051081105917221264923694762055506226323413614913678838690289258061462402128772425623394700457349924964504367898392015904111805790102524090490874452683659413985690017386121404647489444170574847917973995731664905510998245174951261358605732791770494216013793995347797548690082290604335880043682799021399687013082558863980126690727508108778020975810612406287659302440875197532503480398123288508069292682797059749293091418495477767092418890143751168045056105614655180693653427390340514447360000000000000000000000000000000000000000*i1^17 + 164349194671675207232636854300381258601240008031890467201524431711635961231787474263063009985287357033232586193023557128287143724191416554014737187090323450083475850132605501796877200046894178112853054277923219184295962171349467691784150445033390159182418720384161297483434277071972951114725080133065560568068553849697117272749634973525373317926543250930948881031563368207822099167455316667505684999156624793791318136121123652576600109797051953844562001187443316513156329617705316089071575798935915076403236178999795119703391355571600293917610522438765285210458774879158497882233400155951133253468976627955262252187495724130697846544879734438484352850163891095969087524983169766649339695508650983733953728526384823939135935785275216180934807248988952596190306602867583531714171903924671138617959644212939494281793475691586866957972939901799968046642010748884488096007589413745085601586050994744586835535739057885749634913052483118964106970178044110434119982693152660200846986115744562290698046346516391230508311805219051395759080991457134396132748708418163172455318300440369809163882772253704541301355265428253299841164863344009289275695305054040969042062719534607385255095840960051667903813915803726026500343184725481344119527961350793470890405896461582999438610397967226913537769916386343015787741441945705975854402708737509341697081066187903929126282070484040194421575254956037488895650170947024406893247457075050442782423850055296518011369616490490478762182613073234008492900302605396237946623757587090995447449039315547035502891030944484402630197453673430690317949889065551916979574597074668140415881163602538963037432323551899916519334718646603703383612661709689773835093620098803274228093407928123362921327951672879041066927446360072137441578232566549636528380355185065426935540852164887373161254774651867023337402026825552589735436078804713471149325385172625210950827731805544142899765832020168664152362508160795512513495130320987826899579791223413173329634486792579878193308790866998144068414295417177081913448465721412508354424820387805607025967104000000000000000000000000000000000000000*i1^18 + -1734497458098917605321378356185253633872493341275851217799190385633795969406806191690301543069479378439457685386547995225403153257273928511154036580835993827076938116001094154638758104453293236361738570785231589692456753327658521439463233912440586234299251934105752828772779814306191470007573199674612223664920978881423314023947845692533320181640683500375293906337799045038174390843155131117671017507195186694031952602971139953621559374495213913149173995511991396370199851486263642609893924245985023711871026274869161060857792665686988687739550818605343714186094094996774395482033441825118794314612215342948969504191647370071142456018774046854452813133918295742046638567088094189028645977337723226364775945332161285384562701109662471905859945656375183324709586233442336210384386710609419178036313311548084944598243214467485017080458691476289136129313541542070135977108391117371042747957577823331036093904296590088682420042133301509508718868794889057772963083071891412551283953006574420282839596716131049656023594639966905862862127812518879876471743368885608806451739519078336972389024755243928021005875200355127216899267673500050879961615553899443169386852251675835337629211893894886812973057631847683621703500720353006378830564223769765126564625013438624153928399454282463499908413231920968264037338879772107686340387819191615499092075523098447279111493765124080933459083361551411394912423280433074269884039276303773956751525644511461541593484741762431813791852286260642720681782716578154095606191958420483967735360077757758121874324893225015436575394208678409337452467183828710766779987174361283193150177771384768643760360285151720591201923604758619756482780189234345108147173932464675317837034694828556131978808734015050027766872774150195734828848709297854751030805448497991057304633124791218508550661971088494098759812164762970462134255744039649301629641920380908108070952167548901914792241891813661516724267996908826030716836666119885942608031831991417813613416794217020905386088143424619631444114474384925581354595035092576123205134998499012431052800000000000000000000000000000000000000*i1^19 + 8871081265767296870058213738725957100293810788350437568225711002144175818484025079356964434367465447565987418065225885893559579844106438577478694923335455975647178894578032918585210971567337747581875579271724386534048121693692029479853581025929889527886746300005160804536607393914535755114707138900163331740291319176323134925076314384491793534148286702302568744283526036767418596914013079038326142846056942527056682570348504547782806024579763706896101005506481151410235491346884183424634617623135701303165542781316882973357684389603523065649969873217300419492994412142697071280113863747986698554075273400750415594134092709678323086849870775132235000482772603807546112016913905824341517834888285890153936085208073813358589801760346103230188422195204624891017069841879875261994966820398941238922790118537391766713871949509654662365254891107560319613975455098269890962671271710664464767460143084656353114978842749638465387998667915717436749162393217774889533841995306980600127739211488397803046353849944109308032401298594076421065861449755289946137666470189490435927700174203633593697685841153955977815905529540236287128036592646741018408026412854529017993261405154508361677300124776805645759355825650923948333343578876925827638528583365912590872526489836319287836104130162328641286714159766568537583056156098282746267770417260644546190167513052969944670261745229525969178765844621432116372298523614501137558809075280647922631353801010398979152039078927047402185865946259702723893195111817942875555939422152280867350024742320430994039189711671107091772220429801750315062956893610018367529651481089428975068269188745837972208473133500345058141234796983537662846849593712892938877833854477806565914122598264433168125486589582465436433970672106371020795799061439511732979886923755382225082605043669303571896155341719878143975533146389336044299854819414506961406191428213021004199848567444264333696627442249614481631833522994335741326262582823259825825851909008036083986301333160792547252316679251726689552744550635033319368950333126402629414087716671324160000000000000000000000000000000000000*i1^20 + 283495983631680561477505194552236029989697487976276110102041601033981744490782993397540305575559747306191746934456656986181746290210412943248666040641149645428279277797966686888109585236931880474893154882157198763451607228266044650327328185098740436719883457825906156919367801296898432317509823264690835028712326135829806760347147828254821975258184461371889293129968912407241402665637688401870725972904770824548651666790565041236279512411962904123244417022381777783807706435074598986017974286364621059967813745500922367373185645932954892506854876866889921181686035616718661871184946740783514914896532880233196027194610900948093495324406696736384335977723510158208032563103167861671511374564240346730060893684483464079173214609919751453015044913734693544985820706502941410373137854817414003546023469172977795059415784449082742012650584137697060660110135389013667707059617042009596266202403951016189968372937082739036447245395788214405628514506229446789952248635875925122286056461800491870279450155424893408074422151264028212450962658101339624546035727962678933935271859911856453572543156069544040810847872284193995440366035708351471058866071041676618883844752833462893316384880178772582858636560316501624025327212823831225375292566026325827881531401353249795525101293249561446218048379120291664083209985433278156382707328021914205971909060108053563748186414561129635879566161090664373762049981486989317891485371387238858330877454545225768815229994095396733274316160216756706164432452232382299558410429681452713262594596505043475967299568240674261549673811300069592188982667674673079025420832350634788087504952888071532854324425225975514688128420234756955539262424306547855549566136221626267760192800131700508865017734456304920854095806125725390897820175440586655377080216981958368009414796390084687811004111518024694692189049113069046766312983696491659354573766844548838568289493930384136407292483293434532982349251062638917829379846128190747156465672222585965180382158629979654872158963702306135828673628147824962790440282803555245669325528367104000000000000000000000000000000000000*i1^21 + 21802690169540632547143812185122324293410444326708204419742826480293527989365293672058513908324630746735925107046263619036326632760142362815858619029077974734372306687276049030837453370794902539084964754081754720130275618242083989545427273462477006788244003962211948731163351448051956782678776415727724627365334774887711804143646877035795135503246480432648470160851002129876020750845906808519398281644347336368842501138351705732370842911013342689609246498277854462435407194104621403416781307268052731269266086610508096826319736280755288605996110697005530763063022169209523212198582879596583128019878117644544173441189928750280706763952742713250761822773479937278893343152899942696745367732021923025204284292590974004671368994161021686960089504133238422834812495937415705164532749878411013155003957899329988349942248040187926230783884598472818486222453576060673433503090436395226442835623575660073130247918051261690245651890616648098615400239866811750251236825965106207066478482405640912883852577875723763252569463489193610958953816753301883452441106116966925654116728557790652339518775437210761505174492369181755805971987178991735191873158770941957970579302868403961149824774441254791917326657857496811617586829527523815131910551488377824994553431235946965604901475121064827596985806634801938854863442691063998939013452688000397684404823849033561623082652209964942617960599679248009982725426388965960513539313728788536996908269947184092832812652385073712843319586633220779355612759757233574847350325657029367188878491197236590694659891876521758045524456654930014435488317761394611350794076202020315208204488989451738525939680153288464791078614916695877151276575048592847498334136662631363916750121052518465692881322865147463132977653716417376634241184717774307859177962506818093910593876733130920732232276738882801450177612151088444122193248081916504283278981379899017263020024797344669478560617935997961737714497026229432484627219962246516911975315577950497775488564883004241739947033501282481873133139102049022106928562254913606883784576204800000000000000000000000000000000000*i1^22 + -118979724705426643314147478930931544326503136600288619391974787399317210260380496121041344654527290414716616947904883154593187918989942089043557398954143366125963122890065250827187629912119080198475043802780317521699230266047181476084419994713418576447865035350942402295128665704780236043742027423902744619504654185987701615436928801469089233847206833716466536056622372070382067764775825857500125338631522268246777665473208361217865914985655567332573442750943825329224576257172773445659427982568665460746404170019945794304888362715955398717857457227337621064558645834105781883281258676303540234750165545216920489731242995765476420237703405199518134323035702803467237275979446639314291906222260515488685014196743264925855009560466244216168065010636054717666158080347585337610302056615250926032846263889255391277958858335048717035700251447885106815744694907285541151527526836012002910754764264270061292427963561136506314552963039952536090903404400132542208286847382910880898083367064830463214838367800402310370308306275212789188247135031579173229186946663564837896298252291085062481293073854385208285514899092159778594967677827221601262530941938172181475206283040514075476882605150338166921656117260342688043270324359717523211074618493263604834278614774436730499683938961329331715991595575195441404843067240046828747503355682708844979109858407220891914044784373599541048910802649199061173267010305761276374852182917207411527240064113302831310589520086579662827627210658269931939001604540498263860026940125107775429334005121454752965227657809556212032567526178413281363168816866756410945786972986575085793026556867250144582539351155063949030156887341204922789962289682405299059063383042085377495475188586322602267386136594042008927327671910259961776099498121461816785166214501268472345519781453904054187290350069816656937988476680877875275655770180098393393860170533628412312866761878639191940306909412387641200667841762803980733758091380565368024173710723574510500592840180669883415762659139032724266091386834156198765038451904719916598558720000000000000000000000000000000000*i1^23 + 8670528779560033405338812620201902669440821679896025934961250037379646593139637908323634996949905808621586741427492460666135516725413509308159996515792608562713146876719331198244424350056390492005311487169497593752338572682024683371968901818514533394377951798311056209915357180115303540886802934023230921707601237411009701449468449006294080428419830885790495820167584396466855620096317620528614965628049721247603578309196306314607574863370974519265797930335627876173922064509393271442456428484892396650121857132710513786634223493956463586203484854996348224680948221901974629736894370156221509913567711382865177039017126489493462445926407930129071431354791187066249421672660490183343999514794026894837094672255090704020312616689565487240912298194240476325642524481031833349919180398096439605548262101400405150799334764485929426840176547608097671427308777485041594883709702345068515416470768698384934219256992624943043149016053800450056625102052202828523205861037968084672598500940278568822915822737617420897779098941643183585474548380732723929363831686032494158254228024457026583397812664606320492104265999990771653140011860186223055334504750797304381067186706380021744453099831621917955289243925558661870585152852744237740377944883933872557692110892591306417169026186573727052214175237974284225074306011092841429756283135851940572851542470287699741373395055168292882114703539603895447449114724027258554378464498688244762478368526499367784635315917271702046589322168875566223266506525220458427560493193403249441650544258852750767351089892862996807468457188067457551625260713175497172168305007401276987288779728513798809459257544907931212912760596780512697367020356511948230207588745681225308361660371509446254076261044045780560164951536270857870344471590865267275019563114899366015852409254121721562434341020047091813133966954374989830076585113763434023716276403690047631171966310259524341024297671346798946671461571859407464428429377632959619719965626374701272150496323917899124698664770677474588720003894721484945497738023909713772544000000000000000000000000000000000*i1^24 + 11682486726264480319732235221645824446146023699424285819544965305441503480525676304472445430100146029093236228607234680920620649601644420275343927592136156971249505012881391967664409417553995217776048967882075270756043593495932081101308743878399522152862009826285052849153351080456462300581777181234517188386971667545959877780347707355636162543005507660425906075353239838130846736630185226694994360467373306430071616261263832361141985798916249547222329223766875535824029539155378568518671866543455408317317274084234738338965624484156840184129399873493730289311799480276899343114052831975815791143005359314738699618327177225809091143234822858490245346634424742236290916414147245627763166965660408584134504087154844357254446345700491523257541947163078900318714526740817386255609087538813013288446014144331436705719400811871009178080374936912012791076422736704023616956438586995700411044840765221272778493440123297603861696903196801567056299571530840616386030095962169198664083360603721244853946702601201199654517365933422267405743923323817309911761170612999368957139097271357943540880991038953661451617300260721859616402999192689148987834530274743448058566248428377913125585824373139398661331687501268663782413901460980455623067458376048747060330305701111245698926472995350119190264063949461472521874769993682414657476065141237093393809131686567745766739250061514164826426353456969114304147865522904350933459709648569083815306070686028357859656362757604315571221420812361680542483185386206784067812252970218031084606319597218659675964117358207670411281806277023378486365065059383252897840241390398474340087909423065947232891224387905323182378072987461667258770817463071097769710522854421921350901952057655679683622194996297469401615362181925943014306159620182189048591030430210226127484524808101573935113601077355422358247362383365862808619950427012054998854585264989084920449613843200789973544687719999404568911164267571197430141383073574064316857864052506460681625012925134779275301737323932961077044136410875657643800734424104960000000000000000000000000000000000*i1^25 + 365902510909915127310505117028049174525747233200149890626526457529278421064868194804748507065975377716457824985480885918757780835775948331461495127256087308680268843022805398106237184716576990529006653417822286506305363270951247720266421747978697247231691670764879503849582603849784552950371231640332969302207713606207650261311918823698333142890597720194352741336869035403360972140171898661919517057685908312200936917320273976415280324473389264203675637423853095649023692119897546482289750872933653292499911205870359550125465920364102218365052723652834794952852576545870453548350640638962207712895942558974127456276660525449880558314496085809167533480433173745446662832835384970950163980409509939627282878323991195727411420850692626476750619076404823336633412888478971456949235685355139749990288287827461482360166930599982914012233148752278866077292037196063401479802346331399532297501351973273184683537498915574507344527148890650759096239923621559020469477966039744760014268245760771156868039528143658501891714213645050547568260891056284884246832386918580122809943716549294185627082426695096634412614933670223825687177396600695778248034621208267382807509291944004635904564018401441072570297232750461183406605957127939846524486315796902546640342703489720751661148637455815866710128151682284819704575074469302120476951916127166015999163772472960204187662741267304505930704753872031422903481059129795889019717823511061362579351917292842056991545394088314107106733365465199298064186334520290690115531369340694729583131650284406695918039943936167819209544041779668614453443827644865973951577587993293828505501711117405059032531675152174109665474560824357631831279174594456197775778301473562132171970360148601485205855334113618937369170006314460822132855998409329670403402620444026895382402082828628689660900442272991503769223057740098972361713106319015980005807427595462765330647422585957928360444426556738843876318865934934314982265831434540174182289367709739615779422663952446176130086684014504315643842582559720348637460179189760000000000000000000000000000000*i1^26 + 5501531188834875450795743507835010155518140568321683218601977767717223185087156702602838574599435962630377161654071602889737643357587394976227693978066566842681495546545224630069250281637109449510729848902223313415884117776702902317312010130414793564363546758746076607784889220107271150459487325638513247676814151158710189164658675997774526215092141597404839422802606336819152728156272188905692498391580028421605941628444949826827936924539977385581922999468328464225548787549298465058331658887597326652724922605739239710017263233299862192435156841655146469199649263545337429379640189599353690015967045996073813042521592143454249554775771863817864426542226488314559814377872767910177184674696507331752099651998689651066960235659210080284284966209124941774171138620138007094929717072295636316681607059224001263022937909575580829608767339947314369546637619600328404092209153235314907728904752091085647724572850125861102287797803983143697010420129395188828549318004672943951606438974661188360490168526924655693610984473131170137955026196965205935223806976538037505601862162279613341516001027753505015445076805406710284987703442850451678973285438485914871120476603115460716523472970842617672442869047874924303024458150968775370695174991550618210796874399986455497996771034372172514069641305510078444458226463739554760727445825964707021702778443305243448931433462985414455375894064721662652485037064867590181068183501748731494771777107106622719535327735044119576923328853235311078793213852131387551130334153087012795425450350419691531911686813347715492516262869759361821889246595471197237893351555764594034039685378919698223225066620457377385346062154767943832879900199251298174490773278031409777105955963633354010749610090439764662644579188222333762662330146843688755606597557374949620377080606823715548811851721504641472526388865331720756534936953481916222747081247914536576020254433091034676741291732272254446654368218957983195596615651112135883648378633969027832557885589868571603761909162085941482152184744777942847258099712000000000000000000000000000000*i1^27 + 187695191542791526453829486968275723895123042482523181747269074922548603198323416476433630415721229459339299471366676681070204192683386454909569194828915852237356064510020862710423858339656024931202059141350631509914046427961459618600209452324251643534764154114321353183366481536545025600097614483523758443194316619379573511480811445629648377123314200119152358402507701939154913646006281480891523396327438428757035415216521538674809675911710680367360133725166966880770802639885283720373779739877073998842843883181679301972969177161918830009468969360530582357851228423485202440513189212614210999341711433267368350969342752850231616352119847056252931559841677447435814244893156846389282984422425306956666406968729892936151803486199086181615327715610666991578277458850992584999854224092810262471548041514806176976183190025209863757457077068360094153197768335469670970811290106648879330379816713460282043788648627854958678430776072734564344101730409344905532727167079065159260842180917214085329716561358391126537567790885128367931286248493701105374439183772369079161272288434388907111751043780835248756926867999159566839900848986584793200912568959821487703510371016708256326059486716042524953925664879349390864693364786692674996975431160775947906480917525195946071110373072250372148961317759862086872584707090319024740141878796245486124294363923109790054768189400546010592305921156179054065184138967032364738133243852802951328517766066654252582800807974998492821408831756614257974343837872337796808228724499075117276260493178515422882779904417844166428095681066654011525822518750733752840971814617159709023874201592428168221135307101442226308573041051731379002693307755933533425884510803546251057468809271333136762498240804649581141128577104025254970127643980744230155965063511267699580082468089394353250766335467970344063562317678748682198548004003649331467597738551885101901892584335040973588693270208290683583470445437156509291484542239300518964474164996205896660389531363814863969628173743346568222456274396828716236800000000000000000000000000000*i1^28 + -63213961889301840846099882192322402437808698281904608438642945282444484086134764154706237072831562813675748522443196371231361710422352387221199458937794171001545672621241660126661224561346276728551564132753536684296102895250078585500217852698686433037548338895280149364258270877284044485840210560905150444488843800929932304934266300241249310050933119816884742876233387398954269911062932999362699401164475143038482597106402787261188845536526991518787986702240724728353052495435196819390665733756992020159130948020233209461362822457569857091963207245689732627404339159173989588495990336159194017062908524930482481901250926538115863366580168454333565380463257697422814769120065430978027669817428898476320163824737347834075529816396774467710813181844770400952023781621391002258763444503027659056754374217203312206738875321598919487614613668201787092751072428507234280170726499869625601313148669133621324921494938947204181805397894017271656039304432678392871932881697408240100283282922390087893623198518358039621091006151641441534708357938276127850556572336308100439458042576358243686162222997691785575025030734238893767713832970665388833754549390043196111765646078454002616384264881628814140065226140009017484480152861102307545428553519455716820338186404087568220024014827003583975475626636302352473544362688658893765218019231956009146567219886992202752327563937538521210371568054515395462659214966514211581733734302271758779731643790760595557125880834916726076648165777075978043030131907939814369827530573839742581596886587928794946578680568448946317266579242043990876907852201829687265042962063417468736733179471223205809153963549260643390388721677198400092462613977033186259664281165294019637285762497452321729364679583572087059648409715884216334320135851599673113951823045366204364529558646182283875108966869169728826078019807906536624508086483218179380240184306036841465825102318323819176954258987904910843679903795464160149653420740557508826696520996993548811059435530664239440103654830563389051675511372287836160000000000000000000000000000*i1^29 + 30208218118144455954107566447649723078905429216978785174637709348555397051565275936025372331913384849959735229064761148178733719240973944906391886802851286302164936110875223478962070620998941580948799039584069372856126900142617688806228189506641669215087080870880137256235788339106655942642221779329941336051015664623815170475761259514461142763528619530804590642217413381873866093841140892988802089646314545530583685670905535835074227177447338681411456487402166375522917177069241669043277599968693334078913950008205640020515235801575535727840156975705657026536351645010654992895892399620009207293324899162010339766650982965784040369885347950295392321416326947269864925666749882542275284330413656545035282344932784946933598740545450120613157268974323057443783938685207896563179473878533716248109705034476582346454555321083159125567285049839368265714467464827862760768927537363219214998425594971853918859009518679575889699732919503370438984147622340095807954461477290736793658709956928067195006511809997150347388718540606276292913093812240592267730905269385139357262510354900027354204478422876307537127162332603242394689947832391674246261749278664774642065678467457808942436274844878294718164380266918204574297685099037377093618141526984758546339895716944478122134001582442118357305068977043727797968386338375147888369816620349965501622106379831598703285063000474174852750151974712108518239071712704881969894251623728839890571165091359483953957398525876517007327923310100055987127517319603607723888839923878674991921932620501395450212987156343328192967689420675874095562809879065991625384082344179073987168570458338787410453923846978296144883424840988870029977421025323457731102293027386651408733062758322148312896734701850397377581274323504455775247590528129598434547279457915908589444973159702486718345750902847200603576414213249356667841025013969438838596522001288659356520030050567557726961381858234088174930955445410485394333467058919105425901558038433929613875945963876965944764507852885479861256309440512000000000000000000000000000*i1^30 + 59125788013459130962092235781556878753062979391106187242733376292825190370965345507781333067278670531675680882344547677739384668059126349681715164933899395447314495513820046509168856070259308538667345600862601243161224533787914750024494866266954750684629649555446388272797963160794275911704198537395799308585146429720520983742452433808205181649190361280686877049289599718198178292437599528989775644327749680715573276763918300965773395114401358284925816631831726633290255537377154940140493428001446048617136389824006799149477536460395008820519935566252052836074400886768466464427849888264584561635182243104038354569401501115125058973336463591764590119091268373341364754553780670506566426621212455272734827537104073459944020605341119866015987446912051399191243963127250968309730485329694487439238105077220730900535265023037678040255690412896430138551687924093181866341975632160401269210530908386500262942795826876436389276134934481788446010798988015485356208989231855804713543467741283012210845486918833420729880288841204446841125827153572044763925496696863539318308650347454238568278126177634138679732718951818663458912584041705756947519176019510414992178636282059169525273919721314811535895088318956335150540289644523682538155957006706212607043850512313080607800013746573611733471354945868939705421823413426546663630385554430634102094663738629838867599417961716777236523444863786322353997927224270642041401788585674597050571774518923790515063960223012222218339625782069946878020624344736607590069458084718586694471719366942525898812122028669213207006907476587596899813786802237774269650553669072846129677262156809408205794310308770365108201228510558288719653111311027379235434371043133328184431566875995056940897403941843558919459194652148866682088862784271868412177495461975609617916741618090854805508109066517704540592218624570665796929498071355460917086401125155944560450421855328713913318207081572163757065465298183438773666484449452836572641553075789282784374999540174417438238509258716310689074380800000000000000000000000000*i1^31 + 165768562020408619731259366394722494814048724344984440475528946479513247739126870434695362796177817819784176301523223706480634524661884972185771489548941537779235260591628787741904892473636915124927214670031191804476916892264006572295287385095881881654171710860469987938132589406452570204265851030933809664699558891477684288814965243791540498991016714475536925587150239152084461530257334994341365432227999016049756097862419811747394526522681363098077792734012492456431845511810399087296012790432297096508661135050197814840887264951271787894927949129415227677531296340618469476562993022683642992153193466922278924482337052399539008845166301060711993698018638080716744116957376297441188750530554736943747526117476184055955513669477427227773330576456099988572486451598616855704512352625366142680697916022474314207137801479431240124289197770460754024218922676272799272259591870177563803191581469231129609558887713996130069078929212012430275726523975960888431258598807206808170175048632744227925279332578245506530720000521129795133700726290850748633781723456272346715447960866093308489034349947593791820806335018112831396115179143858120772212184408404357963575752109635574414590323406209628603354457605151196632363190809388377907326347852216688297530170325055985174477810312356339958524360684676890108937929959658160662105113534633003419515297612033481749863341842233500512721696741919736194496781206687400148433896608499719108039232720611289626392960493214202516940114396041810270922285347561056439928121690411888576101734187408868679351144218723844673957501771468995748993158175694263171939635751999711344133754361600924629848953432226703035218343631760860185585158875004730250434328723243947886625446103865591309878895019436769750020852361527133425766583565609990593077738954499979856091425595102843509090533340465457634473763392283572154969359328857628823303316292408102248983821958560258114173181149277259716084655394019461184348462968384591189580610864451788042840895569455005644913943349645866434560000000000000000000000000*i1^32 + -203419059662821052557473145006985705424362899141780877686318013829137340257408023061461220396649808597830552849413124935667299189135108004689507780861831012122071882963553061838045664721658532999996598013832510819404387053749810458816087559782839399531651269571348667240665201168286510417671353492192257676165150799111847954553628274995269792019493981136644181837358081318086927525023653301168550416200429751700563958707528969279538167073747977531954137458594927155176800938811656696571536361047315550604646559005313140061050056068264659149967319373290454548717436353996193230833824855956871390900877266973132556115574323715000249553847436190381293109848839583734655064741722116381762803238517972715612104509345510285853971841880610079817122703871955018517351570424208374933834579816150920239383934846566051157446551357501066051843273211405052063526218047027767152691006337803902374400266930298133707052040177395891452103625573989469858811419664227740071140440734326081301406101319753947574867977902030189772938350039390715122773298760539015482727087355485864145529234911846291643116209484135388687817434601286938779784863813432565203052657739930906017713766894964921595070376814563182318548201757075653708447564194704963698821982627325513818961578001173645203612255585950030331699904754027045211677963822496615622123416159270626345725941654472626970340330148736008360608115636740165793728381466483810724002251366464571158930233224642832938755193432288375195296593641182319133769828393258919722492375753453177442959134664061395372115106245167164715830028535147385701982591483022162024753800267420491384226124574219881240480394720783032935614303675288291306123890426296475892148660483838233454236523782098157212518304668133644104711795861131481360518597985590437030540057004251461894924551440234832726405354190178875149200121586850272063285106011726298122372173085784487939339877048512310942537514022853479137549603947369663617226652943472712282164087484920421559348419685054349207151543985373184000000000000000000000000*i1^33 + 17953668865946783533748116186250266261867942326646789245931870672765329556862685762178761745384957995799150240392409152244756216315121151855206512696330439106515568421984961570876355679309717215207604048849881246066213271477771498699154134590394017304851145660070870985364439748903670235309447759230783290855501294847007135277584254688526615044788588438279540694340984190780082978524183388286025051960252811573180126061693208221410331090896393054130030684956703500992661967301057039391141085607389960754749934087971542136656095638499531295109746012043971421195170647355363370855221715631491445321452004290863850137218983510332881027285474729370821012089312503257132814055106562273395404408064315263320033736740281646224512721723872628909330438573533579757374661761036578969386180256289023020965331152544804303760064042150671271135840248391218061071262615360124177718498002502164036031102816507844462575445566084908001565194439381606670013913615115166165880289503503508621784927502748696975338501672482428359135712557645837376271283157121106767804340845101250622192139871816165355210335987250888136365190927690163518042658035570462261319400552853334121968896764374264367815626029666395734049439832095862121742150220855461709981514483926784763718530385772959904599189268830975117360546580681373502147026740188060844136438486654371285780048823667666688498167396404498707920445811393273843303816052210196739378546698201611382530385960253498763931470929096996137220848411033535856869488719941967519590766831302193538114255025237668779524986150633790207253502146406982384342371119703852739336634616253354459183262536074551325834000456804832775455601343541780584252288940037747275090547827728347406374317298540759520400326656577545124832031512103512226156976487852825853348249216883405289720400033994735306247299883407952834112739744568928549587333784801960896861573578086589678622276146369359675312990343808318225912312558789545725372893667624339366180172803847179295670131070636732958859119820800000000000000000000000*i1^34 + -21831602947372267344176049021794116949312893016009327529176271185704537227977829769645120208657972795806878517314042628042584855011764940652452427945350661473472351116111446810271462956673669028254268473371623766840750631272005208542780332272988609791018091621999239096987489265140151549280555600904522267655459532852632830903483115132364419559155866433076254483016433854304981188471232571688803380818185827503400131429191349670582124660047202404199298909637323606694884508249474236472065444317238293442228589644630775735859863596372966583410172315229897697132655311864704455948056655896454571196310096976438575327461921124021378546655644356407617075553726758451512145678919499908977621599587869791614324101644353480950707005419825385729918748810584650541580666975409393431625568888077410344212161995189753342086763665880116335784705166661773370907003591594945103681357812444749069652730537199466777035474567717650016768163263065944798619737341670420416515231653557820009161270060800871089074275013204757965832003984843412156574423788154129109205150709827466491954786519880276613026025684574029783827044864101032673764362632868330293741521484767258789836794010623603850511577185120384213127203034153238589626593757613643082684959215710015010735953644311029956133820594561966524050441666859179101722849385004681972144659642221900590707175544521019755696360683476258464628408640148872947842241994527678498203085175030446965669791653808992334070566387975967936214334886311007682671793719707090259065456893008479712776981581848332130178364722125679468556515511482670754008482729927982728976718921456231249914899888256973208225571517125025769571935640635556470555513458496887156675566213351389546471551006935164319165582427033495693893750063298650521960775790261746844775521546616714538776577294559826598659191187340357336057245085556879425960344013723249299347270738072608829041245967506897360323325641081170900583585541716363387982478866537576834468006808622067575632765411555870999838720000000000000000000000*i1^35 + 1100501418805406512989224082524808293244877388443627549153676518949216884666037453235519562397083058166680884783472788424739332655700736727037868021220788456521743754592306147525129348510997021684966751464875951263242936737667434286214560301560077395326744835425513849625795488776009571703719143157714419348494782743544991311247979176189161845722280248789370790765606498271169132948084114031564860272959074893264096687302627887222278224664664119003119060099217319000520266855635333172195198712111081831682159773240519267892467825012139884040356582688212540435889393048474055205441988538800038254057699964301629974109953010033622196993215999628222368710220228742639572098682671176839115596601347573112355505812777862773049921409709459037214690795209093849056477635163558708361402910754696567421329707206376115063907430551664329231583587716735124414216241377719303561166086225994293995715144514015162146960769910369219374049362309460338622850046711140741824647815793360256424946729295741015368407040415771285353911121725213801448368529019394218346417521566879987177667219600950245490815594929086066983616616291116746674079294946594446451369976380385380100044455803644006128144028197451159896527668099203532308727480077912885861823376403545818210020438888631556319360746123094485547206996506867104584813931645351071627543783562202252959661927315192883171028206422281565352799450135728556745980779665506169316717639081484143212437530446397709454074972343007554865001334118634336545515631610512839232508872527184664115622688096828384732594428345195066840762021819429252336705453919748726923880094649189322074365694054211104771988595777459331826270286559112090972178783378485056600132234413783445836226435915571858004219725749843503193237341343425705649082087793192832507588389478619924630411542361218058035375665616721018386760588359204580582420441640472983069438576256818975484893078285263600566873934319271322043145766431311151118918437122210868301009073885717380829119767002480640000000000000000000000*i1^36 + -73419940839701067783197931988389590436784436035305864475712114551661935506085010798794161924112833266734278571040154078182923696452853111962119360007583745469122465927351754380636051575290844468366794871068779684863605824215858959788754730235670078497201280751394198849373730246988560640023095487535072414853863285563849435616883453610303007520804430039619848038402315147029561803122392066679704253688335726723103256321516862294684009982165005440807729841781222356108685273217379341662103110778861456788336163037266515762672910045679899425848404204939042800989627997300452328852495869319735120326006396246181326889527935708267898486482496562150385889198864056089265574572531015985296142927958578405730460617849507386215311977995492909547382725065025451606052431448038767793917060458105849384921073110812623648520066752865713503843830434176406052550754531701783274182301990934672830265402684379807174059929456792385485384194292600233498828090371028513253815584696248312771006740460707128179697077560713171121371886397833514208924613938951373712148327101321300490021828082392799262085671009415237035116443122794937579616294137216566188980496767978455155808974161527799281993949222733189229044345049301418909202340600776816619097589640048241246670007036997691098834720083641482960897256968467491375920217581355464462322082527886412877021171473098448356234633187587320109005182362480386637696423363785759604560730494111012552734860301616352829505982337309229653870618313921188567226161788235606175769930483246843803892630213627912889669091524174457111730967441293081892756138233286543691479423712034480097481340428264664662164951273778691163934357667808704335606103938205897449846636669964080063741219553916562152367317721953647240158193557886538068792429265206718651888253229477818650705975017765511954066101199748314708498278239034272915132208346636087194807768415833022700475288835455265107588360944167348832713928309493715363559192357566712382915031167583089369500614656000000000000000000000*i1^37 + -9113630684925890694878102554667933240888708553593627247067571125878182927329278756600507550888471913607519326673003356150208888261903579342288319090726299391633827632530304636426022084261783113036224188893884348960717066632204315358033267843104144474302537661419528863441895752253479947415717029616571467560648916205665409994301801603684931695053726442104511362608291428472415314723003357176656815868152724036856029931964218773604506386741571671446306939953882317059623909236604713222860273782905438835568902231855976865152134549920894478306459639429080549699108042566865050867872171085999896714125568606827139724052739673300997423116509868264751159143489075061602173843766472606122185686682912831796727289481004324918950360938280321795295579495175267608796581502487837046826425647814771956347976241860629403560338889975524038298425383114735373048165185756895136832101615050744481385575924180341119541729456090305384482298225982864041227654925058165771767644746521119947869747912046497891436202237956254573486303428929782520598211033286916070747567558134980977385645874896848666307562916560142071426522293920223929720179275874521019844848063464544181741827360735971125087581639727543972544098033897478459049614885132992345202212544659016906529322217540650196681058157150035801891136312645572930391449500534238359315393853503530216806522468784601562345307455313977810124868357018412070845444654230984213802255812543535663375893491467242901545878462223977575503676425447942050833642530225406036706404342912612587829280874320861925869562857572417662525416063108236601950278932905766402217912816099063838363909507408100614893616667795012063681455344225857187656815087820492247874868514008431578362684281900041772127892829130649690665340468735491178809185887523759976830475547447670306993904660030006228208180859154142913043646736428957970364795012463926890435749806274806774082086324368757633667930580691042855786857948569746238164723952952442903389585137647799416913920000000000000000000*i1^38 + -438254383223924854922420352333740248033402057152917729021600906752042257515768091944868753410082641216260457562991284493844485526096787666747683234510742412135468586057129590603002176469011080946872427490315308022121616253147949388832281587467627144949230754262754162820144481371657539386957606220614775687623707975565724826830844747100711788343960794324485984255978639198035485692557274914612210485095004466815247653160628715325471621858536378943294843595377301412813478685443497489504048020763839831047932402330205372620039752801009673934458459287066098242484449307654229055569230356464594965017801041981258581949079321204420255886933748521541564125506492962197625750520118176513881342659135898313196029681282729135420182134014182542909810667343720689898177446398375952054917278493990475510428861425678819816972545598632108412346748211988529233871554064433444767766416869447779175085982747843514367568572110791384860461444972539402414408904622652627746048426300899462778493177290706961782818443145378684049261512447514280331058033536650366173191014257690316849155286885741067533191145636243824691083670597569525081167935692271310446580854422138597145148589610084286809089600742416972711237094538565121529015811074501504958289841793618116514279328644430119235934085269042219969697847154989301568698474514563369782473685382803006910829841974131926717687496879497378306128219863834209360575869874036532617495147372937861019528194000007723651794616305964193439147793852960910161212003100406561537748621385861600207867018967660627200851576616754253621819838929220482917436765497658208504654706740828835980361166941742574904279527993314234347941593579843972462335498716846037667644620854788139376369990705519640079583041505119911157921023314693410602001968409551475480951433322679929852530518115796060062618960529062931809773932540582691655826343776144840720355394813666312960835285524582353200084818811398020096001754911036922628246349777835063580071399130136576000000000000000000*i1^39 + -15477805012821504103219716027159476307391142630979995173339334899689405985804680677164644808036837299402605436460299250076181171300098826853493025833647221663662626265324343712338121000368128418171165301576250766442540246509988814299983931949099301333697250718657209578229969008506691728807066176164483200661620407297955406331464846163454839290525102511946219246121880443555821431036741491220652008804942050401684296607387447065292358324997245367112144076195101256444501358444403513229600138864122800773635349214898073738918345604912636633500053746018678494825509235261766205656908529516914549179695460018955949541531675060251883237715970424423170635016127872036291242056365060448554637506015945088744411699229965095286879471719201964235447306082848543537058276681684499474431727787890990035320066979053387278704659799555899514921666195496815393868050734145477632668851541141620487865351848427822058754438298951210754128770732690148145910944922258030000409583608240536669078616357460803283816195431294278200135626432738887279346239605471704246917041916478332190689653669465157531368243706078302969180505448010980069051055395088495336794539326543038991542044801830840688189861069567527465325854749643014382485399333059510881028849620680593599290562010331457703730243629758087443636714194028362077085590755959037222880546856686608528793479094321780177563394410740386511325666355689414838460553288328614451962597442755189665068336746079040975289325980823772988883460575728636679259485950020566815793178068824030405603880155055721265615686253840498287395863793702747919287956946634669300984188198206575893517453407391843811282821500465051425675305871767269255764137778168462956549518750736925570274654618207768819677752906503281578799130093759969771121795006390955554909161253638846588115869065609131453209794278638726119156469913327565479519073733925160502934325605415627793205085387900276650713107594897831744121034909190994434209633322464717743450593689600000000000000000*i1^40 + -228167206415413544049221167003100302629901713868179934586234544343461031248379073378883847305830815113024760603014580172826011651761433701244375345543466197095181657473734950100542515515392630426375211775773918428399915122704503736481815555198390151988725029376586344802774150892654597137968248596978218365805351556041598834167838955374005608001414695772962567416018383805659667764743723966810290607571045434552730880538994790886624286427802154425654228814202817718029353142014534475697099647689143831253729281033988335864686461163951188366581027836261316227486944607553213216578414741960292201454347982206891579288224656954036733911453281918797978155983854866238139834732402315244677115332844712005558263182124928346084810810260073323795727369390263888116326292387312136320672236580038427138928517375860743395435635709501877660410381584406814463301621107949018542854228950176293715182386431475729000189673472238967321204264215118282575967779020859711484267677073545033666049525475596025295147890967718850930052700178713537104040833895720485276671899189404522154782793950271176552414892957340220977290893609877518487089405359882310379211263592071742669888769004697062656172123255655050711001145379075620343404470835296931730859410245094183122593457021609653403947184814880848749734096923426845593375811947819630693180460737977817912375529280934436814269135061682199445611990194260612742085349224190611149796113841553394936278484799074446424107375125843195065652777285939305582719507422728226138613997879739533030480107093020951562329328060707776473979215803593662045356014303105582558874149536790681624936353871253240469758643413943613869967780161463975963269011060898842542684189187940027849783874681863036459892565886280731273069548464985239228189544243890130174746968006410449384019927849169963411774634310864179839289930659965845319071440305863165437291304059715963579416544163788524473765979119484158406229568391908995796737798908049935564800000000000000000*i1^41 + -4796900110998676839583214728994669399434625516160918718705830223734769624400513228282801820026982875632282478552238156098929460059088291860157396575974468525097514136450361795738857859352728612146660003461325774574955847798098996705009188053542726755668361682501067571853581083550607448084576494848564763897087060363404641388720661974348944375497109241236765306202525220514135457878274534312052165676541068116506876776547408864119645938481461189924943556340432760639175007563743173781952314338370504740034607741594600495425690579436495543513101137470153889739745679678604950111982436111277557902356119290249959665792992506699239062778363696515334274153567358583427221861972004978347883783744231683018244964601636100138453515102726960103447241128795752062095643962840184466193780558533985866085976856319411949444192776755634857055727133482079715071545389911542830232195683021317687214851855946570081233551395965515658603714025822188593862122981927773529389975041707373295578615012829889397936906497000932642355550282548530328221802154042437111036532751223120127747201399881226428289591788928603844025288800415374510354363824068859477596716084407004239243065106281211961347533372603247680638605845240572070104101603510693341005252465894709491121175809781653719692588230469400589836020912661952505480855075636000638053025838908400823969346430467840876145856342037454576406969769007891208350606695151539697934657528844510329113918220106268338024433748350089474876603235871223830577142193110965303481905010879422445518875498378336724957453059042960923095175557421864757535355527942764009538682661086397679766375877035712641376614529774778513292951217895424399985554124179244151392308180647867372174118004702646490875746780526387857616076178271686009212185702066071240778556702413802544781975557746175703764978885962269648254293270887645590050524888980385556548538435068870491910397938380315731063409514245913635973703377621550298770444470190080000000000000000*i1^42 + -31210292263642773968165307136398629382444033257924767802688612700539883682975520643714377988068932825663662884336233158811667917943930759938517213548189382523193736193988851982268224683722129235344564441502698106684220122083824905102726007574972874832466652248666127346471092529509986194038206065439668536835433296470812837160028577633737873755296847789733726625597988488519974950179871237776859918841188128750999811371333451035676965061388584356978027888731387471134285187397732773573829088496461471226838631454452314277110549126406514021750146394809978744025989530120991610737652895858638771966067761033748113445292262542393025942235128567906032022629131883486253834381750169523175702563022665148093641017554997717187163529503477407905110858297522122005735660186914645785148922889276457096616796226736853746783214039435796620684994581964271474258272533080721546283013352774542185119521954621333246572228384751067778086710832087647487781225630293720179048984279666251140533390433907271492255672955286543617927962383730435207354026629131956634392538810114431607367384202522558157136726458821873582921064162333195369794777696800408073150515117999601214833464307708358668208795912165257426741301013974584013665965012558912153510904566721041761940322425420087931152827399626748969589387368230983755561803501878814868157710511787639102229826127772657791466383026359294684101748856142219965275581308928848607557948121817848576124379552066891101914149855321712683279492797334362694082347496483926816922695994340548287965066954910080642350392981058980860014080185267325472824502319410596776376249394698228902253280126630698942720207396429886570346459805201138866255693943138853061452980763814786041537809549795404244716581602006893299918455190501670314128469107620913311296287157407093579269713426638517375316891040001003867524266603467319710348986191979246506062583569392943977140408835245959047885109297715121737746855173764523660777881600000000000000*i1^43 + -321282011259142400366473328661359886937951732481580377075623902430171215532426697502967143404667711850591905135384065592412348383783703162820771352045056958061615773035816009339801229850206739525288323828541912743202808767895612310237831252692768286793744593048199455004034255408602557694040345653251330441385571087507555070276638835288617878401968142221645272318021644774520443968373554279310082296290656840281083223860772048702022671315275258163678382344033417970594303457638350109497051890515583436792400739402829589996449227333088848817052319534213610375036233618016970222669436054125864809492761632047564574289153997414031164931376914384076304810037943745089027246590380102684921044874234407445069767398725055167794705618897731092459027444098105728616536303549851747515085021991165813626962587792252230890697618878392745216001005707065836120221882600121202645574606190387255228745161941059810502127274025698925886957256685490186218602052923180269877806271223905588228885979551777943338267017654198207781871915316250617057279627089457279466333874852493022987532485049572638279028219097109760741228352274975588461861505750835540709813311894546758964230000489768968478660180388877701218901273883809112727769140076260580870067993859677934350216226130648328241030189271899034860605307125485471472389025196045931968858420965813272271384701633953102357106529711455831529178935327154892233036470451981879596357443967331836056666023044456910743843188171051072178771247047175470316285537359052515802000613178334667644656804154237979275655781598066641900848873724694623131407291879130537236934185418980047466229434680303569482647610456086487452954378130410327278614298777522295933238872849578722625056600277081623411659552801395568233117636946413626978592187309774270146565453142211076961718612853995372704349576346543796647933003850797729782871455733682266818680883988553928925815288919901196126279362650101185568192137443493806080000000000000*i1^44 + 319300716772190061934185517385696107173203317261596286663553360223454678298546404382879045209727686437920390121294654551525684197926863224804636168536860065722276505730581691498668606802589610661994898108635261597022091142504448626826560668673260691374041278791884780550692312490348730358314142496387644720835130463230114798536676700106705976318815890322631986991619960724007426995002792164935774676824187262095548217081479126015212896254927403927037629248778130586979797265286995714980392177219644542830206512050021481395795802394619059540529252244973715941137895815134533316616262150922954060672650234604204073299460516388398369335965319041255522554160678958411971851181241583410424466960164816456185324095068303800551240307893038110721503312936540517780431949794430691247101925005767815836752844714576123140290531599798038386643890719856272157263723978334791118534252645883850613083097220738823395182201834080233696402028057893313607271431334891942869437989502674353998281993415401733742321361542301596515084239084668675880261430076367845941914737068534101190928310859217044376305782689721254093557457466624809493644499565267218380000831600229312307657829443065778862272577697003867552219936395123724630058862938581528950158053009380033184889885623214358602192003204125157159282585589439315742089330126368533406412878083089456613821777735791730306668707850066738128798206608344914324719231939177205437564441170200686907129875779876548136457678186164054331968603983876133157819774319448410011916640451738649925505547240107314762031955377872534887332844233942755387994803505331348423086697334528754744956432044200086899682599162247799505248352815109940973308676102688126634245219498504179371971155705976549822189490049848463551784865091251490127051273942901027965285717905332042141786213228650831282210254003458211872231363155058031951266050995886361560204592158377885514102164559468603299194344418626403395681910784000000000000*i1^45 + -85610666114421844390784855012930101912416634588978092842150954553385381695332301518244883504838074896870737398672103002981111833728035663444503377991548679426685294164301029632253814965265112029283477284401818744715567372630949091027509024384174518964901434869260697824766285150995260294219466331961641243487999116724279279771285401962172978690575811970319042593017284139524256498110173367325939870959395246439515997986292316669179997560701287210779129200641416846435243263861930875305334452434303810349605715485370067410721733591858395106162079693037208300449185448904861973056915787881693200406812408929547511946121110516305595907229236987202547761521682553581319480157863766136345782203678183944699012589871558706600016048745566797607242180508695349048758181678067551255347271892919375588131468209209880927688382964888908596979005368291714237062010863646559144644842951352249385782021642944196351264654044627112075129694590823453203163418539686447100948081092929666656260619417915160205969660384899084852679582690971816133637527274250878131443557509997367950134325486409108591099226348654826813564102511116269453977827347068987081942894569964346585712779575572662085855575566205145632564599490834598963682695450184001047814631968723522204106798031611661533970228998450085145388496930914753715368217163803032669330104838939498750688428044642368595053775105900362918672150523745434322035944604222620308543513252358930755741068830001656493985138865732625002591942917631892585587008019259597594205467025354653846388594265752952026572058007044384077504328501354766470826809542046913348864741733343839299287659987564801703335677035347895642275168913736345577641883669439095882715548197575603304134361298201591464409321243727742335633882099786166736954408701643801381394888050317656591811425988217903875494199446211064984825799395366770044455739683739838128226251182915149549767095180862688466936419233217432780800000000000*i1^46 + -44449304853099241683667957352546838295803420619143935182289842107581149991436350761508577155472658202186366741373887198616733136481558844623072400586033740518608499273200784535677581190413734271579006726475804438880159614815521612550122533258715786623192750310507243699329619751204068892897364319000141634871550260204843453373833927387039584631007106348487472916983787204874625872377147680425919927642218204843629774225290621048690983220158424832052671100071646645955621044327508185214288936012437416896651720855739142233460735630166374517491255191745784679293695537061839773223360062680311138307729181254063377098294209904600589922339882707582179097711862702553882851768153979770303905843801584598383766196510528045715738236121405046185032812210003847542657840388547358645908499418484924351068421550685351788597584709753430217746656900092247322948193693800931398800641450766455713747150895965908967467114650892047804866417953343448085345711449725838320993071307776157112419392605770486046345251268733509549086825978574387816654398099682373828104317258960003911252030703022793621161852940507169636303767491492143456650174810851836979312390396309432606828298217329429961955037077179094675851213206783045143678173634426776919743351904043119760277139659883624853277493011629645808528458620522829623993386408481004101765660601683343910173797652470218197705681489606843706002167632110957969217685575826737868277836308967059660250299400740036016238341478169619985588993951514806340040030701670729408739144299434955235402522345677642652178913397516914187024172636439636181074447317481006957372366148712526984995851843499148994137851185638313639225431122850491591573818258805933566920198702923137598956139824827321793814499109051644321439729232270550067076982490834544407644219415585312309016502815888838223205516966233685034777425687994541272331350566892336595328355078756609209344789564246899202519843471360000000000*i1^47 + -6467988325628329970236168045297328382602920641016463002637551798416256039717748665961850849070508214170210384716827260375904403583842658256068074482040917876265120404533277802817802348732659540558424902210765209199506606448686874359288438573798741509087690510960578084578355566007467294805085967953260345478852166027075598540512570712796848507638587501723719330298055499200926916184375032231655441637452793702199866544578536350619488726361476228756828667112262476163536881712492768428275690920146957861280719666911918744905616325468952124565210217046714294055079760731816640355053067654580277857565011075693500875232627680507436544427243878512243597961894734051259936488434785683155944490249458301750309603014115066998373111908823832003142524714861399438176854404757247057407053543923287860967954846801040967613166030174667627459455101830460559353051387173646897356951830025525763816204211095694314229263197076026429135712709794818840159736763450028122967689606219289913280627721324288922646716369259801748980342944009062141451365519491541329550657937004461950051092788306855120841830020645452124274419076647324023120723832557058740313323278394943769100982039620034582320428433315977049388959931810912564143857243903294123629812682749248227676440047464317146512287534495938860773931894915635231950359368860776315491182803336227834951961480116873652545559008909482731228221942623598234668806796581767292404004601776465124921167371192123402782689561278239678108506555782936697642831715878906316884455964029158717435258795363392799887728281451401000227544211001440593177569165629123590267702483285775391156097654349662721790483419118012260979133893102058034554534033123731595926852646489711934576169942413960623745778199736696437483957092698380474503455511171622013730004342831190487610325906340955007755346450364271907477767653335054685659740025759942845492683418888470107954188458325903933440000000000*i1^48 + -339740886961331705068239206529113053108403269820808353009890275507619317185361288358619607843148906442406286417367095994847398308653180434772118862128660189519399619647846265029387599608143408718423422680294515033461752538713862970042217536563153035588013408282373828300245994100441544860872981669655734546886267734792108980318517566704472317758973277066038495559662002957775695921480749554421263155143856926528258476960982874838875865271243491542122582897695800223859418794520971782809279406583577654134636631617608170249874680717324186451344813275493809246976016834540960752205861253343775109619469202947215686393444351658216218509515851305020635266090268203043994201965206103050548053191071646901260040786937493417033002783036760136319996245139260129047172232753518244785109548497805716569836689022977139863864840862387753912580697805900574656386187717291482563909683030153352168910681417747162707507553308887883602980402291895934496912809942226653058535590262954259536544317337744645715712041174286169801559114999860098315990485839244414614862267747303995621989661713454298733200601340416549508289080346765454448262867962752773548232353421250971478932389267404505185624081382700192208454556852957471247327241366896893139424741605222359764358169905253272815230182057423462409892615010292048330180196192943078784739649961033353949510099262318213783133280612924215532571848707910949466721758280158488916053940163776965194059935730391211778445651327984445488401729594924087540331296770088417315758528795563197370117529933955612933950503890137878596076141137155621380214133754706299844198086413466731091938273886872845084682723940225972609114686680310009833697320594992579429567798306499767136790833635512072467328651561676125275786529995674106417287591165470515611675866954544938746831433830650991616337230246002245467006685707535724683877120061260140594590974175572839292517482496000000000*i1^49 + -7017299457919693012653194131289521513702164358943283998063164637702184754171083882574046427119038231355518843996730858561747672320059325023238268663538167473504766495812822803083544171124065151073088321917761831637582682669453917933716737864747324530807454331418796483933691931501562555941730213210772904125958465986941056758051233518721541389468698565813883790848546010608794302114593045951721874692521131261848618938821312900371915575417969072604394964513020444613321580274017340521680526596196721868109084416973498875144413187489695721775590764502037212647244621199829604679654009992848661753094197175671133314877644297103188116209613960261819121907748387812567717262478858083208823723316217870743466900853569921695981816075970231911113037040746584583076410196975747657440405359130693422586196472699573242226212196248205949819886066562722284581480686417022751515246183003738272062434671973352224626605622542071769296719792920834233373808279223028052888097212187468344905253421351826894722884923779853728412236417859715839015393756352185523287131711699730918401002721995446199454268860142376875391626139044494816732252166131337378982197297612647457384627495236634559271562678729387978957575175240926266630085227349027085451384380013879632611801461097703062773133113404623924249150132749292836772925466189919548864590684052872070089282634651337247210575311216412083979287135794101487391252433605567638900019769978714438765498518490906164789938761710912284294161012903014828554066098869395708748635712462814193152104757691313235959990979223161459048429533771160504185753656273240783009545567180932492212988058207693147098710790760815800668374605488809682434342900052147314278497590280009433499878615596588190020334823851804240813020714844313983816762170898432070835630755120811862503929687092714630099367695618037721580150804807432748488891093494209858193265632608801259520000000*i1^50 + 1064793582700834394709357403961300898658721168526952180547587614592170188756615926981241953255561567233228486979039188677860112548630477844794686316489252965122060694806519614502699716875656218780349975099516487573797264463001895682174219909765924737834170089285873630781785477665875897705658056547636443542082322684773414598745321952907679619590826402026661895126677076621746687502768276688580651639193590077422758035636534218878218288217073893498667409689911741204365539325934574516135003924176303369306559990306376923358211036020629237121682295625160097650024513927464179165296143234802898130367098451536428084222664106796734123712852121749068615133824613977573151779722159025105406460821048981542950770792709287190968101424766522501357890920805199416695268541711486953094240198948687435811278634597925249624179570997086907313753794135195677730756786342799895264248751408079622484448438517605639164445500239945021563399422983645429495972970367292376937936454364273164754940863396609751962988429047940292842451638765520826254812435550253700618745081314601621270520008323440850159697279895959950152168397525079224191561202749487458037711087804431065331287470757955321294570206339939230927480173728177451563795057608346704521054210702782734584226093251966995105604561715682253890291229452403234731122764462630588497584294102024202707758142033806981589520043168689858504554866452416662007926531631116866755777043660081951724480324346236323401563540024937085292900754884456239919120803196334201119167841237340084184056332157483058805479104454325939877557227939675515014122902428502323428558311836473358110628484578735066325099288540775049999251110984406098275768468130768215317599334873864019074932174571701221987734471817858787519540255623682134253578147605027584967137958406527730516943452872187140194020225396300908288432807187848891486229093940306668796510208000000*i1^51 + -1597842645069186353400487096156717867142990070640685812287037385878749227993095131597240781268176144268537106037497009621859589307682271413432873977160739970447716621413938360283255411243168205110841964146212037467289935181612920320107836110514233541632299766375725992929873199634203821686957192887624991685053208598796002565827437622327430677413211784891594791302769647269455973626558576999773300306133510038081279358038959835516586099844997124723887858707597832212410110075521860350634694844799940622049427120072330903930871656391823554802242022220009158562299201543472831487615460398069780848390517471399837148309177167414236312035582785062756561469596868805190969492120331820118684675700854654324380979397543449019761677843381363974951627631752190393016754636118692371543708144499032030553794659414371719196349165256115944636308171596884621642884532350063644571975838221625472826416673242254508959809267347089435848382758238563332897858476349056133572509191989297834176811800787357105284396273670520167105767207899004398150057459226445590564973380047221428363137707358856773937811401633892228638482592092702010443185364169714123973994411938335413081704333790602653330438157639430391971120129109279086803386772325056536055954708873717646576884149503938051114025074002309326092422640472657357862720665900428775600985075611535638813834980246372706467501084876762343821031924636863447880329698143125047081927090435591111751611533200221223154023673542396785896941667971292254346326630249723354662664877107427953767718468092251907824673519148217706492227676283325621620694720036178849351153411471087336652054692812613117718167231499793622562514607919404828798242039651173640004082131466005019007502912910163086262877121317577586806519962792514964622382291010049784555240657155952032008337348255101003298731842491543037009076624376369976903991715430400000*i1^52 + 740087035369527361891529023840141900992521002996434669968598760040223343615042949992424318089412590770272086739427268453045585202282288607450461737356416037083311607612172951224485471661553911803641899640130801150275819745268009639799846189678802944587562546720408220967486081384264575522267643537740234682375022406689141941269394641186876014758641022670814738188034891610068689377011779376107166742140941474132543017144622418088210858155723197350108871493130307361134613209818304966383180508057584039525303342167329061335167792300978267573469446421174368814360862477141999608777206737930612506328454643358242841007792509265685989734331506895076431175551818031735250115800787924659131474324642875668114328356106865815125469686024196698125122066867158428600813425450857289496920680177723328156238579742781560831571252285844290760173675279580768663706031110604072134889445869997369636201848924697845951811874612477079852464972890930133802062866135870301138408625981179537457491149358490917957794612675473300128601607552148881355761166667543687686940018939322039630002436750498421378484125389836478576801565090959833754543034837554209759588620552211524577018659369503821227184557862509183485887118413451608834484452939923012291327779579764148182596888412261369259625670458535598845540690020510019419312705570693327626097078583140397393503193297366046906313981680030090632325655162373040357590477703123887121528346074410583776834268178129990186815489726979731036764507913731640383467668252563997263708166527209481981912775905351339171430647137509086589692025094915496335784166980939460829935205433761920671176376343779494271888689428349493806753036564927724476179718587980430053806210069200525762060761448626033738523012304259703594825834091225880067569670565902960305561453392578413436766821629829045991348017335402632958683657661317120000*i1^53 + -8608144832877172370678520721807060311332357483984379542953865268777564208521077260285290517847971061523634848443881530751166482124972412562798134125939358162339138885774568094322593707153780193654295344278318888237473603592592365861032245246998804268621649181979490204339141348366934012314747306159560918891706196173828396954375860108522293504456164038010288635268816886540114083857561811675406218636987552968226201513644593796172993292071086067483605520088347744767379934125888242902102325698227963612169389355582039336221657018515409662119912429212707616343409098648662047115188825258332960470572345983979716992714114919768800014714755290486885531499479082446426128553061455276250827928551131211207526652479346004809766277419424600087072780957619661524239501270383190384353914580910249558850313044135551146004650067638149684036372665430460657747149102211518827788372983664238999204230132463542626669901754690418752223649380196999564483273827093590048283191201475834231948430340801246257218880949074342570169100774549315381448726790967807931963870880082681362792321300054067222334198117801801095815237110044240995502461974031032098148907283486413034574948774649582973469177378024528765287065126743544623032474049413650388725020990203097025774327016802304355442074724322334768536712757666121684087764576334934454742865722831646763239633516871168316139802865081776697082290304618121252243212996748154531379947250198749549820640211012409716626102908121641167008808148078989074499625817395392704691490135418992718144854103307643600632988928383205021842757631962127334769905156431500936213304488858360197954700166127049502450040515345721103171575427622930038340108855337439545014059288103470049910670736129625740373311680607862459629609276931977466711653491062012179373652140387726329009903200734282431405694169900908544000*i1^54 + 22285358618186655565655568361352069098395417713666552180503248538813506117582793866837965556531076593423866315961258908102147660890658689414727966038390560673719326775345759586785064384262884470107659062327310156243631602022924238465268050402585056601855634261674973144017838056146884568802463240203593501862547367018247053831930796118604555906507373867950163588592663673811059456681154255363003673003730882042646397231330636801190084271704005124503649375608173639162349389425439292439881436738085126535768131802316989982061241823078974389940985202034750317754198249629287888983669278658758919822574335807845550447991949336654036734402825497071371143002907454525689443898680050684579402934328541519877376870683358183806009728383064904463144047718321957094811372350893945428776159641563816161743378710986249836351443212570364073572426206669756764034196283361836134058588506113050746337116624640912359947950985163600930996888734457158388677292981452027791736837196192966293628537127189925451631470705739593573273064123655202032538464891037787433419573035529240112652300792248630287243482258699308874831723661264215243044846820246806369307131940985166992449365420239447142109741903169883070803700188235951218608375304021144319334589913178622553393825805819639218807439387205478664737126502985889738151855448653838736561846463333425864044381316971696100190038875546750954647534074996859037557611867666524485934859521317387450838391149292663423800971495151114455855164082280864379431234494568454038477597707233933425330662034284550435635995187562957568283048326253750691268951650277964973489316056192917354159922847797824082773128533875191097752868381674215135795719825031259270500228999569277718075911148306866329599001566228512452086998490449351604971551964484965613488881663877467662415317362225971200*i1^55 + -9723125862244417725734795663120360235479583864698585671615972063092438943145302068352948022174537372835815179160544287780120105154555344066242188441736480585391232638123511967600742219845197983059769903938981998377309187756331451714554953161052785133358152532072839891877914731243531268157533779473236232620788779078329959208582829820879332549490782906223263168372693949554239169905712695663371153136235992886648297312757260192964121990919701984713738182253131018775796080313598272776871904348777163072233184964680708101356257326411927188742978292103658996369747331013699494164817953621562141950906519452572679001757969472489142582531227097827714942592377856986701266533229910580159531060973192079043227601604249643897845860883001910338991252082638570279418597255336162056311667412347088834427210840533034782584000362952939852403967860810003355552200239380397737857131916823901216808577520348516181056760564260719726179652592823170982836994292300221055841114177709170555386701155265437378081999948017944934174333771568896200739626173059771164041012202501715228481828715947779013535874228578956530371546761292507899976615887460491264880103675400348298348843887944667771961912015718495761110633613188841655443969079939612457403920576281915236364267633611694082561784779623638389415552213179906588282192171366858172765640000788431738402334446174184007677177848723158145791155101667204682427147540958268767445081218472324776389460248988711429725404368597913755428246635108767774168883703122054803159436692998994421551031209195796539596028851562069842913408813526061959474814581179305422097907010878560446367431921781299440062708803659928700283649890040338456683259227262374450857900210598591392037303064532201010936268962031082998271297019076976146839876437533583730662975330058240*i1^56 + -242155295529500411676502533489667357029197042179901652489841465398051677195132403243669627532075427558218972281610467780655478265917949020830149319110664996730200025839953851879497543810762193575805256599115751707242626209385163679115762739762163753960157953662095067050957860679584641033399102676834144091845730725163791211018426440853797350725209024662779502153841131776936839892184289272590634665581817060691218738392673323449944492226460392408554545003987266730911947853594180089826940182428676671258938390158933486651613534002533194859198688540269987307853159177108365133685060716002821387806686653299246286127773245994667380008591891959151992880876091267408566326662811155224813023624700321167798385640897506496791788688418120315227293829513563899184530567527418987339211147780780063009145579986394300907623001671945267741557189156573542640784356238822475579974999364738319580212280465762898189856975496103788301161185880797082442416618053246593180362672887100670936092949186174203890845394821251164447789528811652939740071201111427609388855166426051810116968414019783031246899815112671955914654096616599357688384505070295164939900270477411441340282688058412928845680233177321930337649198643973605195718359838172310047762481791676609485073995614323261784678081094450718489090720481528822789672442953388725758232562561083183889611692971355230375983466839636051125324974165614745855164559008675105994215098743896735112754655771376361472579219035348235054845038887569645929412010410157985771168642915080343255865869245262041529029717335552556470198971059695910999267403552427192279175581201395916934062223567556501053592644557952457557873176655641562521283727759618559772345912861600384511675196165094286397359041768175028539099322469090705408*i1^57 - N1*10386625146841349254835549873806760140608676382488200957299791591830622790716502699007732530700514785285386648832879318070952897051828376265776824220995338680206766812135792004852564007208344834382671818398363470500706707583310386153617920891901566746856298917174802170585371108078412204978751317486592782152699469663727302881071938984225733513107824720290692423811799252879640132662335301085076595088216681997920340104129454079474710250051542745012062278270928223305375352321644614352643203421244730144817136664237240097971672831276185399065269476261414371788016448067531563335776730461645307797421625873*i3 ] ]