[ [ 496239174823988505492377670003791985222352290412678162173182896907265730997374559675245844474925375365826212356591302139835569243222575002830295034041815638473353167165304509145248604337259541863912659674488891366631555863161552741513097967224488454194614048837779816894424205864407928719102731893907731228094201007226471853838889256985734388669113593966745665160839037801074615378586028984611143288978607205113922694177791707482195637692477163232949055464255424763754335558423234084879626873877083133003436409439850830003671940299460122318289001722878761374611374345981796467440041033021214332282178757588243306962423079535507755514939422291434674506586058704699838592895037902089216475490988089549622216538620713033575753102992369937258142203123771252754653824541177726065310024919812013594136343176781179513395618559047870322121069913853733338545717030918414228435095843382217786773993952505797399864786856974540773355713845897605497958012802292006781421325020184009427697815500980337291008762987792354333510425975732983733590196598661728494086180367273115254861352844648867734387702022153835366020274477118279104545471503438419440231189168938760331375427254403451794971218162837351156710270636046079253708133691729551120852831649832172623214734330257730637726221102748654204914088315901997820607277686030179611347244718329801882042935954113807683992798866170973617086872108136425716379678966297922812797720619763188100212201851124855691698267460251300334195879708056427195412838329773182622233855685635415832270189209639684296890859455295679053579064638019797272094434395910808598893638379530111657356894546617744193502078088249344000000000000000000000000000000000000000000000000000000000000 + 18982842355901861318166246130809053642101942363864957369453246369927014677213600623440621127127211418688669260232209474419770138945862431544580924643127330504471288706300860590148362235476163549308743222107660343466319237990311850630050932355903621136745975270381000072415188897457042739642326555875811427311559425547543121944728644823686848339289158118153167102667313243043407856267247958067293281004247558213174774350510456031889142523990323053973621644199696446174993188716659871398965013071154408179400470463409653358751049765288852764035308582515373350938273254741740275301200192118014973975641079807533559037323971796598522942461450255237891807271558310185902343998246065253295067184746472958757778230912674853311200638806109033887739389510387951146164881030225758509853214699987381068936579915432397577376947928268833778871197730369105915366538193586479927907788851811899799911180891878852345535669140676970499307847814986014823965997125739930813864832829675362870609987687837420476935497231786885848288627753912293133846813181770034563359279219977956887274021399123058808533955269594575036544598846614793040614777409511320530689141183945427355385591031931685125992482951144930678949209412270270228683096198685228450737245909519266095672076760999754165562736592157424457623585621393932872768198198621753347767852162294686453040153314296481841932779698071733020384601802835303525784915913049980325270536841366149870439860119360401753911011411264192607075477466840768858055805055515989919543050887169960573752852643799613968304624335791814772610141059925004531566291921042928893800266493644607270225827004264770634722933308024422400000000000000000000000000000000000000000000000000000000000*i1 + 336061840851761152048540745427199300531095109506902801144616095437373615520710924207816081111607214293882639197687632395050008424603527958235207868221719611996529241138406390448783953249983687092178285448505529692146614442876091394650691474098448566919021714550846536955156134625668158706781885887729558810299403796357072714201574016586419843658862121307882496945752618109380415658461840178990754203890608326917412300448674319294445226711685894645686221885372594722043428514933477536402605989040802792121478624160970615915170493307385150114683029960757433533481613624318820750147745287470639252421501728897009239192529565378785283538264473094740987635707363738791354009826199611573948740243576787615524920845857722777376631016129184900923625233128970643165860414520001673998080666381731443709551662361458803851242990790721099044254248413125532432415300138782567398354260470917116922601023546626421775353640990101156647164278901837618421077828017191078191751152932036005660890232629191155500830710740896521140721505401513983427629202168903497893290023801458919587691806139356218950672607207074056195701979004588351943601057213344221438466586652775054996641807412250104805502523846836928021219595965451790822814983540813028564093265223047728551728332336262597908223029616130817215387233918924252538407844905634647119937889212610094624282952396776207359019206554774273533965222066029103119313678364391183720279433757297136137858804894717136082983038896955058077990404980417085686764550702233375939751602974559458991715484796963723354128917532547582799063227640119381462361805447529784879840363577114870729500189190278642349188274402099200000000000000000000000000000000000000000000000000000000000*i1^2 + 3103906179845234561047524449501009057518130359803541564306503632142644845667628489539874073591142823203738751735830967564882122904311315283618779818758009957295118725557976707246825185934772557266674449213740364189104041039718565260811933362521614439493008372890789819646485830803048454906406083658709546290547063134526972658814909033825504141441972793190460082170168361363377211236728764456203060012723906669605731867156694299939812078955389058285727897380304711134173971537528796654143435613317072266735615787969568401111629679744658783194181994620011503539786200606520210733157951761532685519334666009906952198322016702694292337206868358517570713542028238057399118811327101679426923690814202643299839042254221370613220549284537371061841747956851134121400971045695857986325897015701045078241803853845402734409432786769260342825094261939613242368624992158033637329784136148017769448022707403950537543051714430875195146768677784389270689832105385160636507397615076754043751118873603970935058905173971415976522236605619475325084669275897151260921130024680471277550089448564845579024127701417050581131714567197565231762714181976935570250721829860393018633222222740366900185242221214649155230220249631447037071339653880447021113315468439452369300210485835961893452067991797663860573333017631219757190237905122378247030917477058029738678527189030808600490498213816070916023295808190017931430684830925262432749056593821902624825775433675824267388081943229461247858727542281017630541548859083554161213687580780632785672554349272703917190570517970629959999328578007491590891454802289577892159573219438679116917724516307513722611598962458624000000000000000000000000000000000000000000000000000000000*i1^3 + 61355012440838643961499755793219588018818275855823988866252065929838870748216430677547384276375152909095575730355838010618642935617881822177320158566096047756239755399411939149027063229221331957281700684450636434087141112238477805205213084473711245019786821787198717655172385196540945305288760352228590808015909658079991632803034626566740738461102693465703978840749738238733306179047154392802579594309741136826916735024431997750314132723379806302065537331140327708028780314107999506199742980228304081664413207790441918923840439784551766962291793284367896273094399963194630590573503385366503649184512072414973415338421327043573714597198972313348622472596117720826590409820235156176616615775813231451325512962883489522539889684572056163174363327233765601780869970519926281100242693869013059110599266795987170850943732415607266973683961770871143302019512621047671290655551274225100599598420647394045372633048520534543369371906710187125064931422336453685868676042286220486075372374904660800607165182026779514362593590734556245328237442525592976074026847482437256356146493429997837532716892687510956402214013101761782358033899484438476335475123763289896272777446047167768685056294116816583537308339069369642179281414898563492566728818688466991465863210745881677449994026062073118217782599592856839325204333801800746683135921581844114775351194400131258576321091822784095015366324375405659809356496514370626624275244528327081932356673370000574972850988688930153647950846945589895206485908808659475603441333895030049418666750199541880098723254376083221824695521469408488098274964122755556949667704931887493756972594662120117177941734142771200000000000000000000000000000000000000000000000000000000*i1^4 + -127096836342008712880940506996210141806508565145875183303720135914548189071571551880200144887703138037612572962285717947005227724638762185125458753721757298599762625283910370913676672582643504672546315577631966480389980323550299362189124672992476110205154301403434964088700226496868282177493282882135736052597301016731443919940260126109546851238330156739927516652017925653452867941893120069586106091835229270589128206603292009303166379271310546008779085452479440227401876528078873209881043993637265738567919306508508538482845524716485412923016697050240422826357210729102827297222962594409734496381710213145261669759163145511597676991864733339143550121234528539692903150218496219681323711130179692745122060706069461814337236348162542820335417742801254591204502692909533867188951388289998718922612005593345357914329653112789494400882457052641562692138932070427983523568390693179104485043506289309540871706157964111236296845226226050191769869533444529506330432039224103584296904170866655579492442992007554286590979974060352326498213698721281251572822181063954640735868928889355578530451457436740610453463161956965313453566771835987685086148728113814923767646823408458235769986445591850262791919507977688126689544859389356297651315857734823832438686579311989752246933192198091445261699186074417683885002852179988668293434771479149558891996832381407030768337776765842899329942148458104127174548303666511302123162363414778806405133710139927731559895339577529542655082299687253791845202712617469965955262305774793709864877615296778933340628593592082056140551861002692755146144616364867014488779954595885875051152902300078138337573742837760000000000000000000000000000000000000000000000000000000*i1^5 + 278833520658043567931745135502216286803082013003594121692483655684291304171691224557460094322367975404896133057850982869622161554161448413199409364177824320486724539737345347676498460331244648146644384752878987273021849608096319883646168536232323041549113673412299159514717617661372413680367976662351136999948769178770594415696118699458164431424217302235489757071628086621669381725315804121463395038287936453691165037628004299256592322798319585920422930027796196002911812776474513169399812131723301041335195961196225007546870945767879250774483954133361323058099743724452992888569716892047824947920994876031885755059682669385849750901497461298448726963194331697935719944676230040550313032508918020401115230391685280924317479150668375950188086566075714813192789388817509891386537104827083532963491164285918032870938710551509416014730043396759446529429667656586344545860515329071510209280171847475553475228186541279795244655139243892214840640536551921052686886538931866276043091064227696033717384925426002165691390099588101080939853241932643427316319579692500280490507069317293874863994473832894388075588335774501726700058438338498516990118702121498762746835578497490273331776353003756124436839643533333526722129539832685074006542389202702872119197402686240299010615685990801460999381730750106581777882780945628084708195179640654693041737097756314561955157676606289399248143172224284869651500036842175402032149377036694032011400849962182508500828710643874664645213652866277005120206949636406319919920177233167746866232361142187223047181063368371084425986693502605763089133328971842168777767590661465190309581502142193172298822844416000000000000000000000000000000000000000000000000000000*i1^6 + -10912875356766282065480346172382840518405923764380120323891965512098588124668540159753100093835145016693559709941199883402228438972905527082627541774737061454766693423508244968850691466696483338617324297357273827639393899674882757449539514627935049106406312196344177916848669709184800023261068920271045210808116624864534546027043122973654902468346572535506306687479868607300265727616360035203266665961291753718205119780326395751532582376818824403728112905785897204902352584471832297278227523196080230586410851696389606657367293693495741330523149176543517264500105763638108163884819987823531564311521130881818227739150346599566857908898700186725382312201332099278706619361156442600145978175278726929683483227643468380583339254544007597892210689516378297693441734767231162136743851991159351927716819994266924620868244362580499179901480105461626003642152149278879579548614834081237145228503628589172416463571413502739628332806896299147626125457441861554596865019505480376723805476932324519236638962225685520095902669813807968812294118268022649724756361523733265157684259940585363647745412038440497016990291602248409605506327409575191616204417014687884086257346058321104587792577890355203398092795365659744287017700422253064310351897497780165636329754026016543349797995038553789132686457368479554161509182383761111888282906343928413065930066280396311359056849085373962567935039139530039680588441165404878445012231130263524828969362588174526423991949970499116476302813128553223409271685457686750855685447489634698049987616497745755396397873762429284177510420115784066067172757893100505093675439330432610874476269403909088654812774400000000000000000000000000000000000000000000000000000*i1^7 + 30751390031824312239096381680638073452474987039983697480692052685868210736320498596463714669767874530591599356033540340037801262288662458717694695501521573195620950893119044964653147081527696664636354518409860215787974582731294263883195552068291263175140482622440468408711459527423747774699784778267648893129867501613022682843078246221354654878736448044863906250617974998908535827812657375851688844052967718860808464992430326212983939561955855251984958001603808426476387952876737489687469489579559600382056871040543782780834374718842979114509832054253295837111071739965739380629647211226384098515646630441694099537656645196521142071126182047196152056186648381822762172558530280673440236859044966238260959070087376712434608241356807302254693929531334401797663122141051054657955793196046123630907071592028297706958838327878675382836027065841749526283564962282454639785365400152580557135643165974422705450116029188623722262416631902992638531005675734169068422090291786908029186191831553861831102841797584988364418500253645003956891001976200422919183675388709350056023754943275607613183921618297381185359850511700277279848566402665132818825494428176901958193294695050447019967374059106842629994809471284292697236000797889560285025334409727130777930539295350637750761718357736143586057232049967637805595991507393721954262008992388221213298807909421545303936908165013692191227100697245163928589383993114030120099655503703662402146443518204377065469244694056266411332428316809944816325601483286910923111174363657157773094514337284369937992434141529582516775143496827111028298268365884413971578479065738401620827010521710662925680640000000000000000000000000000000000000000000000000000*i1^8 + 10610107243321952747261735142770457471345352607131305054424523365809652688112294767515089830489836135215399471073447190791630805117330000831704573603976454342019869769465004488926732219609624661656248236237701077951267506617796570710442830900040824761059396789728058676394288492612661122086056218729217184349509336087842987455761662720472614278624762726509831469626460689076601056063617543452426455416383449615804869568186308083931162206594607679861362067086756696284201420627166345583342009604812932635762983045065503431000302021929054913935953071737092261220717419292205949998813768321488888241924401361210514405938385935504474631090895968039881371717496658279767725977231235082226002153740827688713132654879789262987866022248070359829559146338428071314599908857474784286348798622922668844258450153420786616916181993950586609449973172860576727493031471071696372974542818302777459730565591801390676902151664927282082178196761969714040160729013178840499986449200129012967077149836321210981142327684318499388764599654040388270462977497787627858894463444640555571880732962366741816901314157339227514820784052926085794970265002689162463776431698397289412328172019883921650158843922232653113103431276533944702684861431131765186525885021931511208821365004703511996251504538086300123209920764148079084857134702666508191396680418745674307572482778337820193834880667509522959074439218374452038625995783587021042647850668588554300064749040280593401631443486759574608029490722719269761634100987079882148486927955262651187086880828123009255909934421521270815440983806264231078397617656926898682376004384976866951259431103221305704448000000000000000000000000000000000000000000000000000*i1^9 + 2156182373392418887324654996924822662862950945768303728333590868681139993930308526334369161324302970296696917248115807170788716312452973194738507696351320617804593884849937957102000231760290505304970288296443890176049207238348588251745027475198015395492034280878765863019944616494933608083140495476637095493349721321011361343873750454166516190866494193617693854369430484752298423594755293001520654606549985237878828773648227748136126879373707852090773249443857861663737824970539017553776785169275293825074748324361511449954981197259379440565765203247835778485158107150477527051622904119181567261965852244934168244525062023640071886123855292181683676519604960745202158202944598620832654447956639199383961272611976335698574082076303004079981948469816813606087049569577314841721336945243014017306940448549791912385277326920570619157336923488981504053702076320414669955924321574005065098552273362068755191720467125657472863934290794967099466783054267127688327154007553164304733582323676899126965643678677312050187906594894945631235251617132881159114250596255219839165853359061355614321044458389939906120824914009050574342102390911953097364666778158453760322372991735098047320325812904934613464736455581544359353948653889994977221558638578627928407205788237333602266267769894479212728454323884968412348241562233843249581032199899553711653363143997207088438954533854399248197255842704623165106594857589599841057853285998407537591737938490824532013469869657670446427285357230457935496641567912728350052812824143833016581877886449182700658329715229242588434356867813672900125315312141213430681194837748584405929287041735144243200000000000000000000000000000000000000000000000000*i1^10 + 604732559734850900609131507181724993400269340363198928892359326457446628388194099715761506416253455849051914756919675720375982010311997258616356741929516064224582561865008386616776441547201835410704383048339710532470594649399279243130186090436655351040676808194031061938424950845610116213235659779732212987302250607715854417321113856979880500483182028733699586884186852070446493444753938825534085496562532511840952989329341401824312065051382381776074444848809736566727384648404875588593396218875144751891663460279007596639304807754612112488078582982615282483445335323373412345597906550404343418603780772580640766488569633691668618951945352172930328804072421112011204924166836810870482039668243996166924483986440459606721357683156950404637042790436891375887511416900893609275161843972896158180211587265666002629313898119857095527406806679726998802692244135584752512225491537234873692005277300971807822512152497435674816827212188894216331395586406738602408164873740728632171938276956969961118031186015046633511692343634050855006275406410610195649599541717409535940728391794074082461364029185166650793453923743691374167167943284602066002264156039782377017984237422315099989006691689089809933717502182898760984994234867976561693704690461482608770930195181121877643429014441872070350006559618048187144743905514698341226099475734653439378029866426877651651441418338372523985798181386440486799821814956090138682932278020023262315851596306444691479421075612950353740934140882255645210243681033833106179699382024442264506597235205196147844411907206851676064446351765501863157536852555124645684506507078625305061842924978831360000000000000000000000000000000000000000000000000*i1^11 + 144640606512310834956094992723197262745939368372621418089183951770298640333197037976481146847568523732213172993748691589365678429756023626257596884847502583806849836241569264391963561013617416598806908252656057895400464950658575269894115663424539171638721412940464030352731314077581335572951681440750976465162654896694784777625519232934134055417722181782339127219153570258871287379004778219219732435228333024212213908446106552146826047821321382379898969141817612593481268731842372098446683044998110931374107348588119499214592232983641381144643191398675949065511495771063330659685166181226700437541792880786489073496260881370610115577473157900869300760785495461945872756452628524629224964983849769916545447405336440070197029697140449271311248709578445111681587892354078651800452551760287766893381664605806582987732763479656972042943390682586735975141948423232533663954417664499763957259363677881494398685005359634845341881496789258894472264480702468373338099936828307064380772913263924327134427214147966054903381667081621936740034791773717066728261895422778030861880402496803891683305743915456426807387808382272398592376131268906348885313511385208866606592117317163586374192967885612781813919568654592279158778349349996121312265208480750090757705475296500646414787835992354655459665028160313670546014518192963178426624429171508893341635739992224013863975866211762364659977866316012999889358730220158469501462605677441902351725557821170457442646220235484185579865561246882459569424789808291301768366627583032924313066502234697019666650552405510858681837079585520367864477300814997004333139620135408055876715695570944000000000000000000000000000000000000000000000000*i1^12 + 22757368852520220244786297944172255419828913230710770365913198114187105686601073878538318941564679707041653439979995415826113892206672154428885550914021674999453223559282390794964008169357370687306430512409479128469451230874823309050682234946265535990322970307444543145738592648095629932066351978101011055620707909084639623267260662517369972688057633051846882164202830724479685318613604511527434420238796347595259285965159725898868582194424906619054903357550051468931723609429801665206950661812365272094486666079224509823392631313307682126412504293011605540652478861441830288035397432265728140311277147203928891486217360155487950749823582855019613620018947114360289725389077546692731604582905411206143803633224987442938161457260033957164851004320389921873137970189822819134223372079164183232732822658050237872363184848692475666983224374710889671499946790128037079422310822910481384188258038143258989032894757150171135464919640877401652964185909493488016428035180721608025822248547093626316089264978089041682345070661882293678733950541558102373813909383450337640847500881679591546790854704839244808278660563174857567804803800566785002501874680394408089392008423447029450764870357892582848343236124000313916907599276870039181292763912721642697237926416509206882592122342013543696719625004333598290714316847944289630546984153162672073710610182457036801607322152395358743482925173035624065879065592574953307157609155735164883262490499906338164108531847609770347867998427728336676259900803803981845563665088733145360156650712865270018372207276464971956616195404093228998133223635480063483984652411546317133143919820800000000000000000000000000000000000000000000000*i1^13 + 3198798156777028167519556218855509921213500770340002691727386168925038676334822046949047263807030075827561981014628229962279720427590540567306107037840668135962880578934436768134560943862115874888024624715269914481778068715685937150945114953277125193623467411144773993306748816453567851751272617887754729775063310564450985902164423004033773443522551644660119113950021347510927892664446770486099242184892083302358025155603010036094800111131253241296691870796520843222088941805447611209146892034418200391861628398347440743595527113089276256260701034773328753158753955717442234433442271065757158973064517742234916433069761794706393763376293600671323886803686245224111572898329308301858358733084990973174212262610004154782203682022531878232456554120284355841434858582189025946079914194391262391561702024494157428497729598702924310922392187998718253232557002864559123201695345971095594545399705333136056931656859580394173971573259889772149323065017101335161950672438202524558377713472532219649117190546605625245261366361041837432473186262299883697532897819115506648878999852044451664934581085422079447141401111458156806678263726023452487003946189603469734405867885194233824421347492472817282485715276411298280191113611249178228496471841459948458983469190699066260668625641117030810275724976787624244912024869062643946156284534442647513560771879499787364749141276595709731879215452776305348419892563899340723784702752592181636977284760063699452173122433156066288654604276033903937778185528271327669453762165223791041838860207576116057061719817319694146448587135092396157257754847054987294457112408510357856510279680000000000000000000000000000000000000000000000*i1^14 + 425791293194443248706056138196792705862553339165838331503994643243379320269777695474073076652709207673212619843642629935593084166541881592564411303501471809401894586711148108560628150630637014993874083034470336225276778569062744303265786715068805977567560589940479959018876973685911897923908066363406159297692607133077662098009653411142137436270192800173296757064475979719490110361425204274185890484584733538793415961055103059706143809938360932927428119079945505775531366093433006903358073984911212163226068792072056765211915389906394809441725289420712573595541678373208472155636759945431565001174723246885183074921478958486054476152790166282041278366909787750181939055632466900351626757843273271206233786381131908661911498109702724951122384703256648665689634479784159377529048012580021336364362340746776303340721786710552458137729735608178610830282916475358353233259897167391849276247145998360518275535801905531738354729761931387486014302971767235594114932922958910753986204062696390701914712384071839204622643261476662019558573250978151329691501877430761172235438543602393413403997088485208786649896818507870852822568337192861237087855283424289471969062158275731479844955201172846481704602944242859432146642550509625876261046842997562087808823147174743676487935654313714203712989609989850146100955962097792074159156274488034294925766406475137634294884933766553947868058536580261553267729318235961335711226911653241139582594890380444312871453404546867563784233457152650837406076687651152539757748979538216008718226476227170659098123865901141155234573239571750028001288566759755054772662031651477397700608000000000000000000000000000000000000000000000*i1^15 + 40001941350993714182981450256357201389950323636443742671921409583450965624929720378276175951913615809708556006177420562933666718559337919784302922157152394282522011262676113277541782673684655114902705737255812190412520708433226764413296694206695775529133121191872240892565001688286613265045221095267750819825461725245715680739376168286014878015777084945720167850872588362177046134698084458556927720596512162424114956568062939796348244654059638011113254820722924429993779834749374294732846379087180215643418256551448801902676362037433758643584081135823352470782692766542927300907146396394318467958189529056788942473032444248651347082747392725203327206749411686115166765032871203662821115500268891499430591191462765140315464636782332772396617324637101753402469712795528787478763953483932032883739388256902784788074725852430510463886130312793304663916540106671018655148234765677378756588646573702365807256006718293283315826863998822068341833235977609721770602258534896118511092986959817581206878088498199459036017128108131810650126804718801816836095611180575443992861662033265419408770550569364902012090699617585282027282026034441577449140590148614442503883673953826570188837515709391730129359219046412394211640328684771737346155912911089400695466148622843187356632156229650993741856332480139975950168149268038976329533356404584212871053131025120642115281839800686430792530569168046769856373844548357717780905872320942645009869721886609261078483732778465197366530305741117746053059713142253880801414342892609321939465184149634441952458989607013386255044828666617641955694972794731470971153744865848721408000000000000000000000000000000000000000000000*i1^16 + 2174390503883040777998837841667144093728640639026361987362171223242843368416133878991104596191513440656596198073545020063759702948381788753517274178940619826614604230852976677591910706287862623406578915323064691008613002800329011136929967255698975985829210129675008140563057685944214745217354629290780867174991950164640465861986021841379154960580160676659106023420007052987646577904020135424066147344660965646466572336956952121185476674685104068117088554454470298059725941895682502899980672115873230584687423743514104431419938346719846177942357369899587907042137418188524731781699245700643318313650984840387914179390167819294972537330613612704907044980221223471057006607012973066363435765105007873988802296273600571988919970691209513754859736103385812757173014012874833438472444412289138091756992152965656517748983258302149668463629309069284069370648766445069029564019339727825778981255005419778529751092779819949478373528081037987917721467421588148340140522623370056659030515988912597730045459368083739540804681140661430573263829332211441240257896409900204632524238692696372759888420160677184648279119429981868095355091210257087199213828381154547483633939416992581622762423696350565605163527367692186444809122963633279170426683003148444180665485562296363821202732146234759697604435679101517158658358313092270439393426100121919593363593902403568283508354759089231018424184415487153112055315355885245758576416808565146366785726220831954364664123952637663359661313962169950825326139833117628784439479521063703247178815442083340629109386377557830526662949722732451280017657695985562123957833821941923840000000000000000000000000000000000000000000*i1^17 + 73895102655566694579416024893397812081067750059970456037206914569478206976794288920806430254913275273383760757491254319465566791040074009216475237674487606989464274973570626423976514433694153173503406569728002855490202832800254248061471128695849656612693160193581681726509470114510265638623811928895394329853665082647158929296980280701973664731912403162894054043341760563936461411835369003202594779486689432099040993715276102302861665366549006437938341002281987112903158207363688027349702685890623334140126145159412059228506648103795734409499646167584828417175072644417941902176043971662324586206754220043865920695761614915016782317451241376211453058753640770102133573056421184516760946283299041451881724376374644773628286032542137083428856156717584362973501079879788994574951792248877417589951602303779487408991480451842521029040116249919962401563280064664727000815842481021606911042527575437088496472418847707920090138122238260500680601248114400154161949118673006339293882478587782438519628261358331678910474035976142375167595776467654561690963354014698099401816815535823123728354745923978587662865199442526093463478711049293438413984879367430338920986228605207145683312614358573722610045985479743633705766891537315400964005845711307660854589082432238908055303437632657587741923345018193713985690765830426902574339546539721083609719003895004019429447220921760845885516308910336445995261166276008189757223571878351790900986817925734389853716261768046011844431956346826486562868079598815004263158690840060752753316219112359337286502923264651085616637020137779362978646204877622691017053723164672000000000000000000000000000000000000000000*i1^18 + 1771239285781618563694063921471528313516304909329997505378217270998609287169061623135928894337551691356723147500462921201928131887189892153403981993125678252653777439416586767079751802758095025892411931792995246789607422448350908529246806629186272304995738860550603248419726786938989737783664916054487087407907424731182152025995783519463674030524167378611366877253457200959185919315103771657895820663540168986461895983251384225330378593209947760589007178600505130540077765137349630544420823483809085155008782392341378666394537747759974263537145631046122288041036111899393862651846698688127590493638611390397820457237153919484723825868505323116240787313466582584824882254072838041358459688130945518125846797107047334578498223784274057970118253395308527553142501365140762081132189322817009108277068181296409992335447969033938049492223453896105658856692767793606062837535459819503716709319105374469074300509910746238390951613963894424715944885451213152243019710937672629870568082986400441343382456875628793929996246955588199479300960428002784454887742504244969608372124653835071331584931348976543119586210779428890219663392293209865694024189425886439853013657329278291599593410214058443372199982341480818552937772490511951663933216871468205138693469141619152462999878871185392632720313076400695264871436890568435904201957084634471677795064190144747258657289296899795050267003538594903875475023099305840656265780922828009564436241509444129187585101155581696447182710029094457181238919888710348031956435531354522743174062712658509313197563685017867591289004618871117001854711142100012825789333504000000000000000000000000000000000000000000*i1^19 + 41243681814498415479952981084777313264602394124163916794685570035441544909025094457095774542243965787537741134282940564819153383942498538061052557157170546470513434685187450690028310394331408598644954733594465365459326373058017141464486183691406367481068526662359381510064543422271166315468822298305910967608282749541711384968989527941086342374522542493953082386324525744363737228452146898966459842414358759888236385817650363500512977962290162795926247090533651635899616272150110416577262649460787402730694057794711650201911162531577000556863603170812288999112038466098279913034679953530566728606243634581979686956363748897398331711950662439723077164444653595440596299061687391900455676205305775009589215180030568048978725975810664341376708242423135526201158399130239273011849619224771553397272307812444331989108049484299979286189960561788117416654314940135773013138644925093828407726674914965561256650695348712819316166003697117352218337626005588476418178542302754511711041336863332707409699465767653567752293027436416899364550715479908375311602942652919538281564564514211413493957095968012275052095302745365789855687004815143122302114076173774854984274131648213169449020767241931731373294921751160987513774404081140731131706572825995236805103281321827128413515797105677243667560553132731176900084123065443833618911710590749697897646298291538560708845863632734768750204888531746792643100698424064332261852975871478920781450699886344165553094612993285628037172274935042956912481505691859063166980754144923102765424024578327011603851518162202340052529788848202538551349548472584947850280960000000000000000000000000000000000000000*i1^20 + 963464054292305290711865507896522456735851226873038628151677370684021832848560861634597073734473194295009031847784166343716636208460913931468729484019210824109211479729101634753792757218584411619228084512200024689997611073937330457237004191019791904733782843728742293779625049834748033495396763283742008815553068487191632005400191854910025477479321230333769918955181999080821166436022574160879832074789131547795367039309908445546985446628382720941683359085265241851866428524563793317712830860498648711916745958261129010665773978692777219821115689978241517111167830905195833075236413532512799791581140944176743881476065902056088726757581026216096784136572201179839916449676520268618338012843566434786397673178969757208434935831788037401761490020756095982110726463265971274587165851588013696798927423721366333396923326117067447618792578119463483492738253164031780779593565920470810069534493462651970437828487966447374695677498110756052386621865590476484822003906252349806702053486112850055786526328702571685398838830262324071955375769938449278302585191827226851866435749697109161847752385428726314378192425952972015606833877246473026722521707104961370551101243356374659008586271073037362751543209867057527542635498308785434892696686390394903830729543797682338646133874658560849351359065889037271651990859455626892929028519097827530284340624706100366934857617898000957682742667104432698157225681198363877343038355696966047630425611084932071983901809407326081500976465111882766030617863881842746817666393014297791380197927107452062656212742601723908145513570203051288672913889319997931520000000000000000000000000000000000000000*i1^21 + 20199117244370630030131278811819649042837028557604702248095465639546266384848747488458335932227744186547329872104591506725647716563023579926075784891614545484977024426348806736470514370142713229120770742727090188938390128636304978779518417542238558543814662020247492190519724322293835512940007144821872099738303051481195376660309278085587699617212337391309145662483159871530789957575301801004127866088939737061256141736787824559846052521020867543640493302663069525317141097082766069895949377575283795409027043433354690074687687617293174011866159974380684679636069520764701205082790296067924101392572069084427173556177117834669238635913057041219602451304005301133140788086079399016004905234495329280253319362207805363117601756108865622190803008465068656128544215469391506975505548000540530112053380573911730016716628233485552895653698830631926798076917704822538436897299555777815430379552948280826114336917146959653407940529462364710729725708602836094912638139565976175471702597440990319883773523662730432098930867640163757828769092119713958546515291326925818481239361362831787350654588902457894838865342110028961853746398180016694780731516474865475094753657986698081515534513573692939486034674458609927758532802115373546288112331101587608421281978302369383728943229422174826857990491421441416404574945113180722279216252139373536160799803139660005946037615238094147979349658442664234432817548634927878037444252967710085717461240914235617330972596501318722705219782027262950354400777218482594922956364989361260421432691118798500900189099420283172161363372031181100593825278620336128000000000000000000000000000000000000000*i1^22 + 327514799641318040609802665148083899026601679958209509639117397163203468414614939138852475785085413495989118458426376373932362738608084461907190257079908438427734916138276609258124558100802513462977426183249260354312801734683717169687666319437236016811186898523309913180143328804999394897630525062098636297967792644844826939433326330961812956203926826632913287363825464494925740610517108594861673682304381767408646998708369262975765598988789640131721310473611630040176261932654931097503378154742711444709273589289627810081749819630291157027029779595708358187197199315451922010283325655592806790606655001330402108257004911168103958071259908754720532952769390049386373300902824510153702941704003058009113993631193154171959421740543721050982408472030580584122603808104959634742355277689892025555464563986346312668674829486629775134665044109889251019833257719718576155200021149217170339849568396333138160040561221698580821574916618099947582565337164179265023290410429433054509197491667178297926573912976610160253020960015309855929039789753268203879722549119168104341895033299748992241494330392004075212768629573839515391298137275700443750735646260669660306221201858302562777514498009356709049485469454283271063854033907251982878740383006494607199827877258449118106249279213855979696532702699308397647460554652646297782475445593708652490124539328305363786038503008413888395050122636982234612550096953845096987475002288811667172502165235368962605659463969233474983745826456473822360284471767270445588766932460200743568021927301210867821646505572505577406840578251228930234130628608000000000000000000000000000000000000000*i1^23 + 5333363385701733606696772597609668583697633814966933943964207172762432718021264746170058925024138335070611676031575325427534097006100508888696435589181028567019967195938561537895743895165087851240542746345733414280393360731434023828614549868674204759334986568953715187083885914575875139770463887386780644535415507612019076369687466326247588670370403891292068323972182627782971821141607072074022321241393019153645300117277478309219452342072670699257314455854249392598777097511174108171234606426846129625542294861104333857504475379553640122586724179757622462791350764856638575920623874250190785219902797893167494652551644269239376851656520213475331331821010743421884709935520873073423057978247125153076126697179847398333295365607507459924376042367912734213509103761068083713868397841777481682420871931606073593351974043033397790078096063730062327489644839851225107333763919187256674495339824800388221036297223230012914068053052515857635540380777091196350643825126352887204993006664430603302395836196387897971171251625885231164422037034091242765528115029205210901992325720310082434679700861870145956542316941388968327923125011652491581970926643447785962652553986201951395880028064200707305814489666027190282913707078372468720472792519499846025631235216598018464217343715826866101652942015107292433301725704324132756338461869963642447635288567665223237191516571536602453278504375699428502420356373947712765239808323405090168522577026059468348753503781754671333005348083692067129163676475003588759706839445041285507172054590562632790984372151899926093704075102865383780201267200000000000000000000000000000000000000*i1^24 + 79462722680110217216904068968938062064452989184733426189696763061508172169637096089086387177401273004577927991755458769973688600137588515172900786144182719871780189183238533227413637744245267064241748842321222530281519571210375664424015739196609460311893695671508209667610803417567825579272516115951882348496786629422023354435491010915441912541763257281424611069654319390679832617612580079009012218506820961421284346104587132174333299742402309832764905085657132141269027767338695947340399126239294299274251172605284328594786410091792000051209670408089603922561324588216652304316534627293529589832867497314229171263327458006560214151541284125169423738641043800115535795581702037133056968369100271423764651140763266190026856514625137322910837046003525114617333193712357205738068055883776209639208263935951906097213930924498688458243513782190944414956486626669190949577488670263160227508865235999302409808733876470717178602029745701867452370941256357821968452775835044022765212096180887189397046386688353346179320892319003010055293163452555698728446225882513407526706139923199526495174781271504289878971324934120695548561544851318095238465791042887303804530838718622434457253846431629673002274404071532931519163852275994783419771429377683092952415261253056719993703658607460475431910285572403598790455851512007222357780280280169718535332188495531549320838805924141419853377660261257205003659733314643642145561391590442663835368393123412015119522867738705368824991329049792424819248401966367528829370721925547721375106243253296861937966550856260308286971356919872515316121600000000000000000000000000000000000*i1^25 + 1075123289952859538971806966456909517392489230228991003860502300092488158816309934430316462537518359726328419425308146005973949523830766817226946386547390623278263145546011965230135594327580814581721424392691607387381748132334073730565883607541577689195091393131443037724239724261289547074530797853889824646129693822142380767126251766220673061889545477125782513788705729388330603135817133518448971277709664743859249613726277593501396045209841143344443673125305117571218695817145420921540860873188914178138265657319998394747878056176574616163416324573929421980122015507595266618298725894816147412202014699467269175111622124627958234423988624851686405424114065094939213154366402530048162418527597089167560528845445766571250262765389717670280239593565894268873226089504136890149681596362887935661752490920730129433656285459227465650945970755209048505524415509436655940444866549823508031541430205742058817699750886974276243213944032879154089215633055761209267684523466739521943965839545780461670558821812215325903977315676348823214635323113262627362394494834701975711783536235872209001387353164944134705289475706023414976707946637933716985025924759231450980484908623101032210773273518595161021254970905836903134795776265661625669387588556084185494704548561830065789439073886778427660208666232452876399012941727535340299399451743977816432476849951389698020340455236187511438951697861683375857936922311085287113458830749955817313082383305122060609546943041207279698099136602392086380506624795195394871663360549080874463518256744720686861800823332673037605896556621919682560000000000000000000000000000000000*i1^26 + 11066668787585773066469756076607822283159244474859298169261856058654097277515119791673105418887704753852429544031939171889324698320909411132293971612673810070703820062120553405921780931933832743501701538725328524370516622566362009536053399689818274488328667435816674913748526113168000035076015134630650362078612020936548180374122539833588585774761415079227818528366087921739971526788067139643297550248200958601876609415390551354465432014857265074711724649941820438664388035510940830280993331204113282661969372822941574339123482411629073099475349154834355310555747498961113149214397652638883507763955100717788686490303347133289615852495642685073526144803150077726455439096737666110324366009482269341265314979255895052255195159740492314006856439913453988897305137803078068925059378119088821461373718387778974218296061949647439211505809564716056164211388489045552951411796637425407267687832718068315890753905015047090232755927650993854399770714000120522636722423765190088534396177365411309457227861944795896024985646558045541371565590161343908160223973661754057405017130063383435745146921501647797199213752192633557644532811763803971029486105638398588278447386542408807870767967426738888941924955742714815332011584267042241816776217332367081836427181773519989855159875380845396981066417896747794646067858512618788857162099755321837885539475856645800181036229510885869400627228209484849672823299972108004881278295002377783527929191142818101342299887238517365530568754906983774778131283584115149514674638878742374399180886707201083029482902851544985357575894723461120000000000000000000000000000000000*i1^27 + 122391943137389536067211072969058487810591231692570871034783755655351484875342888244441267279630539197581122535888883084310602148367911688172628528830082019043955301938052481388490929552220261422264872802812961931891303313639944593068226989080762227068469983285736973515093072471530669736835931167238107588136244902062090438458000326486255450621796307372466292369116564140522943602470948665653394406585607535606329014795127075365635099137498251866611489786167467620391492118065260149426410797309286833702472062219057582709105894122946984860282095597411372519410781569663552877659529367998006344134073572389027629952210847606335743536974824259888254209917941828002672316552059282690847347256141321601265293109122471268945818011514252589665770468184917984694094770613562681662351899495170725278874360989289829124291379316196338864410323429182368727742855365709383202373856892465366778805382799744199846935676096831816007790633971988940673795992593893301346260719186449199658591544041311930947789503600589184265302548321763983691799520070281501588897888653028068839111301767890523229724449122813215062547529205213708720160330717021538465246036851114270504360819723432397607261106415417210044213863700910716549294698263343008815595234776093423946401386764475947974994839803593989908142319269147941932022714219244675065035938711259708718011813733422988899698112292531753630932625555125225629541522755744183548492600442750161086621268934856371452345464835842464606774441634970710195482533990582262202249370509047780648488726476003170906018757906572502987194341785600000000000000000000000000000000*i1^28 + 695137137626376977150950161608187175597691270190734947399742604822178081712564638294688483882581687132166646006515493835976254772547843552020994973632193012050494458191723884073373466625074056313389795309475290914965197711575944854663063698989791009523677085628536575830763817753841177667953131805517616368247394899737402991205029767456951273913069432295905256649336179940672851418152700110638671731862370643534446905040114366084862351405559937162365516828240546187028333888773392377165587998472143043645537721185788176943952805449173617974114282691086719617931897178599909496139522174706420370324831348792459849545349831712469059878443925294915720074393038959601249212266159286881959854554985197405338221486350274252207873787470828241960781263166084201434193102585315269386810079190835057233739426483445933910900723502310439515055249162138112892573025190159013785430801968862704280056536082222835591751362059693900556397331363244800155711796571322600954873895511805999409300779875125391508156995936317626656321144276847728329847060442830991689460390415268318835533888547693987462329582916700700385495510509609543566962204847102248912607256295521276608777989069430089847511605363682364548944992558379751844627112413051392657189551920529674019484817475212929621812596556201003929671219109000546503135329608415700821649222033925448943521886495180903326278171178037459884155438046103758467350714135553572536080800578227076115160367780791030247606064231433370987059608385324308777911289314629546322177881432125889529681013528285053924087108009634592330874880000000000000000000000000000000*i1^29 + 4613346774362508029885640439835330162968358443933195527331376922616149854047090974276294335385181239292525577380551838138683208278537238734259927051075385293207749703276271660622599191890067178361277716243615643110795051546303533563899679028079904137823460622712572683247777848750915365244841407386608085217218606063983792154456809975849463155329014092172146142077408558743632212985752730802116560724434915501546269352188403153281501754728868014948264093951517470214761339320741400943620333889870221514033734858347578162766037272037100517043369918942950523570900521957212802793998421749388228966261638936942849976902788624348112442794277100811600676686793458646724138920626247382421154558153552296029732525529562963989051888336074547588790381116174688899522418821265290965510137780543459052448871610359101623120190247599063650973520476022262587004464373226410167176363068034951832187136731489815063889745877279863551289591545099552418252366706057982939537958427478217117622497306924986876125647275632990908171570374227541504138628669939530203506587642147588377564327432625782266473204951491490835523264186531878265483833408073061554414730238788763933083018346187221285042914778753371170662343266464076402680573362086393712155296771636506069139129158021461309953490123780785629355768777867103468623553028436123577931347940004999867970690926157888021985984018828095406872978913602014543001395552017967951289687494521491595619227391703195831622334462883244269463614628728635399294534059865874849228009563053240490077726860802528453126682560948814741504000000000000000000000000000000*i1^30 + 11887725769834202433070690403266713837700388029971635431205640444111775895909981737141478165463192032196503630259904971820557504716947007010860358090783214441670751030497082216932438136182519060930317085840851405219104061763139765198858793243751587566938317627084288052630042392973565635330614112438915829733115271493301257667638250879480940839644831342683317094463109902974859739976004855811729851568640550083845093385547924469594510278974879836216298327947881948470306053183188516637075353096075269064924703185601118044932008534835533694240989620963306822044171803368944260920243405595236940022564612180045169954062589692159088951606880514953403113002995741276699301409491786937334320236393632595594910815915253383094166729627035114581228651286263279773009706363019025904684719288906090205154682251270479752861157246896725131078286664524653959077391091130011112378718892641914942566656154285363028428890573416513879493487215924447823288564263125648990643821732781446465088951703885750089469740948387072866330796344845347023453457532451608030540132818203902882655653450286199290496525414474597458987257267481060369679277398460464212981642840947237602146360344752907945939682470651166025338462865198187327581473917824469275906151938469422247005649542180033866467344140853324605515661930095805263588350261836499921608988116517152606010113260641740180268629257551212431992198060369976596038493420869198526211354719272887452813574586033588993288386509400055517717487287275058986918460494570701753967374345584220851095489372284569816809664547074867200000000000000000000000000000*i1^31 + 116828007520984662703131080138645402075789943734023058397757847006760466688948000458524665635267094372560876597314944299374405086254843462150387232052628774107486359419938894329338050238462124845004725626864201966025409003476100692634062670268606314148643013846696431321648349754478841582603778642249770129517099853714728337465582583631810771177449648004746326570019928081976659849256025234397899076143451708853085812221923938025074467549040270570925247355266819685267393937600282785209225156675016117666725749338438880475089207773440864473008803943353704938228993279427039406438118300339919537409660512536583284920803718256438570429707453403596345765465900593596304909146854748147943137385355747157482371110084938194205329154688816664631758312087777153504363137136469094440815346985101780963195867940339901821966225518064136294437685057893724530202217703156935472373957477176361061887050594573116394425821871103198986970522243252994405044093335977705959123776877182022735953919122082857939424785755456524475130078147822880721247760892274491654350850385049259854101777545842430089792475641820426511840811864453899731624737498029740227408487707705140762378041564290396469993601667440843948825022610677938588162011256235215002057225862845825999255460463836930550146610906821532351976795091213300639958873660111149640526359341174596259185183237132716408898887066970126602110375641841591035930279022468235600840535110512100160261370328221122340441332657202543812859133579201645794413606506805901550814494692531736144643920246459113894221960970240000000000000000000000000000*i1^32 + 23498014304583672207981875730926435005226676288766437939968337570156676923266570474879345814949289827476821654357579390094439149717713108033705686510327904390611705316311086561917862297017742508077213318868380851617332057929616908345534843698985998288324708263761093561180455420692727091413048975241524093651586823710553128546411348004511311152055477642398648405500199725217755790042065651066504889176783759928097216293091109518433454603332383761627066492924049764617991883819656951661452690902972116364430741366246152265960758195967561176803453691791286324955220543702953408747334390491198985512267087425138367953606105153714453412240286925868524611309518681469592934254834489625368064695539550922965006514248555972919692188503099739122663951836314059360869163434691887405805969861892153972338199781648352666329409223348197901191041607563975835021721187517425562354173995904920411878019351804240686009576991408560961171863581288836854391003217423244426003671289547980855008521826757354575674167139843787518673135279055796246505851977634204919902608016354885096126707882546911682318835202343689943875266210723731770704476541815601488603502302007425302015504351863130116942425211054288190632052012332892926578928424683015006201968500294169394171347083438644601543657693044049591160347412028442298007087508041079238170224392763471301367179478546808474171785131754600295707194222122106963131031143057253429259169565517030325546071593614813987167234076538788524543623782102453235517965346428844605026862099446324611635433261817156310401024000000000000000000000000000*i1^33 + 2201153215030075393768171035812400450621330862944201573485464358438987430031747726414213010698662553939215081007407364523918615830411919430445897831610014232726869349518510539550105274879133425964149581210497175865331355252324579347603432853603832071039365198095211770619775334005584370554613280449776449896109268897681598111332245401253647653065577171580124429337303330418732729690166941468227767819267590948907244745154281877102055786443528473093401084507081891146278234795558743529351571943838729713223205506957604936298793257552239180713302988976132728302882924305370790933961501465593810417501482306658978498305596925004517583956615226597355944019695118847681117541456444805686271443693907519767505645230037462599717793742466713014334236947610989820453416839529376379800975376376868699337691095723229602713906344665365072906671347231133949784168285456582717451589205314765508472415171886934566623945974752986348623090895559306123187323018651702195012751723522380506207746325385695931920990731288917707019029707082197249266136230410521805890760867737198914617647862648867473322367021219764751419702172654406361473010421470199591560630531700206684825133427107739000914044174352525187305483452033044270470509745973554486900732636374617269421203962546694646623413020998683537318559901741423692879670596494790179684294229785198498676529743218583898813459634245554074891288278243817406370075094881160793637615338131096827872667138897229139966605115857849308411830267569441535265610017259342301570584257842260264618262694924232792473600000000000000000000000000*i1^34 + -3009776590727845020859048541818952333718498557265964690000745216912486949927831566080758671047269944482936019490582162054238487795246160259613289904014987937448349096231280525036245998283229494134461425149312686635648595199442754610364788549204457031417470489143808339113165672513566880620323845655818376762629834839514489407644533069276948406671966721783855067662444975394492515622920471707177516772747556602175450957625507165044071413179254649303933747981370084617558624074345142335638273458099705028806807795333252820809082396857862678468593518587696212096261869000087582265942364218336565448938627884254635323094286728983078536297614824398518027300289891931888019146355946703985650957874401372534314266537938857048579451160933379585242090074727373697752679635992629160230870758909679570046107476451570142554155748801944061484537517976110223758825233422414469967293474464642079286800433333370437693866662834864298796350280340125566997247510323935564057132252431847896263239496068027715741117180443915685188550220493644332063141943347876239565671048693613410260284005962432397814056818290111180851102059650546139012246808124709726670734172024724513876312296220468431799840062340573134356225933667391834592820639921428523759310205037116514002297695509431006644514426318009043403047085837438387193815335505248334574360785824553567566487495183630363571966780827263922826268921093908223047063441990194956486189079303656612385103520483648425669940372936181333504530331659664907822187471606650357978807121550306448494368562295603200000000000000000000000000*i1^35 + 20576692142846975740633773557820325294207676663450710616953856925950315247174739395055321244100164936995044842218770809661420063981571648034816511176849948638654308852250962151442412962600935736282091061950578376004579720721586278183681399241887099811667239682570501756633993913395007127461189988695672477489930070892812489502508898894676822604910964654393108393143933728301554117942731699078570030982164175243855556476953394447885094722907548917993585839099009805326325461508968609344235393901845929301344434596228055159009955416884841310260532601237693003996535380712100617060452812782789569323164021481330396038599532100169094297943614004588552446649196450025292257270777885753020985321279828841878099003553134092677805017799675001114334700143179962706219040786930582860872805526949953416875474250141951596860116214278350132669110552851410192373781437982595250793117794236080004594299292982804361809336135596065069896410644754716024630157684636432233971734335541612190830994422169467656701258541092211317525077321550396477564177359697672874508518696091959729219003667326449601863980815122147141564841444183748088652882095672893877108923417683834706369340706429012011427338606702972592338309541321088874512785983156664859656779200130631615227524189964872364175422534685862398453533199856583727575991983648304774563614598215816734535338622165047194181639986754919808246405082289738246047887587165975774201692486382498122791332516873576855711894149323814346209743531553002665223479060195341620419484874145894821480072478720000000000000000000000000*i1^36 + -16785113646013411103430528487957599104596897897777413235380705171148156305919868286154394612535808067423529152487137621851754866654532076511662346893376585070396550799826653248930135076270609537810247471828382984336867629855835541478467416725616451011876833421232757877789048654424417422242702685821175070180210308298506580004941621899031825106753709094586460897417667934906012286768306742780317101230113369283740048630192277986460555595201663123762484328122702387970285104163648509275067792272158390068814344870700420028792786174744011371726025102089251000870009896626662756574229807301229803499042626075038316202590813071587149448447185389490426000581387658058196381588142862402100880749800619999934256070762431507459104785465932962397607072875611828059412660315892616085551215766253584774241592642677021764961846471808455416657628760444730748625562002182473013219890091835972218247808704045586742135995941803759676112636299037334216115745383557936825683195296510993313854135309316023615811721024349255699279206126014680779661782097203578473130846798922385492889083924440602275762318919625854392774680122830432915400808072147841044338192776109128452712540779430589354947559231099243441620444995835349812853826560764304879677895178485700874509579561159304337286112569894971838016458937123916684192803426537889649883230721841952443719248264601793711756593112511827668737313308645516580511343418505182630863742504237886853472496759583854877021347893681863164031415653794741866945060335850075004892074130461793088385843200000000000000000000000*i1^37 + 42762634642244360457738546882822931908558923383644704038786110370987845151121878685607207165918157995394460870479322392851465081582456130098323382959574034966088488229744472101344512538590083540697065093324616054127172065177605086279044356804485353437676331316293892465443789495573833804441160931094051097582592226496305912638823309282355769978204182808295390271501899427555644026480013785086119427125323941733609144207421344915882054349222850923583095209124521686322647004269464205176964111533834917209432783148724661700587091952334429331863251998186679688050835529840552030284833714279694969880417112143743314965766973854901217829581380873222546340290833092229509521693427136947976723393713263648626790904591352459303124261927678486697304680854366334379687924034011239092333208094737059902301662103738270473697634485155446616294831436902313943044339277236362946789962639749486541882739942966712376253284334558337277669130416228090804110910530938432696534945694419896949903198421238090952079007724387881691274458233725333653926047079655989136057591482377948804442901303682224427144724670091867465455602330500939701322930770213812115312038763441345062074254550999493083165987118278503874146141999131728459529880917827596414548617782377837532325874959536620208333596252716327006115633048351781938598736935840343703527137781386901115430391667763932054386818390944147873292715194217141108601191403636092173800587434229031467374825595458474561622229300725684511812902121777762182318929010672467986450499981422719139840000000000000000000000*i1^38 + -21399985526172739056636506032227396291392667132193115315072496890579145539166463575807644315079353578823556584839708818882744913627901821045851122475349458505021138932829928289845449603905210796432858295691978122311103515829822436820102564730642682139298937328434370027508779224762081063239722514200748526851455401533792979579313978727799270463708034244430042560918311234319177799235106371314861116880519932614700790154471432859043109859021575608393654192138331454781439702829631940476143853295490165302877601956861789081395138590705023036373594121255157871222821898766816545330705922316138532518384997914099925565146124584565090550080885424724236063405286579111972753183732202808236928845214085455267311972405833289795323997660436624719129229546191789670766899401374670877534996930847383220678745314829851489717116931235288834108552526190892633034382043374731666154324735430690711359812942311625968329103514379992716748465319173373701814022852281126227615885307032361667427660264755319257814173822821766509685793737953618280803554082627195509407976847193618393641573815124561748789557632137500987606824750222368086524274041358945866855091700798600202113282957894692490971552763657133473671881682610414719252426547713085962954292549750605068857781743436857399170860680063961681737201299526256415139858398193938216632053575521983987565876126315248594862645824839571801307630521445008049346611042815731940034941682023690392597911643686900716067991588618530550476732287426811101163269198541168464583890137251840000000000000000000000*i1^39 + 8089665804672825708397528232447008136543861809509880085435156141307017670928635317953632702910244943355914622910368372459564955248190940776401098650278299720645801045150193710097941325507819143070011435093766050913959742392733987401552079834668190584375159036640134481849804034980219460869006646882149785755476634126181578888248442130554089321161307200398872965486521301149290710899033904546198043421923817451492315590536424906434274881515114283321740393738524890866294566396607392713396532417123786085748182981329947496038903879982082795989319388437708026531628679411316129193937021253468599235320521835421794316800465624079875735586635025823045692330994582777991398128490739176714371633676185395332158438873617872442339259948589992235587312781640877497300300247977969336973647114519579594410258972346006112196705997194418335923410868613304186434012359493641234451099975569175384690521563320189627325485091665622900831647677098991426912673910393517508815351577995362012711022669756059990446807411027623589745550026262380667926793206382133202821141488264119177897958814133357463362560887538027897093724234908963577977776077283898857948839256420035455324014696009159308523825498690404359609741767884105512393152031447849132207246644169304118302426820354407236218649268246216982780394663162931361108626066145972095366184628958208942878304865258715858456679259395318365672556526480910626341569449746561939084311410719911839730558586786639057241951453582202814535657998765524698427726918781656810499289907200000000000000000000*i1^40 + -3345814690649986666513978344909906566042963914449453955076873332481017421927966553735619830411229447437781742223228918928511772248882322563916635385300014126514955984044230244567751383900792285249300633078120152459682519238166057038777958306350134888164710895532482425479455138889256420060991759731814837577752957444077817845491425847560972040214020866481355525630076649921691234444724337007722608574090774305549094819029746540098336543753914128247597331748090416722378029303430042828789235533937926390363173995475421824187367347147272299257174418226445334445747240822645956739547779925395049914306518964256844202208255511284261184647212739581941278651195073642058518744414149578663877736033758682028836122614489004399599594632665463320766736719845733479044689049975711203041308399650632473056288229589927891535731031556706018645026708839271091306327604847782155003608693975224292577973581600344342365157702308140756126674971150474461619869068788288523981836245326691457252467838334234392346389135785229164149724803203986151756322699755550561941628123599224457965250640067790510704864395209220899735520762725050048912739672031850817639493503396675887558434671859990760624947524667866643314842974980405636405632620137374128797199908567692165311851311590054208055561991340711121543446045845750425406969975442657445599276287314248028639953564607797557850760389440109552443214448938886056316474356028134269693362266286100047744369193313319679831526082652180310838712805335876971428987553479314007654400000000000000000000*i1^41 + 916975352762197266943685614405349145352914509227131871509529243521619949821920114960483284923943910869974854873434600704224880388749038956700605173886859525627792907907839678449916769010751782080201130601125297986683878104424298717168178642243904023279044539118418737180245382952264306290424648234180928320483896011179917692216216899286012853488448502774566085338577262877362429309977244946084159841624437623701048219028224382584623548444996635231967687115402039622486488448297051104438346786209637285637558697562519534352693358557061080821058780477245868970351300345722799397597799028580356312908650255781620609758410969303693106399684396812614329869025765765986977363132407069992082661008481845500295838581311823798224078221096613310652575876014022705962299237887439665130129829333759929397119566970084851408207469914505066671599930955059561008327429833211874632171518174280952691052934859609083371746534816952940556116909460546564719099761374369312457620066097503848563514963598644395012920239291548043495475677513961879588045708483476655176434355989847983833552041377068105714104686668992133325794037905836166236560799098740534384787872366433840177972201014386785836778499248834417676385075726587206093624957281139606835609042138405797468399678075772256630183463078495986907791727609587572007667307075244276995153320799618251610635142077259540037985905031652545854436167815667413456483680338504075755426848626034143136103587408033283383629599026093907277652342636153817794802523283128320000000000000000000*i1^42 + -544786668174625269462758546076599270005341077741915294324396107472655329128936343044851011143811995201981706250759220532056019264312977252023825195033654568131523696676965430925621644130279307193155289126485772318118557660151426363596578406241369293533455171512812694437468353384479214858321989956819061703537889271584524452015502124462406995879380487187253581349873165031535437160319878464344797928165596935566915784436222056784964755016552633546190663260372917901420463571071883783703848249789815275476464642645201443204099408072306935813515368288716612331405345657463952162309335630765404111225936044220734230916926030864557349319094843012199257289463962126473554550242777891384547120252162120482722944131744691158851738819219881119913835342872418994907363687587783898884136684148761651104907872405771000912679317742025565443965012175435058641133516384263109577337263220361411153842373622876582974868802724489338873133941249311860077632098826575985925165282324062775248918995518632348765594438027553042625467419845503302645358170091582591123646006021372467153679577635893191626324275981918284276920670955950696936446413941085863213644343958725275691133884572269753575198844556014910799544107054664657565416530639646784571098749456753504809438047373869209657763652646690128171485340631994094275565030255669899080501976630616393497869061289260909775783963522950022068723685978396786553541355853169893456245018781556678793543379691059760347051019132871210962791268018469461419162730496000000000000000000*i1^43 + 225010861413328562388157354426733014875807044502646489254596704803501525092959588173628828888086521368409170952470058741009552383816729172252870499500000082825102699298648053981341576282165916213907061148094127778476365136778910375718144043691665371439853514261505252469433650356379791567574876423669760360179933660558359767937647213241984667270321330231674189798152527249044156867728464849751743465051500740500277076988463236304776366582266406198328693606121501217184530108487558998776477551720722104716877903549831686163992183894966726983113802219344800549277645935174816167393128559283908777741607735687819385262106966776518326951728265495625645404352473061359306791615280313848363834524373934303511236750725710880608246017722861265936614241391548253685285512826449201817597471850368657434850111517807225013030074229248739624759196385976133162269133169339330538244656728349261435579993755673346556433140339402572872989920762268123165293400726951627381125246592367125797924138217806210720854764871959653560685640364717156374948492453345388213194828831661991424261806212315461875461172627292256733386530960364463360952976745110057789056998501881371504291914522453861421541501106911410518286840614094046438019014992601888892489154147909898869494152315672076673015841818070671336875935839536715973800034424323028450920013048607321507374378418924966432263981095744781350956782238036690941394879020550592109045578053300899509812110850622792067690904909250747267836705057157531680768000000000000000000*i1^44 + -29347128639435801336089232447947625685791239216544577436933517435533755667640865892676234369703364421124396364841401840040550415195188809802213404448175748536433559558601927095313272085422774018183737354667057606200085319557670523202625028190813205013128582506317605727956080256205066154313670422737630472257750132333383550071602703385042214257000313795242033706963943522760922679550227281080689901216930272021144741688645232606380730317622984943139472740671310263882069808834240807127473410578334060474741976676220792721362646687056704228626758018506249314281963547540776548302128508187861066920523709412265484113300256359002958959893487093853941475478513629219626376416802858899560566804927922675615737706440744807511729565087801654797425958638974582701546252643219342396261946784870451733173957976551891344092605488997341372774280398300135914367254397125446411127213513077449006189194453811863499248785068883954270345205355114898518724841322988318318102698319078074036649963577481791824916153246745316468887443045323239498039662302992046033887401388890391171707607261110024007679655936306323045049291813155699784354855022259660187033730488796511838115610128589967339461733553583788721661329537816772634065253174229792284281887080407156032460331017659581622638358986469489331373975785334068899137201419961327255819550780310981246428120661654296515543923467195543399988053847276628903195540814691572387755021038033938082707207994665578776440963020732491348939925836930088960000000000000000*i1^45 + 1665424686598261692183806773125105860947433225492249356076190579899364187470876730020099516348371847208404793839710560214092603046309814560669994338184336544492551103392108163543303331828196637891471820400317052386723189737356981727036557143792328864561094634571755068573183439120074854123391654924692035563727868797226397740207701928111181985825661345638867428952063247942582655158840488213107483704373558337786382238406752598424851884271785866610896613273547332248031508638829631238769829393556712399770672908596336431622322965175879094648989321756588258497629116240143513852651724097703632286071917354987481021743585690590708334696258652450514668677528068851409143570768518292057972786251395965881852577676240375538474892293578263862762043582280837762573378292386762410120145543024465428475109823219901049645726563173727155851632461242034298524500197028682828200644231080089799666876151902941646306655066621839098669432431366137261726337252582946330626451180855170573209138387800872435107033691207341939741205671951471263138014264863831663757064684625882385339061131842188713660302730849867396466418411114206267767377450618628003792237777018415306718658635645839137522508221167838909981865663321981462415432096574415436170779075093532077283387731184961562347848827346593093880544060684251941602559063640313820404653127076899299844966877710839416929052075792884639888119182634413052190080835508571194210134927131727510656987208228851570841634383891800780290183913472000000000000000*i1^46 + -76794734082706325611363053546937231378815614048522363678265728727568288779893558233527377866393138462932244040687542439885679615329104807261568557828124959212545281399472096445253098128989455901345843102018417838207607694034353493900457591339204786000177529872082897534274632603371061201447561485937671979489636660214246381793779195503315287975263885497316279302247320660011708138683556255494804345855996844668644877011744413411397802203686265772221300401401954917710504342677198087538339788866736790928750916182419223844534090187414898625268894959679421245818299878859987311677829359671041904038547188880019683505549951029461288648314634300717078768324255727807458933186130522145229856484452347851449810406585297720455523083905972090358703430185958885759560834041602988291462837154595457556173318754108927966448210322396622434204323979376546899477801602258407784066220083877247420952651037286667078841456673731003655846715087335429828148781371242145844497604746169177570689441063768252619487696127733864898439876930137218810566067550966815449135182513252074714439586204019165403264148975771521637746617730662896521570029456002694257619218267233145980468566593704769650124291952478522652453401910008203728339702355570243246294132441941831815852927644249937784161144950741212078894229690698749062499215213727233419127055316023781788975645449825958750075925329385435291700459085992237543845530760995434646692284270482050021591729848774516729094260987917724261580800000000000000*i1^47 + 3514822932757456481082598640131245797801666975410341801821522302350722028034058254778095408162124698125803233842969029489298444336058521846195988765854770542765342399922409926198694198245532102414144849807335452757604140939951821063907935840824638320570009665359409236798265371417054738316194233174670901063809088668065940468329097966726566515102884359194177960756164910235471498150267161116274634860458221076591515075249055178474346877019118903169636623186637177890910413348554191030886369019003083689220621640943583030355656155837596459166045703888958614513399439363018492970533773140374716751649097976804282476100948893274174382620864985832233042562144999607313670853678885708232183387261374337070117192046420627959183006336227047348391210025206277042251668959568890894616799978081831183787781874394779433940447019252719415015136672746016603237000386231419355358470567636702015676786921715562499170810661470943829441296237757978253603473712043001262395766951155697450015250904709859018725629081874785820298346380528897489153559712957058920172932107697198008824458394590715435992371485570329146757890200114895860573779650413692565315801985757115524461632669627570255547490196143933364813861994478892875279491245060854709927411877592947689668087366676893021814230894461061148989751273863314057162863909307864059750550918304030865265555547732834322018965137933767684952339263400328271475669072320476129627410231963991629888445083284255647286167280658206720000000000000*i1^48 + -69883798791444217267098745683910880472272901491493371292786838004342595542216474756954854736871568349544960017802355454768638427010242163460275776990992736125186166637165151103438681323651632462173932912946314653940837578632603025040523525149368623805513768769355180260087783043551843780180959489671705326866075771731635525463833829878253872608947385589930538874406279767758837744176757175043847039812024093613500135105798614533550168123739067805997581208908210399242248787870175147317132362066525750027237680047926751819664751387608395640383130104149296156961512130748847531063628944029280896907683110731909555848873311736404788669734129854896486006714963776997710761923427706165022572569365320506920484747499892787533627251876418146327116739204278169501008684311209191300640747441239015285348880623235953865254386699838749749517882193545188497725379873155072161102832325677318144761156330595178493943759415963095734205379353408834676116166456556208286693750734965503393313559266313196373762761885558020511273877956445094549381038435729116521913397327325606310478242214436259101023964035231875713328239010451523784323745636971108251638307530831155825931036742325426841493628348764116822808981045181740799700521495597661725002234785326206715413877282044609645429744762518823685761354856480841592593791080203831053254568373397599649963376249781994185417548088451860390179697497586734635267883568545817043200371567647312226911855547193128990323712000000000000000*i1^49 + 2377471357590949569690173569464617094407827451311730046659878165318912897959313417891662526297999739599323496518778342199643048795906579615348264356497654245294359089849697553985159220142482449721459962150711969506876670406934157527755909804788327998084402850341039543500868292630799522264553911455701566901254932671803654519504950578390409385894113713789035330283845721104835810545853148648288456983784825825236942852668150435470215916591126483613407645778145558239946256506702529680156015195237258574785526408168915541896837665840046629555241362821779392441373469374090376493003762691166468051758261043498038952349248702201624614989756633634843648750841562262762398097236064329278941078969762666684531153785211646427112072647017720316679587043186830611759275165935289099773317760056368781732786443385524499588141348310359783503302252602887870880538182086080511905360505856151115888934088460957803076585784397085688746649280683879651212062831527268304309754492251045991019840772553246065756569371944443295104860342430957470853529549969879945368156429982318480512443319643333430620523085564282061021543990134326794579062276604560476090800014346560651643305798138716973383796077920624278402260554795414491177250044721499842341748050862813833310278356018698571461349409002906135808450354870122233218698262204872086121668624709122255642437250633474221218457812042268059070516317996873246835429078883965625422157213024509258050883936652810946549760000000000*i1^50 + -40351730042900331738846440734107495212512880333178005667370812129294354782919369912195460617343876851493279703251358254970331757896121688299524299928734008828294576036404727754485632223901055353122775217636501273011859302812425141004849542157988167728699919917320690487874591489529972402268860306814599971107721957610763254312515776132712535835074180573424992177229264600925301999047439398147535422184342256613765526843708283918409789031366958440514138598298646083811224235929649697149657151314352768508949735147366890729876676916421310622856744587800738846572634233041897746996134626689627854432541380444270594274961124865346654095800277136937968253350077393091363834133219088771371784244604156137627572784276226628950361190541166900086561503645354102834025850633408979892774402219042868486060711164365274580444327220347834732401847497910967441778671575561582356399366353322440507635169404114272621764573873683085251957380093923163505431477774643240186799442220457232392846006126946667403825017018748350408966254734337393769994039934683340306045344006385930673183603415489860889274287598921159204673489991993436491243923656112146567102552815220683283193544997264247739270911546568512346590315319542623022815859006337995173749945371303068082301332491224261234976201300977774815888891546275516398705909211310228990754228612515585741201428823035678772102316913958010813776778320236663693116523233119099324631965553667358349035589822516224000000000*i1^51 + 295243936379955916220558167946546943838267609499328614281346009664462227021383545801959529053071571500245366750481188894250042974253217687808603744361315280473872383544377153729935369252352834341973882353883252845644182401949422930124926367860934624531383372609053810363461462079171520843702089330806678918073843286857690282540049829595175303796577717334738969775167216536256499253973984863332270047039724365960278545783203049064290566416530230139358499122803444130272239231333181645234507828051962082221621352044847080830553185446916213856209488374248684261101736683239807832550649497920560994592180469370054846791775520747219613517790162477409184753117510050634279486739904208371331049614756819183849267132831390591202393109485384684481589175710609996104849312482771056927657051788236022206422507595037880871532154092106971499039481396277977361963793223367143904179753976752088220596382360572286015878170438714779340680222156245415563819534069601994940849435341955566274983904717045769265449519765249505269221153257668884184730135045798251550130497297260636692103382406672338445173133066366205406910792546470561192729265444752000106399815279836596795130613748775665002303781717856640503161911253931481240267635445387792307119505299523806932292404671143644407340576184405467700050063615936793077478145092543262703079929143157279050828838658728855393461729711556406757149934537497313604750150292800641526349308254937226523001472000000000*i1^52 + -1076953631817319467467362797306020896764050199915281396508605098761066816938444157538740379034536409572626272570064758667344745617562167171090075498093407265739808123206848659590424877393550376489584872057085116215762299545890211585807236837889218939364047657301779931536382220766638601104433899580105239099024818352927839064857655842286747834214197379132891456108701884362748212203925706086854662923041912026659678004331401857703513873533991761196088542571141697573342497226066159434773628492882385824725810788183083909961604677861220015015436503957763817709586866318698251234769604213742094541016598065241151436502851833654412620272299801012211573853023514859147448207486381113130118719341635856301646141707353348973947856000371054001524956597193424944568456616653193440727845658701445008720426082630974310815417188910651193580249499665811159921212275664577039259036682343694202936561616284932820409612731487523124928141360844674842696981261190939077435863954564452978598196512656449227404846687038277837497153224317460446630652274813691871849507152552917502770497398971606838680135083272212280492993674602457276573600696133071765210970603196065140509593172135346847242741642414440958752759883650016478383500153489414951030793803868598641217704190185785163724257398648200540756727946917851314307446936687517964049855790712946678487614286494724996870780367450479468325147533806829096311856316659465353125450016803236746240000000*i1^53 + 2887269956427701298513866611003144206676837755310136075808633667691268718041625269462871085696652935418433183555853861357725313424628178334660855414088283479606734002739480252006405804550427079268577957042576350216620585760298720397646903298168933945278641922527320990025268773174785908219741709149969546274013696633785621054509204868932077425332257246479852054352026680956433372247272905879330662433393087852380396756170114321765910151604892822695602620062207743533709356646261003448823041254100537087287832444508035683685282076118216497655589474064629761620513945146616324667670800572220431530826114444690925190827210542905711638940618777956434899804132164730016423134024261199081522729083932781012753167331065687057725236789652386100186890660068036582790209544233959354524692425865612062626170761660531557402980910165312467654361661295391088754037786849770606993481339180239493061943158831340439961835278994492325587178943929486990605993226409179128012281018284620820106487449774986213383025296548086011434183029125006853246667898977672861590079373656455535739869885250761825717448101090150806689689129102081632908286727668262186051350691900494125377457161211210448920734999391114936080262828877967509565550233316317113843780802302347867118660985520413144164558130050118831947678555273278636738458378868306184200255292201773313750751584204088178289239486824058701605861298528248251843885858132850834271166894528000000*i1^54 + -3494638977207428928779665815857606809932587559894800038364190521514722701053390795432829432552938231444757519085168565327597981019406572228028248879812374741471529046258214175950115500317018406346862632856819146459152642374449043092702943094157128398376646356830428510559580961282032148266006163151532155476540369873668809768828138687856357788027552120991659895937169337378387523410107814244198906768606632524605167199825531082346341270886021028853665521852435204169133578902969428560749031032604185372002119093562018188679958513397199610347468687029440824914965412174868853468243338527379449466981710266177310339423430962598998736724504147509143838094745869949640017865917106687435303743304644000694138888941699257886745781760060615721971088332808638082050765604769275518339569202380302621766747111172090058954012241525490802738670593169753042399007867758880576595127813576034577376812485016828583082566682881554204546952797198741941170253964917464028166378091690397244419959800976650141202819922003374895358318561732933220455010554262450434030149755034273283832240089794205421175779830152190892644872647409850300930513596013739442877865034717478971289034449656547744667116524128397172352271352199497945408084855169090504656036844008151317795147182505755841783796123852155274720560796232188214000933945792446527953546180735952112776273925794866823676468744395295479428123339881526327922049800191652543468800000*i1^55 + 2956596538566977841327299645250691251707073391479984858268081375489929378738548156221011720893378632193258208368037352775249447026970371101977515811648998673236071405803603060749206190884196989850118682987939953372359052858939182967297269771512143452615648459806981060288004870248565795757025678525416444621101178695446215048908345970082597540945265210480022377651291362729628865378848491927102856182347741538067578588956474646430217709183361917015644725498588451900165665045312221267658553549407178137969510317362794151371491857468665602173294729775271160099960901711271264345745876225979508775562828583335122320890273195898864092993965703154514502242485251998920958869077331622671976414334644084402077604016627436200845365007873541397115056192194354127112413177179588259372547951113611337932817164534522947348896406750250873641519855287860697511874598942266719068923652084014020529048694053068187157641097829986096645890655805489263793116206685445798798797433528143437564665229919732464181457849331212311725553293082339030784239240358415023062218884226578940571442747393491581413768564908446300392426894195363259173361855938959589196311162035301490574198097471540985120156720204974308570610280769683959220715521694592901886143678795112880151752274321662253871356534110274020139082307955020049340939106366511968877878291789156377019100279475060977265289196397723755403163754041315666124620132503200000*i1^56 + 58565253830669793659019666404884597682435329288081962461183571138792805825870030055753721401860329462086919017268645078774375895745509403534978327792913474095163355578195503341008164423943940511155379332555507178287076091180211206194834700792636104529086797966988928555529707235910442969931720611590714531599208882617951736015875932093363099382556090339365759738040398363593315477939103306806335101292082598878959000719525824272443022554185376267734420869609991542262689399287100105241984060323067926162397375709289756739207311046081967001335062449157339759075512442217352767394495615654419883715355862174767492850107107645895527233145759116172043302500270072975487244013784408955354180025129100030958488617682305212909983691454829104546367189244178490638395709509319832409916958597456069141261600775573727088346567186060062960822783873876789873418268361474911190367556456094687671805604293052768119459268629333021804193587422302683883216624652084137806191717986844635140280390911237542364640242499230966800576577332411752442841536675378371037404300913971004117630588019706316634370243740951119615963716417404300642401318297293296694567344046073901263440216278253112670183258875776182625940104327047559329581515357686853266999077971586895406231269722831323507685833868178411911843666526337232197194352306571136363344408951383963795762729095356262597510609901104073334098944000*i1^57 + -1872712682546235780304006277398156685525457971913373468670897544563264524138573956975902608228971914602129528062775910261622103824919822586026705398818686771910357935689110909582054421477540272555095888708472941341364362556040463530471937881154013265170851722677819983278512864149569847638465554660526953326389049283932760100846677940741073392889131204913808003282479063254918652056751122163772374078631744148775223094001869234766670804665129194463276021118554881481944689513546944261928897481976487364286401896705340595714664847000984390020041461168612988108417981166872183319948898627701782522555479964085739665812116875883703460775809170168809428351802956208285376242155761253994534880342853168136130682958857692281135762849684768152142788182003661631149345549497251712013814669224632740260256098710412391743946194304411987873367768386829166730242911656167414773580057188604331572047365175030240853093230951480735120520653192989190086812256769774381469511225767432281784935053572614712259318144872822346414840309724486685213624060319232497717144508088348200776050521448328356362318205946902996663301454899643017631793580127961974307479129762187680880874681113929997694304182631130675419565147976958397055382247164098145822357864964428338239214246433050831161740065278701566343555660194787153681563175355221712773962446207242348517516597246800*i1^58 + 162442765178606329186447322820034884820184423375127797210578596661581289819161655868759724104431837456101734303150551198478035208899843135454963925757565168992216730551228276646175212295653610744536513399474833128062385514792046119842533220618113681009124887696597738171503375609633420017013790397257679746756747241981728978419967056048383400031754132994883752311534414581793021190510791453348601541815818548112647695914479049067164630612044628936602464676017618420144572248708517384011021569960622163450456864310893766777218516152502738274164429168202213695286201018945390323688235047195228496428841034746435580163598236845166531127399067141600565689845706129648429457099627540533966567217311530941655414955233464192799533979478338773018784078553673059074386458121572900731345163625736338206296256814973406297865042159365240220682682012494967931348043900173320023020926933739772937773764090950591445070682926157977268092462681066395314826870374520931446997590860868232529412541240088899693153508167634269744034460925512405617906869509451155405776057376849442041582875393811779544189116654741849260892428803799096228819374477930132830850880954085888715794237987419194118472013625284449315678084860944210676851780283677366850428508083147011476179684782567665749237247816257350043362146139209701768200*i1^59 + 1322316723070045477289224319436760384025112973051126920025524889102388200548714091406122732222624129218382103682597887629970678890995606958387282277292997517738604241950496362180492548282191965452284603456826143995723283022150103962894785461011679867208391494976161748497759895341350100351440620501103106700158117795450365680803705908422230301127080057682816705253118800241538618943305405524561200064238565593126345650833635288970943679665380664981103204516255107379640286600471578297696517158230378745780032097851257197442810271182005298071908963376309830417567886910037239131702935594873285712139915480529792954946355403201104140133320840758096021790502451096748185689849855493195391812438988204768275334725872527930966136101166128869020286709550264126143223798075397419089054776879649348079891218437875544530075226280442283299749344088414131032528192391057858156977910505314747554011614879391522551439691977777763607114956413499726905688636748988935975439450882824632560912875889204390899656397280514892557040451894182837350063610407657710457629119438204971013164017342869498882110739641596550365072532517821780503622845119914530418687249485410991434943249594529681339704065328572020181501289334036336658319223699768905588848172492423310521*i1^60, -290348152348102762258992169279332919862311153012911802566986384160718028007640594495352006506702217701128031325313914127243244960733220812822634812496481195944921631566672761359553884949032992907407299220163527816929324336559887524514194815287278367074610901193738322256454580303539336044401957361549999784158858135335881898651048794624756026462575158655438458549918610053964118074982865517931145802143558428850264104540609476977333992211865620408831022085166640943676062800297687431650890178642737144231239634210861374080311442957412366683163819834817916736968679887620940012681290332767072941242341952783749603000953088637444737824486881521600294816157195189738875935012502966130089006575127471273931339697078463146926287999794630406355565105970750505686398635820810213372000984395339737485983613398987382422560736848477911054797325288253874896379728626994493717549322537077329244109220808291063064315747185883155183803416291757501034624888528904952601468621278925274038146205328596934383897382673697442027043695305144094104824953644795629106662481105461389443473557780507623778651210171829338668106345053847831288299020567658299850669739334829840589655634571331780059919786238803978963333636002049179269072201879552727301635730494448083922637450616220088115371059042743032643381139417900902249185349756158735301133340885214172910368406994159509515841008120244169911676788508064811210454170476614728469177862203133527286609349536326019348052403494795649700681678751645346727658475382373266815065092720386111673450104078457475163173851252293662698312466599352502631238696813114219842048864823193196955732700601993156405708227089857678238256266145941391112972203116193015210093346219323741964387909767692800713385320042135715606169663195287541124775381471452145858556470412175613074127489789077638231248774543658556519531593537180125279337275990206100449386077705095534388394159601089114416687505563768993161303125648461170516762313086074783864905334317495318047585950595429716370407810602263146779919765208656380633894685900107218383947892948414672546480483763503775956628258660703336298344784290582303641187600537177570828050342916908686052725244990663647759314915438976877338859463643970766085842534869015974200057202515813393167337014411491969096473001328640000000000000000000000000000000000000000000000000000000000000 + -11016698182022196499713648800594723448526769434346208070538199407305772100726313080503930530652442773318135032659342239346448194322265304451730224244578828252689577459043320168749963216636107179939891731135330155721544388359482578755707994149906544121550126184580915552794728900866018455038396131812908934175428033873233599587309975537498148161279560998742291436930980587210062616212714457800043863228602743315951420096137271382758598627389444527047515141694374735954687361694677314906857857814702404548007735994995620147801664744374791034026473132096534046105124119294503719489365314035078052955098323920284819066279835927330932103700389237923293456545590172698313549239498903635552227008937691658300273521495802975792925217293381283205338023046745619077493570139994232542765423140696431678039817275545036799556142978891778169598165579300381325408748323566519126505196548367248105028411431444210953322296186633041673866637837145964714073716084355794508559075906764699520174728436887399584160177206361132829766498774717448195168157257570913496433494527531919885356381104284240928410873546218227155132963202677505539364342803097148350292671829379413641458686325847141802460098895125221701214726587641726655461337672224733926534156919227917300925969516732798532927524395540801489060866093549617644862436185820254976801120020358901105020990868556459442517874309015075436073620098172851926553039596406541719267338191711461217346941856628904696086742484286965656923045954897088817611418711701207361813668125710164403096112110644554419510507092739457872654888009606413769676748748987055070348101746126730363380632060295453654636614900630530950419979616382080677615119296653849564228736940930687150462563650969259756660560817166831042433735844727956573109167468719762969103161692738387177442184778287223517019972592969824951405790188759017391052577103758877116050832048192646568084678114911025152214603051238127391170688613168132390259230008702701705349098593576077103615783533886035514949241811614857168621509211396881999149093615068773641521896971219753145055548631947760213348209954553510483644651502226753937957988500759787482686404597292929219467909057009987948160710480021061761593774936352033484172405494695285143825032440981636249953622789331563171587245788364800000000000000000000000000000000000000000000000000000000000*i1 + -195192648968487685242888674614054164215005333905627381388912737435218250248967291400996491077798018993329701878771702099725434820342682211893842378573041395842433497720473269092932551916285878925344703676868905649418340505501879007227739901724348049623881725561544869379007300089060848715879763891024827760978401930054638521426022447918464204462946203172125367892866943999768999512839547769502763531275698798213181471332833843033587105847329648766356538351057337293326808565374351057817899787774248744816369296389117772081720152228318514522456166150450190576448973501205527472520110780607882127497028667483485283254853541123579656446498305457994125218952457405061033631588113442969081397782294069269169289344996975715468480917510556062072714817431369463254180031211820304655648998849977435509387274646209611007701913358531412820532853751749752036073404204959034450901858211299912930468731587741254460682714981197761769880750632170044089388085198567746111909713391646444594776837766960404405889938962735174031674620888067515603029154288871247296021922075906334246484370279477370585563807008756766118430776806309743284108506647542153191226635090390410701237436175392988836373997435740451080394056133325090494866451728009242727129672454560723760289818115230812057710146924345548051196266083601115276854218161680395632920955154617198639696355998056453870247239077388108779168873520085997310881980327509666836348668473024696895052906946146002984393763708857970343608380548973564252978745934205718286848379114373334486456137336280832684624705092210805245083213972263933072272732262504608925731591303590035445613826732691439759488199911603587059786942157563039968834827368854504010101327308871749046248991111250002552573830820181805963693492556960641256072926065559196934672940469458174326417740616706225344287401011023321610452187032806960593770579410363906202431721683471057301833171420868461989898917888134937417207898219012355540266163562497019732326663276644410593838401248862373034045866643439089811036323707610677332089106523318537903249669471315349616451142253193838683195985597726685976969593481986748345839681628491086311190021006333801075651390436119199525963645532792798388040207901884282086194610797495396803546262832215171035216967413874361123919898869760000000000000000000000000000000000000000000000000000000000*i1^2 + -1810487069889981308348469167233770315694730426932780898052494884390172525657381266838058263993551617899722777393416679963777112260035407646941495094919033441078444698756616046937913704682812321127438717336009696628461480828943461937438320518160847844657290245554431273126311266340905731681580580764980745423046601579451122410909489688301662778701638924595165734149365033440644429286125628225901129303558000518001266664143797436589886355498923395945503763392909436585301729217189371552571916047929637501423509919784379105951886717178102705156695164484585055802591084309294928925509184390221275352227433070451137558842264040437392828100911037571028089835148373947171541879433311402115440780964356490206119733440587301402671072703329918957810390482769594544884517155204998631682222822402858222189570109586948430055835560073441446360348533845701911339033567864456107612105621777036481348896658414494238919273621357018755039130301229433521071156878940585485130952929396875361848542742734608647120133427281168087245699937689346526524206623991371425483965072286999008845645018756838107827972849514644037454717221642152408094836222735168903054233541480965454696293269159495143441619966620077338083256170121471989689033320677505904115875732695733057734840349089108333363276074449922330196208401126747580069571334455880617262115373607970555272252774994230471862408788911708135013211903076658085251306310785671613782973350205639043310016746009566362450055424413969903695060384307961350550313326497455884431950955144714978051600412395420870654549975882575175555465306029189769132447610002995278265233386727543999442377543368900053845133692401252329254861167295966651318928778029034619728661063280095619607918054629268209475974349480285185286939357825244004249711439379051120684460399424861976153788098061369555672446881231580255757953697998878085130636670648052314577230410758772614831156242868596765338509925220647323164584950242142619073537394201274645319745830880784194829955618394823614517844267445734098570122218080446033871754820156636920418148104558917329350383550171551469776941704076490469843851550391228396971412697915529505798752112715889383719708498950892575364007441910280633288903792985423957076724104657778318949184707036890868849363621882911891335334068224000000000000000000000000000000000000000000000000000000000*i1^3 + -35457780820484149887110031753259127633591085652487196486726571342622086662148576257265339406345787209173111099292743316567356290621749996757653688616873217913253008847432375705362373789099269893793944024431536586770778064707400892399630101788848324471068581464652326152590397641435580364359675892003643754241968509449359074646652645829351607912537970887226211784202635709817489040782132652207725692297849636995629934959470562205483865239613859639670196014560735626774437363263457802367392386791195575106732167135367709757382643174074721153996571425008263442200535585827583861290976721488307375732791995479409707114323608388535622876216428456543544959517205048509565081980856447983446716162918556421890175589544222522427911725456130574032323553840221869938361814807010440446590884368742145820081040147762988083831199285695982722474498453442002275560378435366646749853929293902566942892131735996885482516887560595077802923680719569200675000810888832346106523974036018427390397811834852223485292045362637598540450813479262344142451606444476064798096657125040341315054742558694051600093554725202005427596378176222297993136486708006487834613033589549241017662968502274501153573536134508922342729940817499776600246373013040591420094914929400415033013656031221814574949157796250713715697236145230935932690400270627761114990897211243248789330271920688586688102483364433733303688101760856159032320261632134785513955612544281383442482510502631885896374717385031850746723927390599229938862530739527065299751671684616161433824188495622279180666052183916338359679718944993642971336350896023357949920589669266218989760157098283031527057672649873338340227527286146696015527961968198116697308468570579443147309032470814428502966994047820389696767344711802486937893095155187041475382376808450616123017012526862910129900891705185925832526259746476652867181720217446682674539787800724814729411777016413437523155258247198604897475866568044140623031568916945310235224741683172827465976820866895737658942774399164099287744278313556862490233395637852176917050872133202086776496009905987533404271955845402731852523072802837645695168513782802308681135086642336204812035853780897766492740503197773977029833774921395771821843155949719727725721673313623359648794879275778260631791494758400000000000000000000000000000000000000000000000000000000*i1^4 + 73350110159940077214526623415476669368539259054377405673523981080813630196110513300451744537964479514944831399998458142462937054785372936439559392022099336413827981454682070093189249237398279270109107021681319317323022941625225080360889396651062276418874149677831346893332454610120784824372616180563942723764102552385612833010975596860496902641766494476334310354044142368817055835354151519178189941103841178739588977982907145373301161127613592431565555220573149059482857057111017204101225035463068003362346525345021916782343838031145829673897320773620014402922127388199781359649769344462597310205995923963959542232258032337298599830864589014982041973061420775124501328049671132548648028658029910351379365930970752891163146916144197778877585858037853347732526129739511137439273242882075467122477806459880965304885616687783164575465316707420198643793143127201818733048477517069677111720944134467935053884227258196813865678049221799367503161755779231679950910193360613070018927592799710479157498087245882059138205441265624648228852580078056026905689286659737158592060710980849192604224351727364030197284505087326603071994470073971987611406528298482722872983412733038969941565150543995493622990043564046704633458220563546825849169218759369947413639903230980888404701562055025362345631545298343897925326366268871528622998766410137107898263294167391881245573153814971053669010657412717460454896875750399941015310274385153258299794807973323575479926882790918834460341171951712581066805042818464562743372043572232005097817616478129035155396280530343146729519485133287819115805605603184123555554916642163979533710105050998059496971057091775682062285179622221104088942460499044715027196908249167165305793157451300419629215821664310060852431292661017331542664367769314602606390312350139076412336359820588040888981218066061351089417601032574873486481199570322000578929302003469438109170088136183156630079995162653415826360962104412094258015845722697121746078737616882914900551097458405517178390584351934721052873770899126370064291924249453981192699765644059120853730868643272309252809157519623916633909947798882214192657711536466333262829714880460334620289478289518871643502191822585510258644292320614766314412124027754641277401217540645358974028424560059395108377722880000000000000000000000000000000000000000000000000000000*i1^5 + -162188814330623672180422567370992583331919697430453623341634987439133349575593630211912549026274699276094152055455725892029811784631872806377214735010912198916434913659025156139922078025804640409683681711942940961084219103729807892670369153200545905831077799222044996958455705367040901377451978590155629964900360625166011577049972643400984081830408035960122869449202541936497834877630875223344878070989514595395451711248209720833685995488307570426983306930194542684423063294171621971319034559172969119918596755998575209562780434780269077555121919912423086429770101387013045926875489979856840330967815184153539905239885210501600479917889472173824070957677616202771401905442563521416894437200201550819784929840488001079504179250445005560633919782323007603729444981349985723345033087077958109477650608729749185959796260511789279907164039921268930504132444280358048913548911073352353742763114881344427182205465873334262147228890369672206776257769486446387262859455264881500013031371867518257641945972839789583880041412233244284073323763088921585291130576822301310121858517052078006832722076950204684985279582941211024290871404940594655913286952867929560310177441880118675436172273873632057139556706906225921501493439304793304861373975439889281473069315203448946301197144427031710224152856854695494483986570033706583415086164448238477946328263297111845412122214324675437855282330214004427535242121867307005215735407485471683377922969034183452310598259210754656062767416720658533661243369624275425622891515205055432286342141061120029846612632224503906077465127142854556268513739386207938855819963219167366863004404903524022708478025296880894902428638246771182235225178985426015391294155529674470731555192097998738071953826441217650014310389470832996795351743330707498367602526200430508649209064690694008744655386681570282353078991297854151176611001066590567445908508549437601221264900182449460698946509902934640800195273472101481716236836958888181723069253432822140648369115714953135406032693821612426862721816222994041762272631509772626247635196386237773377036551737932404460289724405877090352859233249884318346914416105287447450771841340945242726731172873631453235785670888335718427561775051744130760597014217829841161060318405892086072350723863798203308572672000000000000000000000000000000000000000000000000000000*i1^6 + 6302190180411088594607848105866013658898269609666381207426653501420121212474470690470979268648266191547208377340184629231624951758586249392336280759309248783504280323489130547897716470727896936180674698336629356063157295551051796577702933429023403396618484565212853700362367489526233609348838793142120889843646935736257153501105121808561624703874145696253375212274566394703095058697637152568570570120334763173714796344272955183714268341395551505172403536276014771002791953274089682924616584165077540421896086686582893528792536052683495740226179569660317162790585837970400522057904603605174868328836031719774556236513145518157831598154507949012573324015703146800473440043835979214303822048484999251108630765126496128777220037626524055643779331528502595997914260348499773166233894447684751214644656017348728555607405533624760179989752910547022763251571414726036904781776462408808557729425016504128254282985957102974933430091399198821468065808634417487411041684983423162710515712537792327735602399065287142763128089614407860989957516952165701419247342758278109608778383482147090547922085772327711456973588316436835020833288955266735088329712521213866553363887531299990226051581004269896443330426721215157550478206985370256450881819779544019113121914243041248117218105926646140894265155790137641013734592719078501197879683456430472601785485137432494122868505757548780933827459478525596942912464269613483633624236072235249508497922976520921942943346128539843909541900764979385963018342262925907743949523584558323513941485709010555501548610956114500900033504879274468758726980552969184668198200084608499827065038160425610562570594658492278616104344038159359723504856942209597244859908182005762486423023056739546375189743306688068824366571657620695477754334447076028695639291146459700300265906904892730317004798831184144056754604018545028573512653606356263937132538899527562251346741877310552740704286774157921654663948820735433432100404351595493253987824164636183420655433280345431383694097807749350348835004679492168919677489540692993573859714334972676529121330568905638340650619059701083281313149387320245672913273598644478503338373555695384115675410379551040546860643596108776680899125472392568919668745860907558807520081468486216049087777751362872488755200000000000000000000000000000000000000000000000000000*i1^7 + -17907461092918450205031421928357402451471070180833967123695781420281158368341055387602282990789101473706337088406937225745258726499682502538097913804597880281763278217049444328377760948291918410496679023753630325910543840775044675107170875812757000031622425651477520986389485327547010036923728438040959873071335821384541472020393716541836624003500184708757648063996727501341346439775717877748792125765694673407834061157917919100818856587131068868912280262185026157135193388953523128301040605993045511831287541855454302264231506380857792072290329261836172096066071415455728608073017621453992239347147240562415356396933731362085972808760558559923332384958961346579600644131903278694203843273454322031358596956062138962740208256305713643822534311889113487614206959420162491295183503848713045652588052000690791855512995407238765232529581375399214689430252749780644178709207464061817546742952156999951755210073669897239126982874341629138022025694000742126520909099401530455847229627814026706810946716924077469631571567848711022484668074080704990664290969681917137293697026156802730362739855812844618846063787935092353928874384195823176214537377681525007469698738836982080689389944761408991180924847874174182676619917949698034093699412805075773503759878629356765376023789924862729167120209220860418812938863941083326851408607685863207185279390184755580448819791653062619312015818704464518575571381522093846258158027533852031326282340270169377468733198412419328858841300833895903206767875929043095478378703618873060416160535415303845337794592271592032727453756525808572882424341887120567218726068827796275091478299917615261574607118481853825948311730912271245897050211500821086906745102446778419197689992648737103664323411697829239193421180317033005687514806067419213039350230498289209117473840387356079172502686453556961167111368693222351519478082352025100467763185068637416753831899871809268828614469552391354605444004085669194672535927326439031008603462154051920154938456200661676586724126309742618430486453214449990940838298521118586817379482700682280992439169299846791445947863567583201157162828081099700298687301886586588644635447491403285168444447729192486274560251864709440009075876145911897298336659513900812194963285893777077003983577221673642885120000000000000000000000000000000000000000000000000000*i1^8 + -6173898927217444612502020573475126986639899922727310191298107675962265004423141498578636182521567095456307756443622366483190208984569439277423564925397530741805624329432124172961693404608959972953374509217462220246571807727906718016418988293241317817836010495120927855254807461238697453725524248853258188525653651835801999488543796685813582009511396017643414956568427844762439479173968036358166749911321917654717472933203772296134678742345231254931443248722972031788391606518407469600100949928669909700204312753093622507037577514721578847273824512322223526925193211412495622040364112870277348472086039948365560964672564750264724554331579165049886603760764283067501415588260701111938892540716171384281632221052902639070196387857672684458049641588548802436084299224327843619544397445797572898751646968190974192975111885963527101230095858394121094567204447069170977857027450160746382457306760480374656019045730036940080956273983171587565186831137080239832029501103422460122061499303295983024062555179208512969216868895678652768704873860763311412697676973436712781664727492124962553191456771306091820772508912381512864730798536106598762396127528291658137477424596198839438053941725399865155197271504986481814031892243579304563001141265067301421429490224476666014254868023933131119769864487824493627020561229803668514741264036157061806371475455494439717160379465435174780475871625816338074159314715697078480996956492936835423524208610434704878481314552239740680117385147998931285741313569370815575056970300559538027178713499737768254364565208842779645134899756955327288836227596266615656270323622667597969635299184903400761653551797214795397773693833834854321857273118684630697567769040668703870214839766615818407588813491820275312343712117728521901550476482186161398911894065147768545249893329052766211884816451698098998386279317913822603077318338022001244864423990953561601855849031739541980225254622625539260855321554208972218452411887859745880820974542448966030044941163140717736558638930901807017158554759102135182926072362022960468524604925071630532379673346650586363725132375429363086411105533324683844040433063149289476067419205875360843364369813243197130821318960939318730584573554694720303918934706692616607603298376414092434351228435029819392000000000000000000000000000000000000000000000000000*i1^9 + -1254870801801594829364875519621762737349940695632615293087210783448131027855990713197743407191933831212711058292189192645925357806867996202803499679130352089199516734730625459751261820861291202884284910134425564810151819594313735819877045191391402676084684845508299611471102673359197384925126989232720407425688805567333429308144598017687000906460529890213642044517046453875990527253835661023780599861450768906137002472546855395238702073074020601854039590617128125239723879651599018425269123781168402568933684138239638073123858660818472862593340209600016200236743258148815028986485557373719390089116805676946525651349684396903599342952880086046972461392946149760954848349153640404856931438679012549200333224454312772453222925000737149544190538195685839349862886488276623608658109762462585793087424684762105869961647916387607235516031298660471767152271333536366183251289108201069764285004116497083117382156920778822614636929490557904756753260720367446938917921658928125737034782525432282051555268668111151874825824832827999692791811670954585698246991064813009265022006887966353390956697373280754453004896709341620284288772850020003076663929542979675544087482921173777198478153872825359485207305465650959112839890042878394884592991765393476647517821593441843020177466792819034028001323448212513090117318982431874344407645505304628548046974786694707688540349579427327234968002981023823425788955186780902929600036366063672955609601434366854748640749063511776964800260392588036027665169557477732474395855665472946776360908505328207241942698800484702996637501593615571705301203230932968395540868883492294281381701935993300555595071240507313114255466588301574101888427988463240526819742967832629627939911155247227971644246506743620816639497702417982953428920656907421609598414454110858991317605423483010727031477030615780774042429560392276970135507745064200649076933096307908133508281896354745475754361155728429815915779748682434083226554515431220718787548692500914511319176180967442007330600524210062170124687465574965388049826123690526505595715636551217531829363245079058955983528091767261951116188228637267367741226840137338056939593506556748555958283477878444545115324996370050947492417792725877336079017970199863769656700904234952616182190047022284800000000000000000000000000000000000000000000000000*i1^10 + -351904423677011297992414433409568523632101761821572772196426516317816399717256426650472821890120865599489277352354785105336419555568877922067439035022048882781512156671418143285661021533748474215691087468189460541633234974397339666497754433759813964756687583631298506470251156314920007372343230789876951394922454487454735412359176991481281668047981564160116929710489881356777966990340755892414540539482415269406743656840677807131880555297617522406896568875075468442138825301318818566057418942301284834870379867181089253970318897758279307540980083984331106964796294930349483157539878129279026684021006024113420683011323909361341146030640709172141758349270093300236919832961527653706672204626686599453987407011169918514679985818535494848327702784643836140931174355315882637907336265722730913249281940367725540255090087569946437207659683416492111606521167779269602822921406983418526529713770642607590936885262699138363295069215139739596430606833633670416478023804538314748249919878556876633613179737898039028825586069058273869845637301024638129785672923146711626711916897626535342229013625986847963284989468072530495680381487393545336555525993827614184140846826281591988324999552499079691138112847420952017844515848030627708183353046338581932834048241047760232446997094214901818112569235636389944396241771034711759074969512291099039066925535887886867849775653863325088634699665640564577222837995646244347104509729589666783660363100837248245257224471324479492575463295964531744738384731678053759649519302649800748669576727364994976971343647845941778812398145582411746479689564606786679915948540608804269573551374603287327979646013228011862628590742439137525323077919082661661691434708675125573811951873199535241585350896714891271052119544961954523478638764484631282727804288223022073317869207771675442436107455974434528681489267932651469235009173310177534570080777354240759289887369101222644516002529340593458306659857441901894669697558050530615385460673935127850773557020421252601473174759929269616599311407246165662068047394612533019816325452784914398738105729099031398970146524921887944547903369828480631313205040010488143014642139803622689813553086094997231516453492786670252864208970637990457469071136137257973754660138905790505970477794590720000000000000000000000000000000000000000000000000*i1^11 + -84144478433148165222298038211833588607946332925847579433706384057362310061586751083103244435738014281351380058852165590251461148057581393893707492730205135068078130513508179369438099186700986943683868794423795750612607115557445947985122138348737164791871005788713066897975219102352067190184025118944572061453621502136815038501210779266872179991843037536661144227961439593123335788461666684566400074308729024117157214649383554445510566754134292810287433341717901662918407211677235949250356670581921493495694961116465606751551304608036121743185009181967299138068732093660992466542698404527438768419594999383403956717402628701405307116987540437182881587727092293949574300324123589759590641552714909806366347752722052607225107630148522039846561366059280376258482632843259498077903857235753694709747345056607940454493204700830063915306369981985714629469110711923268461945010843896429772000830081018927378112901892996584186271110450484417714687692070082849085574123918452813668566089541562535077666978614578387056054070261319526020271658263523781088701937342994841699647436252595308873115011302340734826458368614912230685592069800885509448981519976483151719883175323811559145971725681069251807264046594606826953960234397871550119254083383240531449223036221165067407364908414470970906167316376338205638666295211606601242010745213593557974941706083909767511412565574487455269029008813994681371207830438827830070481724584242022592055989226550841241860357681745582346980452132045410616088746765431511772865493274562928406762759463994013239440735319972828564137906704111905908650675971007671920041462260187363465243293086889587597339768938703891447136654319638176151655772953510679914979983027263297956280443446613940940864427100690964564508558042497361192680692674808254613170301033542613368710778259921863790113216540852975433288706647252205407641023791134254604418958488429292662956897502907346091029038408585264056535847421098015019804587767711975533238687476843575238828239069630319433782669880496447003214054434209828514031587340991169108577028247371136694304128776282527576708032708298963902987248781326838236619258162733849699414447366602156082093104214640406420475999434036826220026006029310484195062836084909956380039664301107636028728934400000000000000000000000000000000000000000000000000*i1^12 + -13238561116711476686841442628375055067785323602154523265418511185137135401712040777937352701780218576330348842510964218310392428039311066221733486055827208393403382779456055540525919659456254737292190399541285985351543452783330659083032103011905179025859581366398306686749291618036005376225740005765379929052228706626028684308552377146928987094234022954888395746828891420239534108698394429271756658289502460753117524008408647497726703012267937644230079475045723318076967620384728581228043460993753821484656171966451521758580192735317814045680711784756172057617813206518055146305065386682999137791434648423882178256822880376706913920395979500644988055115966449299614830053706284677820410096077663081787808609012545707393399795752194470487299408499131439347208299435920975647437015580722173392479023093074725338102007376062707210226332691321384687088830031063341051434602407845788014547192198744348640953757222577477101719888867661888472427135312005700923116131256860881367940433463576118932345670852790931545432509551347023250985405689535240687281068853180643236655916799458979521091828917680996366612523562666268023789610828567300116232244107275353399097336710662627078665653895039988035489685599360732837158498866792520200020506857202097610536987923551737679248334253871089001681314869207875159274791798592206394855414464941971444309969449518162281037874116914760245177035823754929363349874168369275563756029052705867745706690497126893592712509131856382040015067573001464396034582988226830551505925601015842024233998285830796198052200222746165558291253174434490617495142667502035740569053378520053736022499701500371818470085032489500102571338067319828337655984004011523942972469793003225493317595532626313164242061647267646429644406858265279887140307193914545992929603999279592306670552164716455981251865437832798411781299356060186333966946552904683838774365740876002645873649201395315340149415534536872484691753593785008726038560806052401030980428684587881526119390881141440716290802088736131940064376549713705435439807366632824835614238217839335910562345369900118052398849692512195547020692072218537782210486644342186682478491650798973371839904318176042235999325198643863618709695661512614541935786043745046168457506092211397910855680000000000000000000000000000000000000000000000000*i1^13 + -1860793936724307879186501223720200745689795589446091643213980907321153475177200150328073120839465640158283650078445195615182740946100609748669066758138383455727475925885753151308719330711743443441910499252736051878449440441275512998029341372049067605944549961521173223322836174116937766564277428309708249502917132408114632001248539232587004519687904774368942415222428831816277465439176873561362773411840392271272716756434811006569809333308191895358236897769007075829743049701189114197532381511414495531993881319705687968334137709311340418047128742577730320785966478232250553584240843666303986372096321261430666425843613046302044061646428004544746263912649388125690312551371696648915666428524052904187405412354924438936849114797645351824125217949715843797452040200151514532824322755731889119490959177669943245972117066488757091862816071314331625243053906047840464897606678615219543354679312611693517035415599987824384846277494117407236466501555629749074822193527438524040213956194831734078565181619494326293224133683372547018735905968008510236389068691020008236030841748093097532057882838407161097052056108717253199305073103063778916541649862904639693106856746458716223859770871885182264565248051013027558744777857797515019173055964720701020276422243914042399988437970499690104435644385239669631146223739319852663311349197053732687549235019238298266545724124158141213970900521219603826595139750592673860336795049259761542519702564799997377448364148160729725816843098754654080942713380283544612104848453498901778028247851003699663000395811397814489469372560911289895610997374607699113406050438304876465825384258869077246024593441990228204685160962356982286507038026142157296432401139885914227813158442141937782148131426280115909045131645699134353181504246685830292475891149200688210070404076261323067615867439936375925281164704888535839591622753305831324297564248949056069978393184046270163323156543217021602770690823796116314219823305561893094300853506805431816941209141155368665250971834533491307553086502903078431553127648339432700672511219969656973189682417631977754950913741175354082135754942644649955647838203939837665315344452114895221772732977397602675281715813317512910888260867084065620097188687079007602705849425306976465715200000000000000000000000000000000000000000000000*i1^14 + -247647505837892965586024096428507167615205126118946442205705618851107001836025356100906539395185602170627355704016132095585973457499270338191268195281963089114678166076545824632213731056846469426247783095598862974736287261211342114420648185188677408258358504456236392000366147139277223495098549241810031062749847434867368478814721715415281266698903078628512327721966485504092854984932219138411644843815907589757756616851207249916129986832544767547651963742189777880897324219817953543924955893575191942026628704750565463419758748031497278581171922651700190066212100420077802900271302896178236844227348343705175612705678356424701189143667206088673259478567432505758306005121898234102607727411021953871142967065952576787867922656859322742621439256940389563480386676203650718234789807750786480306711912299568519053031461155850866717290760175325144028187175338273485914851307575797763518674029883942539665592487941543807820475762196710985279679894426810040285844159743230548284485587948884687258013530492335473358817424035405365943080939132576721895497284111289393387506787751102470626340234836582981238844412964336715177733305249241912250777950399385912186023108153542106336004742625702562918495677993859496512183320749333075726994278705466046631305662872426537275804868847858135749343634046168926754856605003210024401407484119159060235674646035073086880573259995004861418979285326772358495949235950439732133031275713056262101298543016926802494795483356204699165956728102014233208556206735965095352308705829538473569027937957368390074680215349665036885051094409727412920611146842076631308876463143952557997632528386932205367107876517417915310301980872839262459373863518224964650925630895553724319280372776675483094164889160822934366085517438603175688968062242523678714695825059925403520345860274259440252221931845652591685678955567135860789493178739621937729142153031132897148907726618059286487159029833531739678757036829133452449830108614382606356638982885774564436947464969029952641367924745524229598824429753271987128733898647048120690633533581122545272067777252560689659877551314193774227903660085392814638959632102120931965318438127666428174131595502842135966063216305723304049091099393555301777779342436182000247101710934766256128000000000000000000000000000000000000000000000*i1^15 + -23267466077597196205646407034309409017695012725619619255237708342896164623029239781432257658057663829063357431701583260350681656758016488778155304361420698008626581271053319081248383275605923392660990607320955664903426592843858225527273087344828317753788863213592916173461354347202063099378514334379424454093475164383212802196637657262614024037844248923144017599512967160998487709992127563497583951359565864304635517432764202142574499437116210842578971318638615542614648314713086731295621488653381767351892788742361303735270194218571714382317387711467705337229448708810314343989306239703643235005051796971181539476633464074653559712230033994263503338782164041744919116486892931963299168350236420849091716111815220650984734950475180903612026700483147332160885110808882488320151020118284626699118743758335192579852092445299146248430136410350382150444977013865914762052613644684455518218769973660107635591577067916422113198776287477616905383725657902357709069063510809536279957176540092377216471516508845508348092251224027721553118204886758420154201208802226550492386335580775262473204002928979772204211059717691451700671030384347973345208540745860928976685334906807810000614233949513684367482597194253512163159350156524747215112483393633485615757573251935337896018564179725297996627700562851819150641143044471211326043482439539231613706744258411968017643451646098567481043126370042758929318892280713235294935924264148459952839906469496965752661662994654838271187645710399508975420979178907957100649575457931122742895116264967509287262175501116544359091651111150719208057328777817109031359176740981048289794967986197747533264638556879599523418727651882455790545298853665508764411166369037016363667746091346737862891515779424347146018821160298554778719612048159394055563591847843541672479778997147327317617489178552362995365166948548216521372626307532754067615374274652857658900885036076253960802298702306714128675296613331523794862275772088083954649947211323990985001383414416099598821020025387713371173551819952259377743382806155214306038888491483754345949806153165764251472379742454366847031082843720387080599738784315739162364429690733403144589132117405613378857534931149355152496563192735456058646544514551692823766831500099584000000000000000000000000000000000000000000000*i1^16 + -1265430365314442219281667525712050926461092183929309657232899739373099597924277299174610035288370402669916777769126590921465074020104849663227845417733725386668893255589661968756590539101437356656607072507789987727129992371923359169955785022293094468544133248575315134736224036516950468816485902351285241215080572038777259097341314994421487325921147429237398601762950246614817762897506192829470010681758174143433005147658090479807839577841361564690060297683040743991600791664383600093887254289416255866978081157159280917507594336973589327882817697902610279207913958082671914262083039743191286989528622307318160759445553318275987788404204378212479319845273633062519897686425698203188042324728536830716219734902349067730588387376661252699562864129739567385826063700052061772871561229006885760944224036035953818777329126115251590410196324216531822960383672512762211767934635716035210969996293933559049857357430103834566039695563088335514109210145435102106340590022787463089744889794865228766195321114578058109035960618784599713540281129220410090621746449231594693416617563270840856749373779430059130247454141986699720111886960522747248449793064616674670394869710636856613788134884821372321304287364495014935773310009866062842046280157655291951720255286732252346012021058512624256302472614473096480035842626434674626147530273084653840830682786250824280364269437847928988825221878113923459946699050823526425462103000087682009264571414119267568111412756970025663689674007089083959858247677957393174601815608038736236058904263141178354861421420892651965785071040065754613059879186883542917761904171531172382154779883577901390942636544822189540566583595856871458399197178276736720254099257375677781111512785533113663324876155477216830976526350934534083362940656433936766852791315269570848450596408666852090154177399210958068099359403357720992244044173821877645997525047869069156345303204883566368614642554335640504458436186392436310011176448139641788180359374313510951012022938610315617477832663329674949339393853469310443099210137175761065670889134702420198634018507479836765103232151322656704452981594035721327120067206650890496897707874254716214443594177721712611086205754571528804024111121354996930454664757224930019244265711861760000000000000000000000000000000000000000000*i1^17 + -43040399925213558816867443799393434302688819723411957995117782992535630584032507803257260626526767678773552354644070690388552016456110499468002186569491440505262203045289304010228165580225130308091084261673119263902183157503898379573749089967664430456819950200724585967854224162947697249936904701309848814556917730495965901130788561226867754111789496948234106556009931196134553591546524727659453010589996125510977515072127606856758747244563032027440816680156600313232564213490593113858128561026086132246368458604424756139109702449667227697438348720207522299307177654953222967993864379226009294572249638476509091003743879680530689704263694288671293354387983358262477665712676443600100456220778602740210871356868203234745964944042072344396974130502300664416982486938991728468735275156584903242622094749012678161976355258676516015072509726582097192766684154076871247667621142039362195850687576015263669403161721072274474964185763277061828853626866839299403022247407251919513947752300508069287485305780251278618878283598316497407851059516027777708792627801843997464603196734158152328006902323380407244598470595275502654426147150879924385142364385925552275390446875399479283378645312845337356823889422369337633109277039787941008271877567320794427492758398907418036523683663375211559753670447519309238432478269612367785611907966190337261007569268815583275783804317141827314465203007252963196705419598229851995318604316810009990484682815662869613729625135721534408397233393515254088667205564634717834353315759271917415461205381815167516711868515467363612714634815742934630228053745264121662603250839270101512370476340300674143447405397854762092433134281617711945048161531954589385097304272048002433937124068139498720250747780975822721672048300900217076687749868054637461837545378660818367020127304498441592819634516926454822009488808933109113741101942287820526506353679512179249380879823450203504821723033944266253159347290474534590868831896839779159598870969113941803896482243198954610490401420970186304135748441078180565958206890474635208497012930201062060089255557249691246657445842888921266777158775215720157590169843244721576472095287742013312347673375651081785982159764084738908275410358187728167566541852760688315548565504000000000000000000000000000000000000000000*i1^18 + -1032359082703886861707603526840384047433397327498984918698627569204146652414767970792967980565705561325380939940608195127981300503916334841750562323560370808173786084270141007908180565706197845380865685781169716701154351122492585858682606042423618610603496540012864948109054514581121619889080896923274819312806534582601520165589016540356154728522092177347957154025360786704958075228592785202685165071631248322456816316180001246932057602124341230999083540348816064449958224024424568688428230349916538587551487013102878552576242905548572838731517190626378257855903685294046112525128622583738632163534745273459206704555050170455883507186997444013477817826129121155252815916376403760272708823329517682286587074893149502510408322531864818129400753176276346419649991135138373450579663076065897157993214875697781193549556924836890586292129008286327782496136291434532415651022726649468561762058095274363846277592354735108139564504252624074741320941380602822437529300667318133515864910699525895323189962627749118358053171825024972907143035570387746339285798261199228460688184959093776888238848826922421146271924791476702191324751662318181186952871603729986440790696920782306840016379489482845350539371314856990170797137542283700973925666176874458535860366238582297835569356026063193821418174252828634296734793630593051687122539036722177533761598918151085933051166633296188566969267601940666572374132455556728552186544722816536249622661915223480565206327201282006150869484409585420809873172984798394711025316126751158110164125153172774629425654233117362200656535975627974221525785453595638662361076624552763591250644591682443786621585618485306870689890749004706585081173987154752037499816146105270206563530318131497797921672139794336252705077737349260675855508051294538081089042662513724804279627340048032763191382554690173857729586477156159624238614830922961783996976194691569676768479338080337555952672120164976324637529795234923734055514540544177401578170430332200977008021678535155806527549995675979460195928871718536768668271193884960399356626921382268448584081082825515906440094994185524546729530435221089649004664974428644562917610697201110769778546651238904339466583268975579824567307648163524615899817274234147137021542400000000000000000000000000000000000000000*i1^19 + -24024036508623143926682999850434109848046413801231451076103497995500809210380677209882156265513872950727872106268583729164532265032636607296502104383758169165648158432838155037759010251040857517636502808706512865812751901138636342945527361347263992433464227962509853589219316787671903826621806406377676900452583316993406518830211237766327435632358618910213886658330900822887316326748735244795833189502709792041183382239142350835140537815335340075253687384219920081149372962510545726102121526075196198800734396258882255377381991433025526428641166625193735225056597705401901592176337594700975298838192195209662322071849738212370887905945772327150877270330242598295991081191275493775913843639764894519028089983554081234088047931353321911564955292885076975705226290306188435224479656193647805104459341755371841723317031139878510641882119451294211313907283934546014488121662697419304107234468251687558024779764258792575199845357055538748537267918058766881690931236790343407159980577750097953943811144994914957014352699601365892206187193273486023976483689534230118151112418292507052514555309767881643819854943700974760417642451045142133468472884000963521942979322951990067382822055911917246357322007445118577448795170592381369713367193710395261975134616066723270021100619600501531118192256191303262070028810801551192626108161167749863503905133359971050514479197011994131677191475939472401784338023445095829931332578133109646786733703121363752175702383965134922322997070203793003648473725781169972958481859785135238281646824391611394978446313253204876129204672492734746082231589458972338331270867049066892576578680993299884596925176840704181100053081025764848637064210425111583934362191751211414806976479726990749823690640675758294181757855345991120897365505091390782305592175487295317579246498671049366621543808035028761372042763792858277795440618209672665168826999872381262942440661941131334630962216023760371600073276869286314133185688203776274694941046001916914038371100704996277280909677918569369034244050969013873055446857263370858530489618060574055436670626232614127134524619567310664604504509217186363375833665947538350933435848963586937505214135968126271715262933340807864180200560774657225779563742181356837273600000000000000000000000000000000000000000*i1^20 + -560903870873601919870233923963896463742077542394375465917645517047375947635810265517621229363502143311630374321347367031862987402833029812583604914998303346232682841143332259934013403299364582657721989941116481620354794914616172941404933545122301430668756693147328554277664213256120936332108266059755257612185024021671763336876015357047927442136909374513276466044880621417058572071709718855759653095363907366844583869197103790068207596550783328626357320838968356153668029629100249990434289208303066708990535025570213354668746832195922843210801815102578965974398883598087115996386399541871866173814600461985903901730801548787658959589801278346558964918785244498321308468587330291054659048379576531123027412801731177606033356534966699510798956820644448991410414234465140656750269290777452448537134794822979502285048120973247475400946700962646958945567292670348036863541942642665815213205191755052002326844197315285370405074382225816877283457530137444487364246180121463529422782809957263783633855868348324610159781669597308735641434404003042271565479240487639578830886150470760467387148627725795645326712304533527141239426302156023211628781736459925351315216003750283645957930443725835400990927670196468204820263881513403216295888782022492612350924339347961925254585786738160936956077710813309303182169865959911400812120840532794035660652055942594919837763635658290901703364867590757618878771072832170181219227234151373111833357565477393407709152282264032874179146778330612215254851311820516850501074230904967465364404678295479341852148572852991757071589430249089196677126112643741084183467321941607254989583589690007751244742494585619383055791988349072388469279719548461897706719229857843216826036256368644907017281340103172560249766439390907101671350588492331335894721160867046108142377451846080577090568466896276420507897488134490629196763521932648858372395644477744957448470254406171979250360670342224950761715871510822714123982667400769135531211434218559648031812262340571794633377742401121929562267229973380713362227297933609626342142280397236298188026252274412991719685927577421510933780615063977212258204060081234544235528436870802425274090138761752821925263903529700057162506268492566165363525345188249600000000000000000000000000000000000000000*i1^21 + -11761666733523270119202174618900940254656452585256893892864472953282229199065823099582403483488341366452667754525484265230251454393823719769454815696560190600173725825204717507072629665176418471755695902271465793830580753760378765500090106515517662206301140150028303907606553438180662686834820046030744852845005664003717902153884144253819956400066530581206833678792151579140691892650475198650528259128214772868732469586105508914276702210988869651973812291040803661555393873482708782831000723613630521203511297182882379145798506249251098430009885658700140647514378081788937820098004109448503435563983552681635200778723962595902982055844374462167778074627602378453052018385602509701676903495992105011225217824789415556510154236225593198806185379347667364712378426362595559265536636223942577822568379291153561833689662539288519673410118951774747874102531272353728865579433178928450122895826870757273231213053172474861486191568685952032075272908622393526549506758464146964863558575488510249901789929577122533279004349180052961766942854500934314232803174651716245769940571959580841028187676224743790617787187929538969584869324894561734545336855067591186821914348584537124106169790372975039322554730113839709350098705851135952214313809868633501472328397761384185318755213873432215425756196797374102167496751914662978538827914148085811720360032700299717109054476611238433816683836587128042793989376702364721435852577879501491796826422635708485290368716739026343897459586322771001792521338979191954416220294391655220924959982393914184039051653978332916629741135311917706231736152943093885965078555256842010521910444179062844082502659354995481826343851077880396648394682023268072610326584589812712144644969659420383420969052724594961759495530846964137611844964594544897323976543511088921523974707309896481348830951131560411270895227761879243047112359165885974539791291456591315877908478812750808970801542031457567641667267294309590173239481289783481034121641225381140286332687688328828768346900407938535680064978556065658512409341884905556035403501946571451115023641629533159327264952553101465976583709520600667409253323517697807060168639921381184309575410191975080090094923130994365266704806229901073540029144367104000000000000000000000000000000000000000*i1^22 + -190852092412493386249852045297769230770313071186896944563215715353891019342510167597753119965932093747561639919088323249747177613618755458213573894086853591705737471039950086421511238517607866853721545194346653167594839703487671002219534604326706713046711745013067878092361544956772462098716787608637611421228224031703029685999189709461301636503218759381672712479090016849430074109949207758287588927174773427343885675510269843979557853816362070424468397231144277009297309014085184249148492627332338185765299290809981827834184160967127118881186638910458017706466454919656538394120641065734039191697073722311017634166781186833223178725675064809610966279371450402364466032955070604192504974888589027818060713048535028990577338156836769806751197365806553616681449503886619003154251090750498127268688277453094137486369321838673169492682863031318120267136154583240627938178586604217558835950459013246620620841627676396368981721951459999600482651865165150644525366214030273457300252926773857116051543531606798572258566954699489107729697750418840762061712488204658554766200216102262636889297365591062971293371265532972788157673714702720079950840790039511955115130654822981797224648853647020971744400417255147669545621786791831990500160003458545637977598401338348608252948478244031248456215863355043401433070333661904639714055746081003497844564061874519750828813705958681142561063494071421217496444434399511153036044485067718278353318427222039219967711181327634125952543733086914529994389023014646247758168745171373257200386906259803901190055830146643724606684368238604783058050301481210107594278836915507909288720790592103046350146119704169093577796384025988158542925100762912832066949684034578318002460651000743113192977357219249642809806951946971872896352414146144218543013441757367599377039683388339860680714652150940006406925881359913900110854445065818603323806532879971182470553459548280008860481147004770844658296516927200389180964273391156790163690210530784339030906686334054486190883439991198300190495634440455318544950921805713101214233309071941380787675511180527954520942568015133112000689372292142236221262879071940602127476233328997022880279904240948657758618986451481550554560664631235463813372313600000000000000000000000000000000000000*i1^23 + -3104568711084676773339600446053204750107560901386617203664318086671045838617386146851444694731290472059653668280853698863566016243976247999168626994156557355831202083728253055832515443919931229394125812895593960237691061659429768405459161114439165905290508566561687965151864190978284498457476636494509890148311918683842273900947436729135897080355140321736622694398714849009050632228605792120110219145847424311230918741696892253914606333666421368152500731892741414948021024811149701076870609806609261759886723264736009417097288922771712249284358972858844443523936678962811505713521666996632855315815741272255570300835401202855514664782795671910813763376669110718426175674724139150931058602057141952017202218935831897065295150528296195380375322315530045849544546155500107464175636039558815768791384548334454779199377827995775733852871188645281188487627176431711184006099126688411024195509986679994393718642082403511647901451403300664924176881216948529108191237141232244756433387288389753943431383133036556146231785588541799328979372650669467832039324012534607356293554424085979424091308860956683896875029473034583781080099195118159165538009533296698466137510159110251747129187148581156232694205670541324854892342165006177475980844898426856066794340935818419406333652571411918107066344128974299491959853687104070945259168324013266834838110302179115687647212584822413087044788030374470754730083165882214050222407993939182185083009272498714228415835038768801652215304390505168291902149472039117213472787273844699136892725004200483925869473028633951477207895540576453838877793127794970183605378015820282451052803820163302552377436558754022923102797623966255494898056692432922678234263731314813344094198447159023021739795165753092227847094794226259185746325261573965358740696993147498556343209343334325495459162779006859806099419164650013588188531994238793668041018686348038870557230987831789789627595380164348378941743973132229328780278008119254060813987358742669390742762762621660730370459198766754660998113509882644251935621549694883351696504908950406116147908504699968984502250655640437536877512097425939482756838375792719177245136103603717167646808277734836297177967310775800757747661683001274453196800000000000000000000000000000000000000*i1^24 + -46226596365758352180675262985137153815364877461647220994124136403016029863032833081461657191111300763179272087033820474621951291718918324961214459666332633757707228841730004438175403648961599688463894489575039125549126048170640364588493763024084647869999140880742173587667057500764813624925907329214569617909772335537447200350523839743727291802341136958907821204493477552730582058976750853342341823461859468463356496393082208144198198391022621829756365836469117913267452304783094298719915859228984443305506768100675555678498416517054779192917280343653338670442026240839787709006834883437127167298004580111980802446527917118510396161532967460584445555683175095186941740062465546390809994220639263324717380940331561289264166819989092844900517296186986544474223652731925444468587728731948052302721822395453295981821374568704619756528224930276005108016340094858238062970808418566291108912172090360688340770902020978216349234945622151651761867719917037223154534168919513355902732028551141108648008587541185255029339528567707353472186897583430008038572081240921891918345520092073231783731607623347937666815515057958518929941288656706602956990778916244392643178583770674564254251164016398032677950707001775747618470112631506602471342016833645910558777296414961072396257315914306236274054326434275377839453801386405608639418423767246188957910120356127733611608536745523712049256739177237049746665247298339082487207564123267740645910429892108717038652705024275817082636522787647562200985663045062076456001804492976130036477144442612639653876174007012422030183984522387275076836093202516576984028230239696514123031559971947935192793176114441047376732200520433658251066940268481220976077096984444627651802371625777432247888066122343150405114603057818851752781763516843964486666473604305640826474438403174086149329377323529942173198429352262844620187073498177029980984623396920470709873163327199600405261235352550719604260122007221760008051986170058151595262353308863755524690376106908891649391378950359304880845501044434259474609878646847218212546732401020827424777367530993203043238619502690832522476086137521005059118150220334854449283390602533050710185231437390027908151346728414451629852096840788344832000000000000000000000000000000000000*i1^25 + -625560228774914400454227813038149002706488566294782480118818950720877397286494172034508058704739665234885999302155433673179902227007239261566999761313981289860917956309237294561307965899545773320961936510587878538128770975031714718051382635918811163589634731957336934638719243900426280784061676627993092118308437369035761967406775605200714385009366938024249010620278922416644548761938430245683859877976324284306210442197066517491478085754886980723781804566653917080813602371707963477702404442222772385179594661665046499990359819507342054510018508969600091363625913691799986795649981011013423664826080916015609364866343545949431851986187948962317591559415582414185338090762997699420849606280407862395273651276151659664332456882205305707870694126409911446219716021763651947021459836499262376224913710008179273522967901762024383985567574340782825554727032158614722149693379655024767853118364327113473599083253222162064405032225066965314399154315166337723933568711310831577828506499060575601384401190671787837069606823120092598419474203945899014647349489393630092406103712666630586584164389501789271447382058743750497518529309539172536195074774809255614726713386168912979528931870461328292940614171267110398946728004723620697672046845179852110793797478115165696589657564618385928139190560645521703969040121482345988241397900517437705472736061642119091011883417032647845726100470186922081960024233803259986031113525067755978642440438639502605037451579696386543487220636066629067113959048825890050691779938066501944716546098430992434242175098129034125170448215235271175611917495546796075068740745126484990433052197398427573801556554832880737463902764512088335911016011906091577980974240055615620149335373173266948942184340943316444552092647962938543860467241087113646149702694677631819883361822207516967971245547897544353089178054128507713723823148501370493561938416112572013905282349978355938302840056932747695633624705009045922509091387375995749399048602870974890580690425633353492816575257784599629364948492627885301173353337648397877758766896732458548719389646249383918762767512896030545684249275425479706750847463218059354886603400120018873075113879136777044851318458506564988233171192009195520000000000000000000000000000000000*i1^26 + -6445980211102023559597909447952973718000173056067562024231977635266751180098417255997527289863763919505914887269686768792519277034749340460588137742641694613015710563363112286848555026022038669875728106880881574478519245117716548913733771863305446823870651517296838312750838538706152315309155719670050194331864157889847832377574285500969841900829085791558513799777570412889429236466050511958326881658123001364727268372214914122652979737648431340142160734456703503470484743161462218861986301977993246443130711097995729845794600951937114132867339410850172748254940224082059480180295691106111933083309240725169582810608346295766005490742249394747688414142917322119628017661071082757499832267888860184278512149928550184203846603099824193979638600079689993916836547716754669430713948673609145894290056208576167722576942356188947421299694047781677688819098303262644555585613559195328077079426148852842697080168659932942075272620180870037059845826487057220316999955154984065088652793457745825400710431412235172305569107635106014438544473758706191576064250433927417505099104025258160238833046579017410718807995496438840740947911017040315044076912013753706340829399898779369522595956403248661922099698405899997512324125465149899829322035479245830585577272166642275787134309400905308780675694949461654685568953335539095876271791052526851472003086093785711454352613238491260391936382033030642156652873450437030332319142944821479439220587298628738806885775496938371725214725840348163792210792761863481698891425295315918894485705708180558846665666325532666269844716539458285118473337810459877318905822291669495891125982935133761117608124419911346855629771543556959440335697990146499440382333600878722804348236158584731600135118303639953186575841153984677825746596705731273994924081600114160589629045422766163764263685370749932496842567804890001235818060646775281135262842514513770099875191275291347610646893867349873995265748738666675967177246106635200776040472381463551106892754816376838833269334291198050775652420681387065241353142672543055391359696038481896589949641742119637396310936706178921487449370976014416256138791518181452723354202080747465322212767806876418274747766393275147611356784492544000000000000000000000000000000000*i1^27 + -71079096096605005698012230500653033566281044811814558538078721183062381682744626391985994744021405995613340967145837798123842977409748491854160821353094911345444731090332123184160836903120217882908194703555598770065783655249340005583973203363301092825311643824979376006417971172830126472895189536550993605271787445600414916919365088477391201606795446429551186416279318262353596520416796272881302154115698606569200534371531622801330612988190195737110354996451118703102212892931483401924236729135670784394829253691732218653599172438547806498226807712044934823166751906268585329321735525393977897661566491566652126361746718022056777335825345133354132511276874369263795551879447770664532075031323439330085211925374207791379581943312485810454787126404314121220877917532021269036519506351776843211370441728802545472202061037730433275952031725845856077208904610782921997803517964282595593481813633292931055548997408133595242792120185535764166927642813261289942405331525604824361010021214499340865051926461974283191577001718529100486814042078667260558017987328167853518102244796870705731279620080527271209562681230042802266209600531653505547810183602701758429108360789371739768477073665653272534007011837186042461595015991650970224235189440083396337300748985389403048624965614165041090904683155752528241367852224824213817018397333925595197792421529530399279298624267596725926340465053645245243253448687605182567846518379426030151484041743595718602157138848209103770434239751622494309829895185918908364659351662277789514771074416262346326533992722212939941962249779149273751936234747871505438228649522154359803819067010588670067013596940191819812346724188144353772974566402499828909268029498214636541064487517519036080426747721183747849377687882750363170580812833191655038970021997289687284709479888085772049899988097820049400998750195311330720274333738411528494280218327876723225175587354347042569618188054622902820994256396116155605598566879859848473898808741469944896885250642645539795307472533562965123404652389591694354811848023812259284021287803297684175624235929644067256132923930085288578155267914688447994480373594034171487027248875886501830825648382348169643792675422966069472106905600000000000000000000000000000000*i1^28 + -402868073075079756166974770610645817692569963112777939429297699544705095434172775283786772841566714809774964019145626619336936317245273466366824440050380263828126655023310334421781099570500667180760901324008535855621129567370236821049974970935517320072009860505886900556803704232411263365849154334679711473364658587998346845052262789236497488518243080384596188893253549275856739792415872472723068895880064584300012386261677222154932603796395448088740716161998258871495076422094995061017773558576550417781945940456671628946026620891280053708145744243387191111449316766987309044478536021549532519695507370987474261920473720722000941223005563954739376981417751463072453379991682840430783891862341040266540103876258263525727242887138800084240300420840926773887417148208595787034305101234035902375287424795102336169624426725863390641228618366527594721408916992867230265227632702831800898699513833960956200145548048509139039958206082622552611346637899796260623443148855907755021569846527066324090805094309557232523558659912203034903226370379664760448176635945785060156966818006357778563151402571788575822307889933447033403156592808143303679536597089478352822315834019996070653735165943861444746706523744233931041324741018055471156714518893186175685050113291356024559586286947872263947452572420171396100450100894521110078500377157030831778451325570974933772762917134184187487300439498321024464554607934632440470883622697612493303908304522889057794185422416596880663160628118515873322163061421734609604817749904082646477619699080280748343273361503227046418307782380640087200270248138647327197889172644306439930845119501762607147485887676648119434779348376296752139180511159703954080630324406883402911350910601507255228380210892038648921381279374236194605614508057262411330179846524339051631026917011359519295519953190287455969768143550882731710234232310655389078604941956429850446827350425776420749326460538725714277322677703413526745102593840034204872572365559722800219212384221389460183150221278442095965667346150479464721505002408095092864956754197767425212161191442260427738634763004507115119222726044467546921854385685598144961722821117183081163006515699036232552478955544164601692160000000000000000000000000000000*i1^29 + -2670356472757971329783479503685043864350391733258172209447387167462514842431208720691876176622498480904851920869077760656653240507240941360111407870751059164628993163676839755247293530071797036341212223812064187862993591711524328073213167548149516350314244524003303457137461151554733160110663494966475327650242084303791134829119168887812967577270625386782400203735789160130238919400417175324376355163015668570217565903996469716868016687871636282852225299761045079334732912095639618031989223911234264496676115242104941392351212708262711497778000273786338376410792862191376549382008919709244994687730623714582510617416093573456361527607760861613090015344983108153810183354325557224457015092520202380785450197384790574983003401322140858498797000158431945159401566428706597369774685042864168535463560703664238182003892690403232729611031987561526154514750358497779940385236210302975066819056100232139061446698692448679395308047380680203699037718487493180543929254977830175049596025224298625688929929900186665136210711058051721474259109464814117774217976788186215316370318354614117803088257465529647838812893663770098800819685513406752914533666472730571801249130481038365660459041023760487966032160567958869655847325630540666793380633453689408857311311394336242788165122666504729147913215126108683381878717435482152883439263186068280038319979140658049154591878984660871185207009467329792834277315948002896215953150481337376702580272681224836455994100989130832311145560425675732364457969514478061450449409950981596190589981804494649798588569566703345244539808537373168899417607613313046954309484987869369807490569550171655624579239257481667234011019336959035531712997716366873435000602721244644302872927911798382511221177613381207635584417234488401598978479641535598987455052684441074996270327889595784523201446160424993528476656647848807203685428381386939337655794655655012264394194181011525758152923713724753409894100852440168850690049358956879947563017110209102401496830340735107790447008230479234237630971791358155963574536917974042678555916630746829526218151288079168742918506749167587778205632241315828148870923537537228816443828510648850819874434147486734913121764160409960448000000000000000000000000000000*i1^30 + -6897577076584718122927466353431335704721419626633600703929851612253615201921767131394281083150425043496697353205074134119418236454450624347151561318421789456922806909105594868326609417291464619449506894692109050714485843749109199189610955989124305943287292369654956577810743312880577186584423636105695669211117824833302992084407751950054186122549299250596989272770602042971124196548809543141890111166949948539136560314541032237205239011882541876918190616100516164600717923477634673967876809476870142683455451512031191656755450349670196692224111922841006978011159985517205244637401514558845623102773311246662263688693990024600072647176722137451966013754073552579182655315613671665457658308229120828988310163761423672276420241819798981181164482530872729265547909776859850421124517541610838256733230459770873904778494566664560555071753989548677181315873892710465537655717906297215184764731764538485603261373479614125284882108799387190437721785591450403682367982586527692874938340064153511908016449766426842360376819196122993383477762608313124798935211363551779240571550524115570750974963214188698582653756631972048171917690985062514738162090380340287412258571425908214983731492120947136644766896315024969120627159416515451125323190931208470153150190381834223821993815505244247527283060373537818825769884847693359355556705690862670416351109289676223073676701774581964767049840260473163166648443846916738390023041088979668480350402293970101958899927353332602494898676710949219385346763720899953429414130089947735043406190175060127114533735900156156979059535537864337836289068170758009115149209321262287791694462735918122045607792114654759142790896566099421668174789054660806700787097021007603376565117594938719507253196406950705473664473481039087154171661324081021254956785551595008957037956162944649980581291693692408912685044648888330378657411080131483014523818533701938453595991994937489072328401948336207312554546943436876437236235974802674936210342284243804278515705369964956744724375975272530159865779967618484040840004546952029221878935226748990849883024646091382915381066796944019921919196108399673569765835760741093277778538633588405455855311047549369489103903942246400000000000000000000000000000*i1^31 + -67707008357862419138917343175670053509691309547579517466149151226819556385904373066006073809715276166374586799010338113461285184933135635006695569137393458331535939566103879577906441084223634294667264827462753971280342087022099636954952222861570459598678561409090091687279748579040824743238747686235406510394309779429600980769385242407964500142906529836120376884643180439084947517397017005124834759720385372263857137621308601065002045930842213156173377112757727005178166093491920302816559123479014962716863020178772410770110243130612838137389570315621969942968584056861636245568799838954129673454348616383694890209593965650148842897405461775198449578450401654503317657648657222788739392656388916052428182719958262802055584833909323331979505295523272320827875291935476798378646004532807958602985354924749280376752250046069449171175385842160668455914890709943682503769768086795015800978932267912212194949860988123864957448235439376176758225607084042412335222272601792508207324944239706332188701280981514313104918040621661656393084706266493933039483573528730630361830272524945793139512782071354300155536018891332101819786258550476043900867574401198278715725661844624940074176600552613004074623076190906903716126465650614208823308846804905088314048199571228669466381806200291214196990376832107512078127077834238171846325490272799683189741427225307027359475538844643043971305174591459853230850739318640546431654252247732584894630501892310142391338497437749505453164303264083932910624020980803175351686373048427675364190150731930691635251954723320309546100596023092623201012056234681260532238746109232775961122550272043902834301226247592437133039791897615517628331918191694605836436356975420241949569302804196335504491371185206118802808180587181749985122596741295156794826269923013506079850232724913204566482590691540877282606283737287189721488496666526855447486390486780632435073807409652993009048586730480368342306545450989460232246708917669139184211144399854679202956093465615402728711866486143489358399110206295596050932956288232505672669360046731350729945373925421196664171861932097743897254178012133399391920917669993464676104242522587182934719106345242107251932528640000000000000000000000000000*i1^32 + -13054694216608806938139133353267881154627955880611954972019668278245632805802740329621035229003214159177775218163692482768318226469395542835318869362458493689627098562820784740501400122746198585331786357499050985860277369536148482398782500558683267322868992910110593223487949063611658633394298123548146799853325491326982192407238578494249091232915454246390193347932609131537746501554624292692734389223005431282400207243238414355540193565539572229690196501107649939282513150111687390926990358401731304991692922293936192787331816522145881997395026833301114749419213052378722673844153656417838153557645782001685235168239233852363499820744294798305376787049515736459130645103763773511460512006882265846522560880291676402073384045415943362958414309693029770929792150737921923007140661341644033377557256970108521962251337014309345424781606302860309354756015734438443502579613984153442868625944619054701727943178759257458132727686720565508339610803283639731321026715242224544335157422083269411303639379225025185594258287734804106824664319992433378018011403191745405655592764155299685706214456315856336036446716099283627945752855196782075753530716311844978375089016815394300280957675265364558412592635993392504609845834117418883290264775540363864344287504543250439879675685902012676059478487338955353883219783981618716496576582128671028934048815673879557573048614632546595950023282767669132608420649312072919980296916643900022168645203871633745224150021800945245876496467500326622487388339005580887538862896157241152547060290890670853970566156764539292593033540798059459057387662591428543257357340976100708881456491573658633766159444622007353286785354845629521273585194236185795595304007540349103945288388390803892983341709992480574124816271498519594720689014866216452649929173573520060503229730185274165258422630333524881424918018127509039011825959001995696135772236919205193123512260261312926037086775258265029879414497561364763506840728900571720653315935863257078276515674967380065435572477028946412616069360136324872495100092312662837238320581607952344107338896180074641127255942504750597036018523502406726022490034740434409819644160943865285296010082767638003449856000000000000000000000000000*i1^33 + -1276840403046341581811301997534617219063706079838201688459277472789221563609970412050926328937692308791539818784232387607765456911469021528271382813251804632894617797054583244165909614680785298632898489683544682345073018806444389017556606805916319430838778480241413746845346937551119153118497928805015934602713636666861817162737453965983208024145037673109772331052224668643635806649573245783891855659710897700159308418150851608251334288843092144070947445351195613474651322393227176803415812851291842612152702344137315084451239396149160368052994932137899300395786141132755021332332381638097634521973484398446705671002200065406566528411681838386656183136830761415941916490203285864043967492488327956206597096170265114428855134653094029183821743100187909060753346900505691037290373136506765938655016311821435903194142065509183997847211127145813246981710618105647478355935200907060936559083289806645281487065180144444159054460386384401997347933395900861170926553298476931463461741986523952610468291204192388170118900403793784898341406027009991267798764008505595579526314475878163645324059936732231789074031207674057292208521629731581631337582662463888010291515427152848031973224872175600727389774321837295034834056209760584573922679788391754255405456008146022691556076150952428886397913786412837788716916334538398130371786513447400509840370320469066738645500472451749345562285153200359551064469365411195840227162868812220698116873132997179314951724438347729126207329790507765109834319840136753311087317847583562150440922086010059499246645458779757417013249865632261732639171918935871913428844683775265630672899049040380703866589541915943959764170616126918028655642201034720821899164356517136307695542663403826459748539582559329888894284877938980419526428808534729712255575394625132712040534225467014706278343331714911613213008913778410482226867854272488770822703320249198063904407188129334789940121968475843065613926866750528779865822297097698315341571623298493314184378993413462987534353460937270960358332746468154540503536750434442144549033133081170187855914860953201166616748569227164056843807779838746809377570548684486340699243837835057893191790172632095129600000000000000000000000000*i1^34 + 1746465290246245468959221788341116859437914348753550144559773747123843087919133822245792759837626425916217109299997911001313384109165511651953134855542544865862249460764399440219019107896643457486843487571755093524070164430957145985912600209115020351499765747933432159492309759361816474348432896410299341792465539800513270542816222028862951058876019222943172284922789917755825975779819475765000832514710934709261255953804500516202655829861019105998571270830793227279035759029063947469253406348234716194238123236855481382883751499897525621549489653315277987902901189683639953182832837938833902001629409411277900953869130344869047975088571489588875345527526083038551735583516899150194991930496986613890598420245235907649717628883338236333834723332961381748705021478636347704118985326476721881540872503642203949783441662910725352505324251414583458471445637867936358692262058108494101615912038776980062745780852430601572069618930736409301257260311470322161370400855216079327275753959689902830861913863262871643114661427587215489241490145606105640198197562869703935881995555934569739917883810656076804858088056353963260458198020911726286194737924024919433157204062080946201959440167222492605610673135850047273261540276749775840442280856715416028999977512562827126665703316592474972055036359102342705475245061169077536651500589761027964173562937138060025325237873222947748928839550368180535927640590527636065141585992426636376792117144916876229986431712536204706409134270262289940639784197380134997594188747181062389838395902862256381201137677415807124077656014087299139812466344315961805287253242623086573395598971628289834720547517966910407413143693976787237080005081531117901732170177348998379986355346179209784605847354796469008513355012359660580326157823126901475445467961474459793733491364686546418208747487634064068868903405440045010531691386608039706358693320643512440774980358988124901671994057657066984222409630120587587054906492369088741231254902508726343201290232092239046703577867794879261883102985403916536406909206699920223226846007439429056280700460345349734052512960685037461254165525437443523826561500953171761021564415409657162821970994135040000000000000000000000000*i1^35 + -11912362252091207864393267822188135488550685801548347145573320618783723552802265058539725268354307013472962268899558974033970435065934177517680556736555204346940398983290842743292871520351205698376407744840825390638176665567795457961898169387686871133060645296257714498161858148124772753646942654178196591407054800372181421325106221769467142806522248382817280966672855213318505222934779748087713310997513738344112851179707975816763341686193435415795248429165161945469695484196616458491842677131436804736792504574740778022026668043775792379886324155314980231493114895912501031850950676009452856202642274667737358218047870045269542652633103849310653324202124664631793658951009984074876571760132052372646061497437758144282096798323120788478069075424689521427182098118389599998397314402229936956401370582915971342493931122617912574110782888389315360593762821759195842132046866113412065045263237683091863513585731745288326908445435054843628499746116268201629618087145601087916244543514980582768627437621673111423788816014970519814965024003942890109867917009664122634882705961498039471574477061681118190154275626328131009877729777589286299687899251448325191918998022745242417499464107819792861669926365809752400404324413150729212959979710635555890338160290440764172220675443476189758196294628213295261377608047891318706462779530325576103723529120706518416057939705527348572351618574378022404451768999435749688780430277039581204440854758153243903631333014483721306711840915644072647636168627816815152863048734005434719370776633994036799568483326016704326819288820137012305151729721091395866270589702480636399512254192923973384507814227824249352717716373156098987385846814079923433641604719603398606453824656003311093442023661757743572500244599636338703809622675727456654160565410713713311371790425145528391529050376458226605546710080489561198691056889146675212839966841636788113521805756970485758697860202792207190980069094275484755348770871910291033251868755727560059751285650975295680171182240647363812578945111932812867205880399992450655571475108988745398837147200218432818065605376227354895278061598024203079476817615838143638850981674572746255174205440000000000000000000000000*i1^36 + 9696465193422405981145319986271226625022461338679594859724678678532858839456039577299497932323583830474886996279089298210778842763104746324928660692232517091262048956390495821432544480491644566416241505333492081846256575556995348914062891408721026762501855304573962380528753642895631781532381246266005623735757618435107702910905743453645836108873884537248563454827801040233171076771857167127252913477980005683105030317615019985972486708808761471055780830802193778533580907893336080265139620318346022261963187579296107793662464222267170009783137392829637879074722504459896722392756219260819792200744964955744434142029279115913753722542644042570785114244454823472122786297529218122871333886700461152125511322353215242247411668863056851596319299569738477920078241133638593802100187498597898869533443751076507214098192362718730735832244079419655746248964154244992047442763853086940479329897114611376471121980999322939491844733873961831995112578632687570678110942598536166420439505415335501962719012230587321615885309641350661467231243434528495251519613305404072305496196355991977569832874851435268557150837214690391683770849152365256231776313077485836941459808829322026778226422948619619186778269811558520950664160323396587502524962606650989432382146371974367207544011423323153846280005667369506907741641287574376242829226880626859446526667260909513028862184393605965464196298565958177550936636737791342394117157372163696586871181376635201187271641203698655554822925936755309932944295735569515141183407638343702146826716118854069199805972467909370749340058125786473912210130748194738882601048382206675100775209537492627488699766565672401201875580247842374074441541185578993766289401565498994854533140068384646612238872489219543986496160194158011714255660405240086682098931116371398689350178792871202761353664588376102324345420448934112604484567513339663353038391720280825153909346951855259211959201678498628042750684230749797890030805194648533521793159215055420570441654744458683749800388870904689505494032626473361592455426632938805147914126814445676704752935348564386896889435290237019506666020515949155234252582597927961778217378536695141289164800000000000000000000000*i1^37 + -24705839070770987396978294362350842202097715717929793142805125661437592552268662116605080804441073856599494999225374477240485647813257144998525230616865426800801534001232200136448781618142106168273653452702826880948638827406892257615766316987380208587975178304465023337206970680735589520387614875514664083186676145509086709347575275520904746257739347822093496634157100518028841989925806531491972687739364995933020519262149523951313198005809999763446312747112222595639522765332036431000087134261049225229157133481494832679599813546020800633553538412906704943078829949429590560267620755113580912858432211295835387263033305511086458937555114890957975803307495552743086682918554674283489898509162474386835744438629860953723098408969454697811258982621221277066871140995317031254619236779970651590372009752391380108148928770802767356640209323804096334432500619096188014419405260707709656308130245703872274337166396161595665320563994861087624099911790686760084008657777121341414571663027638708634473254251198884573305711035747156902767544726858923856385099207075763783389059737069613005690529925784632237248834266668426012184199459526247338573658278630285585240088505785515649333868575983928648053185513531845739277287011997370413714497790811671108323339468854347211012626207460043041066964253930527941182137718077969268741284581276043974490475433367668555278356683743676985249509465420218906152729419653077793007076770808126039545892150610251956995494816861473743856629526419469264955687169653713736527268502625603182713261687880451704769929981418532773626609965066590361501738145227076842667099933886546135951829401531172430116574621663528369731972507667320502108369825766878714590236733735861890803447410000254128170448284951215991786905070151547763366311128225523681000703570231186411194557727481585020631867939344029486166497755312124559211726987908471124527236607430585529202000715965473648237585899831661954182932848904501340133760604599633587887100049443367903123950365564912864006254424120372959709723251384009343100662041973669593488080655912850511039250871417931513106399728650015103389504752282407817029811938062570349027722166932602880000000000000000000000*i1^38 + 12293952255561887780442094786457521156102647139932623326510506123997032782752144973338114791030176989077547842234223864456278206715351844463753597389610123317254920332344017094031341776969159480013038944591811511332942512454418159559576493970648184316164589470781101839696764164621836316734924513628302388964730357757133674567713200081260166197803099462018117601813673097692055343545434149975042203117343971906384936707380493205346396501527012713729051832851608621426785735218531482896656164916869684318315124052213915414040721653920728853096057293935966383951972721000013247177854005496519716436863305774728410697113579083728219739523295972368109714081757558936228710411384283329310921872597044216191879637025760229789986870533199620342635171498124060900359922969060332401766203033251064102101754825548964233094908800598936190099353484378733449354479697560346261326246093563151927720698507628483652178017014081197259106659464489904456510792194123113974384506876826371824122023964039677838206684147065926564074426592563585080734378211377693072726219002496348485554732853508250159509151968251130738985253469808422513240268066691981544235620127621557877034999877971394084027922113799973926393891834358395291610612581261063155470017871506773449832414373874478445455706125607848408603237511180048414645581790714494307991263963924188683537911019018068510210042437624438299699357176227217474781867471594291407204792307242713408164592564489954319710567694595580814305321176080731708413176162459034744272525159345421218751448890537066238067552427295254150919683259456678718455792556578280697649909121063192811203333602361182725931281520996147846897818989230596133492089522225530474867525135054439438122582791645075454316756036256298504733370435563507434768537759199240660198771842157936948133639252943620238501730122916723656867229149682823643504500363283745167709585200984267032159858735648573312350924858371058941323711877722910715944663500925093517907439875976509842399158911078811274322838702378545893938379369889182274910358510209821493066230667054923016885376150013812431867483871916133471653801130626309833829450416674560668912760389632000000000000000000000*i1^39 + -4636953586312375379817527819965988634414970442005198436591135002090396967172284992835308604071202265395038772587216073644341013204899782291928744750370614297869060033605381798131527755292957589269108043440181819967111989648207533640347539371491090338339435443351512782555069510161102937274336148828171359073724255403821287886401844219213650290653503981415055713084082446030395754645481968514235118642935788219786612049858529657616750035275421245428209225217729077800442229344234104511443704132662457315540842173285989820616914854795910292028072493304216570574499318660544059160270481145673414759442244866235952438277220660790747372167933300182834967991213820125886763889718754705508239441858224507720841304556822765891607140643760009761781077962772597308435513770821316207875575214669834636991896656678412415338601663286392796045632043129350293156394752290555373603533352632426495915746125468503913157677466304391952800775597943950141106370371129730989191495479186444321334878724640906365667292831298960388056816893230851557764947689562853197417747659222637834628981667309405848955562408875477216432378248007483363022047557337051228601706287788740386176174617732361735507881896348775766916337263917486738585351509880041002792476267397263946799401957790676666645488114762230586839383821731236676533233987280850582880656549458763768573801682290562255150229275392161216534320972953392982203550218921610475975835737652328419168700608824994834359641713653987419294253762491026172067171119643534367795766811038346433216934202643856137248298721722851170469097097563038140655041060242965114071014226588438482902888068696485608396076054969798256757837649265268971375202769886910845330518666310907488168960524280388803657178095573613669685107025150848580675233496603115930887163707380059532990030974166905829523256067853022385376468087071514825406075740998237237822274371660670015218916133261619845779568079314338835192345539177906789602769146978679627174347756397815813192572666611335753123649412564448393592715532540379799662991363786631972892995220881817991079015168016591181486080184755688089360228857993341704643564559161618984599552000000000000000000000*i1^40 + 1921130739696540411791752180855266459573706555997472421777728387586092836794397780423611714699760750049758956477271344550958822616243142322840818299655846397555835614555836801517798185539951652576166970651579294200526617300651486449305517809046851100976970889428413715662236791116755243465327082215539737088946357918997106573957489628445655500172362711305805191564483644790573452698409363075349702270688027233873190252478252167959023842342615317332727318550903583175807881277243076052325251852333407362946082513475980067711445537514818245401475178970222363404104167775382811030717169269225993511260791056742381956611613489867117247779329011942095983379604025820000630519663925116326975500566845921626351552596719782972751914868753875298952419329999217230354408906303201776039578105245418188105430836970230602282827120984254349830744210393663163299301611046303820073311821702443710461261439060945447803930484593004966057830648690430795876161149113191502938085883144296834527052194417631247508945139603197253727753379973715389306427876836737732361016830421137471734181459571925460440289959651772507817214480231750155045363175348313832366772289514973093305796385921036928011586087184609098360149757330417231396654098664444452108999428681356390888744048901368686671759310813985892802004039884822310497269860584457608481732123523752851613923693681067682691495394245869778198597248873812735231211350684682380895146454923204311866443409702317289660141285645309897064825254492555368027535099646370729005162641220533655198267912398922942785891261103149996735520127709332258163780852333351913309045467638752327550707870072964905571822482267148044274512717351344921959244838024222682124673377365298332959539843047688741387938754817381651966227058904572898226180775058610191929058777601410843172971112330488649353212686413521455192676088271664388201562755503006929564785209250429586262356452154975469245612072827457437311001167291672091879328434093691279037037244946022775863471794039811661534223891482624824580247810991756657054552334922391775257016841515975694783356219499271043904197807572183403462342645265078561799171175811678208000000000000000000000*i1^41 + -525677904518575097756623382801232468390973602876689757549770561131217827487329535121801047535301870930225833200918041436013250237945726058336742283187507506107813110618112776832279702199919168676594769207071816776193853431129064838823488580314089649573431464463330847287069231961177832308111734702233557464469333317015810709097172398735608124275050472563722549807081490575925299016217585374059915202937274234965168638957311221768412816653162607675105883140800411042479588189946127054647747696943333806656790318438527105750766629233411557028721705702148833115310386558235229227231097463372652862198805372099489577837070033675987145266117006569984710420465027531475540759761691835635290405632090706994043201037653524928382859125239256112269979530568360892313169733786520175025471336110821730999524047017727237482966995809870596919743644728394326127737705018170140250447405371991270825516687307526255394531164277766402212756509390621575421861493938646199448857276680745961756527260773665905182482059850636708838801516573815104942250514527986649063002928504694327947882322521302387205628283266971376447979576021030201161472434301608923884628550374009302488641439022809804257561309230569783509051698223354486011612696975440728947437767136762393060501829967449400074320355510611504476413669311086094173551931585911831456305378548169021148249290116439934308674757630915744188540081302495504819623008897507561505170887857250444882176743778431271854499662854157523743260829824498299274352987455016287537735677612288205081530179144888755530055056798220291507609988315392357374295320595694327374432096783794310992428207744635295607224305988488282849626287777879905443677498360685553952095915053751065554556200815658376686372293597672420729447496509803523857107120373192554971867339472536772414524135023176722491976627094894461018820781235368457443750527577896977953818796411298152604897350066921230817050576480707131853985941274041400114244375245110308387752068528743935386463917835575695210679551697135512969560592711787734606831562211648000981111768060586380682049530127836972913304821109506446004905149270151416387971699179520000000000000000000*i1^42 + 313764984701841077010390107745196216434875413107724490029830703678194459178742259690472529022185552255185798538393737420793070637235425591475278633086346987937077186550905079984137115133436716100064605189213195828993725369430171178530936850305843831838421938090674125790031406203868437737710986506081013804915913272271189191070984663872673908034871029650400446708233978323763687637938902113593963515197372018447251473524603997795760911445123998569260994177307892668181685769908208924232175005171785636375099419846321587109557695853263817030418250560045463988868076546613535351363459670135475870280887512936547324171426923349268125213929012049351882749530934787295250661579116715053482434344628939461243968141547594485671113566507786332760714645932666809046768986009333240373886546238385127280499224251988628444773944084375829556161618843824194851398826084802820763408004795402742225864714595641298878686198676507341101222296365655483847104862353121265932901272282841267595411391716719152709891021588724260664510031142708333167334462251941977063620747001983431267911919062741203024051022604454430745611378540325261203840541497425266782720501379392254297095045357294298202384877557022867123605637220758194506629409984041993159471989180698962723267405461089121610352734320256060124021274881983738720204720596763750627476388769082470441467182623472207330048428343120301385841090911741352227229742983252458422555783585601359088679143541639381893920089774703930319685598216792830017499351414007199633955062026720546082815219149273408558226800780425868763534786433996791232966697381855842600215650258257397722890745491207731243276012088535289869661193494469123947900191665955393802829906540094492074882488133980429663175626305114883107232580103413165494534037912468367580346655725723059700346346818789601468620348136059245978418954368650319893063225131475190370884367836943867087523435889942911464616620943579047323318576445226268564188278333941433394212396693398793429670768663687397970963209527297489613967444956797978970416998327448217111970082234441616930308736411808194073350534067251243782871595842743263460835328000000000000000000*i1^43 + -129095240982104433371009911450535856613691957086823768238687111407136722826827456555687639916030210025438052952760742455286432617252704233849251748820947099118014305448573464422276940642708949642144566667312774048798266491872105441355659283081882022314139467693139571129799199906986315479849532473162313643789701270776305352104307330809402568879668493833533510244073095523432676108646921736322633593232467248624769794920095326780734264594078715262397113334407505440376666428910740380991630911058056831219912857708499862456688623848452834101332016596520764369638165952741672516044081971747678635741925974989174377741313218202401454702533273415952987899534206345879613020563858541811811896613715237637158250479745670724854591287109524427651646697424628992314406638203458137964392964049822999713225870051740262831678457420443274703474766301617529716031245974464907448983311480527157088498732532028044982328551959635001799744065749511707274161677822534771837478657250227630035736970489202243575602238639539640466655386657140382199838860817555158968815345035683505217656755011650356617613901212553962199893820350011857161068346768930263887936443193178646933666123647366550543295135681754241472229744148751196845723053915791135313495309287947855842125744293291566843058055937016368944528024308436505849942253963136882243033224217481458590856965986561068661548545028642977312321541442446898441312721614992582622838088853264565519195427933635515237061891782806746245640298753845932612594072064448504235845404736347336123688885400971782386762708374595169898024895959159103957716438429439355633286877590759339036710426698992927984615507949739568472906649137087954024448570897887916610559079135920670466122932778421500048121153671136825248388254908402546252365520187106304395245156112975649861007245820208032232238303748033104339216738638638670353651037550707861660673879207216554566367423499595622195230186455082042972077657653466896192380304887298947671439204023969587942395235021148057627842283520320910752100683073341983877846119756886552627989592862363903612290014532006364047076071849237750105534657406356289945600000000000000000*i1^44 + 16529514114341960431419674419541517311469850827465630052166174295252727388917210809235478057158676523477572620103191178012170738067209544858346882324514369155086554212105600466252480907256162883857274462993948434093282235937484208471888300814040403721748563518734183151064940614794348532972081420901024225644254576372655006820628356522497333851887311444436449413406146905588654557095007250585594147328827454002683840880459034123260030317666686238704268691236705866104786387216210866279681239361024814957364978491774493059863575887634864619719205337597794615479894735480831395636389337935259018975379536902104308494847325534967149771080131875638261728679397231980386734062448852157827754134105426126162223169381415981286180827198082881861648644153695010013310230289821837737111258188121049611708929372119528983519271113242544015562819101870691750025988480167424854944882570513593985020346564695812909855442769781664942659829367049644281391820991439550063083244404104449906201998053048362582477553753668354685841735016637059474743660798979434870930045876062361110373480818848678142624963425833445343273606598606490426193850343682498620815580141986484115678470806587739369003058484401558922331882587496766962450967020449367408811675442466850099213283475441292827258305768396803909655356439529739412605360933474865039289389254675035509395914543613860637617803935455219277370156507523063942082241561890571377075893204362447982240637698573934850331877973106512733882873649818581148186977724993879139434058682679849882255779484687369942937704137873120596345196569252144003364679831841429019258022224920104768089711633362800953685081820553466046163022562684830470906382890843452133903301923806172573006872459883115817271123470858991742440968704545391888053917455311494065950399969921135730688505222900904587400917646111231884250240595202717232191690301144205084796366431802592454693870749145908757656739176688533034198920675161712920591683338147022384474668247243333566019721689932614878654389067930473807413636941356321148463505582374474386694969368319902566566002371106736548287250554371586897779925562449920000000000000000*i1^45 + -903943086467824086718242674496059160327282271373150710325185768620882933700844621654813191016717399267701095671520252523345160710130396414363516906175229052628449036672747614881284551471911351440550250742014229134352572980413031881967025835071701975709060143504411111841964149262124463172067409450608903223826384274385435137053049034640452018099523133320013494256340195647603759227131863655186718755556748242831137776437785414669561997845172592826841382793968984652603237229140353701398093538203015614625766119511877897652526052615180565498288678963167895593119995225663993175935752390563492651537914265963852109773478200231804979380194048179483644586529182852911427574566544991157544108948134528235266736951105337672394971503841808642094057433858212970407463801551714455630307722709705671272556468612473687313927539194697586690871892250012981856202094068867476675279059146275231126033875105704264577988316120387095211055318150895768725136214922196220286617386623962857021170164698366213816778894425560822469248286911912981284102045161999967397682357517751617737553911251134562533066674832307647114160374038098305588643126555234039752577030041424948365462995016542516817351767570877830456315476742913949114065126534748657504440805966685037694196194957063304955091312387482996516818604855494197604261738156817196594474595410667999842876135010112552529270868217182605435341693658524451447899246055600738553064785155888181974922839446319437712347940913600917104593768239110548485163842536211250800602945755584966595810702714697657960260101287675556299430465213475936721123238213681795098530785713896122925400441818039882039989448882170775131061716794966601909968258892655445897919068653861979525958920847980843377014545246328612329777772308627838160585377376566434610617180903923465910155993704332573582587675927027802067947638700951050738504280222347158208356610928128102212940606299592264762535950906972116168969654306760246019853286645178761112609731860530746188067642653059312767477406420716518191864225842948860129410607943300340963881988808045030221918294537456522186012490316855782357319680000000000000000*i1^46 + 40899920362060368098563776551189071559012381804773701993579066654412365491220593010158895515292804477956190090568959275983071079202515421049346738636819858576763145407330477514723546704720381279194263842707541221526712872210799037416351465590892048943129595469037647003716721947841808525644521949986244896589777368797774959608997784038174659253788359470064054476546725708275912260173454060474629793729859576167715616502305794734509254552840903741595556816998924177973190559448082873986657078134873730452949099340148723053418924352411286700733305455507162456749222018782942285845201689757396329910150229480088057115011890365408270506400583061663244963792078406680849444231091359324820500898282598711783553754728134187778196435374768108685565556436837979362160992342684051226283399452139217506714883452368954415381990817618622636722469158901190225290352540462754656828883559468028899881759105471990184404347268756075812823582758887527605140676695450621109468326434502056487164230154688554625228979897265613808538111333812285087659936224076443645657076160529088063984589822655428729312289232624185170504692253380371592925542215142945051222992868072430947950266928959233886767505594223520119233650787357770979768518569643903932004460591695338821236646470310921792394444380247092036471273262810201394020476783524862331822453080975467207742158626984930378816665901907612023699974794765213470920509578561284204836758082733817622683995018043119528906633827627623284832477103184586973962436683054382167503336010343309624877367192890886967985891526904421969528743519308876619381949901351408061389505138777530965517945550338489257123493554297518726865209815985969392876032074193163237608114790300181894647508045753956176343016240228902120252828125229080573334630887100357171595768446771640512617384271427125771695251785939150942350347365371674069148721686659756496550539130569986390875845739111887095173377265122866704758132390462665879439565214822565988068829315281676009422640503190885430348992793369116407799103253709322077197096914331463922835658834333219017496925006402387851205112439251282841600000000000000*i1^47 + -1872826064116635882463427337422352896184136721063962771274958387064800598847783081878897821149919944034019656087476821226367555007175827189495186004388473807366635977020264220829898366785140352438722703981352946013065452892177299001003193707187215709635390781853367064144263986197437134112015613639348578764134801280110285975611071674750144016654543558844742822647662029685431116056693447102046919431572079418085089271081306873824850007558195843573269540831952422944022794906648007005171083955072121655665914218614764300929275061974548526077010507081554069544736769225414890275788603905602385643784540757372446349993180271242740958930386197228700366158076866211950339412442497768172951286712971962790920295795000932313015304051635093751482591812872855193320507995625216496468843800809104391693585081942574728563156316902406721950339362440841343504353982952198148591641198295493244662162365696881439506059270064423831035207557003501504536788354176828267155502577514686310472138613813953548343779129755683395035451376699594532844904186640454016271975464505399923723183945132546438693959880437990796253689577672123466425122336436475219572660608896837371550517483077746467709182723687050722272127846411590704972668714341558190639258877174569056146448434903248338426432345622894022462524015686532865749329964511965765831049879185172919073849333288967462662606025611381368585276115828058705421255625382357474659144441706987840899117859286559141395308283074445702858110742258565594547658049210002890819750122551157436909091053623330876295178608997826816386991784321675068877716146781037081124213605355363305223030591459205235243014394968503688731896054997841899593758797372126907079537653251402593589292396794030260494066749577073440921273663516062527071844029444890987483677451350073698191779971326080045370730781569458493364398270983028823628808964409905878368351679082671907373350380787461399967142857244124812723199048541919669716838393145102951335515208869017807285480721481522535578094941624099118863136454119846719356498987228806880717932769340168373262365598322089375394445247866880000000000000*i1^48 + 33505498028376507053202818120078702400521813906274514306134797297221207444015840515296994960097360435221246635106799155419949248450140392036413044576661889121744656597991826655952075979688768540868730852522669113654291234632684726989006038150107810479800207136002550425746538190335113080973498905021294377927956546676100091243861275231802695112654025471219254100138146658533226045167091731498238643070330863415492154686045869201741062824982153663356827990831130704789546229931847952084799800302259799085369307109648380008207921465064559942453039489615313158097147515912790451289419220724076924338040394285721685473803767152835485906209423484606997250627033665964491087077905994457367337123918997137772101626240375856352818797464809482857680326619720159359594406203617545194845218479131412999959636360469539190378400891758742992737530199828634160012372861489112687966834967623867079567516546095191266035904893936851575595050640520006384331792094411673772023168682681321201597678968084030265095592119306825462173626075104399577576240315587366136539479952958289574661155488221788653758596629503122421010416411920332084885564480490637905013290750779879682990235419825882208271838957584769156597691881350439674114194456413256067685455060739044661557813993449927411316728782292806720289922013929439387819024066457909662030662367222027197856838129237900057656324260885383744450317361208933940834367899827039827047087512937881316098734921313739022658924973542124228589005343621179603197697136551799229306257227269211681752279180210759769776027962045229621074852909424879569100699089262255025515592049514683356996240319108312978887651464626421431307374246628506280076012856287260531071751920322799179266185836397056183920483874498373029030619013598871690690066666866855156490069542226494126760738675070178496226733391258853965292549149992231069698080879660287497658689099265841996542750741798960267666858986987331138116577875910829728802392290629106444155331680441703375931270899885477877427531519702123997456233259267829763227255652913824358755162861586963888021705747558036616731392000000000000*i1^49 + -1236137413951921925803920000420754245458935604638683599831339662694706974746153904520566115411898831175530906253088760862610579084270922791587649194492595538317611578629054428955849173842210807671918858486786817973918103711191092536355731826897887639506095215649989023239809155020276322443926315060655103342761512055498220939067890785661257380504784575257405515462378990031687598088727426038726074995695274266756854074202217712805264415621073736007880756711354756653742786778775087402556638548470073527268819389715901749959181816268291803090830948121093219363239835641552506244777872069409972413124662710957122174581300830576056123737327959179781769060534952686839203401189318692654792994073074838382401823402460694568581174306119102819209755328166516683979838452926485804781736441648235215474312117475582722628040518532650214604713760699134113110190971471476686592291799939490100624053852211919467470090610458056441682785895374630096617367451003041732019980177374254367151226524986176648154770085246094402223893615898214133585613383296751431477906258133067434888092249434744582602343075078651535096026168996419560836748627833635262576496582235540722016012944101760333832338216333866247096834111247602131154554425482008125003967235640967844820061885379942139910348943399248836896250057818376688799496401344999452793239624852918144178076048620142358888402266683392876597245881068575419693560298301208792509143895629672626730440113716644904182088284369444052617118899579749160909407163379386538076381245842565979897671366473235876141131896880202800030838968603940886469938423255163340707937575485178082512149598316445786545691843710168184282991444510745511714699469735106950647919673897092770535628987193612201070016034048068705383963260709552400129457151384986388449282261254138436856017631217951076382848557438077623289526482958688379743588918605891294372498079579729738378184864624128359311883734265023904365129785544437552207711249455731627475182892750249288820338977536562771756701655151697169011221546635522321092120834248519819789300228971340287964775424556899891200000000000*i1^50 + 19420300683218438407860916977516832233489595544103939646725144864363346515764569027125657022713656868134979183445710155572543551396330519791943226753592094772994073228454689592702880886441747654329034330252993933098618858917017211143211623388513632709652547602983604593366853419503564417834280883814151831863160056806445516705261213670597173258834549229615774575354846288093133890264347840448963930868740857127492339505534307366034398897702244631769080306704669392194192092891909568323214127968541239908645334369897660583002822267446595782254907033422522299190508656957058001786243296548789436603600294181312107317036376021992555343010335523916709543481330641822377893720968236111003628333658303226846313774812727203575142540072758191536879122564228684319664123204996706802725737161250117885226253900443016372550093751961935352824120181858319536556842060926409725549366713787944489953777141950478123593543536389284512032397161389007801737937084497081735330897872423985004431073790142661737558368094612811662513743223618917568883593984314480928863378813531702756443817744080199166889734689313136169222491532922233499950325351463124472823004838299191791202318159473851241016939093940915820120200982347959182101653265909626497636928116981258049783249832071320203085037972282998008889896276822802392967691383784858951980521518253484748646715205811998182925086880140058693815827139903166449152762354242887195530739785808926730656966950264252885724038217585405171981008124244131983475593037948675570579183290623844609839748286275216243975109451724022335517100794344267793020018217598659253778611813198495512880094726978511953890845516750510139036265871471624235866362480524598176110253848095618975743300829585240458144416597061168427282131468936201873913216102370598128651230487346255727796860567407433906027038787353857777284707841015933990447389262270334596919378426656133642951956759038782684717407167317244936510590123136259258661564743693317278746196319102290584857775025050069318748357289772172458715604028053706057013625225097112010531304223284641114339371113088000000000*i1^51 + -107609488558725877318305999999519471562096880762106769768024936199984379902860381403296802634898299617860424966083883421226034490905812892019348659284379645367100581951740502486890744175308279718326044452514155848026345773893654974084314268572832156239667640126933808041913916172028303427192877880894413920063443331110133010312063028266606305661162010990751541116479350507297637313447800445112510398841273915140069049000349912955229899912591759745927227049744002161846135625708417252040041880666855159058440475711807725261911254800528124387695287343522206499750579135169039146331152445234209341590075744754915218791293478615305160571085581578769434254052067262741164880036218633077609003014689572719236521685927308791750903600820525414250733434524510942320204076818415853233623509484295788656665258295477159137895624433735036174203024038760710853752673347174015132308685988996351393558288074975392996806906895462542629133596004239722131969918294227303997902479520537437076981071989962025179619079332015338985272824419314192951054728596685789237280985902824907262062375153267668311654966348653771784372254308283739625886531353883366960030019044225875387185008301123921325926367818283060320276003079203743838451860877917229780936622218391592976144580455338870665893492900742382209063469829398792573286169084639882127064082915833828202670095382884316107351905176879898315831430800865842665098389073270765112334853043393217767728241573711152978899364075092884338768023132927797863383759470957947542981573230320882885858225319341339885412566230609056518437952692194986135330965968371040911604911300074585825809607552926511196128382388437557650647733977034434659202704181401790003643308185840328919133813388143633889758745276436142749076679502037665734824219323766108260058915618080980237491849619017407120501393520253701720122460617912428617191253608829563386186761428819577186689609177773177818893029454323240358158471711530825876799662888010565046772748672251126598857011365925616129176719427445672231757712274129837248389356864792167794893052091581837653030400000000*i1^52 + 178121948514283185991127259565683295975109369411481713958081626917290496038017954028753587527585765325403685626114009380412717653289068968622082704240387392244840406381022971317876265630882305692984843075299150404238067798290847912845681500783647834272817617618870154571076148514697439754083316790888915677676768223245816497963250938955293042470608405845072461914421144171091395461515503187855370124016864935962801571329637964908906527220476369945512851884904223330044196932000827067936942604104589562478144775024099865355650402973675236368571885539874591418282170344095686335194065515810341654608068996671671284670907101404680037635257406392669924896656012807231870747553134124876597273287860289060600742705344534761176043641915292388419410284165506059654148489487468235317747951890201026537873755153830842596170952621219561926319183308367311379477443401368553787504445536153791313249489538029079204324168619781616639177327516248659735593058493020504683829100574313954222951520039430031237967916426547288413320234631216426362314275372273311433541332295468251226841276246639953659581076026346211731859064077874808015503084750411599302365358234202403977273318306536915781314016402639270837616374052620436626862810503646955064753885598293824454995578300697761887580938813874519160382206425472179081815943819543115052571465391958916039875167797325146978589435402090533528239600758222037057254323502293749586656152421704758610583147488724182937653105296374714677030398424618507694171138250160158987891607712319193880657009297355800436479778511992965088587681400048651318286520584555190644562222785429657789323376663741986601907750440482543576581581931913398064883263830926436869089215591282544946601305092496165818470837498668351874173984247077896621594986395805606254790195807623662486865038252025237416767190159552024630187844789458278584985583192358028953027067350456265762152406944338928309460568472357957254569076929482535700442457533911685408919183627467388050579139863784005015313480628101197048327526050265357828562029756646413055534893748213440000000*i1^53 + -330047763188779966234852602794169487320759040092186910849229931183109519391532779453979490793132363042444886201575013683136389603941226049601019380936453145024056693553388276694978529744346417019189967285257384846590240295837252083005321331749579528383664170133098017135672667464577745034011013602038343278750791912436124602632917314561787876815375421951023308216777941668810422063733952221801309439394778481932325808326648400119710308006945084549884435821419122587840990236935044354120312017066595139367840253885619004238975733806985691945281668747044301546076737195696711598569567533634216885161197011445703315480722125452657864969795521516325014364604674913685526918818666378670987970856140804358472575706146302535791132466347270545376428381262975709229434541690073151085387716419184662727205578128033687072735953119216030264976378710535729380813408651797050781544914006714253207603843671316657246779418823503066794266272407387915517957294203253876855975412141955317522711680087510931721724510251895296855376112186482558516561834449280072959013049905030412970049573091559014694769041913421154891654215635996324483256784844860958113061189399259586814452370519830585303571292140835964690580093386710868452621239238271095688515026685825443494208276417216169558062174015177607843878622845745935331482949903587868960066078469877667140405083581382045695031385102728803093796287457910953628030182925561570189341982011694819887661686898458542433035477090584602618042727247880683159765510048082419167071500362334037627130479127515432750733501232495609606580086089144997976806346631725257348207024192306567899885507265124962249245372047741152368239949233423916737086902721747474737705527831453344238609751072844290241003187448867907666468071829506881198254352328342457406269750375936114201497915355360246877483297814658729097480323419376383136728736690827169720149260700469842090668246884964240598842120699915538674978481214089932483573907842862332096840421339624783085477390440241546763990756778561366191950428449872226546348502763138723763393536000000*i1^54 + -176339983041661271779342007648782800775225850660099093898225476751046426937724911417940935884791067197750112121145313181971532544507089747878381771581668254498099370608930937231797051237990819055943874752272862762814539108368135403793071709502788642168352144832729638041389419801300635069002498892730508975414636246205373246499396007959980989618271909205025972912307410234152477179395050760768902759442153128384686829403433748384216122852908579775974381607108574483232682231046453194281147489747678072357313026567743713700810098620267539334022204079744676138826340626047744813123558486842833929021725356838705551512511547600935065766857087523337052592298114561628603586297477634551253734846639214974835811343273359296818108180357867603377891123002084059176869558549457479802525888845047112552976650325196697143173034364739033953633842869060870547557787913793018192316450034249846270809897701670541299054698472939611407502808550494054107283379621889540964170354347353724873974165801344102245936484385321045681534445258475700401344434288398452636562641026233658290710100721103947764384445247196616245236608634757641958229532911212985770909892939560986086509949122454288608843660547572994652263816233122221346295407004528985903820671308630271346827889334265291574201029083335847159377217631905655769541797606040840591430863418095472318579307229228410179043467733585771733838798852830038951348664386792200651307333625200099666226196725786083386850173568876080348159332024163457918733874946215962849908709485229577877791552210490506069941550584913474927268006309975913486878138189634118465692596287242943767471277117483921751203122080187437868103003271186852778138929488155605843973696369057886779128778321410210604396923756513340478147045559824974388673150839553484271112452252407642612776704570175007480505140080251036439707698212766929897878964791812518182578303212844465618766611403880826940592892139634062769928448022587287234592670405247285005820961846085147260836453156074472584657988935898869917726233586639707702966774173568072800000*i1^55 + -1005348805970513733121952075469019409525708331835107350405985391826075190443858104524003197881000507782663034153755161868948469932684286276973947008100374418512081801580990459332993951019125228464871469604874360207427355933419454228106969323175376853143026433739307890991694887728972634331128309945630249327577928114635124725717792399820597203870764987097790117133445653331864855580539271752320766030845030016717311582842648504316977818321456036822696680530901910132395912680078411628973492347375046841840979316467174882381504220527365027903091680899456288412532968569127139605655323797243095027360641081059129610330225594365587552133176658248583791146263073475619518277331681176499657860749226714875586548329626326216647656071033678480804527475833961364646498944572781833284173943960372435792903550916988880117191963304737658235129118671164969158792910965530785795371354049824797680716372737740397764539928420045082062207023385641459509950601659767364399766687889960229927199696802013731981824530230229077835198968190123968223105631284964350100856411436588943351707278241326415235166173508936043277302575087724908647453278200595100088547739162871041646848684023037992469947610028482157762076459309114175426384406256030690415999251342476321931498920292670154838525173352774736317763372265181178818865871692558241971110977282976812823048377425749953617126336148865355294668064447006916341733038489342518108364283778502651855113965792084297585894793337334328194085060431177818778456389609072231854549715104407012567079603140694463619873843069383159290742992972296087864874253464497353894143314898917677162611268752281069274903033862221831336971354870725433166513041430246874365883783162661585423273072453633279652574676621393031659505671027563271877393804344925798160720385621044629075154892072387149862701433391108823327947700857810972104112642730591289257021794083397858733014277293280374503898954345140987383350089592120246952249534988088199044716218596076013861956704631038504764942129977622463602474597042174566133034000000*i1^56 + -14944008984817000155043377057326466364073897792656114164349402269195426628404489222243650276023222023730152817199212640802338431724925180678267938246369353577086951762210392968565222513932333678190924901778558154435784857432014401572603694612697562058006678500766906967012492426009429980244525828709269365202369460285826447320161014121577852071642644378953696866349273718965660382358162821279554084200104748951747705200746392337446953961881521083501265463807398965142231670437611317235619082080553183075851535832076540967900015069046662754677624399712275783155115856787064828664566811797467632321014080746625805004798729648129106830441676765990045574537571153413752514713214007297294767740397084494509453636359118555572623464642078410728429759963729624049243476933975753942092978058750198503720305292171884018777150918271217737763126050172200798689252237435712653982302333271708758752343094074855792831541957634533110036539042034967975201740485337932465495764051752898628030946491002688799786693279801308331142622475837032702301125873305957680775124050036749457627710538372946434660159823323437471175778984552294264196718727376642414225895254440941975143374170229469471216415586447232914928175534009778828876004732239139413535341293072510112060420073136102017690506518177708872617436805682806651489927699517392805571041075708493856853396070455975654619860996044131130237261355638797852377913596733940369497572960428619322749541109071107785536971703924346900451503222252099601242671555371487949114042512302338775326752627718836144850620990760145379595683603006285453165716313043338273506000031206789749444842902345208666625969488124479249338928030993127260385617827062992348667694235545440247728739934686219159619737805215481649408048054991074642624088526293707867189432165955227613367059332242937103817303876890715145720430063256413718430378260537901138790194519550667257804335531481185142942755150094352026814439390540232073219244797143491581300471615518760732400109147361723487185450990570346586000*i1^57 + 317871601296507868717393668417464686071352615432467537264567701214857770278971604398554066378947610807116499483418825368708387008819415475332627919819610972651484279558450390421367043046243162099435416313481329261915892270692996635057234529793209084583517823119286784471854759202015681624588055715687789033303354800988023795636653724397184667413589334876949065134509303600425293842932287853722416659456256522984516634508859540645219036716744825436283801186006576018706372293103472595482801832776742883089846093039738005775937839029988694128605607920083922032265835607240656351674408986101599356349649302978634904775577326193086884426832810338025352887835120896722319584658648920862366783936661647373614095226104198676809996444482867535774053400552307980820287305449432582957726015122895310746787590366429793145165318498038946147137082803180575942344147790503312178555985856609397249470232890585481338584960789721056653410795422401312422536869227038701598051531628070939337081791947538433036208090249276759809559525975359704957382608458265749068990849294876436486233756274096819037673595268480629875400655323708055651891065275260806102682502851594072264165541592423107983717947497297749013607197080298589319801872662398778535108410164593216498488069174954318633651787970988371771590817551899669772650315070949211241661324569537692166935476335695998844939231802772360433147840442462238915602163225992418755585100516465913996644748831463650886947336137257310266418873506759217674676998475598297638986246384363094195857104164952913263554417620626714649056829368831537804280098530834328839358250087284816101975621501836668372330908706274215829116450180822999119741861436397281662473801300936798122746057701019089331737021581853422419729917739091890309912319185798684025503020456867616076665592512722790166153332313308411676405581995147783120358554975716730563380705815513035623923931792181272181977202681111255575091535425966261692722936184738785748578885791330972182135600*i1^58 + -13786273531330118095964402990762385134917655765089530639368737619771538705632264747050688596484372301359238993473914263771523390466680771510825373792177358093892826312114956630705268835540597791703581584189088828034649917550006274912311386177196885262142029397392467308458831128647435923257520080259942368288781835073632035763278735048296623773181782972888793910679322726613796886129641253659049505836320987553387527447759500693737830059263488640972211335842035052623761109651812340177148852217411454735060536936654129813601998305586469338586487734179985428709712684689815436844939178907771131246504378845728910820140704502025686660759374420022709954390282451963740362352398292222439698363036520289487175556992834373854870946737874333949459940205706417286026277611887256932577501252349046533610922393447473756600371302640382343947518129983920856401350417745919946059939676577401505579389256130831585773244849855168747405600473933830597498672228141574213150898709713079259792167191194284440431549216854935509432016830777411816614857313574975023593368204179951825063873807124821583498824387237875759802508671285682419846961289526327114140312262603666285715727382996048499592037934770145748080312889192997029345018491877959318453962006860339481355093354555016065660209791851694417946245206865681185652657250221532253815169826920728312494720186893287008774205143605914081022858008520451800562753237931051763319159943964605691333442600361658420698383245771897754910080068998830470665464189191233602355461579359977276382303390840215701586507110086309260393307324472874585762214382082176562201627686662700289988967342077880619044480593646015308413048516223368253477100465486416246138307908930326463371506778165243922607010708871499362533774232507283899710290626425602233856343803728418105145980771102407329031593918658164111508905345135010218930247429387431939354846029056083918598773984662802604507957477117585345288090906921115*i1^59 - N1*1326095111800410117650522075801753027412210427699971276715745988348344603396466295202464951414230161728741493756251689177531285917969713191672657579301581266665682338488986629494177050972211962447894743723431538597819564936874276653485537038073045015085749074857462991528203835091805740623263253318087820898141987944682536373961366826125142772011942171393850908203806578737669008332967568972140436368401041033692549324742009215726690107945964457823267711116303102759289473562846248569988679953257728471278398187345790245310358938203244078972271481660869226061799961461085502686349429551365718607036075887455483790138976052*i2, -377097786406715949867269500610440423803520520546678706859372037200462034745135874082353215439185287312934753684045018298429198479267432880033145440518399202565251888119534259924911524645702045977182058748253731553144341611084565934869306660043297190160932558540012542397315797336233365534203151524552380960303423778592642924058806144561063309752236347584266443325386593571627002326317803937039562471721309296409703716027392012410317380010164707846393888275743088091969895434131257521880148990108035196481546593936226966725457997074237764869519251393680287934876898830997524613983643344601522555924543913854424581209927970274549364339890247026154322491341082980939610385506714700031225748849497874303679599185871345338469805934833488369170114951381030046706526439971235087445824511901109129833888237512806530447275214691669076343655400393169032229048305229487611517055258660364746075763745097939601232728016525340156856796024258378565622396371883473061968721711825572797376155037572185508667120447930802231231572834615938761914242414555134586491330845505018303185649321527704363028537987443020579802820190117916802350803123327668357444931150753542759739989237367343465716368074780078016022398909806748455020006753097373548979409390233779136873059664892993758258836338436117111333184557400372244223529138857735487575465066812089937269334378246381298672693034461814157697760192671390062198833266835939823876759049344533373275082778166595449836638922731929088477327186624151927769141160018695206848815723905476443822463085166611519501101385049706933237585586399207621326372685383616739478048309565863939335660737988777862888814027487141728161204515051192560592507649769926492346890137704021949259668248519783160058001330582932637159602295579444832183287721837738066949289038541724678394899702525535434935282953808925204599549887637776025106764400753893269105940528272450951592844369040549792741547633208288116982534291874040882582032495806204641926271214675692909759120569234256062465471944742288316403361939262831142075224756417436100814860181933186518404083305106825197697785629514492375926637680529660544477215439348569143018869873136176437046752892371649270961975693622457596676855289808050424083023476916678450028364639441427468757830446301993523577179989658828800000000000000000000000000000000000000000000000000000000000 + -14629062201068847392800300931171173689446657178996049698578317378322578419545789469007504785118847942710483547339517180638230061498795787201234978401263086029832576005672333817181648474778748175277094355601134091899958886428427864614961194734635302927270382879618078912317613956401018490421074796427135934559825230290491552389912387582091982506832788504705904761775242170173102596717890159203050183724495018611242072324932786568052256907044010324424086724951683085396206647025672128171210248995985143975965652336016620400622710964164236897616353098049330525896652395762514442905614988834753915026086600205345538487236507953535855194814925671619146379557366054957844538278348782683723195212686929567414169199793768328187680765129992887726821203410598565455038893801314773178935483612479671496244356595345261381278114969388141987224949097831284684166529141710414404030741917287069798892313371143279144487907730467789902819447005124477704883338705211867095668055933240629255969574400849004923018712128398639942677937530197141265556199345239477289999729025096660734916203896508415555793979401399903942907403881428073612607431509347239467387409574186960940703426229748079989917094785926769040384344073962640103874831024168915394086101927552261718337183598334039050614158575290552789379196896194953371058296225677318094809025793931576756362971784553277523660927584135066634387959176975648667092439002927282715886453593939870798634655624404449982407916168113496463696279876795369085298232210360730075429102171915810958645712878157929238762961997413026272919983282627551536276271487316038751278545675642052627707665519188944353384930947196647472346324764036810222345664087139655846264192077490796167143956398060766300357594747968741557493298567433420073478646539624470578690199477845562418738454004094609125810938233462815819789181857525234812208631110851394816252175672599161646950325962069608062804218118677349577337266225949091480516257220337044778725979011431519774353070133505852795194036636989653247838340577987738895265478257484838068785536169948024964656052423743547590877031268900179772451746137698721942238828385446434947303586109629829942077299562089736655137956353782422972089180318913140084271478329235418485811801645940513163134949798002281719443108931829760000000000000000000000000000000000000000000000000000000000*i1 + -258357428027786845571578755912299536767658587116492074212861027649800502290398081648891832776050626512781239704267625444780402602503387173249227542219436540386224416886551738792098861520597369095392225910485586448713558630043040211650868393571522467577819690756668740928461780588486009366962280605894473751768687192291584007309094624986228953785423228089720486758874766464264789643903687025065104833945622800113264134167779110880816116074127116745901510188073994800808308729250725589354452852669497940067125248773168848528621296649171160132279915012390683392961510601965689966136848368472920439342455543079110704843579449015890107160466173519873154101534493324874744877034665360080654613482426029560054441100725898505424161037281434356976367681144624472548378902973402246213467191364143377540794788917023330546160298863607658892538369451799145138693316464018784712654356117703549456113981851446603865095902325197681418979008416301720405827704436535917754194273558200963149073962515867574485889559133084356211537709793333936647204228875117607379131002600010957008665576873169884306510092722900081530219006083386397759901317484724556024004342925792946724901761067284994730226954346789859057363359211624376400439258526164308381776905919320082385825125985771266268579771430785443072809709153216271129791240448345161622696642597901206974880869826222703022050313314017120357032211057278753540148825901611671111654995561280248872431409053265008892752373776210220155816619737372641065286998595399618060948022561135018225546695018914379393980653371169781895989464151122783790172908212313490196022435629229228827454013118952595834668150395500582514047390665344209663310931954096697895660911040763555990066836453445500168814877880035348115441856372364961289931854149424232827618939142840380300314872032702602326296266172214060770358368435105783017784840925129276385159227221590263584485940112165964569950072609508976714108605405776825043115009029913095639084114339400267409017636441829469318461467937149129872751913945370306991204599711730298751674125523835484770325869442413603885594750114246425366868073656111043377709437287556342274369612419971714706925989311696861626289917162914547947910035653654517360178712756661715374915717895158184277552144712765577317046596665344000000000000000000000000000000000000000000000000000000000*i1^2 + -2390310651695121304139942427584502359747615615423091195173038132415048750855453229539773695776832524970240513531494460675790295673318568530282960424982074210802680140727938763037230649413277834760926517095239611452211469536133413375598961417977316062424878245824176679631714937271162517656755140183200063551264758027702038856613902981330556838560570253233251397725030822523704250193669825450562017961081716643712026452642106140402252159064174300138340322354400497610388563277675446270468200864939985586803017260311861828502663044364018040456676971357595900988949661346239423683128494122384280606939446397919036561558572857711776665676579839987457495010955115135857229330584892123447809774567028167195984862458000208857498355364010299160101599519446179627598062874668636014729411343708567756197904969622814250439908216192658645767884295779290050621135680654415110586657706322599077797197278297356201402292493570756777655942416791747295293040556714106460726211542450758480094269064783374397757432452710210786152278649326811306487689472898165981332682158492322682310682605064927073929771144484384152872511335707599740869947304791971867432722117325091570099838860705899566324114844932479003959020081937538335795309291281220311068041051313090540807076401625704323208283717505073407865174294804935604841004366057880107563441846278119118152930730712367124513947343232448634477212319836976426734507281069979268960595915446499954417959116569676607360174537628480654250628785895328516998635687546973426550232810781074386603349337871143504593802661083376282948560544331662915571916889118538243386888882954515603326222992669031847833567377573288929926937076793724126804154252597598495829208389294363496683306551509460204644250543041947992489097000787557968858710046465854481356409846048226562780188127104121886322644839273691738610468785171360875146138531293574113940096247330162213865218438251222830866176161460539234690876384832260923926776738858444027984174285864964929344494913643566743370941562524118047600814728735052382719505444356553650588975810131851274080984050312114476369212162657133740913713428723185875043202338328910956860786304243914929245466732223295124146260200409861596148909441076449324496911258980682485140085477193023675083250366284375707835741660774400000000000000000000000000000000000000000000000000000000*i1^3 + -47399702868887506578090997847367268165874504208558332168455351797097744619028645939338072143144771977913979331711047996056379679399461221376742473326445312496875455127190273434728008150772948711572510637093630400945137694695573227554823002873894515486339097617817356406104337321789213367814206564269410603838523372853031235520732495492685925803798712155675539002003825945460521662107237295349571023917861288987833844529961407615165394306504960981652430732044154055701393685418496879170830828329741893551315432171024649018990257034839074252913744708336669300821577098311050683436329343065366055071984400151268876938540909148342707259647073965751613883621690974546229819608769505458904840082540264664673254411264939760606074532375188543621721948444561234623247305854714619745986334539274919700948323505109359409484103122144401205408241417933185394182883263777254825243159669479050585944388968945812805711520060694179888192374161719018927987045167528435729806447946111114188589688514573149333741829674227428715883197238330310210375967403280769208672827833146326756411886460346647714937126865427580336754264794392012675264190414163095075132438550123913296925984492125707394816980000538689198911292371968897518267571481787941960789368249016320174757762618647443447709881106575770719124693687873566397141492212745768185718812990054422003472438362836725604596916920141371137199457266734469240063068456927999356507680872507155214643316510244128968183138545706997474453116412505306510869793086384351723735906649066801140463814217834929707272878476519979194292949931898537334610496836542525460208292074515362131844652072811727226462760360770667330870542925976563571656141886010798103079386517049605291232323854176546633166836247308538085131441283873802718095072476214030243184084161186544993337916621055635386099693512126010292439347496148687372238407105979762276690350529487025630602011504763409640945078941067248978444261556689783926158370622275577469280779485244066771305372410032357798039069302809577978057758053715500569151616749368579137904413028944766276388007293192364785640426322129286302559763423685703140977448472243925612963302476445111051631430358901728550375726106956459264562346803092844366968499625539772178539437168250960979801630111364628224057194577920000000000000000000000000000000000000000000000000000000*i1^4 + 98154031947659011513236656842146549437175756424867803728287519225518922357435036447277518886469706965307023692729166888640533308672679870277851706868894928335033094683085445698440906297000063231405492645886643356251894968653710310139548970124891558857011469829051734246372948978876294167945614688328265666974926962864484322280992747693731569311576192381767275643279059667470422248693465700316102993088777733745258432915501137100419327693393380895235364927750572123510064438518817399940236749812644086648486111041515704622394429954333719910738414397633361994155210028020327089279259847342886090671231704504782254466432769406851712811208894189036295648221438772916729186675660592640135240253191003844610316139397128405142678592260649475357592543500478654880368551391909273260028289708624029084395223213302718962391318754746955161365626179593459064052724307541621329344839837669385849776251668642352735581812702920587640954173383738603582663817464012552664999986574626813150421647965956040423449617330923124639219687479404305358871195213871317540867041094111093075418027222469317172275304448722890097586101000739303155373057896277432812456032887600193013306269829181689859079956672248948329500984917885177510740127362025618918694867595164566280267307486133166498474419596639497261765879108481232187692212590685656445361031167212121226307166981206411151336285634610889783118340673122665554665113491764039562700469337583758184917727575138060841987508570363653815529917393544828499503346624526214632930737559528003379450620595659390806856676376816933236481512005132386724799240926734571699194122967957476953230967730012784205564764327305005929060644805648406769745491376349175154473190670759651526584975477467034943900522372015560750437461064969437412206882843191769373335041860642917463576767068779171205274874020670626591909682822282122986730583121293231656542790362775933544165789731702965292331150983481633253284610780045158807622692662416598077777704564425102000749465249106521502864577067569821651310999158456404116091489024693362622551802568509880906041171000494617590633034108918757454414005189508062375939556680877025617919562357610753536420626583820154462879987921822449466415424017908571084330882169782505154852171019999150161854146482819460421457543168000000000000000000000000000000000000000000000000000000*i1^5 + -217044706044853256589480963897201633667499288288282275706392482598906878768366830562895952612096673852356438499721866481958936460869832958822097097774430808386677147521130120610148844595682123031816500516620981010752486980598292188654017011992918998576760473253079075463953831647224048998354698733008975522862583576891978615297077721787937526044953146871780532402327159825084026206971434114292564684182294849194828557580594567302474973124913901858145665788319820534701109319612011940468121736482289079574485484125350001972745612739141683814781108231664646767463590333169805591309895669481399898104790937950614092741619301362108155519972045402214448950060042065326548097389179939188055787505149535444402977760503643565761199023789671070936399146612063234771292276881306298105662223397642863387337448547349283719094568319514193099543738540120116068437104709736482022071931695335825518562014900990707238517702929052605800138559817120887083042475643878517179686022010067453091081648799768126799326967128047545305266977701664682699328917674614342507863930226289503867730290395738428380813095974167848758565983744794065408697883382081995672497986005203189143554856852354573356671363352939436348850726508063996473964110179009138236250672772894259471994010848335321617053779059027458729088904018916172302961931268840218705305996626759394072103140602087917158524608738233002965315520742927277259472317710206643673469210984944201599681042474061620587484440101774903215653086862773129098248857912608641509012885077701682360686001391641110190042683353664009943744515412653532204534414250364729238397351088556324954629217505384347658881345350347588684528431656982779219917800998597749589437952641452411579977655626226170928916385011318952684512159857105877313491877022049926420657997829091672990728870467255232555893737856532301552223650606786966922896303288204864255529728728359799279272533671161582470163826105813946905956852915648007469799284214291722951663613866858445214737526002439289940832660011488189527090813741465503120555885558371365779796791300286019080124986146425294982739573096191109235222123889861096895726370335777082387752021421784877920677742574566102262291674561456445160216981921335960963146334657672413815310528817548344375261574583736177433300172800000000000000000000000000000000000000000000000000000*i1^6 + 8424596966223983974275434586985323515227233743015222735714207028071038950906932976449351127357504040668385740035841524123080254406042541184751924163002694893916773486965083793883286326157420280468926834858246354850670912943866431753277459591431492187970835505095363286296638101179816707211251699440453580510011197414821997725097196844672863073829629230245952832930566509251332818392333131631094701578626733269609933881294209863260604886764143550270133985148879119690136703572583869316853217371318478749486355691273742523686794756059486890448022136285217117333750035627741400667487607269082830247590815791077890398563623162219711592356162402313453249376321938110145910281621797613150623256036632579587258399473903049659380738122367753171386785017670656177363347877129991589315705156933271443591853533846939925347267899991512859600937955831713675722572728095382456228101839097315429336006880439623700125049497784879057331276811962241564271362124974904608897718378956214129295152662918820668470548706500676684411762339338066045652697687649459055722196059231312008311924166383621435521201271646346182641737991896389316443139120809715429332669970854925392877771156377876549833914843457785486756180381003043613225958907858087091765162046162404280477853756539262874881992155631928825998944561964508344252992680340401573646936673574965589397488851697448253396376337009129808255879385859350217157444861612323298770951685014825387354986071100474335521526016745683206463714404672568687823392474206159295147140254012069428462840217320302307670465232741542979198925754522313453558821990671936854610512059501355525154555296904882218369458046004177264862998999639522123172359134284369599805442928200571854895316272579733237895278954974213022294643540951332961804612778990321449203999704284216788006588215692749362085347779453645747733461808096690256502814433656368781977122161173847515503569422508141325435578813541797523994307688707495065658039213611702994429119918260630391570269050599909915871910060134526829733979467207453575422378556091727625522369728756283444436208289663129592465511441668086215144293581495280999453959187897444222178770386932403486809640868235982755670931511399734554848412150268670521470849224278163619446696341899915164568606347126088851783680000000000000000000000000000000000000000000000000000*i1^7 + -23966496389379269755940832719824699390771677795570161613685862634631431473947338796720398368833375395026712104041586126289653148665266127752333995062529793530335756977691265220202989338599917646101930968800557086908591442881003630392206937359934625033744200457927897551763657346717090270669566089071526282182064153079371961312577913870613027479224032553086772577534593574367691782135303027014340535206504499053191377162069384670752003191419297745917565028855125491528318042936218359598175973646084806314699121337764782085883868766005775044185135561104847657952724245808867119754723691827582219889530130984619373328385414341704132793684183291450248201054517729847943501563431019487118679235619884970681313357794131305898430348937340601034289464967428247832888824559945003128276856974948699356722665351077543985534145477581223256648248884819227793511459404597549962903257554767569628703260820801461444522399775867513665579710842252726304057966018555287950778823487852463592668448057455566882231346880810069505535235310637871001089977045291784358193732553781903990133306765628778160986436490668222020650812553192267270747339647686901176379380089586250780987375872659156792756518229220054481669793841729334410017409533512330513502150097140854456686407268135928469496208049243677973694950367095517050732128324790432819278826394605368187518289017589150229232306268513683784424515250034200093703759241346682104574675792416457710988135372059361288874893031243134774903808089157838635307091061061490242735183879058305773597586676080103983486932129803362687839399231560019946989025684174584529468715051025165640153954216746901122242720409612174746578164034551640210975538791018424958339553763294837562066568147699898101106322448010363023842961167197426665368000344723017635560873087418288663605218145567013258056309566657364686936487458598916014513465480242959709894377497161966163933395214473988969678045190011012159070375260516323274145284762639236608214457010553815890047668055520599324682727000081388406373358142340003274605105504837735539287449847243958727857787047326795467076541126874437601658528458409847502649551898067448602814515518486157885140149515446117186771401252545115328701942109871846885995714344933291771222494096510113500590343950048377700352000000000000000000000000000000000000000000000000000*i1^8 + -8263955025944399434834712916841060927743240028850270911540711149031740329167988068441007733199693107824466523698210373274789714643817309626083416012519929152572849654850539016205695258250962012081695806961716149101583945088702151428671153561949200872282542343229647698121584791969207186479302418036311568294145351270996807935016930670099716528993602858350637356650632808524364517905854444554653989810848269233142159210457077581442138241098859088272311451981777700221911169202796600166426847359554186976654869518690021319048074346619506193920317247950790129617181278965739597954414697409431787476737377305904048599884211332442665636111605340371756861158193738833817440654165103851615007279400570146993254129996028168576200249695848296782117703171497781416822101981269550882130843221811906652137303014025766728031562598355173447816241332864660029931761958400425819163860399304874298035509164106878069624935601110747079147955553137111943188005783686999036690466848700965918989744299548403584102156082979985310180968745710984516220456699384315730025845139689757600064879803096157121137665443292827617812588475741801634711091380163837891019032124444592471839315184627085872181642816007395242387218599379173990697786602998393398875898081585125532631322669143941817707170261989729905533216867937951735471254120560161473872787468197926923965290953518619851237766765596238764659245844268114218679429370543055943753604595264372807862124517000596383096934539615230179992803177820172916208432131115206201007637560020991434882353540988107795807000489564171505480895877266202782599941931946988022269223362642660343354196822449452173979694167004790271565351564460357222451864073794998587544410077387075887568544669911707272998423464708570253911869633365569988628419765928438286454212125089174239113151584779837728076682440178029293840613002219267606161260315750696767390468919011158203416423241411684292925766763060905446511101077878469769248350635872613394025541609248929325954148296240552062425912183298548880702838575888605296768238583505738702012567509659594903347564355638858180061954104579416347543271455594502810789811827403522401862920644843201458709261336360096052579495024503381248246257601034568626153444683389082582671753742037979198723266076008565964800000000000000000000000000000000000000000000000000*i1^9 + -1679673905713687811974387659554500347256503782422931294226864675103706642746957098008243766487519392385178550276740222440061199226293490013205788311637192619577410957706683754272009530716601602124309100862927953307392880954830568114933921795736365300651334620462423363326220292960115005795136508815817933746243924195015764742446741727143453619550249183883073174113423050226602935237606448964927502713884832002646417186441120110398287679389580923357198675765784178839957389882461194102227101846289007899334681724570010585340648878496573386835522680828948565866232488323775430680687294510898452550602086725188582730476055140452514073796454659329729108340925266520138796672025924266304735466179040381704499579380106483273412671843567824087824794385880342318028514958688313149620062894218652171448923254115022558492394384525190754639522561009391624159462727728627243915969659341842594605832586190481719107027977149289817058123112289255404396963258035690166143920065993758456836768320972129114442757654309707783252651408245786762241806112551128845294004273667883423648687073305676002796700631582807023030405224215505706161368579356786204231486760449937420866253039456027965695294913432863283927472747806208127381187318644674401515441359544160790412822157138718596313584644105242485441233115944915251973792704563357250208565558394788494558010885166709138821169176478838808331307190181293598334568946514875650555531334077022756551452993161128342997509021070063007140612826182867944106063782683083442010380463458570423443828518645514047385574850460874605004758592134247713583032032349861708530946725325497736705480815075520368703628224760144229263857060851168899870530148668794379968193158383930812421877209402738243406631635992224363722481478409332037197778819103080853624200094555688377515152571219864434748753842413587757853130747221503275023988894282159210545449787678327329361110498756372168374685253889915218142333949939508070096738594616463639173011526808879652677191724170718031262311138282135236359672651998434130913230145752050877166069422091457962435961423168249803986018096690519591889852142390683898765493255266957040176828594573339988950856175614839473825135995617814623520212030819642317805798921186686768756228289662257244818727929139691520000000000000000000000000000000000000000000000000*i1^10 + -471030256469016835736183921593229267941591816222608059597319266727224431107036158282640151266988519410428091723935499528440896866032992848813435065708740940658372232645838695718628932599445601188732045593620033150822553196980667090430737894834967830813869896681336828896261760818862931616985787438887147307693966512065020624747569125053988479366955809441503000948506754969921408916426359728197529493487624604906413695512738687831510710182472037843015624541198722748776328463902478927863605632307276364975643780194362847643106775805782232218840863296106071964169759817448359564647768177078359287643359181834433586274258061309163357577826769381012916787317300668741702463246735702344976801011644854073409596667178663864186384537628341834796783966913597446843437959704849313890153440981786179618907992055125204885714110836161560117170840045558147004608027741925669258432048891372939121450961971847753100613128877647722523801726041932972064632210949047736413000916908895696636689111209131990021643741376921875735819520509083197108724757320699574128358447395740008472245612693290685149957155656447448588469979206348088371677423374522013351306761401245102552663998586829371381870359956790397165257847505878625335741634530647027363137083443498492307912364767944254118149356114382939259432424500259848962123459251802992435408789106016246961560778163307889338697914922560908899302574677088599690478408331845753603170197112115626658206919053539308108506827355872639188309847897202696720898266021540330813472938022265662759836858205585182360780627283730713914804907991248825354963444091895636104859579969159183733514489642196433552304534887732777613255541957041191565414220231018365948151471260348448251616915076807448770659298908116095734956459866802970836209172755390606484826067159687356523771569334594209524888401989945646823291983788828604343749223445039440944665500167634225963629737760553069120257904515981852541988408745938522005657636894256546460329095052178628241801310552206884062976871809537433107950221452135634780898354044321740647081912909205798685497421537005841105413129587057074334649832490993227896351874682483647136117824731487138853426043533084362923870729729675288979158339032683388191206092140512787058589042248347056139817074032640000000000000000000000000000000000000000000000000*i1^11 + -112628733310033076560618357070105017381300766328709409113205358197150881797882663779679487334324940639253598104347105785979142450810595637135291505434846827015646996759555013139776245130620940258020212525895289334537704044395241939766288221236233840436750214306491101549260521134629724216431358342670461814375048169652332399405266936240829726454226962770911143960379035536784587148363339177017916329109121361579237890644176155243080806658862734634302153784248239003180988546973652323895186633159240799828842975828872541901034696231798188696949241443789866958003950511067136295289773663503203633631692569239726582969228520376158181417069990205784000147480600390623635553909757647181635348403135847711897185501110810884218431810815248628177477325321129434490175278052055638592779475209589629927529156033820977249392860593539700579493309674288685366715821662561890474902937934096975699572246917397268917601456168009077247489630288259716767029954678819239006817834196584564955726832243572107739437956796568729180169978255899916853712980955546516369289423227610118327592537039036863859502363294673687849989109425282722360604353920708711050462516129432613383066172515408130928978755310649996830390442477153532559912538046501271607756843480122803485202692854745731652006160098971164350826906852405822030800079165585808880180828076125051234466402696940208902237983293365538794380356678409857075532435511935006938929881213295473604461930732991905771817640056346161002999990003774218660821937979342550883469475518375274794805167027226366705516729245878858499830335045844998133168304447213762759032633292664020981187473695589236914568035275974562066324117733931717701911905131390895065462035718780931051261890561200227640270825907132423338859979375008572174217576352752269449756351038245310896996163964750391023272921128657031995029601651349571284541957590202043839982723276320164602519692242049312737037726493710800619276118792125001232148315180814537167040471346538456659749340318365395737152874202786464838352099926146992343786467035026454627651903471720732244956905789092319080845863548608268075535185786927220812972200223336198886384606238767628331031792050045635945249115959042354676786001443197087946326870815365538004264007322141965781185855488000000000000000000000000000000000000000000000000*i1^12 + -17720051722000738648171688133709933245099978962092674722048196172091806172035998493343799992465634016169029892171027507419966469317602338749657273132322765655626508083451801413231457338705553108175895426644107954654643091731614976254937107236915891769490952040616476827703694584630418788579359286085713052627197988337559717814234764806238267730207639860901087035044985230035515691399530825392375934031440884446120346180546206448257554955587488880618195344444765950326110966669859706400533355945336932838093680281503514303777030426155317315914177707636422886328612057452647105548311866753579253646211045160588208014487447054946871760761202439358715290239846970958089608471163004443645489291112115642437633834365390476274275138407865475411542028527543724205633340133940665347105309707660373820316419763274563582521681521910742711763096264336629854946381281540130321936928668071021414260028147714754694882867713809207298696452527190951163307425895043045380894702024593355890436579299741149133256995174197138777451890655188226439618280811606884687949417175492243512760906024042854656749457171628189372101042033505776960910116049351226740838934022271298214183254198198037863795712462785952796499180527867169917301269497729999728031599244918469308179105326402755049172387761036597088620085529494822506241201426909306380814242536684717270479899947696425159768990028785908019622050155821534684947847604254059064142974134771962672448891422678609150821980272540908614458320162142961238367800211528545897020262064358028736558447596827075739194570656987775051739746666820580260441883906253786758693124579740460029846485375685130609961384094827852922395643607812114987570464624666098694617610770843985144573859037450741299142563071871030490495131929898274553939441842017504699802556235562941099969145001461718110738352400446225009238961928921509935171194377061570249242532990775642137813826790173198528503706040036391337021158473255057883474954138746061495459723351142393516798701975806193775004562690118266279635912679454747068748490526556228881133253344552421236956911275778807898460676572776261317267038291410268956928784746240185310351070938637146067778796325012314497166336582451398418626264152488926204391470384264138132186248474585492172151193600000000000000000000000000000000000000000000000*i1^13 + -2490609287492452831464110212367693784547440675269588659147080926181219203793687149599490765663151701393209101568190820368919421455531526336471564140572303957188750666049103274062186809246476516081936111175867729018596977404550229644596382589246479101673967826764987774735592246463306426516846543800118062585276772025458034871259150848114357597201820128506190650191996636080157697303386278695533206938630261508577145800142448155536512348691102661116791046777888847585736301125329624698878721277077682921679056649915746130416175430843431425465414697106719687444491062725954123198294674386740373508185262450837217200853039385015611785529148121114673656908578780534313186457614580451564415763800061319864764416288547190115209121980095587305687558116166389797153746080939736205557445806893146346356571411710513335371104318383646398653894026695166532216357513081175857039872714789845948842275754429215806405856318423517710345085746247583734434004572838279353543480525312402455608495015616918523759311321406807959315611054952959130163064538530633171891127247487543517189497008457533341089787577534343866594459857860209140378149690224228393834345849872910204791344765684054428623629231671626662348978928361519793386987673554624991815482181038585354880328265067261549677528904088892690555365012341040555780533959513249364416048571717683820582349013873060182791419344049293945867813722752231319920358864577158903641283771822309445630828294911717828924813631951260432569486530095549217672734179981316131584732081741486143407616575552160883051300781429737544068843741545024498454601356497257083519951391995153059460928856413120958681314450987195654002826169338253021380929028387465964039089198425752648153484565031576697135638602281617816884112528255715948833517862337138653143621325589545165622263200332419230399487724427414476877296140490661552636263520104847200557689891533552542996737788154504275173871546548567133012215602511735157690597381287539234517523323857499333262223838061847458399896895016754705881952902920197527196165710611557949629400985445901346874618596327128272931196258474884701247185587741901007615914437149749316981435344939813492377478139856598177079723522466020198441763513862566127434049546219312700876188750105745542873088000000000000000000000000000000000000000000000*i1^14 + -331464968191542887184060048062163353072486446356136775871871290359465372843510766733851074289914183771782648697546082989537823577478944804239582166170800628870073010187963580328602931792037660863279941665380474564228523607823278290043441197652531427949207348005294779081509129830292673513933821995680014916028958795667274123219193002157258648881918775406908182801325691036490735956251918139055149104840857208888174922490506447916731929531913203061649167271444472159005404480994792248266637955038381360819278264227958462862279432142953879760755209811582881434028835520129183608505623539750138108052957416637290578932861435263504388156104677793114098236764654785827281435501405826576293833591169652626892992604118541671151444596103585536684184638037561641507981405516408004843800120278068638053735792766610566128297369319989601723478546008206618910917034343720550700255068837481512131221034168548325781219223392177665031709453629095938010155025718463780684890600068338122891117666597829080769705754008990230712000917435828171768878033496047394448834454204875137949556244959233543870534022850386405850836651094620649513491411901350842530576678598777058762300668553975600546277813095570841370398670960938393546635514920219126598282619394593144363441763175151270581306305810408818715188171243007513469857807385872211091283578903726343184921790878319604700880582567805726259662178422912645648961582999734455390112336897979187788045894827005767086754320840147632147971930312088293673502310255330888829279693546650749634293404192987559540839003589312522140244108765784487603459795650070568693643362021537699132123043884009529595155136578555565941730527534142522983134700602966550015384624569709693642653338909707284784003788111505102316030375299222364154857957086680067440006958735105163448865180320295058046258426553203610514919337255109687081732387528196650115365103946653188856787771156599884268192200887115261952121244495614510329003094375909931926664634190038056611991497647860488463434354731152829250527276447580243609300119366072448480912723757871124143899187920748737142050210735703137682637608061881676750230721400388830049496382641948493320665896224193650483927459252483673237163376553429767412580460081615171772575464703528009728000000000000000000000000000000000000000000000*i1^15 + -31141761782459031123287951443623016990981414768469425781229748404315761651874975331358984225726177168088717357337477257337745791677013464766272934661540520125491274080798879210800495596268713354968231191009509091454524348079324665377714109325309238224005694300107693096691640491987759334423123251992587509624893536164464437790927253533743044727010179235980108825267300830532436796765264000677370508440438278842140836235113571928639106730961823289675202816398800173000073112043657097136042597236150987894293085059149296240797185191678259692293081881398495231463725144107762876471460847741068905521303972874257413423858991363364987418720525771524800895955690009660552508638928710298394472739126294010147581850838663014555302445054202943835916334451186025616741676652437140711047939712654595183362835814911735673408770534904035022047537177629876718192851985394831693978118711941939339656823963813326305272038341687896270516631213679933118752986869185768271428419913493359442047023630299409324661816076373143216282729729122892197391201359073063954429714610542951908858339439223370095871831773540095685553618846934170317116957426302061355904764328889453053498959332913629519430732920370879683822800914780971243431454724265462314880425593593553836922832514967757127729726403452382483807490836824488099838805157086384811200320074794418713502105225465504221869149605510505663248608959219576601661329090005541789323957038403247651839591446450202670989575795250494512451979227448747106547970713067627590209207893227003572214872707900859343296125408972411504543644407059282705125281483827550225007798092608249554247411744247694763332086098103167847127488981428378373423467250593600020637924532792001700411109311824834305686103194384035636620257987527066900507926734221125101618306996788540387009225414436073054306934882650690891367791637690064899662479477246386787562562670814810347186013845985082856334418174668228895253003573438702367694902754376433825157471047969866751280849609954874598824442460785391499772188828339406790929704691392020132812771664108759232670832169576706214266777057562036594680909640825927758789256800282990890854226529027662473791075036492839230933800077320254545808672551615023273608475476768655134162511781334876160000000000000000000000000000000000000000000*i1^16 + -1693532464102552126843058852765567235790966273965969975539137518854267958154156669545385899956963059918348120594260878721629194385763750222191386650288173491953824613984311152372154778380784694422036196995710084991755548706269727724058811597163721811001430919436328545555735521935371412372683903137626955762447596027756137744502347909285478135641966270273249601067661672446087136920162361349996204396973416275327523448200367930168796323327347514498429800601736763581370608450041848197345850360322697791852751659839867600566980075285131408585089713694761780577902237317256984583731056286646942328524803965348781505072613136554964091441984087293534850453922529527625247224531933090888273022813066128207266578814895086151030447104137279855617708709558749904243503497244030303119808324622525771329444555350587962104237265825401557843924381158629907561672622315722126964458466013340217366518121371511335293293474699533805529252562276871717527120084166497482528569937715419562537417846924901382728637324937299797080447408559056261720211855204954526706840876486941472360164459374677531294764624870098849339926680963482455273558143959104748725699926273815473549926377967464622561317600254697304828419156967638197598291095236608639864825165146760661226497728625790659693745656659877133759832109709422067194021141643528560375666111119288131132529762791613662130009885183098511782870991304445832382314854999401566578688026700723866384844131764865069808721189684221495215991355177987177948895867731879829946898728600356899140187892627736339867362079548433085715302962436809030458160256457062283760219277578190164241035754845526713340722983699629415586736193153611303574296677972049763300807805205100398869610047778728652986758138279286390130545571809719109771702162328588752626768091464804778303923077704894794619294493740295890517027155319651477754889862756971535615559130947921793770692129632614676194574503970238060843600094547307229526656584410925862446150736800597194560372293877063814559485949951261541416636129658776580578579610892890598759206031704166257749534719166557455224779705871860502597392386379362505343623948233608576622788898090592851923487330232777325427391296010810855083230190255989491097366048640745810569451760779264000000000000000000000000000000000000000000*i1^17 + -57591740250268477916413971504939927540517659430739427750754810089594293894326442624116356018636888649065792692945667429565472337703949958620024487083645999196441005839323303387555489459105261851944461535686987669411923483894246279427912766339170961893414838948484912074015647946524235122274240995125687825029839976828912602562830406561073299861957894577950190790444333509687066455970040815697145885427586721564069637026704549699533258765876504710347992864839793207616960267119230205187941366591700410968723153619588670477301537385864331267231247011204739707885179697320437618825319535287093333844857463124838174289272998112667031165739471078538969016317055239655634570736999056760538424509662832222223094763392152356896989510471781820554702875402231328508242677489158337559133135031025444490387218888892439226639676044740400081320697574911767064171943161912187680664391574462962653521854204936622790109351700772440428006040708572005861571338405952935022217316712520542809563803471026166019793998094901538716947567383431003135297782890435138780969140817424531475293712412480567450203337733979371986590003087263263190490750172795903067743915109226891068584622073840709346446040591654319968892990588300074591922690099774392500518001587951720470486397751685236783294082314860193599236430565499950687429895305073018428090305495871851726299729509181189414069412303012091161733624816215395996201925867459227660331128756767602269120981145630333183003333001433425012630929943978460221106617356804464297561189596246395590738126066168191689559550326491207511981794749684447024563879947997766547776672816215631454268864658706035185083480532127175612950347439981977801717943216486519122373931657328539193944103130321794014879083226377637727519145575710268104093828777731479674380968441290674867596217287643791419608609600250841047118944503162839294160148995612923613990487898987037304251522340476703788110599422435146143606971168313086838816509029432668815701614585448826896111410352643510661922014844790569341945364309255615029377290032800668867705163057753035329662644376008690774456900974797390583803465984710504039863975590217955280259246307807292020909983972601987501955431276529791275821476856102279174992401287933307314258732646400000000000000000000000000000000000000000*i1^18 + -1381131008298372780573488447955425859301317543427856180944666674331870585539567881142351890237796662891286175746290622233447078155215914946379089279285831919410996124129839752118898276763705170492634783242117253543228215045345221042216538153326575130718960084345116609183715190602431909952021283927542497462436160446219358899668889688986852171140786131527351619350841106432416731393876026659224870801655435886128044650979009640966077916286952814969194280357885179737346218049123787871963413564535818763022944789343500844892086428272662338317748706079175274464491408642903103827055901079092879828738241689675948661935715153637940423293930689498459909388348268514573612929932280296944050220836182518127807672627897160279749691459684177505166401279158430906415345629041315109285925658559311636489738962447286319333530929316987879754946959101943911111961811431286121268380964480442737389935143925049934807516370985316197182761040658723937551333595401763804133917757886435968278993513670555395124009986976612245362323427132281159683430711064150767052292814258037817916822110727227113548027406912078631510986646331250225125187245772554173462966856093017125551278090197258713088110670491727341837645295364575842352357110462686126688321802802964843371680821746123387829605215290501281993434352936248709830601040516860507610871714657214269774263068531159804962099608461724562847727139433708566255674731638466312514158461879201071155729696462913382227947952019326331127228900622908266720093099691278413908631636025247926707764160085067371390427427944037260051030018117371502744190405122057262729358618791761857713727284284129822415912149474153142226729200440557516584058949586905139599457079433619716765722157591091718888840828928179470072972229167269134715133324564541681699067307617223095580149807825201237621629258104226799423406994797735223639856910772074960360508277100962956996876562379910004836416484759164291692991983392308149391173143487650665918494810504709894688787224088712757203244108469007620929647273415937639265273608644893259984967710965381046197156867569701232427772197107709516463387003703725754139283492683467659067889267911066243802236636588099466342149132545022326352188547228094731638237387103848863105024000000000000000000000000000000000000000000*i1^19 + -32140962053577545908496745992060617861900502953730094657956447553555405562699328643909743554520147522756546376255650337559935347124583532840753876273947359337556856148780239265859942840425736526880095108881829773669967902896372613538602169540248853302178371538755555228314702118113752841986553389450466783575257207024841445913840698295340898276444970285185168504923770942861655224808818711958101453274305026169876836530659380195711764861948043540955538230034169532783181928357742187834414345982807945574392328240040341292211429600248203127614647232586366246912539456244227848396697836072845991776197205938459738215831396908175872394236627711147896607418348309074552534791084869879235788598349963600339032678349122480459704326704071619079610487361686899673820046195478214023498520818169147158535940680917708707722850299402630945928023239083777941768130630374344222757856371190025269546132340387122516434706672485123269302421313606310569886149162696807442125883505971837148688157470801316783301673956277338296397849704838287237513640468561745898890663648629867370831414050395000212740462377024787875980617744372462719235414094152992952923334738691678346155658357899442267649962108934925719754732929509343803862513632666962387026187716073748760553935168400090117375543987280761251208435448269325173661076690400564265083311236628350895030207008571481766463044609966521015267636327466854748885640636607851386696363505746617435854242692498993175472421567004006781443101684964139477970215582817667899906720613484844517144472611533404522721342042916917965882421906960093193800544940260198822987247379382876217209126145404028751544739489218495259342492715369361275050186736852836211362849569430426319984695540179096019907345981524407605471510356011322803481400714272468785218113009664059620166233464267025000260866030077210838342450412415682825437236070624497412551609653433668598234611470698241710599000546487273346229955480879321584617129549671124468520188018366972256026291426434693768225907436095264503721876655673002223360210332056873246614468869008663853695422241197886647289198878318551096251778122663255916729028361107317720403729615915133793640957307935033090382304776067994439038052314877058888884676997406858936320000000000000000000000000000000000000000*i1^20 + -750484785919907655222339556977518554384946680005062055894854282145232525984744517683766308897275617778049118758404893543923208504894475892295796163860009085210412375249455510114858928990394967653967296965254690268994004711811691873154382540844653237973523908693859917241566151718687200287961929221419202116755545499221715917588204157059958345008806407905852758123895889268689677200700317641411224343673969864481728199270483820840319161394764751883765517897789361220584206677210762340551607005700634770445159986273294549962514326861309824298152719455426713149334635748689313722114836782482705483893932731247111006902744525933996893741534102971988188081257074691719292870753585717988335256736750658115832856534598756400534368229965996007486196368567425159392743167634863277921599440188639283339558513215544426704865510256695857081697493443495767468816229957824178317681069687959140249629486660854531118273091928863094207494997426062315359398800048766642220208191438911376806545884440031644265736605302441272338260648657301578793003351346955993016323887188295119447069262572965725157935592063494111303495555939557128775875428420821360065031440195783203828296634622743091170995079933295803791376398205374896696265196785592598709662550729366561006425561788215674383084703607267953043355126458653979553953624223120414181708846664277276658581395395329029905153089983864415334713964762533042561647395425165176595580088491337937939696381938897317269078253527728270143526621501583626012219615275412400652669123370202111186783576753671662772555766680538622049573328699126952900826141263427188341168239236366739872163211356245271558546570581336112056512806761147283831482022932066479670275642576072403601570967489794974058876819288459289249844723255829545931723851493071462097244304632574487155969203112885397147281507774913702082122084491640698592182291931832004723032264952123942470195466534758842233034427819067513618566847798083165953317107786704264955781501338527445187741238939717986062405821247397662770160449937538504418565755294217999415901719470079902548060416138444937615129402461618003787984109348508996641465237868431728050602350671810069741384581265813789469873005225401672054839713097295967509598759834091520000000000000000000000000000000000000000*i1^21 + -15736254962898876125153826944017887775928979554616492467163742440050291207038011059679493412382278188119878273691640886840661979830076038440194852657402005136115864104615770447149616609272901055555598867618727122635554350586230239222638771163995936168315837625813547657499922735135112065669181282656441236270916028940812097758782570922421150738368556891273367219706747014086398474558350085671832033582376261854698605638885093960858494436340336553976276987420227521428138454514546057781206317316633230122495414722280408732664419225853642966682185475959066225138565436010650317606928658129814059442136303430465733430596516955055581127933486116794461778076422177326558765634964445777121871988847695467961748649344839194175705204680525296070688166105491463132888565682198297891806770144864406558218790636907564477197541822908306415831962280263489599722480658475317187137413529459967704634936336079758543046872951491681479288218007312649000596953723189710317959647006073750779613444250687982518127115804262223299024192224950271571309949276194525907038402219775265710492384261810116522340280318708633479216389422122831549091000565324079362363971257820535458630316335704203714540273563130053919515924404177487276705419121770189233944893222197230295448994993636965235433827583831662867777286343081553670439492446778987171544278537189009544288948836797792749502398820536101409448200708241705241552321963271544528448657841582344882510706306483330324158955422940096525393603742751100837031754046851091225983059473560376426225481680826639609058845121534543311716634363838055446635378712523229754368943851818841174423614923717077909485668588521274301115376950507141735634335257438747672540235588349673737359537466768351067313389722913555181123666700255056131003767001599251409308540059245697767035682678760332232967476865320288968425333850789095262240422679561491598246101478517992871411145228859698289852610524254105904872245709642848454200180383092948736438783837671196736376874566972254644134834527755482010606457884678553632407502225017195279105451648198804370993116213127925282157643077941003647867053504209887715438382166116880432125344398885420465669193345411121199593713240962106910772212154873594557079014185369600000000000000000000000000000000000000*i1^22 + -255291953074863010791532105741925607505205715352727750187038310257038893122236322269843397095938331916859888842534942550652543683590745135732593212496968749632295532239076892827192926667814207568353291899805148780326742120663401299461818279621053952055817511461931179743541523141474900967880978097442751491706064432075560507987987378539306900351916930679473009537942481847002784017761537559647694021392433903588371792968830870702351425845014381898992250477614199166987141153785447661810282608700496814105929299218435547034371497972092365547165572351190352839141749315463244230514992830619139059975037658350596814369678767344883483678917420368919804861761853449365607206567069089659814425654561531663241016449877140152909599146739934954142910586688350066358199027633887647018537839271254342823990417008649547091533949463087148524983725790116998845488508479363275562784996718240545155459680650111748590723671974838751947629512874225323702383306398729107282980399985228818436164317740613901319214660583348560936041121119535055455398968752225923772616406503568460082008742079880068489483343297749073608698121452674719891630649407810513578960590746045146734465512054347546614070570099734799647259426191886312641333855732670845628530160649641107513551130484180033025751037463723499866976274578613804078781272192611652961067601794702175397461266188252746359690103101508260357116461884863289124248617371615322449710511872134780719489493185924777393930446411972381495285132700212667102017764791461425916191638438577269862497072387365275845470903603611776077417803265123036455030701296710232354089171208459920977927056336444371056133999512355008219472695846145550796298794586120148050265576651280315263556494780421977854465312182823636984295178852716517798568967983655405782473053997761529507305996054716942434939336216984683672562505956581816310729283670071867966481970783637789543650282127662496890103118619057087509790673889764198790722235838327723564059572026390858693441773111311457056251407144357960258495008711920845450296704670806741589127657220096868008143972151958049769935702234594653361577381330323295486901492253410099818326317799867491808340084992826763786122942813372375493996632875790100432871751680000000000000000000000000000000000000*i1^23 + -4152982397987929812876414801039656026850567410356320863682931940519272610176950965098217722750959366305114472569776986433384898486860599358197574074077535137464531144520196786805416541246924727962128037097439928876817008650960883411007723242816028606525650252062895857537500498020517939578944603175397842472814916441346435537386264599658883069850397455685618233077752505486229938347232286837709091613761561858425906818267921227080219267600920858742489566506426555256196448346727476690250584839474053734546229190103225886249345311215638950081029460409375723665462329154646805347413072226568624881982765392017965772286643888524290578832863105535377178273768684679908198784819151283041069175689242115218042873372064260130529106824789341618435991455214743705200302334278792058316805293422293145112269590323972539518991545294269264979962358553215891295569770571357620057399611663353343697134127479990506368101772975844302190576496368837815877309141104335257885781573276426465856131512126703071443938270969145476969612439084648770613757769171293922428246354347978217952537622481663591720351124886009062201675146567603018737214635805818122241039231818827484621398261673738077182523980305807855663633816171575859117318980868153938003863886108896099208065610742143937346983476281729064972791596859856166131932442943650023990784702309101115537196802723737226580481297261079652213625810175080820970371758306975279038494463562573786746166889237747590316913596754833303429890080426581140543381392666360808043119865872324673129730496383150303631931349063456544749036310887583613393652649908669888491341750209174500233281986474339677065332034376002441404042715580362286179833408246526154399494175857024378596282498644698238104435526402639415356138507750693472948103503299413574567680092186448025343965083234879598899361145491378287871432297151307464225309659432996324482295813765129799283393160645364031190966852430583222863897906418979874508374277148843529432245660005978394082842478205930261706176029203021438088907928966932543911826194518118562369735261113847664672602078043245951198094368288952583389765744260028129906473558532650029123890970684754943627660666702622290415002327754145087298054755493878125559808000000000000000000000000000000000000*i1^24 + -61843479051172940005682050014506855608521139576101013358398142114735204404173741705882449167996363695624095092911049573456087907150438605843122673933437245136468336909498224913577008685739302875097569066932243040474116545664364501809427118172102796303753714155268899424227157784600946855592029756146464003788541966780198326442083387705269826845254647572238487947223588406031746021531363476089851452704118308668856358870934045325723273090077092582672414032627289403658775532865343967699016789232933140406035967760707079452335033731818412240530294009094534203806753025892822566151812863118739370447070930466708048189952236671836030743148764885072478197203159783902296590276745801292021285296519204154717787491445966043328292489054783216966179364826015752819524787315746217431313572118646432652706581691296606476847358422400902971647221847032299802069866913780935553231746823803248366184092593405335752736151452590710569163965144667534599584393520854903200277512517894465477646185929754060437452205012987921614723963913979243723150469863430416105864494305718768096872856148288096920092680810599149075687106830419766822513270687397765647629649797127063322248160237044671635995042705924678901871359322922104265566735526110739416329312371849066339135906275481248135808839109055454947965109753873925143855492959627165526259684731471802359394756427939989453707621947084234833271824189775865888470186822939272533024565583043864097325104013490068345603783952105624058041748439897802834634802702326203591528870032931823244799572230707427159711271092297190343569324114108676961147416829198391954280782188288353226550416472629783605612257239570519105310179506849653033600663522821819621289101911897531933730381764844163176196053707915879752226524157821896564236864111631083034590687190988535193125910635586580037066126149792412719490760443277699217484561694795472305904162806046232569227889272566168804824005556002425533547597347794162939864582902978411927469009332058308548038884819767396947233279829188924429229273349408744219546055840364424234343537878423524317035881153376707687037647778840323177676383246756202800260016817846662042101705140405052186649806265884319174468605040231967734558485155693272760320000000000000000000000000000000000*i1^25 + -836817559126343619773758308130571038287477480886821975074226621227885754341016490273343333514560810512928605548845783949738889173680790505498501232629846446932351805287606034800057724952049896287173973809784124709901034918374010426822803341870704156985181322919226471260895688053596197709101752086301777034852161526290962012477701066654846484904486986638337460045450856086836318878209012373055701021944450119704420810702610555496918980216519968386182601107365833125518568169267300154119883908636112858837900836635869956728077296073769381794148631709858575752866349289645082555493776304082292093684651287945714439391918002580576605262493916763475644565049739704564901475857348754375510078251314360524892441377065401649659936502756882837897934198720558252862691237096985034190003597629464595647287570586107109840374068126253904323625741476351459480675502532079790159268608358445844579841769932197481813601622404550004312912184862841881128946837450935472969145553339960613643909358689528691685782718152568597151546491723581993548308357595109452181869563586248206621390006628745519048949043021594710812424702627229898828225846563255883511762551736211359441485089482165688928320454791958568731375094192747892181045735772643864310786888047090737738716139215334913509318441660224613262182265490523803752099299998473034843664300284691337532868729146263443684001290962924149797707613367836441135229864311562663002773685767344562802270090522144608047201952672587756217942725448071693715309443957796992938836143007635591873860260311747138742373477381413553182817474300023848560685496610712264812386250327263404416627290563621121188044082877867451828963121683216688517100402184100643301992066600072495259735127715464488151703851207853528583870408494006778106613843293557385663752229551605615150009803040778723367181650475390358003751362534063857932798429472855268209439300244544102169234164808073539106673788378831857608678201259602454747301761332418054271771593122088968480310562409991779355885831737507714019950161179425138812441196897964470353402897656681204796840569393041045488716467170847680289111237181708805976424682697974821775811687711597780780223184909108661584404228863576573685373082988969984000000000000000000000000000000000*i1^26 + -8619894570740010640356472536621517779131285217449302674980898014829750748088658070108434501106145436612695537470914194041400315491547429552501625753601168525439051835840633887999747272710477046124120907168594380114443810033412790119300083175734446814407363346672370438797265851891185244710636831348425842387693613145899193214292081169108400923094991679832858589668770671908656586090527688555442807860955626366104167496335915258159622833261607052976028304520272679518003257411663483410519098632070166212807843600904361763912435792744809312458639978723970248155930721124770186642357570608228907592776913012477159337933176074988703517987261943761722481278764235361497497760568849083124649875403419919450306442740733283303017194255655448698757801848393475874349660754414580349137418946491875633296161538902698459416626775568876855006969984970279935393623034914065945832896972443232393308867795552998418574432052312988464701054655772343896261050582383153083273791297783167433566885204222049816196441323038804783702953038071629588386542092518879456628967099239460305013913366426402141173789742932688639775984556928750602861724664295643355273905278313017076568957324420924055128265823691670260586385901339552398151974763399989178841110194308878653775155274550095499112221590042973925582983418729193094280647777726611680681058575894987032665340056427780881435902338582805838145857372407160949026126456844114615693513979212540408849175636447755145539247567570232496414187195964549785242810163491846762936725429235625864531191420570824486159191338304455620005752847751178529675708049469963695164063541252186449347611033407351854566142306922877171478460409532958765102013700686108434324511987250704918025435244828740485850996675100664782300975892432430153612831152365124553546361317334756233176319962661393944738535131620891038162185612025824137482841335172785022691092457608346630725061150757048521032665229864051565565895066204896340287601988375080859569783436376419186112330363112244580561194289856460289612686721039983443749796057061466308139057516752431480448010358749717290244262988531998695569230781907949548615128694505960362534586874968052798442936458780357962741038270221857715677933705625600000000000000000000000000000000*i1^27 + -95071942751296662860906992182966272900278220945956644458305945899723179876647244667008815391984277927081767800001339110936277093356657357123264891158599694970536522683420736029359733007826391173005761193968457785183757614581246517605626527361340161184702653346515526866746302154018309242101233997420254648254551851989374297217580681999097433613958265415275061319261804018182336053979385710364365825275738253176255368325453777726705583207148693304853340722204147282403692241019396110340511600647926048583679922281457468398101022513586438060833969651869403040464984103049124566083167724616513629828448996282137338454317623148246948838534202859533077631722241815159180235999381854102743037010692647890168156927602006732090939196089370176593464545745291907102033459407840689881029200922300618820315770438994030460727047864594092585107882000086347950975199059531719078089187164523634544678715055061740881472425170161495317088510503644293375811258596740752210037393305555778813124368042702616837224927606131440370721640581212464869269899150100343821944143815708404504690028398327720216808990763636678822665941629036016618040696984683122410691697661910761810102523309519093008089710199021591974635154638129273516933776189137275779128212330224822655104082238990646248988846805282110991871626684624289977044583012663349649011127867654803044150055620330879450443909695713294329353259503697793770879818265176513157882570451865798335796713301913733175792855229477217567487826715488780605190392703444056391532928361245126180519753312747839951139906252501021030267924360194997401765854607741086535909801556251853055367063964212447915434687076609931691160245026415379716828469324436183711429283374991122252522810650925875663458371492011246100872805341348064151117589692834434652016498451430214614443702281055897495755987833696033097108744439320748119325610814365877174355958194143512654402386419344167778591387882995490907284375066519586882654632962153880472640330722280299881048560551191198814565718936324071541525690613700728348722269324842974715441454211889862607938811560784255713913283171714137503847125958652287986242014070535947789222793925172339977167066655491773404712184102249604644926914560000000000000000000000000000000*i1^28 + -538752097589919982428958748270247599195223258127797621896920326513814537370380059572998138711929185598731319756582081513894145461985944857157692896896789663646296097474098883322234761396872531486874146128427512095085361841625825872162786451122808120932699809823536518813101757147457570959615548460340885814558597641796038551664751945246899170437135962943108314844037796569040772111709119508632806887258176491479394014215371481032646427248898851955589869145552254760147013792536072003131579290685271220393487360941175462124683299830435944385841546774121943730327427570121282200087411540891773718472681499415322226032367210271564165416305338441364792745014623062957270600473000573830085111219162698101091521489001397191175029510878404558455408641319357524948809741074533070999577397765103220124770895289597893140396629165586252148452469662185999824736104114535738842092224572672386729268323955552359138403293451868318877866796448144455650170822279370046040945647178538630881876541200692561722032110401435157088822078916459062249196927281267649008716200855191980691067496782276782217550762700410710943438413397394484417411276582762424165234766506239021780721762605273642336100071745855897128587013548713745813700976467406631023363781137144666061025361061731267401493359108307114173176243746177876379927652297107921412753102710586572928047860473488269680361365166018576221049071292326905536013441473907180968819344553865384661313496831866593264457940548214016455316331568322629391705933307042928799263901098100604343210350458430502880406039175011712832838034050647691960385902077381089167689274813815140689958030428981264492171725826774837181672819277726398765373728353354787540882455702662231441655495661937114113492597366003791281778254799823606750323261141127757343201000195530390977709290726937833981792503517137882308563203198005184255633097796544586702959648124969579844552593393549231497123874330548848677554986000916910132351289635877396288545237476683237965069760846108917085300077797685762775820484274462250288900915529546040630699194643029371711536553205032775525743073988866916793773160826482267525735132746390632980053275928121557139783964469438567224769656923454961614848000000000000000000000000000000*i1^29 + -3570832677288699544387772383064582905613302799983715774655214732015446725960676172790559243377530565300577603285341177123961009980272864005456496741956602249149664637886762252999763467320873043792845430359847819838745717608078735168213443325756645355482579195453078570053766003043765443637833230601802756345122953810256676578275053835419939927026715848850795080436208937081439670906794823760501811499754207435429937138927561151579340173556944236480818168052747735872970243708306906694627914637031940990533135055056596781396631768132412099524509772332140848263093149856606381548248988553494516142877810110468033255378254054552571831732856972939593757638550762387479828354606079336766398749671002086207202408951761192166520361870477041560308501492095347775994466118541169547689076024035774300759326403908379416781580051997513670559677947135537893114417644414904374833337338351150336457142913242601717581078136047972808670208832146848322506968581300732182185267217992396202371721739542233007587169339550048876351269901482900253382432445528405852421477785636164542891208525270236435763006913433646827770493280363045198816390456850318086386963655888006101823637533828541912481561235139255345580451355167928151656542846526849887899234797452734446904679470714008657398821817523135569742439089915204912855340588823721977315610192531124244569414963635508049893185767221340364607453104713456791909555715805061005826066306832036416468478281515051597896002101560085650620138448121246190733189314645212739912604869916947731670745841615113973290193537969868163852219500798990599349845269444874285909175025431814149821829273569388722076736843046521404500177262289536664222914302257117829868564204826837674848478641651364783233259358004284620089192309546464650136633617769953853517493651256892287772883260202717729110040706326530601990723948868094160099310748726690003278918226817443797083340948894029553089061411371690052308953743893677889438181519217002822611058520025382334860930158202580756098870278440690559893800727124318485827163208625733078962455722084211415988844638544957215398984629797097558489965553507799610839611122098928924059622242180833435963503702635654319997459039930181222400000000000000000000000000000*i1^30 + -9216797242816288849395250185452579240114104819403248978426808780995693254216739451552333550803295921731612202214228936195887603249463644232832400315239889987904339838325778854375712458692530028185138234742659797755005702510342554868747625295463579522923426796434216618210407823683590234029731373427506870968756374677726834565805014862933304628318010717876671874629172769178663960228461440109773344516547695018384613957042945755554984677393541081267433716614645073568146197661425280863274819990533253896362541492592166112320809387763230425067419753814180481482140472506544534325419225087885351920315185471121408647890671681885892426691272378493777743357404837733443460674157157274431348266003190907999384369457835168069354009373547543003277943584092962217801501833192166209911602682486246703607118966479345022394963577111705097720047383294502696940941899939633869010314110413535684817097331582240667001963934298152436830209663858269497704191009734798925849390156530582593465806879758640337151152559352191070150802431650214586854103842728435398507022344821355599353320959832104870809715298058130355472283801871886398565240460398729127659649781036145049963103185132114931731377565864552751256673207085859127183160570756984948727104603851721939027437875402397941067702145539223418814935697293626838761079805046213465730413394045872130758708384899420508170862344025340139626316095617511533685742343422955877204023770006483707353132054635261517277296420404572481020496787871274729764168632649512299008441480350350940578034700778481967355930221439938523666827374974027658186562147865604099577855537335627433726744930209730760948743999013422841703525434935568252656501407781695129242882840421778474742551113728095905901615166576507473368787565208376088165884053882898562488334215705817535305187847646891876619840338065487450701973737933790278249510050664543203850126658945961886416664783680075692130830294729818332516373183033368243637480549754672200156234142469472615313969488668431301889732011713024525786845857478852555987475438866153190211241083553891250379498740546333692125773549797083000003484736158798554239167106438783746756909903465156836026278435725157159886613894922240000000000000000000000000000*i1^31 + -90561569105863527681272188537634296057860116695817878004449891632556248910697837094762986980964043258674675511861227951700458364007864317669502812030965841146516393195796389292261525591853617291374423496898161655369515251938557163661855572318979198675406231141516291357663034533586532371350867920432371449936949993001938126437152013098177517085709278194083634807046350667419334149878752888384258459604890931551240322199128364549799201572433694713039722912297448706494195193608659646225173526574472209137382126641029099207917975990296996757698904475005473657558354088991362360942263747781697239156491972809846516293577970863657025613074257446390428610334317816951912934477601732352002282787235913219461145938004613303163946697817559430463915595998581829436673332765430869772663939000423343327000032405068881919857702268883795118449109368253986052877020012039132436080087030361052330797062034726006660254517993199543625693344318739187219345199573245488947218241393861470231665948301346118122039887717096214331445039241292257315290381075637883341288639646480736232124527457571979561538043031426625426167616844390332968518763798416579250244446522895520829947049485186281040064428051535403151936258352595883154664910884189762382786591483876012456879089209613824124192231926176569170469812547529175387641776869657043186775850807556818757688546022389371250800232076457773511924716378418072959986620280021174047007685067574107795839940965178470320319708132650744579750851005854993589320521112665140490873655163213507675528517149309097301552841244175928860747950113521970305255644776689690517566987510963612620611212337247425560512527413325865657483263006953318330611667141313573244150857142159278369088715695701207920298275369999820112196905335693441593512708763637566283722205361437553406284292417787125720079404794150440010827145932105404672523691026645043249208744853906459336462311892700247593467382603117985909719548862560511329365918003248930740558474606684912379829725978808909947196357960039397539539560977423180786615518344661892454143513396696876207400541331056080313669394360345097594695823566091705076558939876769382554387749479504716706840224388141345143422713856000000000000000000000000000*i1^32 + -17372795506522699782161067598978399348055579345450221848141887797740557622490766007300371173947705090232470271841828223577913430558203333274656518538265626766732430270346462564695820054280616931434474906517444837228987493428298766513775893506071869857035420313811966325764181403368415167242341309306671773947673825568166381032881355305072080341090182749850325095088842735507667811141121478874293012543715693900819722683479183835708543381244120637140537189389852450257321198062459151648181049804485809816193271638858777268456620610002622974921551567679008319363391676422914217219207194448198166097558922934482970455650068402359861916184545408824418510867260241555895873004368440614834205531585231313966447867286703415707617057924906666051486457155511667229618209017143086247652508690752977785534666848651659092516853955452948548785054288300765343043786281369441598279363086623935884449699934958996197894979699870313420586873511855834339853519024483533760200303983214058593704572182231639201781652159240207824849130772154611820094878425490503031603256946050765226631453302542437815241280931559599018864639865685170720421197655594970947063982427339913382360536175149085729899244894317292157473915426075522786667710940670134550119391579152416119709397097508620987532814457252640967718906036359921745734367439296336775381035342072909994174044617270680459180701984729390485310160695787292962342455004007388165850103148086385075830522845710332142584654034312955829019111654774707774951562761406195435557270326554693798879354020451889623397537825993091713318464932027672376238358643939558170325611702113503554552294002902178364567371494624949936786427184343263549795115157990443808757142444558114861608466496181236653425831312978274289533835636140978080309981780508573205205551891832748825421090106114153953654048171886440375265615073999849286904479848601103527682033924769426121231973927625381566238209677313778294111053012228893686836659474964580211191219073858193951553287032951814760457542951429269692902102617499162781238658718296366887682555103883755578888468289336648478417965018971221546061600941036507600118471743931752401777530077004273110878651608116032543129600000000000000000000000000*i1^33 + -1706663451218788255193758748098275328711322771003176597908646027625185025403672389028425624361282165300892373332857502399510366215628948363308621862676467756632998012794867558997802503858586592184141458833453450245664372635529158049586347854761576922995926358065561346451638625732058387270071064825194527209498250824566896857488751651066148617219467858895117046817485979767986790927621712660155046221149902883778679807664642716884601697425846614464584313651331671996028387843541299381005887901065196684383090025109664543995229534353985869535068902930280639281416140473849882621270507217548157887739791205739740196852785893626389985170867615819295773550836136869171507164941367527696839101259409790001688767841482884504760710017464760936713549756065898973003014340330476717106138854672299314880084445704154768814895189308886008736857502694991124690638388160694715670441449109690627563105070790511820829212229112416330869026509565018457165843421274916915549721847906191984230754214304828511522367096772748395952160493417742700470241270914787230883801392162106628739037339908861786398232986744462867654102249046751265700150001132297143001973006060460443064091654950889053919171638798199607261621185109316347872036496972756724571019252838144019248697872535943455634881155003932302069412798801170612087181752641978244648944292863578738178879831047652572063502945451540319974750161698028829549324939314851392641093634288175707986223143628810258585022944290910883751817464556641764909224105077863198664402215955504045140855403505436308795420687585242237088458629985916598165256962024270928856269899028516926215765892017195662839870709728656272423183518586252634772748614147095372646096412765490409418724223456848018539829970972649011363502411051646980899122276619276898395630313101974553106676204164641130947738989954881883881804412293371353008562005495666889834776574980842950135070047177939580839969755266170145553981506237716159931124918560567530540530201211958635203378481375922031695160883056503717323643664186789337007582646420708022971461076428640005333041089199274949183163705441588356853898851205596600373941744014263500778377850793966733583253790450159452160000000000000000000000000*i1^34 + 2332558110836293586188080661829912361271535461169933531878324217643353966635419464697557893931511649332026246820244184874683892945510454048549228663271830860149973627682650798088957972843167011702700621573802308249384153572638303946122979830137578557873568590725642513924892807966820305868085856660164833191537231788353523432593730534629203565343529315159839597476229810853157369326004773233080353581147403952473742201659137548121555558281842885911610883779311674868331355862158823383943744226554702178009488795659809298584854012236239441955620393862244214092437525988274840272504043876956439391661116276109512454685478902361167938246969631174929739034031656646330188180214341574194470644824895472339161245426644810381366013062479135537276964489150872230934020289641124075430007226438920253410885306768627035872054127943724710918404918178499980838116441072791896340238707750782574241018714870629966021275242113676467935867136246025954868589605403015192806252163380955080648949590512600840261644642171214492999821853255618130595816157186227641826139610408205771806174281214627382788403628336714837916998257576218627883512056947047451891137112919929195069431081014722447078961206289381721037554340310443457162684176334313519304644313285725984201910151475817711317133184943238065859982561217292103998901340092464154643365308677643329262228822686765414343719728015117262075420321113909630030030986430905577830822083927742772593551567569817175955796637685280856919193234582396621047388738283588047155123052403618815162037206159997063397564476161677860021546031382231678163598688441374118774391199843475804575547679950028155044710776372032497451428317941049961216749009441248206434883492849860925599837158868278164633407204234712409485780263095738147124749777644363979811759730466934920776475027773745921653482327885996005181961578211075358792806199423607641518738165318263128720260296850582706138706627644200053087785027155316331494124445424629233815604441316767654905488223024867549628360584149356967063947953381966200186005844493692269685638238501207238788759315023527262944439178852534487485647363151660541639240031460428593991160666603816857532005466767360000000000000000000000000*i1^35 + -15916698547601557368236398037448085690769252559447352531468226324628777219003821191898884931579000360209002630804809525390971055597047123799724530431346512452702032796455299347173099734832430326912982807282628954342622805345087931617073050521976378212672025216414329337734252295250461658615756718386336559435215515951140032741394968637080274897240846950840993805075528333443787030994082879531270143109788857671475680287551289908217376000199000474367805108703400867907765212386245200381422574234689727815260937571620599894680960691184665442283051226148325951550481706700600305257962959582432684150873973621905858927383002011472209679485049572534384363723005093376314872734543883347965626122904062504983320427444592477467369005680306365714972224575943866805000062886053152382006110707032323379944612308242014664477699588006445595809786201712172305045734798233623448033443760294405117981248921260180786196840692731819180821193816753261349203416015941341641461272329389674200259928174392839328468540844241100393349926732407062820331263150131938400247078306039776704430590558600555933960039582689984991053376469187781678813562240503368377101243617243499213970349938765604362522051084280146427288991429892206186233203623771420733269578585900887202049554101053282627118666728378729609554430536780550690704606291603385310784999559698766312602080210713255843665417078460052146569278007231360576547519611738237617264908148021173894801440414937704550211793942576664094393512081097742172431557085746570513099595455990282491738659363413146431455335826264922213999521406273306617759041536341620623930385374704565090138341453271123909498456184739318483784017086080101512640330796919647886359360059580329554725066251125272896439635673237266041332861281237089955890247512004047837166390277063105745299063352668063065834170561749171460170505774821277805047063922371079119789334721718405827718337625656531494284505837304947310674793069106650385391769567745856874768203872580654221808547045014977911555236743514132388599044602268527287030405898445643872045304937767717664935177905422709131900618973576111469711325601775819080925172551241595784562317291880075699730723635200000000000000000000000*i1^36 + 12952733958447994558860805199207277218148739750404491586483403595843976826812315829646491877722634461940012241461454601535487235768894937262368030856170805846476442875277049871920615258416097193425005140309395407884650079155078525490299049727493230667126478658479460643231482932259254152155720792795284450196586566338201569687647363649888296593978937981715961264371377462384502836595271967659441522269282365340222786323722367086479366795298619981874610370274197483803917680327874919569347044856868845848064341669734064583097093627543281869623140734165292118105507663801908951524956440785376516272859429693691796688290415556642828845641392728009781051566790159932808261113739579182257610988228262704778555427630580213472809371001366496302352902168157433449128563752825190799641586122726701249257041570003759317494953367663241084560941070216267321033602982749598387606048924862606282810804796944094743789054520340674594277462539991184724355866349858953650889342661522784237991411708042989791929707652292819090334258193897129149805589001188738595399341377755665969904351344133695845476452923530637540907424169248448356302187242608367634420073140402847349353018081148909804840143208940514545491131570107476769347634863268251891649861395477501586262796595403762453139462783474940198032929639687552106489158157871680319817401672773684670629851234282435973903823542927382734325518398717932667309740568822911459438665429235133536033372002028660641141124294466834359571968880369310281943320301828740306901568466410167685854220799935427242158365621233053132702499910639867423203806685782779806350991264060825257499150455714864106768618198262389220323560684351018682401724083741419105834789483002146539452881411147649934502250170954052911672675884744479698892534492663625817485514760410997934543522566800700590829360161104099662500225890941359692294399159857815760059163486782384241032558701221333745319891766719979269087939103150928306614798026180361537849761827230059084615440645018717111643155615237645815431141453571079854768520693825944586548493932267122204427150248198123456580169906878579964198414782833944105133389185598038974547137678187851960811520000000000000000000000*i1^37 + -33011187686658102191341720361590062030648536811335731395928260310756510923181459847576321826701381931818696993633475217094351179758454976452875244625714628532542015025022863923906628222994353577496533558539055569021219047397446453740632896141645297633552393916157209190852341842793676003086062443604631621245342944043348193463207676808381452725705406602262865195612011806319177953484424468722003294876503949011235938322724829032760853759411051368342859403173360301100062696991802258366139701929127838567440973683410249716738122056485735201670994700126407341801483424774275987445557106698523111306678849861218939778496257833809287757195768723910275272296330904425912974281658380381095485045220913627751960415044660507714665181318907656978624841099792751657720154768549188236913171943164518754898560156951824882559621479934946140427469766070957071139430144971207008916935478906174101183895334718841410817849390475228523918380282339979918287854999677388667481224609341422765725904462228949353288185850275635158102656452111270456367013281166849884185899632847510467344551947135303816277965415115183559077806553139999902821646617863117203777119482981886152709503374658753678105724152259681431672549479255279044297443419981818915832049949379600514204702682909434078433751252263220707158372558381747753228616853977854931576411230599537256446090249193945577297781009921678306405330716737671166059913343491369736271995569908972605241820047118513461139948027117506306817478480805504669278606093070303171156186590448514957658575493062490742268831826589504784054618805848444241167575626186870738417776645837722176111804487294239557376039945736917071939292369891679233667120479468024633413979385904304931601200711292369763341530513680302558370857471324066741151159142685338350841942746370694792268368572287839375238405887206249912359198170617450363715019162822329961179188881436992579110790699288751267169518584276616545213838230944220493487872053249716743477058461967555012287756251202921286494764753476481804600034467631471353255651925672306811553636842435487174622520831165615674845524060899305136911803759454079808553993016181927759298036047510765568000000000000000000000*i1^38 + 16426135030362901558045329858724498845328555041666874815722746355419174701608391429090994758115588918454919546644870590622354116286195372006256732804915921770504819264816451489006722684752667764685867703650942141413649049866187395694305018428302902674209922584803016258587354943140731369074462582711203355277407380325246739006012530705385596551301088706763534825883742683639103509952470598566673177957372609558124848969218727451275944079274162871391845748601117435360181337400086516588045385275758276762212460969393178870809727200657184440057004001386116826614264885028535374311881603937549694898129440590258931702643872642683222806909961220854580497389760795995055314596965390514715664303306915369014929719589636037179790074261965172782991230443722130261655351938307105301813139669214360864995672535374347230399960012804459653681353701124039175808146839518953883432282775226311691404386805163837477995801140575576833521002305219392177194305455865952459043324641336947651152497691647284243582092315723113926604533189973626380590941186262430535630949137714472254160265697620735733491955646501419429693698932226330078883483548726488830531897413857715868679971792045722290445929940438097715010068954823147567732703830449828581828762536690779926916396458311771448455325225668634463116066303708951137020314044215121091875638042287940946765093796781622654272766400563068112907715563274496321640395444206841322573811359248107017723551267614506273239239837631385457821230977194197083101718438465884850598109486533913178460315004412127011736192582231764676470177612706112616020370179142362541643909085686596691849013860576310468533900976016069849341412556575147493295081220358490106625953592097183793932160826050957805641238368906385307081844438151551051556382554525289397098283776226964457173277894997340888232166746129797195433022641394260133701020804198733370539276918856567217614029860460710020981932704026265562369278850720227590511047261192371076289167620682251072725738865065620232948632728128019657736651592178332043087306946444158827816946926648638287315818230348687528597276264360735041646975656071501899022731105589935931185443635200000000000000000000000*i1^39 + -6195427777714414928840048531255090244726268770655219699768435322852693323179274386644626944339988961700885818144718290881057123510013294150803297234945836155164562248452544512384273178670754026032811695395600056697971112386874708285398256720921681375025644571226126986775361330972070009940434500720223066896695343767108641266110175108448677679814945981371923947055213588412353381572466990744433106253307204240872497616091001385407494366313182095536916770714733564683959406067750401455072404038337722202556023394220665289115698776417940396305592556606275855519351474617120608929036711369196243432235877158281213254341305166084273934905799957290295092198845600453023997788032352133711377670770618162098588473120902939279762364533484792797389513091661535103240461479770981222248308137910102256052134117538387870698438558366560445285657660866044591494147214230759501037875046181473391030215961377964696326899363210793212401370671095198580215666662689644302927150393761886080910224929815372894608745303693563158754767459605344470842755696760161434341139893781418030998550412264103279512697292725632532797489024988211626998620938171894737224404772804440351337023149108546448637553173026498472373265395016469334192232299309783468507035420566708767227703575634655440744494651216242256499169789629861893543573355099653193634315031855064068402302737417541259295670568663801385514007147025155444719516116473296778201537884053991712372796070207493119368420118337091461059429498373634414693388191561994825157698921108406867952422550951458791885232404534828471151550194616671291697012937820161469400375024859375547119609982289002565588247917686944011176142590824631960651942148935643482347996125667260402994938025804525410335956133708871583437172205210017409379488204825868661518378059652330741659937623852101027397620087115694615236875659717464757419669422740951681896035461565422954507944370983359889496845533063347794311252973179418786762956115265834245398560310837453727575544127501217771030586117705861312144124076458725568746332588723486364855488318853226105174133118594699742318951354919815074188455405493958350139460291027721797238784000000000000000000000*i1^40 + 2566507631226722919044485763734493295912120332819560627188960673230658422354627789517780518207767214147626513268578462753915168177989989450980702777735488679576599698943205675086168120020221398074047972319765943786667852977469206203652049489436924485859859263494752889391472876197669899623867368651012933277882360673819874602965492294062248437301753932911916200697958696949102374649677294975937881584481816450994452270687754391213792508851553469558158875568930410179539163671372872825212816161427996311858519472801220182102234957080119961239033561514981604829239664053611600209771751118262934690911418097340412715327425527518701440423146724177165881374808058980558815337178450272305235610301639236549326978361251109996178906129472325677263952289660247627315262923771205417924015475944012713509672310448074222571193964381134530435212892033684883741623983249196388533585090856270574105863192715986737782378657860707349808205030436438152254884748767243076139968463871812618144943589172866929321760089428478588174462699368017947775101576625345647468081605718239032252176108637441887312171602348508891549675907648771418602734626386640816642135164696683232749082943564158408966273454953185701296005342151338790019260242213465721771558817809506167941067054013239365852685718614553356152493783141225196021114176376590330239617795568526098252842886146198983882782891755639633735571865676025020551830794252500896842074237244341318687604790726527361703038728105618116390968275877380390275285696085757251845968831984256685555204430322234503324534140092983671239144792508333787478964968911841641283234231543482540528495980700693563526974749849614301120226299926239639130463275026630186964253404939241600580971051603924900796263026690582323836916762046425388822697734193828125528716409992716465399151190474191214718336738973106477566979839440367502139548446811899240575576133027235859922775554007711315041682525419590553211232677353160425770013546263721404975567626856288594209790610157730093534992959202456517839077970634390029405824958818804981560795341021988567541328380965116405920411540367205068337223674580037096062058325739190353920000000000000000000*i1^41 + -702095671594525739447278995008038919537528493324761898143040218575072673849259256027654246782758821917113444105548308312307812749035678397050668326873179554906185225222910036865580365215931099448461958131321233865122655427378707872184623782705752486911677082427914236488871669863026396700911966910212920006940854715221013082909179127557270642748234567247985719411858994519356358871058309639680137711808232966021414120745537355059250700670409853428173163531120442924881321404831690105522776580184912228354796771859636152263176503132118515572094557690195537100357050730167258747266530192432865950889177240006463660875604645492792800780336536919016003338650855295502977961395712270707352589317226826533340994135422707451431709534303700838120860041970153430585753609196016160125781167041823514753845039604203768874857027967292008695471447032442078319529003524581542836379843403237108786456248832903180838505255389072140262483067253877602769507906230172679324447461045726907827042547400054067130775037994698472425401062247602561861405168528958225729148433399883887213028692695304030077032716348724964821856186289222533865438757237683871229789214895125200604837922018393140534713434604797474135171593644863126539527645075689961302674298011853491266330813419616342759369836860625406778511398757399470584043073622039519866906360755232377931417037779029488989050739457150950932963842047266979115655875679838218855255976883632760130293359019059922638857142185043227003184212271502200174271540250928485013166076083840100325040896148808368458093189799480451972413141129834900648673510483197794777719789828805402092297693940020389610537637294619511578290576629280655837812078760822246329425472028534351877590657144461743662560460070964658929526438546024825525178684112717949985325479618500130544122054899095958919609567579505756145537459428516341566059587033398952743569208064130324786645994137572200891410002785245577291934745275606438110251971751094382783849746347667545925324371234753401132190332205282058072776085048035119547505000591805077642551850936274821417704365681039340942336085538731930445707423345332027815325904142336000000000000000000*i1^42 + 419212288691449789503141377929301357924831219964378519763867041694983530938150302162978860806847511137107066847166416024276331353503668258266330750694041120564691033453443157407351945854895771914274629431508455452260004444672657168253094684349352528516727920825922859207915532162593482879413454394940792628946262178265662732402651564338239126493120567238749935577847020283738298705448809916044041377582892305086604683128989227431960255442589800143998528411006193794252475056151528569351124355400890990281280306681918893511574423553754014613216752491932673021903276513520816805879824891508624475952300618194164227592806012880100163327209568413241061200313583214911719917572665786892969469322196901737074932461708709817677487438206772677092277858139613352756306041870054199306373857407605068711198894247368431662838085390337422170291736361081453289943626033909891754082437857873112349399183817631212964737150930943702213515680837223574888422267944986341493159477603253660206770200619177200609741156384005463849528970674259393040015630104860384879662340963560073109569899601302631636306149307836959098401027382323228596368994708941044414782599417366282776025206393856378788802768211309931414246561600236349213183520853456113286431125513504915898774571537051749145442673395238277499035579183579779458915696747558844945565886240253124441054358817738614636514253587123447392782694015219120585407446509399298774760017281511902900330003646780524782381039016530797524592706131520863639672644784295152215124060196787572431581081957298221086155439102927812539827561375180609281049446728039932028644558849481468978628508685705285476946070130190167937726535453614592581418336779332614263940921055288833444900775658294717626159808835110384513573099526534709713980755553508851404055455770024854490338959325615472138528127353391237712442272421894864273083816245814086070361366967554630741192600609829228379667940491879773901095124153755392513341620545466176357320026718584978159415376735034482092257248684033389986517537725606278198509068300602174386063499381983469052238530766674313802113645014889818491627420736912545311244288000000000000000000*i1^43 + -172509959088751629885295915676665489568732073903399018748124477458858025986997098473402446837778495395414189317787315805426447420109894321233023052734807333002199752116440999415915974485832159379885178332033564441975972318558052696369361587338876045404906866018503949568502535974760932424093721351787381054293330127387878362274937572137589240201058152989931789632254753494132073665992518205304952820437205470756583071440854241238975101509087525892923346204321923797665998707083470649564551054820760964316140765841639728119309625544050836339147962908337500424128059713608459196245247151871900243017742146020230614487089078292600383475285575420712853274409873947432172857771939457842164028709023353321364059994337484956949870095252413547193138584053989845021023447128024542747698477792364802172184828533785574131602118525733979246966507660378743600168782834373065171923568509729960100159466965104059561498867767158845595434210230184133469307115012095126510430958516415889037976658977753224961968168052250072127741303293606298087601081417565676632098723920927115314218790020614810657012674234310472861165903346413885598158946177332460620938053548220906508463808398044975307339416395046146554574244150819278505090725239843063580535419917405436520871612686304810864683791893964608726433407960996181002425276811485877767848462423875813385311698692902662604373518335884968735722345841004675948898156153204804609454235367350450758035866289461429142646186461457770571801386621444482572466273579599732513550272888168220829083198923517386124707161832174401625350023891177032485690998767974395677532569300744342889893586170341909934323812182751247204043383724114374594748303546790350129485830886274682042212211059521630131525956327086923714499258658997311288978871523510143503316068541079974664205295394128626628660375255018302370939645450041939773298675956468901884109183434044697860788808908014622391212773258840697947015999797615750243941910388561409024943389619477598477658097647921589035956822515323323279242531816818862754605343236894124089693623362969128160954874239905094124235252051820909530153191399222698639360000000000000000*i1^44 + 22089419342000126340427927840510158545116442058384995772458795665148128747976487712939759393666811228753530605492026961407639031312149902057023861173806330130981231621225901983218159718515509731424586901482881701104318955576298408497497493623443522311273624676951911642331476148679815306521832019598208861005163138405066323954031264687262245304423158523767305128759015444372441290424527791121200264145220135294266600599240164253918121667124211465600544427803731038249137356208718292325500334905554487552261629158724424800170136747551158113880329702794810916098427814424367128372103979404543096649136238246623632766328767508723879166284970666214869592029502840256966582521948516363484294446808145809381418451702790288141207381791378997251555002869403353115364941506986505281398517114577021635841673643951679872590992026307860962146294965975141901444205675010715127108887749605796933412489105855771707784971058843229478640767984035363370931475888706599496300808740108904125359070344140876359698412774234520212675137593706502694825261682393141926348057983111217238883317278168555639986846105684670102731158104003090290526950652212948858794012605412708002144721365083705837386004893572514863158756979992452799748991287462064219324212151414656516011732675204623137647484216704593948596190060863913420052700949831746139950990850578904727265280641384772561542532654685377862818930936713709814201468975821154836527107549460689558835641340988002264866579750749022092454693785141189614142050242771878448908762567849021912802304122400629671789992009907888756604320330794390018501634370479754242397434979982140325333176814259045936880410790999022544914336372708008098274936429305058897785839465281031150911444327759863220336464773664565852585535970026800814718606311756938195978123767770199670100746229002117662217952452971152013677746336553982018659685286757294685883923460570863479101798949176620542956471187026149475054636889929826293931110902139509837206097728833955908852794056566272869499577617621310215935158938292529991839221700084569552201209525911644549617674719744209248399206114774124512984139535261696000000000000000*i1^45 + -1207958468121909515142904791953703272543564812614224453676645845533859215635685542774529185417092898370002077298499638323714334399793846869643150167828043154859631140846532571257888292128541730875203072277259691505664541401997488538517014431765578302676291672960991832184293511652660870343458772941447067330286052628134535080354749610064268928765904273192332374356795488807779167629566520348897312312878570942759817985485034155760675989886207525600792344626609596162782280235718461761689030310292761090024657232387561548570523170295595235597397741455464620832095414890435009213548913641299220186582548027694664518225400295899812424331604704003271852844632903433145694455652659656632822935052828669087040171521662618928788286054478992872082089306778385651069008613184944385630388818791876615805067242714644873171848254303231795172632027389705512519175877750109630291409277033136688762551967018189694767735842593564730340048661101746626233473174689118073381621548672664968226778964006144222106036383462849885477199451771066946504058221900520047813437052765829363516527259047897366159016821273788528809818594275059918316326171427095504308762656212167365281769538819511880877874574314648628697497128116478108719704032512907800804680852981647275321227401623028138026339479040516614187518090555156978034815346975232560388231669933531538160805161081837755396104422621777381390229720560612299964385795795002162184485753929845592076022779775845032418270158638868340571681993414478242608709412779290971584686897225172985390515957265905360691334340404242892984558374700342511304760373679405990603478713082497497715930094065334764629155909420055818971355934303926719865468011129430225476884320069806167210068417344191355671839939787146568146396558049722354960301905223547671201913228539525120020772484474517530706584814633585995449971680054506969423908063143649679501826149134428651685736223962211909845444345852782058006474414782180878149900148695901557376410038865448226899434154168114419984977628714565143816789775809497838584485261052126200909884986882476537456064614762016404341796569647091800807024230400000000000000*i1^46 + 54644993423198371172279220469510444433949979803124488673163358007827399056028388827602808265457485444472760797769981425195290373042143509537961083902672076259636344322006832020162125441889877853223250406391571971085411613383082992943167517170091471624371814600220603686542269781089203711318609466236222692607515326486031879951843313817426420266062371903484264454283062976820236310919876376055774477093815706064527120071233786443416220631847093481463405175083551297285617610301055235245969018026083094299492073800137453467359722922062672686718707567835586897000572036818530657533220186954530541717424898774704934839400544361065572395295041227723019328706620082202294228791414987254170565341097070653610744500966701939081543193433102504521128972796258719499051726140068572338260734226329533034984253465081460219643084343798611741124723863698198115981540884370985375075456743934237225461655015615083909398245368070129213760296023058760209489678364951943856506580505631050402798852711231625893800480141495007448759061835066570033977437737802081332456835245141519811748220923907468536203013266582253684745867486056113953523294503084696090226629168398867964399867337201318176159484723566996911833986268727941480404153231971524444932819725238306664543661476513537976701843234659411870766420655960444085290368919807047873847307450955027701892399972856084039141496151824951601230736008524022273805792345743698620347583479962391872751754424176262561841360480827307215461100683458253105774193497637830906648131522751472327678546710280118487824995687699828662116738106168156034754431032988804868473005355473394941801716671514836214159191064439051084395063444369388550504001322049133293395989841798621933120968747992871977003085920934742230766091225765127002155045439913744026621539263002753610999829157534183838357292728807657122086835462180861138272510013703579949315188907090583896033865119338841552937430120143304458415979480115883309930534381655339544024766646208243822357574072690632945233105479812196309459743700014565870249538946187299158838277065910303567093661771045322442529733611615467417600000000000000*i1^47 + -2502138200487809347707538066713019710007465267291798885086488078838236256864574796986025072321397112276464577508427042869929997826976988402615671653525557058852342994860054940672874044821169170169387037660739490583977059606097763926681579360537176922191839670719655586137476232017685271775269296967363938238300150074463954405343216492197170409237429609868908419397382496802695687260293715246147483150287602162055357685473599295834027538167775098322893780659948969898850704487177576409765960431348179201889806720922793689422563511940407807348146103758726037269613840612349946948647653741794260575389188273625158211469666161342637620722971865675009903246803538854137337925315888061171156479660335923437693810632484596008430169759270928201728719695029011376923505087185107853053232441772403695733304629410441197265010972645779332850539647253199539749877988066516286751960700788721834225674850290795121933314402025863110961903314994634461137367709689946195865468263342537541296670174205648819929494604312638242739372554200314667427079098745040059693962379312102991693617385984599138479720230787462694839298214068846538588257406357740379314700615826187417634142213657241821603550084277364127679790067407053573649031205996283863534658657369848808918298375434140967286051115560877201287766983733828664375681613849733673773019075315544601119010454128509234787666299633965643371378142218655948785392731734510922195601330385558607839773229944024942664380409947923560301539852216437150880253028811947793010808034471240637697135968157750109792182016075431054330836274014817318397940364324943674613446736590667072533848770134443228613987501200645750996491957024365840131338881054668652070797648279743185547689920660796227077451184932675480627698518752626920997830361458415533426463220393432137581959015125887673718447179049143906810593560473435850465219910017449556774886490755004640779269179556804526899555827352524315487430400644514793379922616209072604200770062459367058385709474829307673274794020669626885324589722295913951887226275042647352025515107638783797542544378501838370793699865450496000000000000*i1^48 + 44751056190007366830907577088871311827846333614416963412091555377676690455682857282041523554432220593327739576067407961813813475149169845885550331914094069993070492226262200763404884324269196244500793763131990833147021961496108678064367998039161117162278548403491896791958764919092874966399209110807659868314042713672473623433155030052808711742083466103306463143722596637924995934600390090563323805525535630801543110535297050425330491154553920897868345365582682117336367830383548983441142850641456723937478488559857051572087463653782854124814633497398605419910066726231738691377064581720750407431866555760178901901468266641379344365535846742336130720713335534006272993430048690833014546494469419935313284502532699974768773337898062366081082467808366893707441812496452835529633570624174569502534425558175044006564724855750587683911239469988377826818874964270139919091402219488535155095799128875564710065240197734523867924597510516438807344495694925376720007623880943995040794105285943795519557498770623208897943400850983776055264766977883014254938624335592070434044670539291117143155335024141183560736028855654324705303183002466324128871299779704916530800290222104776953383981910288925119503195719015460345393304241090626551035120373581618156990763155834949989547946985688895740714213058259180850869202993979598358323056095729187442633788568255561462088513780843920088043123536816435309347786637995504081853994667528567412246258582929490454582985701069382685970274789677217710922793252378306312666348540958035309600150799151697384163551525409337160042103344127435195033545102200714926141025554823094249675688320229116545403220720634076770677537632143519400301674706536714512695237882241665796722121332805648393195320971840743760734381800227773184305803421033495830865214830984881984333334368824829892841074843471804587828362213032285795444111175450339617179433767906739456052274599970223733019928927273734230954122807565128639037775636074774808498815820072219484378874853584398746627517706687439232321403275849893068639065245325993374159322738789687464813474223499527269254809600000000000*i1^49 + -1651036831042159673322808332421088158420841621212302766774860460412537352610183896102526008690335721228561319094392247717531879835559750701083004733062953666078377391873237370987367953002046686448409401620546158841042833973175179006654248674132642947478694942700021059862508569783030763356977809262723569271537005239313215118489868833351629464233290484834716874564573466219104953566271926948048226607538380540891655809285222250017096620265418945122699879961536511652040838779191045059335066255473972625911977506797792162749078474962492158352761674483976665527360224185153521019737487935104924425783494364539095666672351874839817585910161052710257592258538227852676614246866283840642465344543070607074142534114432884765267438659061552476568812634004734999368951796051460630369008299085866240459885647485453041347123544617396456238701187093183604119335192514583485893144227651166842308918673682642604857825250651126895105153108210488239546044690710034843485352996507498188511777030419255733182002965949689278471484964494705044630136946443090233982444414750091411567599606541182784733543170863579688888120388645503337742995164106455952934140409175819913226200973515314039652079575463157037897190098764990144779787480637588471654866239299804741858973356260226193793758627123392177261341957252745054899475035656657899125316000711192752073732313509843471779665435429704373347170363573852522303446296066696219577981582299463424128672223386004067466566230522546291024040314565487121262366712630189926419145757648347213903557391981735974738446734936967474494774868049392202290408139298231030844027678491922072014008522934535356770100436528440644921499503443387931591632662962155769892716762231424788609786408257471729413916743460566026509705884357988242217402015951810232839090852025735636554080889037122923996733555462220001320672792153966013775008066605839736662488824705041820431827860943803491335932440366908648371311623607601775731281767805985619334619258838038738716440928165671651956355226549315121124710735754387333493253635922418915762079026293402808861108316543306565632000000000*i1^50 + 25946246837430696411838795029554790784153957534433852902189206584341052515285406597846986965617389053379938058278576055169000021725009061993045499072531089249850973651050631803796269869843047097287469670203112451034312558705398375245691756475808089616249892540703930863980053404170300196791187702570685376430734396216253785108635268304300503919850806252509714083076932526077512953730495744982452467698607633629488755255594060956263517297506270816889100052125408162061386130683708989013310418615569311756233364262667928445367544898642453702024404904944406491252937929639558617806778329645792985464817292051202844581142595029635045581407574442637767139639115431542309033707074350765157508112402346667121939819986759902368695954068781704784658525813082088237347054596866585264369292487013161491655575668346760733079458836873182940015615594048822678379822547103135495564317809485158484727380885159094423264650220560996850158935823199111933664785271379075529383667085468162183525340125578212683811612575582891065108739955282982183046409290121907750886597006671889875225284298969028588779019768219218137261241759381569585076989842595759625527739670653345554665485010946065496480260600695974196213877360678065786040708101557122442528518467004482347439883956367627378818885211770424030313233505438778606885784246852068047936970377457075474315604924949006449348152707322589683020322261018255387157146294209111532548025060747638247691672441706804909487724033904433967040065911288441456310998800163708305361345115462412451433724560420083973239996121834351055267780977816304167960514723473765790836876584739184067719913459094376376304837057293701724178396110556117971227498986566639161081006171674117685164062185650467716663230928204369942456684243590465552306928957343538942761493864433474422116238649037091594349642324302953649875897177921557333313671795464862881928167229624370362481483515251885195089286357776817236060895458833255672352421943103295523611862723996358448837508308745486148343421124365804747118427560322927035680380553918876429812942901273147469077530278681600000000*i1^51 + -143851956652868798713787273320144615267709102721435071078035833850967073496615576930944247638508397566851594205127866821450419170017924500752933367302054380023636619524393489018451963325806717787258990366945817418560529682863648877241364046384852298105942677176110725531205995532066145532110878267814787051430082655513346390624576401202113676034905381267958191385157509901135394225610055675408494567148135143602687393797974823742589670969501812171054733638862723228959695350810737286105118124871243941511336934746702487495133655994750558038594794650307004703147813349730524527197249724023629868701416328470682188403635197960265087938059964670650957684767376749756327647090411333270408125031996282118472692182905798423668346635243699479240456495858850676972515602705099317429175168457854537911942124191733865481622786731586098134192599923415954628233624176137580277426069472834937695457103017090240336859390698878435343271202868555844321506425984029130462227910094817689505944666416806475215122815053722339082151677456623670139399827750822521382135691321548849782961859277154530018968368469148690266496537999014189859323741520228885430211537919246377375339897832137227413588720350633324770626931617718428560492682604718368688931761647153460432101953054882619954472545830520875834517832069695836374612612151569910784198285638190392532298847400928384425703743610003024647780230189483051968507196652272279419632742566889718925033755604563520415046649784768828372080189285551546159649495870140482308750031695847600671364513723562549213361903874444894472468965779679085379560915011186909893720041287725801110389586296954194759959075025966652125948335383253676042452402869386538589470477781071842007894131724886079498752417212024100452453595519615600839393190313261472954657949576526841134778152680455400747086341480162044860658557390258916392222593530541269753284287754361432261885669456541545744953455181704698660298423236714467611186090106163912436016682850838171046469181486582787421108172496023583988064268283003583883702634807419012214572508891952020894415360000000*i1^52 + 238590185946230364057529579562043105509846557684650452798958066808400792776943597092557383567784538684855655136438018794082542857621989035611268279462529682475070990320471171897325726198170625799474255780191736524233743394410657423876881075530384243672153719228449588373225189037301071572712537422446391341298855165234782300510731114856169027629454970364239014068925619708290872314882600972648021547329396319569495134091272905018298537181291355800693975544551833475950399180944043475909663716282274181822265415955182053156201509447362652393551573395726780899711294136948355511000598206551131895941960743589100841505908954427424095138423499625785005908105494406354940079560459207424338669756956390009713281157051209627065143224412163485933998030517250768511976249921711593610495394024921273088583812481171561148737010694942413699324801284496211753007533053852989859184053207626720657793696380619410487412081023047602762193904659811634889116428280302755821532304889024930298465748838386006987031978630417965180011498573767115584536924412879576253934341056228913107822387619757159219548970230535261886589338557797741408747816732029667708829095082004856280788728397611228307886305191947144229864426630530773421716901972810530213648446067271940775645593074255471665734628005476152441642570461921154682817489795769797366889836742273447881741675657484056263654184839728640967929479945930764432277972657410272034607760310957853049249139323752720403844754526908062010620329271465336686004745446670014132718085775961826661613787224533758563112819987550732305095939534927442117346814306111097536763038617778243956948173761084797139541286624588652283847989593509591491945702543418823244628107285475341604117755773364063167788739231664783911143056030517574533221734470426485206157317023546686995004686029305866654652143846740487873308838619700831430346916234108272271645259495553623587205519990508626401001663907739217327493265958612346961384447957395741637189469628866402041051116342332359402848888107566491389053572928486027286239300229147357363051203425893184000000*i1^53 + -442207186728424273030509144131313426882487324809850449812394178598340797137205802298484813282830580239874307846434351443246073859144450711391926652892040433460147925290993766743076939393438212821192477298023735900040460022698144948588080959510938288231454666482540932699937462863728463132917753759862105730614033592255960721243674386340906166900662692002323782220523308682711202925927419628194453054090206261331512937219082171898994810636212231984770598631127464991205815660344517567728204388555656109084846179816930055372344367872245168289021518819586259189500748611096602982990053676198061006144470386200397582118915638461546201351193418223073386567725651104278689621513387500763329352856862741937299530666130390456271616462251929034401971270007414803157589890733164998310447409472289667136695144875748119909724599294721938413505939356189201550806517412568517347514211661706420266670558225634947675569237142133558379719064995690485406363602463951682141020459282317959452229244785784641223174856275200379744465914615470939180624899904478207307837233882004429797219439504479727715320588658324747169763729731939830562200768527550936042451364778129634448888256763847382967609940875797501782041848234358203376631498943799110104892174826096328752878315164158663166543629515828044807004482946052641361182419191947302523042756374584600376148301756972666340971220640691493308460255576245369297387809605443953254791863101259287323231368239140930363064268020172461494259336645171102854712840856492496238782801784730578055647082988960265913072420314197542536686692636977362278255930011772625577335149510740800365431491188494615070061645717594882289072823796635674817433836679054051760605326672447571941424135489976063082635808735725310191332996548437869601338310057513166460413192973243660150619478448214002904878034135255482256004516836250609334699174973250965674079119564920940986866080132192778751418435244454690360900502409587119910972969346509567829209124017960284380869828592671558487507556780051409298058977059894937565562522523079746908198604800000*i1^54 + -233993971295402401796062634247268686097327864186222121740984553438592869618387962889376891495182839423884353397484398059762902982978768070537416628778397343751152607654352218154001805675611374584680332453594131646225903889819606316456919574007579198963681680610671085783976851490674340909227021266149415378475970281914043436952922108254502120426329900821212038023031362910793719518113769929488765815367631232902291264599447195930196677308562879956978804818094519061533806263679787447086236749482869090826144861051094003988925476433731216014661038024439708611025166925307177908227033587848142687985079674186183103657768662216044481788615634402042276530373539835714492307049799880707262413720105221725242134974890718250828552628808459938151519492401381757024976910791503695809407044956785388363191276320386839580356074022791157763081707394410651060895852896912057885414178043348797503353088660561500673535182268938636370271213601041732877510409808256431362990459037242644963433416310485044321994768651600106693405614135283590326587305465662398567119683217879975362204992396137575887855688894291946754419994796463449883822536466849532491611456478667403812271167642198272185150181233752610873982140721703593349993926427671633171944935649859785514350189911428406918022705579314631615872585335458272831561092604957594484821452518315891096081751755693341691592810581361070442098186280928515634583093822577771298101151329362797599389161182655642852276911868132152027992034604131246316046397454099118494534191815043953140996304640970415004969532141926628675862740065024374496977410971896719480196057568639685538465562662426475615990700904151770574481186825077978654958308964022682396204816264977125241337391356184465974353749098092372216784545953880166392177369552897286960353185621651348535837285240090158533160274909309258796103805506087847488830309164962988645758511563099147281707772243034209778003361921791482451010565614068333225775883701871436714196299020289439351966710316494147378665578155648333079062509285257333430172934698704317600000*i1^55 + -1005677497582100325063997184267178199441560711568136000020943601526250685851964729636367751619484219212758960862606731083819621442068256962903408211094745959023737761437705122869117908968286854786776475939725235486578070275691019545147523899207577389586465811924974679567346103229286725315230996917689921959934152397942437386050163392257888926588618229023331702251734359984375655808196201934598287821013196691726425203424886073246080208190730803790068679333745441470707056624205612361527096403152345072806505795737317689812273272030871361924600585230635979112644100208729602973087942924397711641142307543667271963620801933919594619676650108047904786222324686447727220332859688538224894166722604795488154649161680709235239164715146721536030078120985487035427228873693539338425553530546721694693122628017241015692490632701201429908731221911941391310366000110082493810814344123083217955833574588849919280482688876825683088844023777998090534607974690721469658799148768379750060853384057217000538095123411348126402250184276059629167378048852943828292058867692159490203087351676702599941879447650197781727111446404152856890616380906862443749511738215373077784228381857892326445438869090901187846354518233005971171651134268015299750731231749854722802159902352479813917822771594153494341297243801195944133489317880084391469254140549861501256093076755831890120366709195854329248704894622135880291512618297537810442609790270006560647348503067750117611618790533051586280869399969565522438160911998110443039055471881272821400669101545586435365843452170380907959600100796459407793459056719333340963889770271672450866253389505233647446413371575968947762031388296593920114749090862366978256059207981070624044241292655565516237117224882958994839634486217226550221235154807276851349030891469344009940311830377982336853166080007532344973535921985699884028383202920905442504597757972718679636142561406190337639364040274221932719600060142362627976531391219303070859408229060129474637800851616894995758764390388117230724567893542375981382577776000*i1^56 + -14950552125223637228277815244093456245260425980610635357693213579765567000677423720418619753380590460094227447594038803508541975915290151670819685634652541148370678475145236415435817542350625031275521894945509449992561122295858361366016609414685673422490511815867477704511276463698255902530018888115583450885295585064765826842528172657332493822771118431684802237339112262844154088810179018857378347678371772588155995569572385561122199520211848106350658625002155905982093324562891111992970792114067448027029405162198587456811108638916059034513960629333821241625821251414864908508495474874228729840634699279234153075866964629575169341456776980437889177769763907178638693585475655423945765071740279856181350071795912935993698196346179810652278527381927501586631208189885599687798240814060993120725228451374997182906357921803545461557303890916208601560838999983219331725029474503727555397986007582904863003800087443710566292014860844140012333782403478468706765704590947780004319732712090460483025732130437631849043988118167908327801514764444591819951245981483782574913232643925093835815020575302850478776366931411861572036891829246421236760056583778096723048826472319323995787534984574784184293590095630861021924733684939861208672780380135522801224851519130108375646751835720452636743279813166352712346954550820026319639950958389379245123300961704676581258715087298753842117975501736142854938405834643619790575218150561308420261536975463332456721986762400400546258594949647151239518644672456173629981474249123596267051768472691278057237389388564849603730434386119294715249429730704944406669313298616046713704994429549980623966056252391124055191012375116236884669938948599722175368973141012746372344107579479103642643281133992913704651477738730011755208664610409660383452092475019818386926032528484717147965076327128957729984856308997732987100088045639890317375365669273755945978844536707626834125887856137851012806290001710075830513801130085493073915370319298363231501089909480849155732390025109777916400*i1^57 + 317871006123392627611420060736092436555715164908589271067609919453090716668176045547522610207406439058496239414480033027970833112182512020695807246197261265030789045839562257405760144110495493291978436286085559923811761284830258513873530340607213836834210382528206527990783504076023296207997255110931739237724411550138221887836918888150536131811011026332707541992084300171661451146914298160860210175081138229007858177097400599004116470266204779470232241522235583088287646347026734113496592965922953307296415442464890852611853234898055156362887207826130335659127006150546781641154840715242773744497371546113719796144718618104748374274739817041352793660140621771559705400110709425882541321804314428192922311491327566270355498369613224078780521100227049932149780502925029795053156614758924583889624540387516877310034982047569815857556351800380293211085464864764726339449749583689407274767961060310408024656766418182450806615404678502894452844928552643757809990691417759982609057634556108879483710239302886177852758144065289095830445189002915915613574305339929337018567621193431359203390495155519493815310133471457670949854137382630896968722687222712305774142965111300371415138291892654638877851464175387440957266737755323882294698414912437107895775316317614995435287128190790425592721174987160605684055710488724039852129763748819412888989774647452032714957171938620416176296759800152086212590063185590694813854928120197404893239865232999131230543999773805395423020507619896014171347967844044301341875122928190478142435387981933715495380167275910457750508516329081002248316546233736290232548063986848570049456944525840849696832108554293193104902253936137961911633886637878198426636733747165157839806002396640230380832099240311093654321930529316806545465135776170700495644186818809045220607065561734903923963781844061740079920365608149814566205285204091832782614494082177313525876811220630723052867510808722835071559608761664235189700381277019948891039392640500587172906960*i1^58 + -13786221910023679259329887464239570657519260815786809087322939931127633618458333748615860222794231501552300036786371227136805560115370650425448241333461419603135801280780470643352428208093672653849772191276541530733965245864548552419316138067580892350336798367253390780549808722577755958419155792944807405346112602376798331139759295847373995277715867099182562047767251660498694691816928688795345625646556458018195843399364595504254103266350398599496086160350586980908441764051502466963381667082207196196371795414724133131229239762950581166141077408984375573450977867849102301124642751861373373621139919803810152585854652460849166686568622561911089179321380157673207386453868676957713312080905784549544301800532326063217752904962369431865886271248006671478594955862168216980313101829426776803587393178002621032511031846121948797357195143957053646747871006428762216215756024072005145406763595303511829260900081093624300864867186585450722661225196487145915813026453098974140360003051173805015596555417443433787377659407776745762409469841991927181469230684694136158949183805273956908922146673130966117394807247836485599386288416647664388875578831675451295675922923619425015884831908228650248036561518242144075495779052826344487556491372713134464793525587225370740162785511500066944082300209133261291591404350949031534327947153558516598350892761123150745141634326124525453924238381608793989954792851747100601091905601323126629686235823321636718144074287327103077552944046982118296329288651508763474858553250894373979863349263967090838947624889089320533949648823164188883039840880157612858335636624146893250187370129924351048191237975126260324253964745074183156998476938922138308429079680646820443906491401934711448185700371797468856655265225816642468177591858116295422319924913024030972907872791591928792820509649174498855167046517253466584182590813344317472338674017308537386145291706131276353276628644096889774837220264081005*i1^59 - N1*5304380447201640470602088303207012109648841710799885106862983953393378413585865180809859805656920646914965975025006756710125143671878852766690630317206325066662729353955946517976708203888847849791578974893726154391278259747497106613942148152292180060342996299429851966112815340367222962493053013272351283592567951778730145495845467304500571088047768685575403632815226314950676033331870275888561745473604164134770197298968036862906760431783857831293070844465212411037157894251384994279954719813030913885113592749383160981241435752812976315889085926643476904247199845844342010745397718205462874428144303549821935160555904208*i3 ] ]