[ [ 38207490984242909981029719162677750693014988601095764710916611709117639147131772357746215443999505989072556372958138973865447133905383956623157807985453944975581959581449786922134226588415582149146754043242057256915811981720268439448239750561318861058448852816240948557402845225504146797729707934768759388474964968008064790058655716277448157287167763775781670220927370733413441895130184352534309979012554476009885726568017673903142164594984558939428008047801616056392949360496357151271208258897285499548105999896022206223019011859780178321406262530711498527545214344926385879568601422087724320384297010816728872110441707347299176881495364417712328858418553591022302427881535957935525285602475716289702707434995127954710240327334636964338217210785861354392424806559861976323736656932724764247377872841920562772291562951862529800742282915053917288490506845134669016399355208087721089784900623342248564661134156182536365551141227350791380994499624805235612914367591375239280694170745219749262433485386045547377361957785344958223273163620390323528359762642676612235394283741122406584907439632124556759710331079173420890531184090322452112001360254169327339116502517704165771743708715372313548096338669517446847237609632709191715235115454284678065879015700626583340619602618816416488733853320653981079956780509954776021310668534735429511745634055662894395072698068195372432451491999053405744232238107235353756696576000000000000000000000000000000000000000000000000000000000000 + 140535241529465317137251208110312879277549580712970641303100639821466323987326703422633970677385143943425568890998997635534937034178876858526499164745215986880986033635252304534405952774159342817021732701974672960274047945858773582789957992179028243780105173430122054832147869843001895932424247872307274405501522139969970468531382886777442577233528678289435371591110604505395219348404873672151804329767703061893598796432464049424148269053154295129894036956155246497616573541005551847649658121210672108247718629219960866289246087000847594325662322523851728142703877808107280303478951793276353280918811648408766195830522568431581986428890622274520643756385560125647329096857903814897110462447935596848184440221673909164373674998196370036510117062384161551783009698064686757960801437983324327608452217864943015451636431108871634485834568989688272059759696861353179153536903010110156660258615376000648191419483664662198251827806741593290084294691095973816295160918441687290021384248454488815763619083211931917728115531720674891227833024863563521092536747987281245084821649397681838938969184451254999465409505680899811662782729049083490520515860957156012073746499145206944264615985254215365129479026000689363263754034987396468575888255601453617957766674393464733713628023067839760950965424456516618367737067278429921375083061971827458105307008782130029615389424449947355894109101083789272944371597449435598028800000000000000000000000000000000000000000000000000000000000000*i1 + 8300194953010515138652284275877057317879394487428654178447711252797309733121562057230632172151843324366595641695970890038804580134413256729003278245067352103958190334110946116278525141024541085344954506362289790475288469444928220847365961247150922573923165366887114894127719389798448414266782877420479290662808235875026783524501073691142054771284303783009207541275311639635539358254909309434717825365074080696420778038254713774049142881514511549449551370892720763583245168856602254104492313238620847368222629271586301912818252173490866176265783826921301105544408558063908016730940220700564495247295349849091675251232655342841860566423958898263924869521076387666561306312300267181614341054965855140917681896856639413432995985831556641356838455091297710424462931448394358394899060479947487813625700139085246241505007207722570421252140835755112543619136582216650012753090143810783352722174014707950112650719152511002296120327074447382726841483557654761056278771308933162329040993932563973352576497682868629743059705226422787054388130249589473359990454649606479939340740361689871291894029979576576388129009912453744662743179067912973136747211008541949893595608133315832548748994380459281732145837107884506184514948388175796959280208202838349022316293019386411853907368256127583456963844652848132251286284561832058447208531092253785907792955090822048471899658389511674727964699757357104570188694571661267000360960000000000000000000000000000000000000000000000000000000000*i1^2 + -92550003566502935897599347013470423547885651125415783286053902699780910302991106563873354707036834981508986875258013743146437860073072125552325133126841054357324320057863002965239264039273926511457627593860829537397409110262966130728799938279514954217723078099117406450819466591787649161653731308684072475545601251396015422787701495391170706757914639400368093222844058279417341010188044743664901167818250292601347380639301941669120688987147380789375191971453203507142969623852636928219929520369908109477961563211215161078085822642330254110626025575124404153854111136387784899282567470230855856953528361382623855335695109739462168111360108183544853338544795358617154496471707212635296936963305220267518850647472378470406503619530201167261277112637910922094957227125484497569676530516623337711831069267875562762325732370634583147358455470275532990525880722270482209899234590704348261575369305889562827054046253256203910005891880712811362079804913726879023147950323881816738895753450591452216546869113812795244496360766200798619141708372707164466793404499371866777518421861533030036247359883488942695565809679459500703593508177840275685097422251466010548334656535043926102089772278629287056220471625919706613360131237963681614162592964939066253468709037967902225913588217196325706240888874957808532879933306711362034813967919566969061782525489093039280556107466011803344427338543231850567091489935972190126080000000000000000000000000000000000000000000000000000000000*i1^3 + -401307826158002212140597899276680168969976566790334810385432540350440410454764577293658818286148215562327247150747195920703721719153618396637132957800207332995225259516967392799078120763091175726315969470312928415183760757377456687379973649607946650222137178716104410902466442744208777646794902454777394066604967551292987380537235709270576219710003004531606524052365026890664369243889091553441370096794589501564140113440029458126175162396152560005001066112193040466954037726853046024736704575740169389242827203357140478357928205782968637248567193735448459606782994856979645541355036141076557329143599484867802197448651355471440718553983678891981760019322454911178808545445688609422397777926899181123183019077313779574793047286726661957456410886489137776056653126473647437837599653443468609881340634553115482796217050038880485572084561308353436076419572076914282720251430252776568235855420702700618356061333070897041960401899559236140143725107562754876714622963892446467266122684616951399421194354685578096935481580142313189045942330875259900836869722065140883619543461374317748045666262938769757988589459791841909530674560024071861368241784362277826390494379120053202049751693181381474598252054298275109954807492354171494017941463157556135368413757135154453440572253150592926112935489064523074599769252909538312757385069873309161775157720331825744650087650889059960542234022710456883058884609506043704115200000000000000000000000000000000000000000000000000000000*i1^4 + -2923103534238306755948983956406820775256155814312488868905040165321246249610671835241964926181435354724179483163718991401241803171500862331831241012003783278968614977789211624876290092656660508993389414547387062875280021813757475928626085088234496325234238808783201561988344838279205203868022437558839971645574261817142172375354356439299849247020356586028853963395341418606040986684140218284570430720363235264672043079237232640732914338306606651905912529814551533246007041019255170674786555064729735010075780230757616204913853107056850821221625886925351156024078070409946515928624736946947018727192615475612999839412074102640940018229668231865216902893037570653242457237877669660423940055780603227139181843198628250941702286284415515643121309865605315610197355752220317702287902887290492652771753890939920457358867925857298335048222111653575532025030202542840408160523106992430011631950593569665006230528420287946088022038446975436587131221074505656782748571799887444705138098468320947354749660352699178324274612110997984965380781091114236863390087377924448858099025297411102098181259164827437315296861002426380366600240289030066161095163389577774362370260186937603512637852893878878466667851882596900025923659100319326848731668650214470624822925384417167399640057932156310697337054097612982188184843547617333504643805879616223516492705821813339962086029797774083236432648052059178537058684672572171223040000000000000000000000000000000000000000000000000000000*i1^5 + 77410168671045239738942139045219851790919697143322045608484680073763739813801545169944630896815676770801042705342797423053286141018048677947936092739175047239114318583778701948507219392354784227052088060761766721113041841952008172652575023981866333241282005836024618629803669277871188660547119662924466015109259385251867123140227731106278728609744014917476827712381767135401104408950284464655818750070700708745491085450066906010011044081027597043552843947853030720530262131451834036518259927326403912864087515597022719223728285075167496410413750866761308782466057490419274348261905415501872795443267941832319956443831402097056752697186749313751752678001155860282876621551982129817180354053120733578927943714592240319652643535879934992514674360206703135593402478663023528154573308965045849150973321883438693217510831133894849739957347888420048016771668079858701921681983786395670848779870409202441768324486061300054575752146082570378367056043272673344864708760167907166423161510460676752796531046286584145949213637473767093561309655014940716423732832981661775202006677324682574774477089800071059974915633899898425277654168033174459522974207481773653360725144731281459058503779564552719246344919017252578249706990027066649569169147636608207333970231152004018579208887341582670906772138905546764135146618425871066875866531978512756726558463068815961148044452872302579013713175527389726851610684023317200896000000000000000000000000000000000000000000000000000000*i1^6 + -197862808147400698721757757657027729897204667161725002895507447736614555636326563355062480505944102957533911255540041673402303899700300744149929149423445699305321350750235310149669705733722285762641392295624751628823056022617524292548075823717799912500392735111748815177900485208358693824350919527442544067202926398247304138910908491934336231519286747113135147418527990259893993880877878010728395075917134294421334794743686843581517792651544878303508200288575211492956051659760856644257881183057286417393006589780465089914208678027940883016457133716378119183604885990747094483588943446415880914445522923684167245135054930882566743613222475487914630381878558849306489688339561213871140136872326240347736914088788715365083321736869065820015795547982614537153309571971021476847868688980596859076202673970119521868597657732831480877594432202199355744428761702527356218214084069317587462897380635589012521399414003234458454347961774017473822436226110705626096292382897267553689438337373780707087212935822248744235725860645983197147382642895723634705850886885623056585512314966728398006853926592510110422565358848626927436676684410103115017175259659312432941949547575970431419826483054988909675492379068088999344628244542179679519961216667283069571260116015179255647992964102146976570615474187748765636005999667904078613093560727019737984500031946083188010348190758567556809507930799635109734799880163531161600000000000000000000000000000000000000000000000000000*i1^7 + 137870748535094847241269363105677169072032710439959606053827072477354567155023464282476523353295116623541449543254060409326474641827627119372846850984199456953457676618062532806348327579766710262331669571217635233125238446732389876294785196115164604241992791621100707522464969570615356496021559077406662871336298700491605823844468293277901118760785057935719167316378157943153049117815212722639795433094643823270998980218796872748311806699394781458175479137015400302000979515215316873439834071124914222792200134076386385045136201512964389219971009803756289979955272383344005049572190634892180386607033029409714637523394165992356762926611781612314877464546424664927460894056783954406175011358146687329275643287589892384890783560997945248570314918418023910542000885577762767026523659358630997686076508629416144989926896180808463558313728644477882446582282621970743764990258822954757934959618518048664363161566271543131942545369502938585352191686892737401331322349542805436872139449524166975735164593129163239594750339227958926906496198232222507331753099732835450331761789174790491846067350981301613798596926143432679151024528103382378108987612642583080147554177540050045348346200216515410467998529629276535878806377609578596890878533588339784302983804951769640801475047379279637196476138638543908997318204541228629137474646443460256285805879410504427104071383581835100078161254674870537938988998800179200000000000000000000000000000000000000000000000000000*i1^8 + -1775249187058782060517413867136141533455255042498327530028775960787128482482689935708796264294831707139614931745711791950105065667843258910320379095509607719197526248334580411228973102834880276086058090246104268711962397441938011365965004072751863732069507827681465314611458031009503544050596287526236683337979198609305071441510351714366796881567292826701330570783775627504915149742267965397573469674785784763452679091054193490599018227674087891470339262821293735308067265884954605181029977242164048521632222360421742573105186337930021874044104971523709176853446526527625772690777590629873975388827833421446246004841593348745041701863458174194684307635682201085450731684174935209181058677837612201954750346592851744849291583241242102706347295105366654038356915986112301043270833319644087553385515662756447544647689088693302558115539522257438411197740433207386327685074864304695970560549028250458981523871217231556389607690677008868169967295084393633919685210813896244621533222722494275592005890885220425255623936319760060474149860595470260831213315057403883201942173795806313004933764333094226089032492877731144337533598853985447201398212274605956460113688340982048465726551189718449531469337995635558654550796311534206727191630056341206758335514388016078579508188091835111673453953126398327538136757211787252984912459404761227664687282263147122773306752875037853100411931609189882044767008718848000000000000000000000000000000000000000000000000000*i1^9 + -1643636030029027959367690518920321438102352206773111293965887333020115167193299560837125828502280640569120136441187941625647697142339896538309449133726583154471908568053297778538694863502709635725478931275864079792622231819271866289737399472116569821864623724865419295862568293411755109076911230427196566851181889976493774140964518289098283945379734720270053378215182955405790281407675246568274650152360960693156430552787200642015537483818321341077857787264025988952344985260992613571986626367631792588876929026572874530013936817764606644849918297921380650707102273339892470978448889220825714669538018549533677052160215816501080497505165268395078867529530967953008079908152578164496633984084486836592852889903699495084374312944347970208906312326271959203100933696956772290647706811460479439732342235305190652759320000397979189031213652665819467009190969905573414170179877489911813005085442412710562866397948334173445773920866489344998616655271490091279370958078112446526028813857538992292512106694401328982368870257368273225264011634857433873739202413955734686645335863341561830715786023786574807574732391276612238143042538039185377342197587280593636509067462554720715152701352522865111339247367997083381911501309845707199615382584183535900124350619772088102155285455210500410872590708430082204617328035548264037598041704174594036790363309555527824532049357115049290387296841590812080736095436800000000000000000000000000000000000000000000000000*i1^10 + 527193905124958462298619963430120355677085565804051659015932449008296564104279712734225966112784897628010638256180261255266858935299916953545540415732654704690115096275075143342664808607700332213815639498498897147968241561110294879206927495794715808031298573316159728384505870503301837650265412330337428928499192319264205331033510716054927174572527113901687629404476201923800177400187389382789360825250393261216763718463156673676028533527487894311011100170587093570256659845869536138216302201767741699745270065687278806310840520641707928780839138325485357525146599020805252726202820966424579518664833139961772966673120426074425414927731881158576474940306844602517534016349302442924029695425250301200089376075426444665495039988388135613730110669621156393127400758349848410972675887517255961418961339398185899531510130854505718308450048156256061488788050796497912998657854709473091031458950110799226129729838820907431791621708815139038068255648253718240861852752537839701950884372068619471325541760207124727676837045615752566357720041644680213765026580322256381908078172871565686975178059637666129789593815691336812352483592791092294299634305120624262313146105158020483977695604386668591695286995390852180456050296927377899190194697017504995004244762100107922483386377978504933248021830793463658297107141200033495828614379538976935529968465047791058044099292902374479449540673466433037632798720000000000000000000000000000000000000000000000000*i1^11 + -35400080940479421877018594029580932823124108969003918367274572943191687378467802698400413992826227132256199148792950338093827327533170918856563156084959324404438096155529171112409142052831616818324709724619097169181294684004507352791843761704335823313750347470715370065771938375903968785170192470741291298522946026443702027732437622346366492153488059331267468372225830828538284502410213318831972431083631588651240293203695227597593613927231199906677543590186718601255528876329368184320299874174741553491647820611955873242399000093036843053484723002224972436678008437126725413953593960635136681134984034416260180318337349746600876119179469795357761824657002035894032124238959459197555126548571276350658391102897766917593323731606973550914790847316325473014712233631740521289919759677267365566417158072209195612445305373169572682462082440378748740997767182424342104961703598825325686959003484681542121960804989133742236602360080022968949986474051357080370447664532367615061578294443083738583922556987177181072297340098509927542229429443021704332400891658017488521555506373200174829847246843922312990295950585300231242168838139073875277058460949712170951186066980273119710394682573622290820567678317899168807495727805184220946091168991509201296997681855901436108373371012652355450953217864235820872764013221572189304082224627485984885743168547407822360797480957168430228829529120878607990784000000000000000000000000000000000000000000000000*i1^12 + -5260377095211614354585660664206100555593068364909591772871328573397161796526374590528696032727917769440276095146371046040795400226314764758849129884356519968485666182940609420322542729664571380769110869581891290484656984205751594015788507842074548968255296561917795754212048196146654480048116546455662928231545250434225901826353420762721387906248934211662295752479350082204304676548418013664136331179234855340477145473198633258840424860218994582710759223875927089608038421488676894167868476190331047597819442033680956394355497220074386071138684162077390554044157613936298764171339776468479691064276796331846203186699655739296685476318749319576732339577668615525658667878600387151072620965275023239086431698561915591351542769360348433917847331780892841826739119564105763628274332524917691400102451207566433449565715425160555839370027656781330636663899366456555292585945691347410894983196059574138221640212727043393545905560191577452642565096389004220203738152396392222417103847570866592256477853854459438003286331855255236953337729651253523906301205519455825965962727726688310710843505973763588609148678059729799743072731967169818331430400437142040662019999543008713444028232406797914506083905436640243851028572756312419920833348460192986123742151950861405880736699260219104739209055849418285526216701884699549267337756587804858997930424424403225412262935562564569643042559987902998118400000000000000000000000000000000000000000000000*i1^13 + 1391675936998163616401960134097920753948617017829936089292671355310053203510004449108451149594769497963367158489555555002514455078930173044060115393114978138964399581055835180026409747012505143804454679892820127099136860325178374948358550516028362004391680091111926106530649702860404552379322749201421536511630113084800760916421218563223246532540831890477759199891470433991031797725799590789039633426817656564192871733235229107064327242386037261919095791914849904897360151321558844880595696168382990192283041888264007042251352412151884920039733881291621779312361638150573344754685290872597934474016216032524992973953744764476323031173456842703712508855350740972584566451364881120450956531158202532109434401015498949412425728651485830913203635067453476127824523179813703051473340182759531776460251647700541615784274635449662434952249857806360217492683803379113530502355534174292684795380445482722864863985365596417157249558916398066604604959005444418509359016269137491959177513239062587254317698091442909299704719342013583176574591189931151807371779629655092437383366633110427457492253164659518409618661241028488658021465957904719424241529789065482227717736168738962324476238037199953659900329704434949321257684172891945233367910570643735691501198749153836125157560722973727108175190647579974502960742694262604125590492182143565532827815686476567842271227165051469992093849163524997120000000000000000000000000000000000000000000000*i1^14 + -147498704142512997360515139585577742705947801030557010042471748153734880656631058103095847320008600323328687878611836242934172602902742351409357297395229482401569729559286591538543260601119534483468403686813246157338098544144522685681886942656226167571477338507589066921660767023280702614039408573567871892898573896238528184184719022512985420638572482031517304315748630908560506130958130744062464671402427359112989553969099514521427149810484535580526802596326260302233833801965129984522921718526397808737760885688919600684386424986815398896157558960501606705891000717221780253708605639499778061618751625001459908745889840426079053726277488977429358180754867839740119421914249892743707867586212985335200021010338260002957000077689244198893344778857142320188308950565997266925623275284538169031475659226026662187782840682776669221990317397191160913596938865000154059590984435841847600587946272735620862122617594311075544093124064611887963186502119853192614392674145850581504544788351632687754944442802712434208575319749680232417033934856727765204526680984825481080835409749318824609243412504812754565025751663354264304574930521528627344664055716585501203753191842238711999091329896727114011255855981813234488013243937258004850138305213640344250557989051204353976979876558795401340741565119515905853720007600774127988287559143517039132404577858638017576702051232586216666994623643648000000000000000000000000000000000000000000000*i1^15 + 9642141728270314538593546624929812682549790152291050018916544548544691264932514416091591361464335266836769556136983565451221167293301806336678435348308623179711370611359438683493483971879084080206852155552199185641276235566596727680248639027621711149399265019663850373137300142617334274593413576186789731939881707937825941729813001928768225920096872868025841292054903889143423237494968523692476250328248307063795908148539931820808430191998638132435720184368196039135761537559671089951428335683101627939590024703973440949686475595328716977349377810457498064854472123298736926058841826506273229550422933149264513817958986877042930201048867346154181464696489963775532687859994189912072219797897909630481527211696198507499791597175534436599405502748660483116017217836793314679204528346429251875113094919714486178619713892560436522353061902162523135372524251391484102761378654296446208572047495046980507356075589332283314652901962993673463300110273301572882644970455638120576398707676338363623025299900901915504497838686233897294624369700992679421432127475262750249615564465384581462042778640364154727797511253801282807770338997819233860223166004667185143917009716816014020393182823956147801047680389981771461554985988780788987272920645507068239744071078143401981809051028257774251669924688384388472087690532856337638913670027337296953545854593249338028780903782642953607943972454400000000000000000000000000000000000000000000*i1^16 + -441950491616455147102819721168162795106369417043311512630014411000304899906652324509473690160077660306641126924079339679499743841569800006683557908952905183910582623109489513065556561820196070385172674839056311074996002690325023698635888228753166111595130483697807621497418378317371408840964571850438809911247765995661345393935503141156885591067506983784036868235636765901009152053717386821875619613188529553892664714660777812836838004697416844652220189127654761568852378681372618127323846594134030097429560581997109034659542178296960700853208913908176169598230133852769954985213055041221122400338751059539431695238532632744208647139261043251183488782720531301725921225831134141536852986962284848131767306050853426583799254105493162380377958657491320443157231596794255106381993427908623129271372495996976939317352049516177023223805112444449574656158253183477492106340824440535691390143818751717348830409133984652346485543313752721278712316284747783149769278729005644093399875860480599398189376468068023897312038958337142652411354577482203225471790214736412331885115546615832907448437611023281062723679697255864190244355816463829538032352947435629391687529720044350062888072743667915957724131483732718180259905642854031748633596966369579652183922348397292625126834696482420992448479516214089252919766970830756251353745680187969098344495512667252094077472440939974046305484800000000000000000000000000000000000000000000*i1^17 + 15778444210875886436766496462882072460224170616502616990172438169174982276770961015355983647260877681144306481316048919826547173524467426016786386760097707129159515497231102116541879824294758961433041824917293956832622907284167457647419070407498357578028770773300517461826314144830128424006471187665484234099453534888489028198410488405343915614999149930073234884385389870241917146930681751691359710000670624107628001673648646171639547944614752423375439097311812485853202407295535012737224299495940858437065069410710491655150237233568620343679171507137861772657964025616507053425521217489707326842865150500535372135569131863086630140698236035571963415284295750902063281431612771538860731874737097677677453358319996583313037065982876707752973818347013634810441883594715271151343359722703851658702858372819596714788870547958723495322683385771814442072473494279830924169744491776026124343606609803722870614811983023502787249466552411157434618903287293915024788626521101760663249911864252111408123728395596984156819309066986575167459477295727475407714333042768487540244393914760088654131198853013203441080581980053785050547545743268844004596164297013215190274563193523784034373267202309634553878727466233483333712529337973778534248560292860186481037126393305033659459897783961337498030240606665487750313845087972229501581783152403112462039348881199074452806937749049479004160000000000000000000000000000000000000000000*i1^18 + -489097625551141751673021294831596141350161355288914018943239858921493712639536872163768924695101276958022754623500406927928699623125737650128666031520429571445016351842608905035620513810663531507059968837074147491382671741475684040520203288798721788632957563329278243537283800363400942281648242532163964899877811749627792469019419000138837104856835178454321760033243183231687419999693867663223420912722263661936445289927602180084114656803428824332365010168862321121804359106603983022637432223035476806185513065604104265544793547550325132917008252374059573837635389240097962571511316935970804852964002154469359818213784277497132946485675391457956973201062813670214456637649595903648622636388074979422032075230422221534175032270816921034798895005775421608465916816352262418637713127184832766372124697831108195829250858181457504544207924868447958475593443655752272638446625819522082649544424415463945412607205684909771794069367468286219010880104776727156598056972102261347839204347174499542750343696267372106438568190775708561744858818787815318891488174940800613182339890648639412756139534630573617409267466140493920230970086168378299423033708669762109703085422508864896684349647910295041086381877612047157724649949315700208973176396570695318632177879740409503335932354645829934917162931462090963419080868701625987817722209712586812011623772801522432077196631727931392000000000000000000000000000000000000000000*i1^19 + 14869670276528099677262697640395021553466127007777784205639882228657597178442446981690861388217057289640431299444296267135706678118795217503244992022784514925025431354810360306410436252477281824077445887864436350974218167412726426239937545204318315901703822538833750186516288676606588187639257621497054474752083532103721963462796913544501168761115603189182660589309302577445377276133873545029961562045767661379240605917135202957856210360156449274536389465090560068965887382174245010782958148144482144632620112449604902336081683710517167622069923253318190564911800706510413413019277155765173073648787087533093940828495131744019384588644481128019321389901884412799804275651706949726498471620531532136609172872264939965701127387133479657468426526143857457041238762527313035800634908136084990083204811052581118013981589983585449661772828001728531985792492999006836151661369244681038047000231704076706385704306118954332665484006623880329336630789287808652551470794419249442608773665475321268917873978316053073948791879099510023956952697919830646768606565833741477203744117332105261915303257654655154977876266547015102834598302491160128198569233867171975030886954366069942505172432901987992761338780552750773874171559601891204546217957593793180389749663358754777468116876425112392752667414167167233364755767383182054263505208337403564711887792508338574374810095399731200000000000000000000000000000000000000000*i1^20 + -465254657198407876180797903053098768046188583391093792341925499745653556086466060563417338263325284785195622099891245966465349718514850838208773992946209407904924947286686382800058881208932636563717965640372677013978442435378123997951454154668299950626484591672505940205206989553503482075737266405709209058783882650389497067761902519291839826645792696100074803353683368967001903967440693235875976405999839518002693442307914354766165526617881569601608793472761395114701125254817490503995107920553064007345524463505343457563692182264252660303287569910127240659174290350094241305099461401195306742763203405860052483806907603297462163298949963906861416387112681445562960621935763318387133415561893295863682977875736363574772086382905074440665693134326079379463991945475528932558193665907724896657818201542736765428243387738074249439541746255105773140674799688681564135245893337006334717668589954618161549192013516287683606803203856721915352187996358688867543938300825811207584631540083345311972682150816427048629818252525298389003284720009004143698590380173282362504256158837386145186610824656876560602854647588985387535948364545472810025975527058992120069331633410685116372197298679745509397146880860925651449656239019761796313165465510802278390288896991499844555888228832916425714548727609161499283886639005326519477616791956845412827925001841934629310832836608000000000000000000000000000000000000000*i1^21 + 13485463872031193235480756367445747128718250868173830906987050972122328790489334688408661849954974389287667636096752568445480390790234667451453947455402242096661560096170084783845795902897119253031488763724388682617819908525380895911661647427927525732663067723041787323502233696224941885769395006970812186720219456586903919487541995976688309834041366379449245979926039407636631667897432193431095773328934769197584834487306253819452800411890797381560804402008624860870806398035830079031181746456616794996691444303978068695573521638888583907605810252578701773926429684558109235486011010080423574353165793520485221757264990488218569313447896081962847085112943128742422247212438578872186059852784764774070567791558797195290696943402888587088522149023569969057208211127789372133703606122297640861856189312375267438075390499701465042902569415079436351872409769339578908276585747906833650584633702677813758554473236021179620234048348190720566744138046136728020281590144356748888757417533946413744460875018945052020931586041792216625098137256680100526890987996596654812469376083843590794503765674725884553920483691455119323746273174332559960863722065281701909870694466682880959059573395366710444224137433615514473255453791766512578257493017955962015460740776405176216114725535883829096446837263716342306800227130313117335162233480426788788358164721313661292694732800000000000000000000000000000000000000*i1^22 + -316809875640646744345019132188577875827410220106786779556985465448384183566455266174564283710911802153629163225817241873184777276807683157187232114228273452472518398486635696574867162893016956873250731471305949547292182811554252480915140812644374364811742205993266537714117329082528064705047976247606395772327017013811138547566284575268409425607131683753643195217299830205983555316191770478499602230587495665492394713714338329284833446883470561193855849538404407015947776880957214420551592147348874836929360244967785651740952795783308828489162737420435521149202181458549426351843216110754885141589863916590875690031265726455159485614639145520236423530237677875740385002069105291778030500199843834036379954175209406571504521595779691361339257396362490720386599641077510992691469375476469027580300388696722307667158805147834847006605471268237939704852611492482208099493118350710419167832518883742194127650930876614418399039016873438346802046626275838512838230794518217975440716570126852970801441254049876622103372392101477452800200695217400373655113994773816364333728416335125244975922154018379876969359512086654644041711047639924914603471630382423120538743622833311010977291131759033383090195668014061179912250949357179216863221194796779699830192200441252716771254282493059291431996835435307314430262754130149882495815042164383472076282570601414378127360000000000000000000000000000000000000*i1^23 + 5655614224021683698766521125035070789144947672781901606067963397604106312552893316831293184669983263971522173253743522245157908014600770925992871600863695068351162304302107949467963451962709612925758821481516820583923404784107870398044637203235889450161003765546382627829900319722501144348929359714483751529727074406574393060718224170152300274510000563873406919631218956487013269163138030206120406283566760608654698874875995339031744470057430134546304094316366478185526987655142934909966862506608127540600275855243371641425602318893504295159731927201799531093953515792046217041982947237751903865344569604704557619059219087955334790141623552377145630944223191908049429155771057444849405719625346672669144716546061404010022509633384691502399809763891853218228880151944585966298012831051871879313693463871511622090378011013674687581126881004581564868804750054966305655892127247451665765471435354193335057831461545779223539374819812079725370668132401176593879733182852704122373046483638562450430405331564236862840325869192472843056224058770208715570206338863963129515384007581771802608143327003297999761962207732686990858591614334555475289336052906610633198457368351977424894467940412558680922830948244478043223820091486883598176723221743194618567697544203129460627806764943220705288721663013017482499142928660981269833619093450878057261193686543237120000000000000000000000000000000000000*i1^24 + -76297777468574580109326702081462270483437199162863030674587756145866344858766010745377455507774855850875646700821961583989937570726362267125180761605363415793654381972594977667401814124821886304290993058148069156593098423053458240928686841046135578416108965686070796454309540433483913130143487271060427931819823148506293244495337518352543343006083021834791497677473183718219714171560090654816195518395115833278062768876256430078697243799360640323966168081553972422320194216259574106200533272819858183700076229491246403736689519220795203529317385061980629508688728912575178203313221074757698686374790629322138064385702756186679152459445617942690728575561012312130047278112069119563328720500122727107685204028989960888327397306852527217908952997843222185802918498914325893254709879868735849693903658273874137212814652508466454912800738039916799327492595983771172777429045980661737049210978550056823627183529181297141064162532162579332243470853067208738821803444457564344557829963648738640201073249742328994821674975764538990420354596851333111168646258532022934362388450278708596930807458990711904461879604604971913238061671001191616444231981311173907735446308262321490999629279427307765866504875132975383843508215565032782976347882891602894739501094848785314831187042755660364350729646442067498734718114280927316483604414388175177993540773871616000000000000000000000000000000000000*i1^25 + 804986950578841422656275248420869434459366778305352269458214095937001752328162165497005019276794656274223248701389208104976380348416915490261941430864120095862764345644114320998232106813658894320241357214751082560223828054720697139032222045613323024434108986630943825148413645833373819522313377591448451688388933262086684903089154839851693871149452326083450397935978970759109016656087912057166087398171030621341671120315170466426876788798680034569122272228743964172978625723647953691572222380521214176860746793326150820440889748646570149717403860703684225275517920416489469383034811644139913368131168782812186952466280703862337725800304315734701434499365043256961046446855484931775898870338422152310989784020281563057843356481834697281954561655989144854891799163999740898620885239118115432177547849622551055586474722727663333439603640392635647640487031698522191981166104719634125870788044510288602418954865139259471547146823258981004453841333905956431064058467616288243305004802250966988812195000707525395852806563841721974359037030879471703281278683322314376216735295013204911981878589859946144472328840884685290940579325096209013834534793374310605098100240826958035199685496727027556176078524678643171526252273138011829319260225906803723040764160456589717425119930834484255501592761241218032028835490612304231745533709122877722134598123520000000000000000000000000000000000*i1^26 + -7088588237872353532810875447410714026495870852520515978075930595932626941855074765413466075653853589015775446824880842310228881880619433376795096925658771875331921888688040234661094664028527942350673884452966656623761451800763763057576051531684760882167430076271924405068981673983644554299453321719865254003434315245975247031287501472542523208539746243726302386889693612614552924161249186128542883424658347428810570817037280211398888429750271301686603066023964233145841279549030357651678112321533850588761551903492206542568083070430425333541362367374968845737375162537797405267303058383089009289104878652334420652824251298590980232213435260321061744732250373484357503629620767138295811748728930911304731063642871789529047179539219501618279981525292231095917717897302708145770429111940704416355028575750889757632014570541540655230550466642671488197843896595460929743251919669180968603432397971040727227318076965860408292523352853713004732805724185536894865713750603187990967715363206940743108916273177713961711166318403868078272119753402942719392254486520235703746193704334652301655403881407744539218774322655082269687742965668374615578700815097870759075784296564263343693372339071237667899355354201920675260688405558532510435178807870414079690170860483289057909746213592031340683677500189757520970241300201066995497841808530587347058688000000000000000000000000000000000*i1^27 + 56313950149881187007882964474992611359307587443016589721421662888668470820223335073021575724068422416798123162196183761410425221984833410755934360212737281204885998751127102171169315896228594531674548339693701350492779438078582718290778472336736890567642312787932831477613458972051115223672330005745220407965369444935966099366264191399956426455511068868067605090888821152895612914105316205259214319880249979451939870841516276160562651040596357168612444178821171662489885789357273174557055819026966782553181377427741327214175295267777699689073048970399274891413584102980272182593672604254971105881345558950356695934018621207688198977267317048096823550324883725990656080834937384116849528346954578200085060382835805820866943185561547426484483615633511978831993064781638549392079166394692493369569858030912923321706570257487427403507273201825816436278543220053530093114128767344025175604625452382095729075513894804384969066866640019808782895958477519909605863424179454694392982885502229934970903308673351537293322663023261295433851157215065479169399536475741576984441869423153161493110811889832235815118252830509749675381900628131154151928029538885413640890086939980769561784370249456455904039981506407044234651364925187038079641257595988204037762377764982313480681855329113259300647688505749145964728616453651404331266311629847291494400000000000000000000000000000000*i1^28 + -424667631887181815944887973346523951526936947662721841640785122296012719549478813807642239249366585167884183120149101806260057984148755394665734132398970841784131794438197477531674838621472209152842729377638172877794030072320624903574282418398077196390337699827619043283501161316086005774817308078466053986450947158457142242653901787966131026270981933512655878806085928459956414227474416527568946262782532347474407965017828085696651192605466768297768811517646543614496625230987764860015499307275312522777170513104427013148544604306961669628920167472754188853538716337078228576642642356686412686364214136282499626895079648290371597704426442232858681745875563364715088809350786472608018973212396478811400485958751470687505710924106410693180559529614732289312428946798778274331678269788981673005990126558610298031991155509468270282556985225718194707135545957835141667759784413446501178080456274554568530470466501908028881502798272961051069359157220042960359669098983872563830940803940379899573359363720549743154265168647385280868703731152908970507218480317760490320428996880020420192465067117379645198997349737136003621181807619703455469886599696496984595698181652265327297582106879382445587220326042750298260906375788725427267222099438767610524749608619551492856963478200992699924331480138011322901050813952282053254737409899233280000000000000000000000000000000*i1^29 + 2938574953888497671618588319152533051501691465286622435571582984075450299004658205063879285300476562604961269421227246924473047255830772175432238114298425286116538321421413206721702498782343675175159396227286353780942638909421917394774779552778521027810978664710764500295069086229515934332912769920966193807480469762687491348248291033850158100424419396727946215307452027510612498269492187370123721609920039624047076773500414015023036585503886545497371904498827259603894411412473293131572751496643978285835286354165035516107030280637018397201323984229891183383891277367733131791821603958337295673394867889903781223206490703210841878655215060244478956375863364123173808862358821029087005693621376872831936727063803612622613459267081373367997545611402016681890041333945107153804652237098523999999570197499576784752846606818734370456937982056073988510194725749694522315488278765145606597749241249551306548864647853470489337752142510680268043303416207336484703970604060971971600444144971694188189726104353796886997347485530365015393917092060758727050442866883893848500824433360535450578915016229504661108627140355150024633989866405521596512179249120147995235365858098949615366510351400555716495805458366365065845180847945399125404354991118204406111774106706966549794959253329232139366787968650071384326976372649742269014398205952000000000000000000000000000000*i1^30 + -16092455842786003732561221211408312124510870342316010311315157532489925584975352253147888339697760940484118856640348459459845046355960184508892688959147796835384325403088634251392894328429791244389601377907247933624548648597153235429745416463473534294585843082987518919496368036748560329982784279894998521702624196729090601085981945231271865729343218500114585061775827244282204927224634157095336171019373716743167517467056952721727757161916974856252951701695463228650412928625887357777000925430708391009879441238655200418431498802731663083908027403112865078317377461415696771580685738231440284312312775052164886436783913250307412933803493873708994222834476279628546592780116671000789580406678191303676312168317709281493861182707443419770959050270278152535430829002746848433237706821771475953885032454455769924211633065799783423442154531498591288301336276677546458525102561728874910024211615421227270588653717968167650868062240612336200655903093041402660027226565170019879502728499462511305877259081105715098438737600836969267654683128711081522123815810279550600854067059349462271183974104776812695451033787419856155650317735906324103622261284032180107003940356736720542805928976341834968108346137976699185638022888741555857947339769132561697496151628199098219882085195353374571546214313472747237904007699034462258357862400000000000000000000000000000*i1^31 + 55356678672491030354408941050712954282264094722538611858134464270470192394905869235541008968286790377274374785176637640573231378919107366258805507740278731132153524707234133982602564121498471543483612169842859783592865783731812849537813647366901132929593158327494918221990918744534786689782234154748239223166932085938500511146786745806878079612835754873123603979527184767500059529385610373114972617915645413230564127129580131554695990141196006585108810710427201220404567025249720406512243136748265062205933666485465117830326274411096610729490873219401575563715125793676617689500810101583948480965362015253688677600477106195973494128538055483984529254061579792188157291073209590145252433398959212343132416463033016552219837354175774369250768606302747282754173238965839624422134453452441141754867250792346885497784911097719228950408074762563053597162329915858856369298043115646186652813419427150561102945146610000559550090142463717365232155706783021484147137886498955804021689366597267531077375089957804293344633517902971991064177253289635896303795561459123366466713688054119093764217407847150052920587600002637561229438569774176734000643765646572208870752710078721814267472193030887334736655859233609612833484832709139678070448807670863577689784288521704959148441542492876477175641527609342911052688771096124755804160000000000000000000000000000*i1^32 + -66129390937477093228414349321790516725039701408402933469165042680726784032817940840624557931569207912128993007648407907581878957596869715941815294420773911408858985333948654745694691792593241472297272532237187730836159520303125380818494657902419575042311424778198530117259361517754300835302672726205962409177349639544210745373743045921693116279986215168460351484700040400346741133805699152134559432766504205145556973382163836915559986365513948643939251855048359631972610580993659926313510163588123184196418502261699353750207342564733619997435187227004578629959187082178136766143007342915129729946422677094517522606638226585380986554630683360205947002714904532961493591147048839850571291335789662786897854958184832358866469904404317643337168202385435557409716695759169469700571115819422696595567130580603259920184564276538672117855651584123796806960120261220725076595275293419050766533994758926495956976008187694083066759242348947121508424352382377363672183544888375278517644512048797406450218401105592231538172609818936720943063401630213328640400757729984703137754086257039372996541837962846539138428756342020117916283868250541830352469963112174249817227487849090398803863096243414249927023271254903714408123364292652373046965887374859092847159493934748548452164750230714375018807968236926955478212202532438016000000000000000000000000000*i1^33 + -138323964610536478908892683240220980075839869700012478051188615529625442738665697200561201545494923742363326504675043630582325006399118721498050685776633589156875221717772589316785596596687161439600743827740732814397774840758747461740560286643411409040023106206699925212861776813013423005152438435030205832712150445768191901012619634430784273629125527107314988938075123535507916959510126697304263364464994109843815007480575420167246089770696692016873663755151551384705830484595336823355907488419961485131981836329793124782260435421722325444681725220937561851937450546576767197831572939118137975641330310752085529188381903911251811175404099927387457313956256076533715132798282471453814987323970445392565546639157745099253451907040739307017386719262554585772290238101933834928298393638427288946564875779876611998349512169992720283748145323294110417085266252802309353434109427443298936319613435101277557319967129428302839642837706159052756651851201997837057250407261779738146117305707863813493528271842548629955025615969189391634262943187995214507046887061860147901695953478288641677291274167738526814010946299597377216489364890417574401638609182831526727952169849564151275789904868119592324754235863059369601798866221034301706154037142029594225153737425943424742696896080705974453698170666459771265854577049600000000000000000000000000*i1^34 + -308110802229187053352117257482316339174398240795302614399768709822028926711495053625127835750764898566871968689933713818625267250814108158460671318448620797689489362197700891474186688318978825199718268247543697499578531044681752667489463780367865606997356652359459220517142131501410145168696973458200882920558474715600980591325188417342815848944213151515642808406152094166720563363109958364414960327668029092574844319599169736319713072092720591771532142197780312523213506818795780350865506615033864766302355562095682185126224688839719978890689060552237323604066157336010324088571215121789193260257839142230983390382101839745315721651590817020520747505290004618574188947789720899237197691773081354691160876932947773811841163626413845032346401555836113685925174626140476216086767601916445801520260880947816480202669525704547712270945014660690542821074390826014388172075896919048602169770792689853170897277649303463395320322860767144731797575278136884751718673066699700263417231627464689656485717107294221127822966206618802513326807882943025491914589176812659848967438433273651798503792956391789803420341448129741557799614008765563967017182805872715173143852967577042906674228329715140412289237104831066827479656912281003308038321673190534073939697336318601758432131308235467380065254140548240849428807680000000000000000000000000*i1^35 + 4901792001065765230377274539223893875766050440835019047022318238332266093335228539413637803019783972889309352622295552286313826651323809691768285481853283180055520735679092717746104081702770212716199309896486001159773755382796167467286725393346997313952025848410773538692939762069890001942254574557754332199732128711120299513884388659586365469414226289076948186691614202935529106732791169894918948360462995088308255728477539612174786609071072109490589209360921953916852626592544132539467159677007263240810755660387992947980432342990659507468823537035949849748022633477593602802546243007955565931680714922090247698926463391401694642343618866533143906122966728570044086988269931352615231673748470112851750009960584098674534376459405624495865089643761005583259393671915718397132995870798672536048149118499012883144618384433449917941876119062315729826996881339483744534849566333173682834807228279642158488464352815455839042569018330379780451633670962577470982811627592320770205709127574139879766914591168344549016316739693970383489063444403270207976167354980375335062894747816629799311282535463495831040141573588231228577669938466652664889976821062539739129715925038010936751485436398571027372501191106324968961757876278327654774427189384745142761443790174333257859707017318762796033859363259350515712000000000000000000000000*i1^36 + -7323941874743583372317210715279894871004701717678293918674483918848417756367384496134392722664685678739310755058588370070312956281141409001187229288658388499322034235457528159437256817949291110879425732738405352847017047137192842358155006251444740022057049395588967050905592213884098122871941070805371478629872776503320660142518754541947352964289945160878471882605656386987285347057804040814001148100594208867969088987665967263647670468028991138212796394535987216975742060625099021992999274306303393598450719285522718281151911957453153039675173113974025979220430133304451429676045410558317056498330927224875850467593617539236744222816309492301326116772592799268711381510462523841476326856463510156226328260364136671945591407197290254679430708604537343007153799816979340497674249873450402893784906670944496671277569355158432332479605800113176166576067486081255406838829388343148168219884722495946104322792383428914118595993800803788477273736162037486977460009878064750795614179300018254855008708740492999030850481442408587730988746397682765395758405424156446478628805137036412255820408361274045230597307789039610016495837115101346850384800066045372306859313742831524314554505860871890536964097045382524865838431247704896813082088329116420347947953281215391428420631863689096716497092444841574400000000000000000000000*i1^37 + -12989150967399268135000945358083022414469764424449584361608054020763666124159593323117071955911911520506081631973275932648988921459796989495495859081372846896414542529246817760175591925180881847852254451293117149110711603786430769132262550704352503991334297468161600314053932547066706544169710004676428642300751213532626675682557134322792745865356418206841804969734784106864717612965212997587410292985608286810815732700174171043721133326443249243155786978377594752490952638917455744499905518414266165159556894972143655025560614964436634851356623529762880937804779543732756143259935295293622302302500843719944259178433352600775474948166827557951688694094628554587861031790524575724971947478705336772747143297489020329944778718187882119481072891264803707247281799583457799777453528498876669518833467536151963789889361878917536360423158065696798050632552002172495328715403089770950318347960100355062254914418862132401759807610825096289710786500932252097577054210944030997472440137203323698927637285244480680936363960567529563416845093385368891179958295986316347200316659842199173547676441562761107960974653948831048669166142441248908330856973164609063181451575410865836942528906099060606248324667142190799979364658194494845207020979146020516102079344723037080369011058377471272036179923435520000000000000000000000*i1^38 + 7538561629079909828335184992698554710201694742704584380954222226832581253765977204274493017819026871361407364609459934561663577394817853813543801453035964614540034162672216246723948194659173866733516248553606501960430967429033472169206503521414716092980397657671017186312581903089810712575462665178788441030952531276290135235127297217556154313525516040946773422400394962555942257182438247404797014881200780181286705964056120409264094885940763559941955004307795916929163078862040720198173518336132815835009773498475340445386479679613233808187601884511809598558380836625536617662717963268321734760674979611907274360817422512636159485421549279656475863899954054437791723105040411960129527641118230543627530484609671148881296890309219166424718650282781385935761841534771459412327428999953390467879906956776563997362297001536157075428858479279199536901935476594396233363837880976905102881128039041645748948444511246948166287755186580166963561134489236200279152517938215135605708137873422474505129588295258535381846517450751771199164120729222733039889010905248495872509245417582080469194793620383858312847428130385079186831118528413945345046354800322994102993338778195909496815433360659002556625677290104129143354228345269915933804874286963512898371406838854519876577285661719643920793600000000000000000000000*i1^39 + 56916285120934134461018321061802582891361795917390366768779898931859281109177295970106644473469986624469965318645614383737286917784254222988677374566770149469709553106974786270499849226355065875663818403473874939026715228869644420280888973328828665092078872249061395433650386201935759804344336826952271391777196928947440145947458562694687807783078293555358397479597342269995196644703418745622790749531504902914100750918778962021628456125862611323115493541827252579839234099356100677653306882925923667207639606469256037681184128697338154436575002959857528264361752175813190349113898496166897891900943784435142839539817418737092880094989494089166509960090764259944669324011837617372213714739893076028785680768158157950065595359981570166870627923856130605470245872737721570634031636846374560257532425443145922596882785962310248525983870024568480724313585911650059138949293093728227726491775766977679316133637481271441650175185082882058026264963089026950645958491474800286494706526999806763334146687941375194705775162771179062528027512957785292784759528195771061275833400883444496728994490770872347457827954311064813292578378152139022153658638911120854705271056231798037062266548171492418276376651106974127671121279350181218663080047839867443212918733988520375645444016470308893491200000000000000000000*i1^40 + -23515259692199856257668065837294228165217976916517748653615309335361079772145680032404186259613232832094919876562222736558731967649012513820767627695512370740149885633431691251464616812078957707177397836346372873269906046243622064649920809664466118721899020742551751444932302574044738166743719994876328910279052089105298791743871965648850332475506184165416334708364002416411535641753438400168041303161023702901682200969202689960605046677324679447986426589244548403576614794796368451499862526455040301282097779016567234460046808061754323776604181818538562507557430492737934378674313235362228962823780503031909437335782457084908940560594652549779866675240578479529658072549878569912884605730715341432875792349257676669356051920224450518932789742223826485314797445257269378035159295306795709963247593755596801930348267770336648671463256936660688010167310776742340514716660785478217895085381051344641650659759856712325071906702340542822363521794627042348651798891040158293677803476972373944423606585398087548054166506073634391976345965646378479864651152760015193557495741607302652542081538942145234995871511439604769037063237877822710571973334798368354240709590678648895038887760926369637266981842357467246243402746882074875616833568021601518736412278144723004116235099643576320000000000000000000*i1^41 + -1609580327053030060921049929213193235279920478606808615685681380803411954592556413982701492573262542414183802274845450372266387263551915645833649610732807102984503618421482453841344700219265541426325399483086815970115995138753447680703782322404296428488938284643514638040115538295822662497839166121686495125009554311009386165703629645113801509364015546612748239797617412564056851164379926823423518991152874158265269343831070680566077880953193752126765814034811804172288134979825062518538855752919055298554773859077268640794723554675722805900243913301445511725047456816652690848801447694592733754804312585548807431961559601962996759041882552437037134481678310922900539380537322726579579081431096486691896050834897692632560177082119123083760407269695580458506071860630653017361565449723122460174401911781369039316694027341073415376142167416054751877765841698172001507173073398846600068456590795895521716984330998175102345347930822512195531553906884291462825328442667478934463671719062523476622111842543847072492730763540448042188895501640400805670639977133361684476076768092766320376639796465121394107737106364664956773224955217099317737181941885544239556579581941100247029455178485574448974203574563206000013610475393792365106913157319225503180598322594302111184846848000000000000000000*i1^42 + 9133273938416098686045853573213995268574418642686541479978695682591372271925244741147359846012611053349809011490166614111215899285401854682079676101996243811426530876508872868451134053865952407367995238113529299476924617907688258033673416559142533874039082223767495511214551372383288889288671761458311844242663764732124057193582616741881855042729062042576170615784014358858890497679597935171833809644509954288295650871606464060066049190262813484979969078175717659622677896306462280597911233846104356602939539499842060581982741564907756731814640331603924884670860641743034405868220637329333860819364306768969950646213972595336204797841961669251759065642057104391779292535371263143645264471556654426632733547940616741285552537420697594910605473851811785190233404695785246302032150978574090364031494707534148978155043199565600881479211988080137437241526507412472740623530397748384541110813844385675156487233119293485809428271282822831273487291088031371560561945232785979730826229380177085013508001857326726920102882523677280885191491104874283663472400143744794649464365038006649823709727279994766657889639803577671696515568343942069099033909139763754123430787971398016101164140696910680707783316522280938502827282799355362089009871759970497325752626565132516825497600000000000000000*i1^43 + 6533874956500230935355305564482356619905416453788208675037790238538738762906467608455897046009298123378001610648576393800789705010657203482455179735721677327890741062882063648853865137642785971289835446182238277117968668547227706216818111147466812040827987886140092950870071553914703971779167810873201202744347432233194980970197966125771160703907038709351503485994344160595757563983127239599438543793562671846278592729439632952779278816274136257435437753431921179693799320993640354049192117681873062347525774058437509061957328563947363224439587139208608784366324882495747411610570720740255088222400699349087624162762846525356379895245606034792644518022122782579212520592685466964310679590046023756840146989456172721195037072986930840378783854013463523535389068914461017612724130547028220820274016853531575397952750944793926294424100985412404957527024150217268331609994776297488693738083898693455279669422003664416868845863611500280725397599582289805983187381361430395150953826754036682597422296339568147937065441995304779358761185205598324565576584970497694394253246576666994294446762116950909723034589324917051388049106693931601097560901587948079983531748383184875441511798578270770410588079157050596915049358100699219732821713774073402692839167489985740800000000000000000*i1^44 + 1356989324996691746492694803095781262095533218164767659468246618449074011326055034705920832118367161890622350584476417421785243574002042896844089469315282551837535709408858806120324772786357484663693937271845057511769090831603135175178699766523245818523304529364548389764406387134079952620608005460579222962825908369614360779364043892476650644056444445000861905498813583625834826981494605688457525116967485513421680179505617090516901892495660586666241217276435396544117744645215840108421577486744172988619823806278872684641358267556465012592689077028233958148982365618900997478312740278487145354167377292537591197840392908064606549675367686402550315426924726883702770700786605886353222231559781248664833084294019756728890630999049392662028350214840547869467543495359782730382940503094393179768570631125661983968245407307559351547889301351815575760814853118491886905069814034811604967274371658437330399779523092560126682559380667678205151884850607302085692588559203990717963443776091829919765377941563304825711638318135366737938686256040428637899474535928121890563630030695115938458158512491345815769198670248972493328761129322602832947326380235809997836748938381802347974443853990699591291506081959890178768530063147198732750139193802189325644623314944000000000000000*i1^45 + 193155969182619004166669214334368189627758914790508792798678432069717479366625809779561548799327188846108243295545330166756179002274595140338444280107673947645748546478039749237985076239377851212966718598999650334682207887318181569128230540009832565120474571039126811262193934266046346390570022855097765410109247738081132763577478906879009495127650785831178640037978164947016132651399318191176721378293398981398081666668683359433781604733648142526881255768057893195414805777039644194981147297895351418678108066619998755848131669142957904052850945373138040819652511563014339686230916303986100085933075929551930754843926493225165592649876006557559745448446616475993670156079616966927851149121133336812764650806005296852785759752281534940212826104074586992974295989214085623359110852194199415506390622760739927349719621395523966462905471168469848438785675546742477505405849728528449738138394097633491423237339242283130620348256851047838777767498332089252761885581971359406600815493199770928358380517906156641505906757909223380269020493551578561024492460544295251863282631797054368572248729510906960990382301431615293023718316695530054932760092113035426981968035014550161222476303819647174642871842834131510522515949668123570564663245727051685924044800000000000000*i1^46 + 20704326672152689707240860668103612066051700395822002050250180040822815995365648474039839078278643000924756153395388920069637786405307094263623770534835272516425045760370466680905634326251759864711416742710319895497610940368416310445716557191282040909491917008713202528306644094921677890689894850895289200613668301729702973292886730656813214941214253322611138143434814812758060639636258983004928131191705554344819519229162272627207207146995632065549982605931651256389987472950160018389673130765277382367667027179018050393771627256799122506532379614260203077722843626072582434519523564689119183703134665048545557084446893648272542858766047457466858539540979414025373379485662583714753571223682106309265911985906387028243849283371415963830242346764823556604886792728837746655368365242705101910807466564063689119358892706118494411657272965427363291454307827390506779477856332684361456427397080251040132318620967502487145352455686117446758206203612312615079125192218510881740384525764853066969991719113563435794546491682856039395489616515689922609442514017929767420834195013456017899604721086229992221783233816800230419516303847694433043282362678342068060024692450670360110059746862239242041698284419312039604509837251648364142281718734853406720000000000000*i1^47 + 1557704464639311888614308018154172896268103418360593034508042542871850447449012176324916809634960953691097268251292857260882210810287296822999614460437929252602570493777650411544344144935294166893565646239564576795053696472695449988419256247107283840326621642990302455451691002360372006564786243469442627391167577662101980563457995835195518630487593676017425174546308961659708040430440470908530577442866916176952701230597715223858064558173867871943878896358066711408952255347145941969885430423153410369830437360377193767305751918748667879261228189005186305697371461977000536516798326260471017415646278868552969969009242134591731099449382689989567598714286070132310721050542244907348725561828871772421509949714526870824409040333142746680633800809759107393383084395921148062927627253790805283652827990474126602178737331151584277079857649258144601999796938958758522912804809742510694382865779269291753053199684872211881447315043760173898259132721206878424586433121671022982249928603616722887166623514270638148133876667261977422802270464885215189472765887422155919901799920672917524466163898502156989070863578676830697928781289382676852631997363937699557015647318212640145781469321479018471924832703709102521560515700665942082896494780416000000000000*i1^48 + 86599030185927866774247233317825696644765607374310346135391915197764530243352996099271278255302789338628147027239946759745501904642007374042740227906159897892092461353226119912651479832380637208025953993214219746998243694739961476356082215337271818467254141081024272965004122522039336505245777456933546544860668561086555877005708911776621425013278215380076717010325029307838382380107774374444618846431659097022226689464351822861750204889167114937610118669407665454432797992070212789246372535901494013021704776656284450194475583434179304896264337121834497546344822103665920983977665611760894958409945927441539433193924044669115683869157091137160178655460489183382137043571999784075389006443051946080528031244935891550036543788078914489429088049910841800180878320727718069862485705451907853683775722552396875725143888053030213389760085225138301483549386081326672555133923344871705512916712756010896160192131003450159304558450463255758839821854047073282774140003624488661063841876226735866184976042724363076023832161476167317096483453183884529595635453209031489977574829521844573554922855116693754595940339479463979254500169991184754403964029454209330077342381853548594186154811286786904714540031504005781638172818162952393672704000000000000*i1^49 + 3060860305759688271889393339632152931787815009346133727635082543959114450984852447439530467351781067710001172027371661955578584813207511005276470155109335187756065374580316477853947900649448417590619650646474026241996352756654199651807438512303917199338850558019362966085535862762201151416990000450649142553990327126236043279074250506730098051519995363952257796536507752660976186718066864101562610628062971585819612325754045085145331824301905611119834144641007381758700555653100062880264764817751634020185021701964198374614828831281134603794639286694894104660654979077981964019944872361148228868022249190552901204032851244264808291445443484225919300427385021618822276705025995444825282143431708227788467075242624400993441313090807544386360181414686711601277032033146688671462786252232532336398045157060289670060307985200173254715396123501917076605152701329268448514683186215075379667102777949826290883733723070747087187949638395644516967506089297024887654721955450681088124678324375481355743515356010506385171796454346612648592772657212901700793671166170795575663917047797138802743173615996714807162027073644707287529398517910591754775280200751761938816519305335050570602115640985783680555181919377084227471994876030791680000000000*i1^50 + 27861392388679432939234920956411338652194243112878220078597405974495942028124652785535766041865125179299242331070745432850590214030141110356998020915948322317504586159180358323122566997717750325661604590373949599203857448365779547065410896831620754449901890869847110150092021401770618212139377800656323461991858658372726764744715982111320316030285969475295628747523843314819446448373062189807039027091146395372805053269312550785690974539850424587574632695831892142038885223476652629152685262886371986411233654065847200677010627746281202398300069999376833504284904075693098583439182694348463511055616775962468033296190806780866279966385048432880795513179258219798678321504238414134019549843874715401089110579529410701797184413382898298090714055321394210686521548816554709515721246499525353843914579864445659820186726990006941779409063426390331812775549311798381947653983359811746639578116666864754890425787341798746981584082733276776086901506548857100769025645722734209297050463272126912193711452267054585098180555677740368061833921422480366067161017682885106762653848657953859114406499251413300226786379600478347276102983999898162506182024097741800280410088001158953135780854934265151299167965761217063142162859008000000000*i1^51 + -482664979764876988270196058366001494495572157973658041167018549204383995105958558509697995414940214780842269573884927575264238799270148601712271672376068925469811145754630523362944713508959960918703176886764902487277242368716696674102737868501985670787264472964235889656840212849633826418075801458836481054171041672008174949899041679291532147694261108399465168818160922284159455708106350399657661304747602161986213030797711025536779760634062351504876575330995635703704426507539653281897108131488888185042233138284819765955371269733386318568936033976358713095415669707089086447541536152617066400129701983815079597132353275727877929948436351423179642714599262342761021606875646169578985811835292956125471981738143391381859367641018552096160660205869575883924884725396944454503914671936871770160880594252132974658673655557085355209731946511321358754355638884354406931733168672040981585616429206271381325835383410633017372885714853788342937091467610252568248281954608107960131183849879744769280958555618527072749579037325221850696469695265262302551213700935578040661719462287199842810638914265424015160933101770389985227886697653866412455972157546695815060990504835094521709277860229697129992191251293026186598400000000*i1^52 + -105082468926711027235573871355115027614045928221622675571111604986705396703528931433161996259824990489574552240928721586859531121325604660443499392530711921255373928519558597739030511074239466435677195462614639583213592249482480647274537623862510076286144995255665083704550518453491687055808171894235611385882570580639239240493889325785415794862287901580632968539750603833725232235186718037506020383352731767025029956337333163219567601044271519882038710785154354648059170275442496520546867041629294800094816721613302704636595832768861976604524480459802931374982301953618370349301175270702505553917395118573745750805552638944709232302059160080937569389351289334956761938646258562772249023647315563400311855093332074708560753979134609481381934705982151269132722925464400880761017599447621599493557431558115986157788693492524733991761287897628658996268094205566592372876211134496656250282202765876344138485593188413592907771984354587498290930949176374841123506690029458017330411709350612757158204569625199139960016313416334516004979472640402119232813755290777474091206921324027821598830680451948720773685007203719662778876946013662177373049946673191655225477502080305880414623799153397052718020151523427840000000*i1^53 + 4753356977207869125213876706563379227155047035997687538182975560768774580840791867595023092741320107352590278533620757320215174636916488802141026692267494601820408518322925057816529352428406357292913296983897844232587122012698253227879802360942246907819243058763782919083741942493241854648884614840475520840216371395881516378022924274394545796443780235437078342551389160241808745303049236895044178087754689383047151043745921267672941969428304320199986653340942589068817318841216831439964363400066189342686748965319035695244538066219581834741509711343065167359952507311306454599936032919153928551763429430019346880835900326747348473896251810265338687825204478786986517346000083087695512850329393295306123642942466758794977515617502216847032927287472060907979388803360046486982508227695181164966172439174227167474345170727069074314417151057998251293115080005310052559703165879036800254564995057280272272471198556720762466066107662798229655864432401422691633125315850544865277473777049916169937964331317317603816702474598818264601892981027267086883641726642301691394306831207350292520723196297309989394054277416509824107242416280429748339993836361346460899945873704512893105277181227864796195125632000000*i1^54 + 9191306275388724731871347945029433454026652900498649415819325735801375861302331674432837692708673608060924297584754808701106157715659882954624196756121129572462076786464572836682038537735235364899809674012239591537664514051906515366937833528328098032556198978443993002216270308865607050228891886351766242213956729701654851271358649059878464506208384893090049057780504113746449138070420054457630505196742634940518930441106577876076454928228802600468571650571324387902049295636506078693619620759346142715396535706780916038310306634278870657580606741209870065126030962301283705401034239033026865735290537063655063591545966382253388214115357505109061722967555236548120829228816248374046435365342141879629736113873506079383688747915175884940559948247827273043853774124855057953643880519491175359421155479899565556355507331288010760379085885551962518725254049253180368366844266990039804737240367742392834069183055790549917040578616448565853948190316432322893551884643809801437101829346791252511202300472780752019727104142900563103617612969554938547715447445373219129416746959402053832175530216773181950960171160369064756090573321804496469659553525684895653409395298335424852920646572040167507200000*i1^55 + 715480780903850052929149832639162523734270795997027241006503198196754621341763893538966096477342952589909809004456298799233091342780643667429404193447162242694222357414021325202590060298418405645925783089120688192903743976826843390118706254782428618833592920238153663554802813818732606365719038767029703103738289153557448830603304902217065549344468483807586272974006346199278753444438546710270405652068851368802993169324288941637503690140397976346607805081016180459754583948995183264807560464034757630344255956049795811555991852247586249741685838742468895891461623318600118748605704706968763840592948688220719818584313536463623798153014631903650082949419862472480467075416170003542004941714547082365994136017617150264491549435235601965070828255191986121272564233799899875646881573477902857683499206970126083522294460817639946225918725525177899657590247322638801536170466390735960958430152491516791098219106253848002092314883847456137810680396140722605851611716433059200429525141371470346784581031953492625316375459171917093448440961336511027650879574419962969467129580251586212555622199192675114150460321256420603865939775988312610335262933311991156641906798578861194139362676931520000*i1^56 + -2466045812455559479142362378120376943489617148131938158630324308969957981949280470473419603484661640533749220637714246001952440268388988840936546766859401751188711172677430628106274840710750233125407838893044598378442868759868327541636731420369225061558969512592738789831107593086343429905285062110592882587052538366869927747545425007590182430432747429179924611391062640214873011846909814746684201283952085442423075465755478580288376401780400870104245249978808309257507561805319221921173385805565431370679198699315069549444991204840740751456015354641196591009217470590420477359503125448600189055415769429413823181909272365470265385944855673011375001329485307660393966544018193954091923989116210543628443155159020684104360766047331727488043983744102152234970086099873491455954980297493760381207673219849069018103812514612788536435322475929829333724267383010300293582962664467003099314578262051971241838528382413093373692096721816004702169947367027355926225782984314030556445430770135582241679993115078606441275398759688232469585597622419182623514455641722484008338982809063862312265539935262541522711803065883105299091515807263339365143329977572844069518166448000*i1^57 + -2551131842729685582255185255812884841149107952127264065333844039267598542426359483999873771095264377859274327841519851706867305575968584696304384811406072562220922674272021832267067805260360288072676788085898337664078598625538135024545925672432196549935793227650508024774016823477015977782658082832996039008432624546427184879864516001896038918721298042339643996440684705645765027835234890093961408405673393619376980653658458505277324964270669607087170192634041360761538991788248815863051690954913315436805404563286302547518469603548951639519180036700039852167590737731652571003812280739079370054491873587153464833456226073955369187425491606282336380834771000545964286717452045717848611393473528674751839159191289081685983683101359945938741321965005802617569718355861500193131936305426066383094179042523143158805799102774811457093985547926255836290366240520085143745616579707528327698420285111489920575244961542020733367166900930421385005684852281576050067078276953293786101746954664769702264539750456344669933845395539702981660605847962712240481235991150301336152105159376470922578597405280880637722656166598726207891042973113114400*i1^58 + -1681649366401352104101065129848286468369654109480506917944114864691280046513049612709068427580090264450080901661375428412356422269169914420234372741118659586410178330222113364430540744596207730673659536567229801286603585089152411045705386181593422006000246743961678807091997900199761059395946822249660213144225987692144032412548680815254933064020996690173415286972642091234430365565487780445353233578299384091872534300458228817481500367367660851523209963010074668278807048204881005571051901821839799952808458841115655298916422382748320820567763175368047261177432466603188775268043787287352788329597616491234309614569875201251139789557465121234480952066005995400832221071560615791013072502130566024011213010067522558911938986127850508452250455153532262385286618929700484531789673292563003704335595819428585606268876682055596091930166281545144079344747094371118125445356034503920346666647611917185968103776559438134210170271555813926737660081039711746048612916316966769300749604350437048418313109357106243755128896508840111885173914086111665436263315093498616116744949701249459728983230214200*i1^59 + 3600761532470976612665792033381633632820125856187672348187813779418219777986470475241082990050453588051936368168988691513539996301453189523132317179290021821568345677660222001773265567553360336976958252448461730465484606809909560071303040176731781156913134417852976634110508349223654004110639956349531710944933796426401461374679951440177721598846500766690673775235906745621029923260650602275718818031995380919793153881614043699471316968003646948461855152850585768983773367796561626803264004355777983388172307842417163459032376823329234138071803608771866057002941351123173557921385961308918077698961498177426855585151405036957729069998241393357403219562921974939898532629387786158291146924841297489155545178495664783462967265452470971041923983428786078569589074664040437561343336882482925247627272712722946385963345847434273391599736265286761901236445602387848193998974929123538501025680480474959143855986472448401321537252845011792529881196300859614365970234927448589989519655535628156338824596164963822684467806095571088911630579759649*i1^60, 10864124863228435714023587207921876932189444499105316664664866631447912328528066455171535416140268105090282884701805722992869594431324063872978569250032221471442879588831031808287537677287639661041983555498620508161579744949235778680447745603080839812164273695979632623887308179216173784760161634280807101873189679040421593401160076570474573155825511603709115097981779244692116789449752978206461243360242318895436564507153503607859860129829645682149370068588529628837575774320730979287893647558088120011919720411891514453528287876185069155748908045052437798647473100217613325392451648058660691513892647261744687493053084855694834763964498635645793020356464191546742697670139193890932943786125795710809460974233760882640734072001753088985243867420122891672293010085990036033982341734737400553093145399064304512404537684302444795232342763404277230540536347510252311959106889090769874340980944860425081775149594113246409490436503902077720467794106616422808189269227079522587900621930760667629776076206172619133155861428998831653944212923963411456412533049131048522033655659375039859675730954780816056817989893985610425348040945068954281919258042781374348962627023381522195807242885224542664570759889172371339500271990211333623853245632365965468878482842015426098419979963012446590623610233044313353795447425945080731058578107437604760466026450561949418969888139893454369753185851640441967156696008025739804239913293106489050526452658550993303980001741612274907032502880469834231282045225281434182119463608538134674402099212430248126124107923117696405560301905719903695403423193262011750029711536293298017036034149090836397082186925184232244131241918559256569462470605843071886287132999309107862223361553628205834732806952928292533902647901512267561326985232424355051713983897911706515348889439217550003974867318210560000000000000000000000000000000000000000000000000000000000000 + -2122528570747417507872053740907129036965167633503943813110808629021180935970081376041590283654459479876135126407958411435319350909819886883719206215165053074399191350735516433250490123198442509799896282289414856653379624771868769520982137207854743408428980871710215550432853993137799340460235059333995844597234955869002098336035047730095471068854799015340059705707091198191377267185966393425096390706100149741051179169934592328164030381094086696359986427045246507061181190481820761522363957248720126626147969561987044469618650014501126149248245530609510197554984477020800266622131957755241512764652136745327645456250420729792595509098316922486784998446172930449291754457319598762939945135305934594551618486814574808917002965019222011241471586812710389864861062688670179306233853829613551173694028262268449011487689280058045717439306571773103942268763036350787503716036001313079232515361179776890506577406048233726790389419453520314544531900937627100959146613461634620072045519644413531110116936434376090129332969829479682572000083167305057161582850314200414699595115560000263170573877974379455469893747759020397970978029181724828399700177202593235802959282201246822235021448876128935787736685144097018802808947063440898087641272819346411432403436421850144193775632354877199093301620942226282278523816088837570147273448973781386444993525181115942867830962766901645431714602264163343722355020248565914099489943135410307829339793973107214878070341320208820555573409414977920471105418577752947909465803796489892602563762251058838067702004384166905376874746890685231787409043823083151395010254555525809982344164726593907301358262941640459904918936509837993231110359628379178662908734540703661206366155199343360738857649970716520966770003576925405344946239158983373334950913019329077163069789809558910797783224511627264000000000000000000000000000000000000000000000000000000000000*i1 + 95462312522029552022901865348722395531703872671480372725263121767973289562082900458868869561578136633715334912934469562675189044265483600569961218341394778894046317905456257625061716150299583566696661014897735213851098073395837146835123062869448094658377803043704997422098342105863999523619009098010697679776867801479767268770816058164234568805690459054997058706515702386675626628395486637457178787341897654951350756336206815760228942838028536343233634879331910350387844678700436427819616150521756883492114932353783695080411800466435626972448752758444720813671861971063938335032843290599634646635321511820246905317834008058902417434188234105254609313151228654995527929591449810793650910078325898543170302557648687301517147185514569381388109830554164702028230836966121574697200056456458511809769964465663665899874798058247891300799417960335095733848868655062797178463106460715641551153996159896622292629740135609058880092866023124358490211490018456263822389952327613022664518514296689825388203375184898198376315795552818771013643260466796313596027701216225075012977467136252687279915298814277489173433175356596219582830837923772456379018167176193040019969542398688855027333489265162514553922107087955993159405940277407749171002318465976012389454244014504587607766068815842627531774767056305330582646475522272986500113555722630060489726109802752199316014574078826808983141057688021121883720008303736182057155181498501602991216072341962332117302437681278662753064945642695556063298728614525289934840834751414681102210573193887676928939128008790565146997434288067119155819669729593981776454973950943069647031347719059953681320772587625777973523726449057240027451805828070397002270351721442428510409902825259809977662368179418884503621830886251474678770074572956698080843104767346455270011861054246540077161398119956480000000000000000000000000000000000000000000000000000000000*i1^2 + -267781347713699971878018388584640697889439668967225744411071322616602312043014677423818940356149660918178158777358513460745534931654756998659595151329487876220920449871372458022050933928748100796479932944172582512266729326504541034653277359338403441733539729413299166844786203275896724268636256861451437049475249192606949931621350802755986320364148537518229395280103677617542174573975597990410390493623231859413298423781670371993653407101460719023417278610518570616221955191599133489412048495723230843028687178290278262979136271999934313866238677354428720132501827046440130857980010297790603419859093681963326648075416875347716937498757821981643823558968811470206834152289293031947654562906080201685521226766846670114266960541237937121482941688875883612662609892317424315518925369845652486902973783604948357194717921265107191996693210724895298123096018877956154708055154780521841866110349676513704151726066568375860893559144420495130230940754939041198801790208968846723215789794958907667658262779884083997786066868660763793540262719683401880132860566175973405614737930103721911931453405840703253412645347685611252551910868716882087830786930736320743885779998265692450603612545989685838520887858836618931058392517464730441291959039135212768307907826336522095334053544830470880124150090434865178943808325968402688433467772331222571713095338258692162002946857377305729919903134721114551300770890473892036861821304109512297328539026782424815357120426623011851375686619502910880622177711850875099517146230501968531790315050259330584220989654099169928841969718280555377944268616801260477127139605733076682728263113716229905077297113882695270673075695293946442580237417279394718447088356432828070717985754302586423651633779180788261487997014945511559592163342032335208920225300286322300001395886812189214112949515321344000000000000000000000000000000000000000000000000000000000*i1^3 + -3700007836638020480065492606122569521529141521552935871709993636423284659111537791533811916732519647607306868123377117822467952059908084124914209566947691070672962045978667187605220993138779555746409206470118120590279281939165450610668580893828060767393551230762932027598766302079770205364319022437924036830967421353634776078983972537592466270580053087738663677530154705055955228494131205997691731671739530124906805201589324402317453718002622507434792728790403633583090270949093040787133313303657431042511084559394388500036071358741809209821379610645029283480655646864495148505736368045761702797776069129639447348295823288385704700302221409848220883235708374878526047888671383526979823410408233321485476101314164834914489304672652893340505467604137076647036332406525284977061609207834442106125038182752682707279277068834039303837888017232455158799339601324854570570811856057612228328887127250670722532864914441496223746296095526649457942996738867354755944925023167359797989974501434771747679952396303615484157055695129050404853738588558276407160482534044827537365258885861483687534663424484347300568509182916643526181534020329151230339757871089150201970462607599682840612313753132093691134612381525281244101532286849047627090073771681172178825844957651430481727630710637375592993836626399500719616586216774866897378160658036294264347758908324198956150941839426820334983878905981759207480359762907245337218050753029411491842428174027450889966443195365772708629172532909969559969740528239532663805484574603018874790337160406578705040670101674577861460239675651856230823192711432488109611764082879941506667474242466248024351582578034882157373337478390192184552919487312059635551710375700476639780728115840035213596577225769480358186153926103636670221081588912346500026592118372897368365499478614518967067821159219200000000000000000000000000000000000000000000000000000000*i1^4 + -47202091230623120639003828461630160643468778562779706379161594793026304220528064820800483888815016418785263235162912276402342259779812233130450439983606758080258656489083410216166736831197496265831416716070189559382338078166010334189885524171118040054475072478703528524001551152047673445110050043200803604205255196442420503460915485329230294648889258326986706924262334629386863152103032428410489645390687390298952379813992952780280479152369070056332971652751480151468420732520040863704009145604186167913315557001883370593687288568508815665095993788987881421643460979058014424050400219393180923717216504347666755336858025181220778482033251319137739601144101836009271628435802613488915574796188512788990039622346274094341899471994182460374251368999211994758916394357962215659898981664144609182673138188693981536970168334220652316842840490990497636240609665524321272252615130287098241305867965551842272305082292525576396712526149124252660106630341228513324345478560988346369874372768333410441141126800476559873227003243295580383095772691376561091218346615593977068998997745511503354150641018029112780438726239322290398200048668447208962054100936018449224559389180133736526579563966982624419704160019987683840814644726605624792711266684866000535964422196273049119985815176099435188197387821936489152295655384928772201071005698165302139454683353575282363325604544165930005266598877825349260813660961539864540263526906789306690692162525844338354048673358187610289910319777732336280693959201629593860733479998838305442460055176167055278754367971129477124771760325760560179919182259597752327000970224052001459967031576595677916736669976149708803395462433716783625341552055949696496374987671493104496527747100115392866045233055810748284353656814562574202005238218424793518005497657092210849962676559070148600233029795840000000000000000000000000000000000000000000000000000000*i1^5 + 592810748377423033282996694567733838079623743504602497376527254006813123663212843044389568490621536679338628743232730459431802706393522935251719017982505965663715171257151806020840802656854415009471627032538992281282996346394984978378480099425617207329004266659243719325985041328198702531307178449351233119812264217368767153359957940695731004754868315407316061225541907695648525399374362036684856755387859319440899543317264372784077068651400786955706887907565158542901660189662065737013639301015151731528067895025954336481758966585958005596132413362452200180255445337942900360209737304608021225041438184188196136096040388540531767325408333115548568347389123102076195096690319050555250081805469092129868232758609145086290080486820623977516611392231633866098140463011425076323257269445223864380166149991327978831397681397888998437978231466510740524030336380075772937503222313731955919881805218558745057925656527355547691008460594867787480000629655598174028893890938705998356696535556196991190845314366342640105736038405397039839397794524507677532504219484486017185067474666247169458970659196716947737575044407968025344870951484055792602866238245174139297645414464194107480790660939419999795332989520899826170401450768562855033169884961562189722732608483495286143022065478909331855484118343738722217578596734752076981659835468396616999099789402235902694180105908854868153209258245292716631502139142900166818965081001352444749751944879511740089443440335158395479859209321158161794462514742833045914276030111282093345393950061366714538971060318078554539391563975682915783593278761435405170824225131565667730723462699566352142067066894141294379004856072937296221614380437438820058025489475948669229053598505591195740788431757968686006307988639088135121550817616939430347959467842787876861654471705439770398062280704000000000000000000000000000000000000000000000000000000*i1^6 + -1385616494777450777057532118049412287941254547134468268109322840075060642963361909906421398869532583114546788984472063158205266882956407593283964933731630362486178464678300438695412910445968817864167748814776414300113810565982098871063451067542589430037654860567814787595446153245315643265517660450931913062532045400390598557115405837895855102707241688429629095888579958796118809367283162191590481857680210111217977097364136425278980191329040572889292640506750184757411870341767530809657438480191437507412373906191230653613152636210003714923111359417417482002501239243654951236548087308536101079741691731057952869350322793082495571807029799262560331168203599459197700074637718911089890913034752489820556019075759619013833793162577108655774178049097236283510502201673762900754858313283155197630507109965536160766925437016092394440430721543641419747249098200778215968495110060885288854899447897847580018751843918583582256319732207967754240523508224461039772554715281872676346776172916365373447314823051988419780883055570520017008934419084344365960973118314063630702982376416140340879111122638528887511935083845776545090603063998081726125789348835634285270630673331341370502386573838804072333441736773745229253900953140449001883032346308571501251954991437561532040240028098875131945784707827566089321225386027118386697352568927115763075542437443496241393525479630596571811180228209280553225523946018624484911288037562136816110418173927871727010109569026164592926465592236078881022847237313712958716805540592560322918460302799276802089561406720718307544265992746034566372961907506051793538764339086284909967999823554546959374704912775269200766949723028484766234014075877721685884181513449786702980849415341062643314983992643620737623902492758410286157638956961134656116757022545895646872450235985397741523042304000000000000000000000000000000000000000000000000000000*i1^7 + 931709431692246073854296418007371569098438284893959201952940491891953164100419234680353000923735866453645869102719801321474157524649281506384718703768229369540880720915277895752951740516062895117678969412158616485154181600022775903561640877718591344736201023869645205057127005771676663818747267697372417719291638710724849594765830114676739260451773279192605470143090317084871114541478770870251735096353495708952397605926384559974394510727839685770093136140635126475272150709606360664977677372489488119307694910940938849981963542594994562462557752364675232686397729368970934542316131418465629872733006786296421209113684311914286289206679850567354437605266542637503337305068007370896365436487875851539101734334463603166671888515220256175966199398816128641095656946519064373626654188824794944412203070575126634154303112068509108912985485353446474347478987776274374237588148734864373019268550683376584890572466373858752504459921258722369226946072976787335540827707996544702851514857386847417365441851662887906856764818464255469144798652169042248413007879790178062991998361816233464445925718094566718440900164496186103622177544492171521098264458010967872159793629628793297691887919482867648872876734920805061946752164139717574616791905868624394241144263891719256263742703233299363132346872126777665583992317844431003612056199047353649829846076707610227987048006918884223666199644329348132869432829024122294545298237129748742255686101700315317852283293367098876592467382445675575690986318080773202139890028972855454296176368209928750919612228801955627514193469625222864139432211379562581170296311333065775634450820926188777440231909395545873636434053797376249703701076316998986613626189406333353936699719989037927304415275594951339303519797259725126007919870704073736640354668156600339760687345162549496056381440000000000000000000000000000000000000000000000000000*i1^8 + 7574881833140920179978808719463614281408285204108520693889921597366540147377696108482244297447531322550130035176399611820046607802410330365085248051215740539450461552252867408521532833226861569349433777978265213220546229304982681814107704117726509951402328604498277287376334271641048884936273566492994598755848233311307766006614627450906379408213835693470367627118738296374919899506629697778664117884621375587188516177778363763252100579268451603349542588986378505032706541637011013242722805666234262005320952945140618934281852761651369390456217848124243591776340944064738894106773439338962282512849483052340398327976601395094643957712106288683435235329561773737627322367854394169450424294575750632312787414620653416068487124156850095165917618362125899093423225914111022932588379518776640753316140100828582505117589103913736081459156595405434364459625801497226967003141855670550397095881287619451982652350475136640034193310507756233954885703048879980109106721119216754350307342770997578259371308893077054742146559541117273275446112123669836497802423521546360393366524680900029445666521953927395724696582314827729476548590898250548376663811106286769450331950424301956953898957130208198197479273979054251756073663987635912529468457606534382299343445278341852490310811694380632173503484359064076154115382636051193786986366822992606191130842753295883165205511519540103121524102429060044043901359467381589498189512609581506798347937808405357976243869136897316058065929554629124063621105321885639483809259942898916709574378749176211455183256920713698936336554851265547081387492700457963803126170102454636276519907490143627205221737560436969383434360041540304607674753197291878939855580352999716051368045609498608488804974230325448852865491040044685837984946080542180286430433806928142910684043539249933320192000000000000000000000000000000000000000000000000000*i1^9 + -15249667961009682401402755707008029901126353468535748929356358556850649102670135558340318125969634709702786645141932123350254338962814911824908806864658646185968631680609103913539259979589134556692883864311437009379238913581453136698095080263673940870889215161185087808515411483860299566103404889966134814547445648648863808355699288885083679091387884719705253754021488312745431543838793036517655715432562343582887746167839949613663735110397071369374843202523500726803663455754300605805101841610242817210160400654634829949130622929461999520391408862435393291894441089559317537522099329550543617378415324730423997032224839387026337109067333576864191920301331213822760414673230794310219996087241672767941977013497644782434250136124923960170164773118644574530756133754975461182619437950361793793863892548058098745604368680830140072442162189063757859756828170032766185059462719425076152130936939637403124061361453524642033643307652859007755187658218698386623461160653129102080378086363305533618967801534159883655306944572109412089211443399573129129611262187987239180818678225949896435210118817821743374076774623278858283217187316297563616236692353088578540048227707921340164516269539757604041214805801297508020264167995649998042169993171362443438739417516155952767521184604324558559238740990706971372259171314717143540838586217626434750301788065938708118131047274370909323752913334286613071413176269773582272916187331112259607721160191906544292014716828498415854591025871927278726436480805129563819551765662497675533123148679135075002209884552005771501897716256120007325229451596511538984362382381813967815730308284934920000243111386307657307862048190387824244682302072577353695911114190522074766712404147033722864124626454605092891572197903644319483237130380283344749571356353069297544918908456192809369600000000000000000000000000000000000000000000000000*i1^10 + 3417770282343886438841191611604442315203624693891152901154590638389167986543774844649862252628516185289689914558143384329940933519371585830168683031735756963232447946763902202985877437071252412328954239023657004689159316413792885848453969832058281160915633216906565772496532238115944986736382853672624708640098738652046771355010068852802171532083840611833280025727262040366617766186580960159791347104869910403225202415497047028279597117343312311190579325059597136388039435868163109927507506092701931901509576686836450209136366887297974205376386267798103093974078224281088660504497167573142587862114852536345226802311156368830078346538559695999320963348167167397063483204532739721271067064702941595907119487794584546411368225866725519019863124635466137351680206708730440209398335984818238558308466429787146738867261085329041885965214153291464535143723398490900973767656554013963176900665149882430275028177420967116081299737877506672311610502298676399256954302744587590469024353577340073417761354581551785305357263889740388592493609785740263198555640116741872644640730398454935201076727370909626126948384657921294060608985315384616510419871638866717125468271850918134418878808911797944527436421184699881700783034179317128457024869773208416599569525438287716719945569296367259836107388804654045903906009915359418677934256161265535143493526229741654774710254922685883266155235827708632723548015964159200811840339296116901874095325644594402462296169273517967249106291650532510695720229034958690696448999468997818221577822497040371010748426131011604376919046954289487985386099738095760550382547788827412691135260791072122016689947920490420961898367290789812268223998156526127996852764929273784285646639873557503733684022506511231672200734780244315942610289391424331680031018421766267714810933463094394880000000000000000000000000000000000000000000000000*i1^11 + -96008344791417648125350665875266557856115312440846835407385129557462286152015471546944908616502384983572404459716867863457544803641872050110746159027689572354375742582638061490517435616643012039482721961818004090461920376411479045641092968104766554502729419021981862066033830628646529097090018633504083916557643513027988399097288241527238120671543953177783641357345301155083218620393752834799544002539199273089843369186693880884464143537743735465501646752344003110414525455197395658126561604352252162568344088810845612135041730559129775512373637541058085454402664365597475059819379066918065497528152355561763238272474163593938251455343131701656057016057589825751694990058251613023092408025913133770907555273198938721460767616745445577241142370067660961815167666848182104008236853194700518962573086273004224737590440871615164041893859874155664650013975901057551769868587551534998948361889073285485029891502602646659417572931732253178204447524609006679682586770936461872395406370204642797109537141855688361502838683854842829783122474804766425028813769269373908991062271539512095188022187495671113233109728090596019109936819403898696247198336901487543164974619795487645948116733480184644254207457176525017872046564487536935790357943136010851369846172768739274858925461968297773050647215955767357881609975726688771063477151355610651371497238275356857290370769485183423048094919901901877098034893047147372713039682004353277509211974232614982348184249217039068574809238745331966881042980698460695990286419455690495083667643372816047053707724354054810323141090130346429506308831255019210711097428862276766203465075586974076460889983557493542205123205713675136329522289723742313690609894629982796548754844411681335485831917389475671160156575008911055231743613849693680335842558157032202151808987037696000000000000000000000000000000000000000000000000*i1^12 + -70443034991057061108236370290690557632050946515530716523318930440149619439146486523106696720282179709906688604000784444400048810484079068008123542024659674585254045300095193670479506461785719412935799621382554756393086750953745281796951438024318913762396483587161435437328464755725151709839798525428264580033944281852866857564285190617732180630386390322206411536043105454157167016088144276926810291487681124283483614994139943271883720990629098225438320965339624423785999468782892601271706574254471564220436422045980665155512459801358865710910103814270270988184042346567057417849189711708195237923040091127739746980332796427549506952372770400342672170573836060747702190885515128890123180162044158965959697709884926261214325314037666856912164032755518382394013154706457514986173226377049845680384608816942901634698435633061264972921386734974520695382897607733960651925172645698432964766093867502389272331033670812189523757586417979954162201634714771109458273761087765828733960754267643609191119862205495857915872607675943934939438547431402971138690411420951391013028813618967919441158372272642777436341456354976953352543240183978369270246576278672073470492283254953233878242552207802930994514540754356675582091910483134197408587777721315911762855687573533329717641850425730027971729107583223000450882032959968706653849912614157764902519497165586041041986031116646265518464850084749892288878855456257511340090033095496964482448747390401206787681918248552144437620423759650951777418664064526212075860308193530223405651322889415123333213970552676564617709661945485044300428301772183316790717025783041145569146402197907788760857277667821624750209078138372553100326250297808208482879009386815412064121790986063759938823465339598945295100181821780364678313844454874443255751863842038636417691890483200000000000000000000000000000000000000000000000*i1^13 + 13408785784404280184859961066106841259536735214182000191372053223292686379057434700626898039997963930954364496437583022985466045370392966612687593098513872198097015050217800256952300830011178164411237524292684626838479376951962809175788201084583312444593667366557156012965433702702684772117482188996129799067180011597632262190954125214687033502722456436146149912442956173290577382856145999488175814601587929817679147891220359095272322899470298484916374881969219965703516017221348140001832876686956609487388086008145856581689799657918003667337917436701832143083212050879344114674285495926826060077654216559364153652647780320945928501645684169680165186462624706801136002928088548512218435591543255950836969954526511599567265569319099989130430317788045185849575772509741813100190197977239173945028188730949386692303639744025719541733071194436484458746395264775222376639712981084144158834999773661943930515825010559660696418782167404527970623830448270776901290389913426524802517099438766906565212096694658171217495652352021023716106999773389627015248409883068873458625305028862571069591763066187840295416648751407963932932700351178622061416029478179820567052220281644691133985067252043841416083366484253264384166104739704284896325597489347428422704341330614659844236428008773884383451557106437168653153869303175856829836836497273659225301301384944273137289075943717193460033132811235177126564943923501878870477851875945170332150898441049084530219738569302205272143592278021216726429517784769626300846495300866362553370485103881464932851799034941669325154581700398214907916927819804736085549587710968020409965739049418420825420610007417152467888174947877298621373010476187206577202828733859271479024006336597667455039817151637776646200437632139426926485993497426417026401620162212917033262120960000000000000000000000000000000000000000000000*i1^14 + -1241501167472743164894244988357174220953421238731322700407304112650544182489110581271953687467821539600777930830596419029445325391992109986510352253204087658334446001449918320019785300943951029746370020932698747395338743439881388873014768165655488503237355191517585764206089757381160816107508184751003200990002872977019980626442771201389122390626428082238346180318371772641966038654058879864466999319082083467375094060800128925053820239782109948711652251605339552655748937182646713881567766440947687317179392998160629432385627465345891337792097610490983879994955557241066746220941230964985278195479905737723111758598243960617783116540516408867986298331448403810627456942580811439842568137942890535523518565560723146375969540359421818461384378443723980819392417295913716748231048846197098353231184743043868203313594961018580199076606278691544837260408103391086415655147390496950257519245567610425448462580169959423700942008962298675469250290831470487461767531154665132899339554752671069090851700987386930915119647797262735225136275208886817396385554928692570988709076168616485090396741128508098500870997384517274878681370513975780114461268726537282081531369387238945050776971393277157754529056903586428960337905249738375316960961976098984236248952979797914229891056101870579433890476395963327410625914082920276851756430262078154330209650170058829914634603828228181852059905251425004918594910245364231336395304273847478936371614864754683396809177297530847033357723603721811374550829757097123331569419999091465911526047367214723246036711437352767235906352990888090019800094825857651517191437508203686067150777631335347972777444561022079805032571041291738384624109736391269858304160309407102085303506276049322974411370425219785290946600687350484484889767277393342310148826887014461709746176000000000000000000000000000000000000000000000*i1^15 + 72050799491400829289334815692555463648044207597218268951801417760384050850771206197485863778275765178220578768606988114619953946462274923089598588354950809945930987398931004135341804521998673916375575141006196778035978623527451199123088074902862110016888640952749715708323080129708734335651551255796319383727522432504384245748714357540788856732713394981837234386349108786686864961933199764805390490326046376144584704532759224474738926241889389717994393564286924995475447837255996919459204124046270656879165581378657948613602422496679181780241867681710708345507762998041316746217824330651500780636291409510373958351237896450398960234324207289021771318627549881851983479063323614281137717255364640440369778611533609862267588240203000381208163358692628899946834848679779575841198829727182245069492908054703540223632914391446122088011329421823864785285037853542235196610608199264034504862870158537753372456625484489845231060917771475871582944565043644729533019380672494348745241408358608666724201026152437225365234677177253050140766804355058511822348636257900226541336650603614924127442864647203385681009651571107182368877274156484075940529352386574709791794955571827768904367885832916402980966147748854875821552704763313988478923899026479394970903437435919543797023483605844182601294744332839416539984773052422273242732775787513917489445675176997366177672282856817358116956322446927457615845148726115674060964366914611388919456548489315069433253976516578039310346073657448855588697152379783105222219921319614629285761570960612469943525931889740984260009413557422228423201622201209465012984964245760788897135863904141310136832809921481951790004538067226069226999795554188395093378486943620426849389315229921191632976747968077373534528007129436309955819564333398366084350624179118774681600000000000000000000000000000000000000000000*i1^16 + -2892366487892455622037853135261964599691360440941851287136896293450390624891697910548188271454814653436304007530559670217584179064497859682548723166393221239820703875536817999027323942388762046581566361915436457414177227167560709263331302366711315741165888065804544789125406780497839544655396880258631691536193629514408632576033690757097789842187873541738659192524990411624048561828936415930240807039680809383639166842776290919416967900949328732208478707940883337273471620682505998895116551911154266684088533315361193416299052091246805763268306419623356487696760115746131153703406253768907670942270645384479632883470918399327997925234694070567397229954534352000722350261458878599507393978002038360220124630727640775927725434748616894001933583581574435337122933783622586956602656231639761504994390172388380477474436366973583265863710082513891786547506690393838779847349427859282821411768850621324599961813331061073194397856456298530135691338512953564123889527783691175350176872689764779248073116272465432290405747709978068724290558749608104916963776976354179900201219685739158468689432634321446166347754735166237364135313137477690782857859812516860191622497341543948139774674932730632442091001695170366752620481501501749169073820300881760084814698794132009323698975722874594674170486411054699860352056241303481293772770356450856028976884472405772873605757068291403311300497245317882175831344631107299871582421772239121645094055288828675114993481369589104277419436730769917653525096410334870637918398855115405690870487791981535933891659204958742043143705147969096262073918881229930163255042100822569897708612353282816544931398513986621220896525410898048932245500274555034938989279581980500427817636702709645170843312378799815718069289341396123000914686670588671677371011658814586880000000000000000000000000000000000000000000*i1^17 + 88843328814818989541006349959913499313793658355348967083938366772753746756582657760106353539239700612752455783781479124610550448872392427113310374834384110466532021712787629684498924787507114859640124972295093217044376097574255079693039686497358136750950598902818496428930855198648008196557525262061871545842528362645485706631787283708973048927288868486591030566889852773581745991056572200854904668921287716116120933065111007365868177916427288996339826762186442448472241753293841178574745839545374539822660663274257586043009410368979869621731860315363689478325001805270756731428261114081344251207763634200207176534675895083235306018868936060466672345670998964019849950699487562844126994421343674854771844795599261652618913895533149701105881870891706213095158081717684448828545399606575472865261784167045527114041797338784218758575921253537668707006569765426600905221581423829216317424797481807074842255512008560923334786051138972387742127959886581330931145834883099163617493732004143022165769353528328263334186365690823802416746388258235347020881866489892041027851785884679520129693198470243552922106660781352580309278713027294129956158900634479688710618633093832742391514597662240298578610348554539807802203935657359329015496360392350313285609162170683003544790739621747380556542544782621266138459598113366379042568542821196896743090202159501337374590240648084209416763314852225920116285617213725778185413396873106282143139001603356262326346479962566931367217540269627840137043413048021317899345290361671248736677257574834641102690953812035351613333435437021739584910929031822910586913604697238022523143338637247052120429754509620674496051238063405778476009951438547132640364569482760941235202205258862400962565519279028218138672191711070587713550088984531338591341809500160000000000000000000000000000000000000000000*i1^18 + -2466086964282801769964206203142810855573125030053876388921409946561440835799313413203560449974126513626740315890881497714707760723660993090567167149878464872103601232922547395624495115761633690075476010511643829618049063271191810000296329733521533166051238915442622531737507950339589169033778353991274274718936373943231786586482036213691285201151451106416712467768789549540335557349480662915608950627244713774174023221263645534080763139602510766565073663789339864573565140189684652642216300717176136537630678979015946253072240964537024512956614761869042712928998278565400130042581305164231914027842718973772933918764974034597714508989738496128589786020576926054369962454682583886245448824759691561594329854462000043637592530605191975115640385903627848364611622688345487884577798700689573759948873958606498495563184568098943371052284268569588670005379687784365328098723359573052426352940815624341193566157467409458159239628936927211853711184188659772356771555193237027863092812928432765958192078288823298726676130477023732771537846365839838995943245409952428784290728479010584216024561352656575892063126845813112998781120377534296691789269446529415834734357699437166675242210165293670412774405499183881056847041933027408454489965239122117490111195480555602156727494014845034015300109361171522545478679122421644576853732943930560689753642122777617805453963221497820730480722757809390995088083094567784649648822615298366245962521365542124304159836605897405699916542279580343989443965149401759814637245304734158244367443248922342329494001808600732367970154601977772290841341803142235996728765861283605596466014875364835784646954727312858588149346824425068165765952663089146763565548151253521687366846036117501341425634108583900700049313203078730454246268800350884797263904768000000000000000000000000000000000000000000*i1^19 + 77726328271460092900507716990784955761787936055726124408325940840642123491390306039156381786500537724843672719836263560688319156417707783931355050359900205233255024286498187076466758766711407325843380096300673039959258623743981836601730999088508645862201176600580103731537086268638256364906863126846821386050173825744730590221032148669035586164482952600432044038415064988450345851033288386425922578776410533800800487512956320339388819085956528044299310779597477528268440273318512286107886450620031526837650271445945997213542527450895252997088842905463087497576865429768483726965115340889733276752652665351023076473969355870278028074405198725249552495084820483888328853710271991377685154694852767984357816214774158269338032359674092198743099219066486038873152067824389699288743257026406170993759719284033086542658031795049312352428066408560852593692588566725486744779806929291081356559000465116273547408330454337062909999886001905818018959800971130531770758495494845705605963925171263352651033844448289670645179555172336905613338167826847368570383462942141635649506337616430988465179933964017576027435312291917874623713358634140083493245000267533679799222236639708894606409865514869846953454358074321730892759003912964073626152330247421724555425465287763062292357001698099321365286682224175122906360127651136268616964367576751040251972798525884510511391961190650141804776918551989093021581859411312604261751552858252831251213441982836870501876178061776326664824063373824027508807323756119957665714646850642237972985782659641685844514951600410393164408128437045682239463056724278690680943581681353770857931440143395426504882755343742287881481057687217267623419289090323106519105620589311585043848959014869970894621969331965536552275208511433772171667711179769518227456000000000000000000000000000000000000000000*i1^20 + -2730253389277720259785196298352027356726191625246645990404203216733123774698291642624185413428730789786036683440278644358983261861808553505263750575274079737913322116251813818258817744935229812776375495980482564180621870996107251290329312707139294609829352878499042381367720973112132028788489444628738244732777507674562791542367962995216758210025768312428934036537933836270180670202857426924480972823929205692090268090237031095333979596876760098193289121570488209464193382976007062570034779933461449059360879659420051660284830483498499906928952095953944291893011708094170087400607777026291087409488067880990204500498524648627585030974862337978288787558497365809450383549765087278754476176419550216204949636848368581366612351894576230642450600304371539238522185018958257613911907718138129102867132711344831759405578730737025415138281012077267821686118743857399667613554736732245062324267275843143088032760665342427572329383524116706954181570811445170694841664608737916781685233353192397315118702182027236973851771660194359817395315498470366299993860485925428600371568696869667863254149280653187057375720101430858047238352493434199860781407578916886055416892205257089406532448943003110586379713838324459740771988300539459934884354832530329617506626934436387424854707230047211939347186299959927201865281702468201043109460535348479940225711410801958533431453848420117729186113171362069827639040964456426730892945197790411796565839519172258864255742857254487558873598517497129450829217333066531594793182062079973510752265508831982023179769736777970519153483392326488535908142147558438510831467382018115847662983931519556469086005465795121636250151934078120616242722040987296813664894349478989313405983064760181927207054922811327039663658337895010020693792348747346214912000000000000000000000000000000000000000*i1^21 + 80702494617835343973819929621455242953837929811471984435095008530207435338192797881479214075830597206710534986442298683784872790757198029152943458984694005513405746312578252224491043914161666336800545254106423490170062761217878479172351867706128036423987961670923363083595680021991184930644935176056976059125726624677984259076532268533599558653586500275802297638324948400007454365503088283271468161773408563743524930972585648347586147402367457083002038318646877764259206762110669835091958279783622400872857992196767674957330097150645841641526278277328288524510151724362036984821686011299553426486656415383816875466859846329895288337616842896258912193946762799840990675915764269025693128497470588924247101001190090264104858485006638032094953167933542665780771593118438863428625010015638760020253228506391081198499358803029741483253906603796349855956889008742589833913706301902923066066578964765928112444618522103248802553468289953876797672177746763532973174296666096933700441352565350391555297114445487181588717941328231036208361885291082306108955979416170528025432810954456253801793998668093273924415090734591313564127269586911042363342584703671188264408855374501884614493642782924500933969402168634298701821413970753542008601661584402340153703887428586160718209723432159053540408325488393735040798253497791856849767768912445024927681510404509940884132539741412161048372496416796359767182927607369294293544734459006865731910942916870543822168619939545991872228946563150904652296868110124386539479417046565182935102621555883028393326267741910920871988918097382805267616883078165566232887482361875177242558490697089599422049476776351670744992063349655741960546411579014133606920568642436510746400690982424742389088674924166135611558604639600454890095231312592896000000000000000000000000000000000000000*i1^22 + -1611149907780866066966733255727381189856282768228960222579417353082375588313649207155004017763092343071169386362170495074033107747355792211710413752296438342464662609390864686810716225986404271116482859098570216240285430518695502792457272523470554455556427615773048513241044266910031117881440448595738150695020578160219695851494510673726269642421153059134685600724633104914240117660293195909842975829785282136034871121790640494924107380019657002516614463532711569731664775682907829591203317360482282493554142564041421685356208467365258630757985967805116158153886312919025950960811768389460873251121589403636155049957320091477931092853803534776444510840119756670298225624254807136931548194973962488286468945523285622417124818801235460826054528646857073450907356143407501899955512306121604906820371912653189738856239616662009824199225501900288722919786063112769372202903712273331668196197449924224449834388025502890875447884735771672702020985814135348502213552408551936752454417313941417015589633329371132094411511041056565807901022922793591987981661334165765747348406570181685903887637299443938476754164089798333825824747055778950590763526858766189251853382772291201073461145912754142802977967160127005427202135364161041714257440387937648201991897414345490390016674316592816489952231345492657824263153059696981860928043751915528182800651908830317782897240852596543736998384378702868308336321309317254477965948732476377635744890966017971234491456936093408840356975142449972315240061419174775084794776950462954075175495115271361766347871521570731215490255679379952487246254934331448703266211346865836405013118581706629406723704985097214706194804994325852539709949188619085568501222072754454972302549276377761158697078808339632734202175991605729300159810439741440000000000000000000000000000000000000*i1^23 + 17025372002948753290179061495348259592034587482535543872614249086978319071022121033736071570431545531852884667035510110753313209708603069142554266777417270355116657493448330009240995769562616817022120016861540374972483092721210223642108141128310272689844810534353036739732830852869783457196644589509588114762848706380912766717715802942248919328128184126220885015655966456126193174010160109389540520266487926773235280585090943798738673234797662484740748793422051627269244602671016150651060841393015058801760512748279881400344279995601749294076709779383827719396919490800749582975281012291031832662072097127099452454799579634134720681814352474043502739094033577795961941053196078287564960839095893484975723430511854849834781788893543928771225346914594618421321266509914290453225769239827835262973641550807608345420929852497115990209993703439182195427291894762224252745350681624741269780476826608957539421646816725973828608223211631551906361375903058097244397427847219972597773482482764662588037617094250643203601865060736732112618211563253286431778666657247078981856440243794362193600699831450205660733210010864532936293611395559054798466675327072294327308277769606386752137979733438650767059633100940566259267740059977771736612863065587252992963021909234335397103526587240455845805392822239781552134590291610186387791073700730461803852059484246132427583044434495861192312570661430893243166121332329999918711038259517318917453937490018823414505266180485827195680900500130738008174024681404295648444244090816046950390348421769302751530554532216628613282707042942029830832472180806210498658590072984649789771680375048657697412248444878293510102807976601536412418583247826335738270369797619236678522888499651509446859529678648109190859492254818983173345509376000000000000000000000000000000000000*i1^24 + 20555847129587736051676492040028000298130623924930049020518530888712031067112377001978308855335130069941327165405903621355568853458676036778729835566202643161232121331324720379604770416186169994874548503111514605667236932637536711354292130063405591569620211022810761612571469968860900895366191709755997530297274077683273067262889937553354828699377353334650724624691914022543525603836120435737332606179313547524622539653827926072561078179969899746342202822851458211373128644470046115337305760444470803011755379586236165010361363461247821758896873141701041288908518587442926126471460931061853424080538975937552408932130416248066839284564050924809448745473195708167289084756474157845915158101417786581637530157419322445295737544714069364073346350831068805258659808775189115130456774297432740936127104108072556318747284897927684627058932134674890926752992169486076811149195047037416227494189566401671027728758203629173599479916833115336118597934107940432229200604469924480352372280556649730560924769728701872329519870021596224381264381093051403187435773799559491949055529233340590257319486375527442597024955206962216424521291789493111168833187336989565717068703958559814761593496166037457336921360652022334982224297246354759340651241047086281014946925525317989277087376338844209258174295953071969033144334046289016608079925996617518298589295962636055777883382688253215503515246228357312456970246124224548142552050688080118723838651659081977823301300987319811605934261968070804926567567459899388334543879325136183938018426563921598165915010104572291926147961018521861968323183027483643989095662648121527699279298277496291701545828790410235550286315169640036970575555487865987425447961818832935993616938332557827455024890987158578689583423404087311335424000000000000000000000000000000000000*i1^25 + -3304660109582371096434575504177871189732036591049555303507280929265551860044788855934451265223639560328189548291536151043154040537030062884374510426883362290460199844301362508956899554033349946360806492044867020239378206570143379445844567594684268228461068903790882066716684942154315321655229462616043336106461555327173361288239413747988463378562158886702176619247110484298611157636125345686259541671666756541607296021624800659886132110404570689486367228567105254549383858758416924480254974506876252060780104143307527186683940668349609207789379853714986047360805384748758428107283711171081960117409365135986977976219936684075279863284806114356067436299176516444202373081689314897127493494638622867746029054437610173702425886998159331214701006290985036411122414933468783996194460693525234067070203943190873168275603129762109729436150378353357611471263168634243420310527326833348810817926181660479611744469031913126621527456475006853606636740156994915417597721393208169083044285688680967955119018456289588765028397946397127075770986863054073969905379574353991090452407485150035771782601231539186810948447455838254787765418252406563469652425127569429871512855888440727151744259837942422282460040171205362925609497251719073840227939042498936608775612947469253267912670544389211115793409287999327704049226972810285968533790329179323208867373565362893955419235967856038962313061939946709153367016220690699434931864702399369663834642387280535920515183107765634768372260604085233876270962581957687142790616144994818058220366251612528145273539543981314208922112444232232439681302207079341443082908238666120007471100736834397404823660299670197040469307068065574445926649402575763100383265221023518982138536048469652079475574799030223048348256371127059742720000000000000000000000000000000000*i1^26 + 47112871012055910651091955333244940273825740252292880075015018355687967125342057139019437821075226466948694669466307321101629282483353530620444240375278441503395701530024156170035689676464654081165438331784287220473911504549491737510489844589500295163448289229631458405254398966718881417471801918028728813712400318882265370317945717805897677704128105823121886139868281386247163435166735482364481712597989205335024347153887919046154807775368338280667457613887352696589920468216156165407683892791613186333939433555652029408493406828646465988091925387534721947851268390542775731789696300084600926955654032245566078649984861423590459689051294374793825932335705819484459371088605942237705697994512760155140317857176148460337727092841979355999623067991303337392018669981912051545544292230975921554235800922764636307424163004011940720202773309902160821912731605943486327182330480194854402073174128361672115356234210408115789672290889802806753675715532245715083216500948003577012193850687765859666218637095394584483049111251468467421956636893032692125224235369207768033443111323170996514945327241673288768271873638608554351612303138415601020036662533988213607630973988135068365971910097746444964269753048357536828346394959682433905971374880555069159511276179218221853273865096853878338040894461898920518559560750487046135884422885946362897487648844110611783322418101858251209317459104485188786453217240420936953780110352008877230900750822277996805529742321039810594098343816649123518041475975264568725508685146546749708940032110070546654971329070808006977664023329885176963258956929419897114027076379642367409812439577066832385704797422021886209960832594767267350874107592602322354057489349306929624177233623203578230571316582438805255353602326659072000000000000000000000000000000000*i1^27 + -375778959953683803391810989395480283325855216870454669418283881469482208680552066134944898187090694390882518274738886566612557246157620805125124956622553141298615511546390379693558040665134601289868463299361035751221262355159965853721054641970430458740635594353923080307959521268758394294787127731850639885847448188833333981249959225597282772787941698575905690557181340512424467958756223441614423466802740515875537266869904042797891620893902915446919526668296281546256273986351950132265745331416429079103018622519131234731978130137360263567618559099426422237706421129469233883167832662485224324559997831751990251170238782899548238158275307032652529052653290047727845084287848958577138509915303828719217271208720340505291932611639402314621102295521966271974848022168236813266187594299694382004033363713301317394898528962002626511723493575676122948546177847533375012666139780290903098025785911305387061821506610030589299119066004430440332497854769967033644162746526460622478617282507151549494045505213644496587822295399504566083035371324964288540287240572227618652856143967685167638457382676562103533335996757799933717052402405881524565306484644949310384471949317993315622467200543325526394554467708629995412077240832615209688885470858528449219634708697770149722540317282273735999387520651785575827675053117753195290871391484698770800839775242553834660026439134687266005464065009716485185097211461519027547532508904111039404761875022487224300147608981617490774218622637253665726715642830857172811945622077110852370135706301307998528239852783067478921995314565047842531139674117272373551766651866739174814082528355679065051871141536075498186337661816878704674783321802383881152530820303349851788705931424826038672759811045831459318553116672000000000000000000000000000000000*i1^28 + 2930821306280830857032769007461485928334681606322868336065175196384815674733298444697064995479373683625487993633323701851299558813273593317407773223247582463639985068988890419666496585163526230188424963276994402308882120788680343806945666888583594039813231224241443003696737051330625939179272331607201495461491872556594781415902594190019776069209271928263349108618565902339744971695022748368536893343098985170704195288601568742859410716982194460032238270325071722060358800544762087415031690628415895464881455840564808581403408633527203277846237501264135813215316993407122174621202426083170779019042721145786043764214953250525235538340257081766191313972603313428646402532430564810497417622006808521605618172022304911477385280018420093810380971067175752645501142320340702607973561464266968709068402678347768059171241495161140073790289659053069552734188595058212353933484366271428760657897874675403905687166289819340293180779921885615823487965532606694428985393428246284112347567432720645612482312819906119436940855749798589636196800793134324023558772681049595309247455947649135165181740706724833869641508019682828464067475725728958440759388062318933512216500947655311340722816120204657109850843986751233210329533747815654030538988873801494126689483192263748200183946771493665926942932092004235134061431563680515749579162202454062679535091383721043738205273727440040995002728197574619803222948512988458258536642520047556748963321753320120654204121718307550437175667987459425774410734089524871509129365225489613436393081816238706028850012093545111388312882949953087439082146730234383807883497263100322590270354232002695702845886964796056077584133789465779178049609950268382700512219737190707271012914142555777159596133909261754144422625280000000000000000000000000000000*i1^29 + -31016117283888175266812422103572120188409700090913335160993261732762858873265189981545202441043181722152081847490516594248323722095799565600246308768002562511147036636174862056126134707329659670892522209059659441771938414372873402229626043067634304497216611586031087133322920059821204089675962721878622141652025457757189395659306547553578268398685023623898518275905373268648070721123714918648979838871486546731291429170781029750257081401449247598123488452618575970610569402119546189174986295995970357067543321218724332695740190489133003049117269177078246050228363366631138775122603511097473892592754787375039042805930514100300118979004763494080273845982500140834102458370075331113607492040485659092065529450543133330024704077891727285023715608196173610224488981792771420723248987865571308378223829218440546621860679485783915649870478211164061710845920287384998522914692809486400633986165796970220128927107055747532893970961977139903530733797643741723505793013362352276108787433239605896473813356788234288808477379524516706283387451188037920417873231396392906487214359779983684488978384743498558140215213684303988435070753417432366717573623108482399624194755878874935961295787888310128024251275659895057172020970096525568554002334250933072910434664788222517230476276206520056636319862886319427318035295532647337947027980549471739459008697150397170948344234495222221205065549740589321216917380235087125767212345513153298864332278205662971919828790075227453810716443519734731613717522480968148306077896677114324826389845843416342343265482333363489354937252074268859137266635649185250104195244587079903574195761994233406896567333963506037308186557007339367605063691716585081158672218680773109007098284751135528152284469270562981543936000000000000000000000000000000*i1^30 + 269126750981611230586937406881562197862043191167608318881483165264918818342473847516098998309655627150231345928502671014675887589021254234824247401118321392994188535121213069830780002078134888847007785148307569400786258830901110398691218477858791222653990513651938415551012972721736942383683379737940045036866586258179017980049891870220816735342970732404075202985498830999695207830215324090180589418739980491203816557179209665662931287696560073843070052395727926193924679030432038318143986347113760949520405405170617005296207006443171315116606566230260137526802433282434660747494228767377890826151794128630404139474368423711801247956148425051520569283550674866381266488777421898152606774288619024455388544719315107324469813900687245632473048806385066994817010931112518072872051312267603368539236375523584528214934467550922723791406800280916792526271990639445906634733545779836436710246396459230288902843075428249183863125565131685958930941342190745833535812615385736663102226993981449077602982497100064094045970061156537698608526797322301783391207533906399564736500853987909612780595066827208128391149281373748410484778457975614216599493406518409624314242716002083808484923456126180075587411981732119706176555010194686359121556995189933260449660716143938928446472887198751858415155093594783442559571957084219647836782379270385892853962084387630243093545038917185840374023888800005949978924412281624536709056927822791875823426134823533105662809766859234522319096585155811295927945749112598207213554485130419171414148023633962686582176857683296419432826753653318379692213379501610848879448564262471868835915431993775505065248928330190832285517140409395888418416614340779199203745314262666346941108702416602112562575446339118694400000000000000000000000000000*i1^31 + -1418470079232748822106614506274170175537817507966953743192734068371213065850328463291492045385354289972746257885181317808002673708341613758982029708652656815483648931561004849162691935695879233013564191545066915241399055916192959336371336126729235504517011567995988671510628732415608094877790219474807361559889484955243087568926459849504661061393057518802227439837900848533346567824878767951165963230350209703123393833359426162646091896249941555694210336369070735187931874615092630754163901178686095059575124648662364675036638013799763940802377228609905609386375175223995323956638817845735260960791745686251584280748577737312112579337210401183670981722071107744160808322744492230823485879637935049510336185765643814053881175097631614295409629726879882043291483083381409589569174755494580369116486431310874944603489082809895078917774104210670446751811686224561499165972917713135097612702963446941629011631332537475419567950298012346594266191520617089545895621611190957528573595615360929677472487905493631845026702838874269740306855200618741538504996874099827078333541395711974056402482036373460280728237540743447961777493622599609428800282047603740247428544345927363049052113456166079109903081311790106566067167418276143755957703584479656582572881352786685935220926493947450749445873269639495931492794770684157418620071090118175671988590080716389217768556412254724682803402100472026777683478439118360700240108493691434817513241020232696440943613167991854841274385679494504988102368625502606722119029816193953806909156669588503394132136847504247720166223472154488806699941586613160011004884273704772411252918841836677744430706548628112240461916618864034233433267555721220761953699628489713106383168460991046577979468587991040000000000000000000000000000*i1^32 + 4277031743954069558013549341515108531383702109232480430820762141005666600546171616050996850907201177195076155802549188131220371093764966880659148339762067937628225300004157959898215279326264074730154635176856039452726153165143076259011330594380965301492069019615674112049774321084242610765654465574216485235936702910239710953743416220994976842854435382690380929893654778677077896610265374494785229751101091412115728554633189052132711921378613242112774724045357203019920334867668114082852788241082325995834762886588644196893333332030613157882106400307065201947835805396413139032587286017278277618726109052905896183097968744318878105630896023478146337560972615714601306641468627831642618248709896881559988207343958004810595899431062812501094500411833850902806825734289323439894602518288080283766046779317090371076629135876646251933741759900494281808680533088683166088408647220420584361977636099953105980814860884169400404631418879578970352456100350211838477482596690113966257522315912697915608762583843797400841753804352263613178644733868794474713706934697307213925985538877729338984526657700814831962306160646325373148810323228573930123070536949218850773082470962568344196347573356507638693493315241260070974217695037198261921337598848361484265777786996209378849563116485435733639234036369859131926528564769685541361057934801264548962594287318938464555174491403450193305732873374768523804276985749513587852864164706541590914425121902979745512676536882924862847411308637499367981107721476085896685575112709554439520448854741273532909628579328724938100511401765999998979563972820641088107310780789013482490107079782840342389294436876981901080153616656793017868023968400379267703688506334758588815453681235837246960041984000000000000000000000000000*i1^33 + -9303589264609372895805547101756644603670261441016993406195909819487955405950809225836999460343440378895647355096766832370528517454599839636760695541796547388530955676079654203784383495885862506185008539444746201890216397513678516835590973568023426493910418462327819346439863490603792936070386835094420337859261692488507981795542573798077232027732796024405401393086120376215919883705531874158253911974514104449912705632569093989646949451572431678147357717991208187623487376905469824810014965670217868984832180504529485600854218061484767810838670138041975364647946339878911263692767541805323957001778271382935412366083859659561208811222556073511227840128437329398298508297848463175584129608229295577722460063780245725936372643763406537900964884778410602768674415906741858637921000019537635456668940188109975155971874417063127111784273346459845904883785245179213735390644220833594320011767244005933992751274739775955217464854079524869128102934117599300511413292668708692637334805375321737481460072169836217394572680079001827897864728358492243672476309421994083230361109398075980391194121314410049215947112662159295160970809845292756547649269432444195229637224451981235704312839657076057390462299408907697302829145234519392360881199152494990077940120529412789902612155961948373323117759678075873481700575758857994247159779937367812470942318383130347081076867250533243344641365382210129486220936950435652927538602189385958875375780706308796512272162378564399235649779423379850994775499127247152681245184769075628997355583436979302272527576332845390408719836992664826660238667334432909063234165443238524291763441682778051781630817340394502467817772879677436718396642964925888846106633050806786299207857902307363520512000000000000000000000000000*i1^34 + 33605356874585980764550740823023013951083761115159893363174455228111804572041464529560321940473497798380327714663929972987285899331719645985544906845909396237163305035797369430627247690170404897913855749309636491467646429002531694173966411579349822950306899650983647110379885593053178027060173046529569583945917584800449113250234729368622048924721342549143327637025435900914730829919398755774162853693563110186300200076385085025620193754941415156376639601507329447888963778769796393684181551450023320885662976193586837039162455058766462835836315734188695476772159275767198315676537780322432325591556458373226096912369946535356769653405369883998839435560049284831954252006366027785316910830480264620959698474268913737274829188730169781281370367155869582778843225861424477571603730962781276891202666638628179384460054115057775235183311694258733156550465560452182192990603953488721958953703751972956480407704914096221114999488967116461101245344263285751264249230519644151051526410519594555211643343142724225742528420743054519556545747437622386646337980385669376287639403986744762151935934711930877307847016220911827186638970532188825595886624953794110689495944488270873113153904538071662065439526897398668824790316599888647963009316686938609567383070963994112860438398900168090782354363630261013742805899570039742599741847488320330130727505296539911695432522430942200656954857846998899371828185704268772851383708839914701894679469672579206070190257364550963906224269619218004550311009350863646968588597656558428418625541461108002287462406682897211317442587984482195726918133378144880040676091373098855567555871097844312342943959625652068362937881332038314373249173259138154612630250217168820066120529045912289280000000000000000000000000*i1^35 + -120538334014279500213094870051986292119715134736219056250291409128183383536387444932243794584147300762669027641324459620902998630496326927169901735359698599290681734621076798805237425652474695632636722132828086522019655230032913294530884425684560458673280440881996278519811544023148923375528854710535304419466712823063480402163574634127335325396726889405322344816299577786013328731838148877617098250078863119169144468110809696374199709597583319671256505875448669170572939571795006266466023157892962635517235849064021420537432374800410326034732613733957483019749892785896950006344532020647260011596813641110626427541170354186620879033462119310356094145274268893189545679620186069165817112785545882823891485690658819582335811977411989674909814260093722856168319056000143695628770763435834983823089022689919179740914909949990144940515871679753448640044426745525316654992584572825493688565053959049768567726274407962700961030198834498816696319623816791813029098073993193911305957717920702934299748575904862914781706952559983447773097280309395763791955712548201552017380370191522362233979555573913596482753178701098889005706486855121798101746774975157653721063481906748864533840798609999486426045472911244427040785823214257457336652727950335617975725515091284531854736805983308336776874508353597711080329146904478035796298644411553082737389248912208825442022218819684330804318683883785796539184063861414788598835858924101544279815036254197925642157385570208230267764382830344293452430939919085932910165209497417407738132953331272491427515797058954660905368626679390555244025662452463214741516273308399794939987697773756396943918437606192253586651025643957508378750065510107169328902091386672610956179340787712000000000000000000000000*i1^36 + 118499326615332809741700615796965821480898530544881741173545211835843431574306721411918436277818730377680445035973721110727062842181966059782540081507121123723848032082406136355374974699704698483295241408707841005815951440468268366251191069805265007151835938886531222663929471114496855383165892790626722322298767418343757156526501842872682990852201527808452709203389750048289636176179835091401467024545564031181054121902345967274674886089335662697402583921838722264473650175555188589085641840012681369841881434220519531645410191730046880326917218529375016347020161716036880510224984621938964321978165681958253591442444216228293672704535948199701865760199343606349705034736779555775427332730216361275517426756230396846673704664685403795956662630938730540306631776404169767200520840645731208481791368786684826112988453471379307212711386725389851447975035743659265179871646482448407122598087475043323963653396802360623938728186913426686444200409001446513380203335941872279670556983122121709432714554176550966254212267010954530677914826870193895350149053350024088671410023339861627376604747465601425818612541726799957256151237398613184810794471167196421023809816785549818563127525288283591483376503278630211198696426126364613525482968337054041659494311822196322760179277382485727668518715335395405074545586708987473410563468888914185863886321792751163551560983366575103678746848000851928212978522653222304005925920451657436188007504113880550979839895152740736645160094860600584467586866458097146765924273605543915811393579593440063131416133962584271467155111308346970756451817890118638567121027588170552288031560798199109568060068680923543376547050884462107768537976962784892840982138527295435837433446400000000000000000000000*i1^37 + 224777110817260380433943353728993764969816430490485458413487888171402478788158299841065277196953523968290276216628817141784605942680522165979996960054020448450211526812870658725369953884342284766326631901668672496798935321345597228401264461930701393407521207279617099665096365382188236674519137136092671038338951585754520922855217622842184787183377625404618675774560643133440287323990448711462355461179029249858424372118920464784701684290601053266187097326664492164502729186614355139155394606628392642147554621877285165053918109450708767358757208105327744021585705078747913641509274936879819471159152957697116600000702833516425387263664560710084540852019691805781848761746348473887303198066469115716408854948550655831185748713361255290571166035842041322764861493019708720639682898881500225213283189506394349482570719222832348621139408063738771294323773131759134550218829919628764481136339231858076654562692018290689376384507333017864671438250064017541189408133413862680585855183028076527965842823524352342559250518377688075646768125567224418777305544070150134260762384480350748782590411129788816102500647307762733656704939554593364102637822865318048259248299172213141122317142078592531791710648862586517110373876150829027640437610086780309240728987661228518729599557447060021846308562029291237900099173537409158002262119305539145384543000814239381758248425699806647890451376676008456711504969906837483913423059486195139098345345178323265773297082753270118739002104692259429073399463475193441769326042107217428182483700031497891669526327660508290919323041033473649519145721403414793182847907500777300351226106632931111136754117044455053880401856161972761288507535577184985362627564794442004561920000000000000000000000*i1^38 + 182603124328972455978241138493387081153367655554394855654383200195469936079257992036833589329845913867824140368517640488531469406021885845320237401228785719926636184760514789086498207285490943339865482209638824131345374245229390028484001858134701834066873301901378408823919157668915937763726883438750520248238588034239923430836521223063141290118977880062004560161301982090308580728910391697375373656358033047664876939439986231770618131761961175410767345961762748452303503883727759949039256887010436282396387511741622347735514562260411665168695881113852825647829733218650804721578232374718633777248437308949966272501992340317963034413206846298157027554842978046653739673557535509874811843691142254597913227750803104634775590859790847105686872485260208912062398584356995987222138000365229600650269140679262983699044380778932317825887762317597327537733623571890551697178911686376566524949720256749893938577242099262545915365065702226255879960875117805280476008363233732054563585100510931749201491267904823476955154783010100684723182680973257592116444474444946536440453428407676166373006761210760755877152145376144786990840204926322168602029574892117778600510674742142418617815712861736979417028709121696591563475228363043150846812865823807620423062423405384679715831839630179513159094162387194784931867494292782357378036558546408813510012470248608763791585899832037866619276109423811648817352315522089391530626276492809630735871524074791975713201211214251243012726559753981125280503089769073244016166040732929523523329418977657202219642786958127961934391079888336212096851278064698078890345547082820058243558748120512838858797121061909094228482006558581682798876951001797091605636287380324352000000000000000000000*i1^39 + -1463310320387480054616846798598255844092738512212654922975984772111486583180050190632297312717099529125672054694538769850465159932593089793287109596551761268509089801066108884710996615679330442140201497027366450645808229001961376713731571547471403724427597718804360184552926537955926800803473762845110063396399570368964423364895048292101135041590432844677373577134807496827569439709279435445389790945494073460331154234404561406246641191813059344126313275751778207810749758911774589023712006611689538543415200619621828582349492585268381585892451996016491052823516024498514461061832876292468275092088664714389306514871135965510230549110068382460697431482558051253524093823120734576071375323226821838195079723711854655209054509129729415691944781260169087430850828822488220916997318426213444501996251668513094718119077951175923652706433569626932583042244609170693190358718017987330648845020266249474428815927302378642198506179204490529279859655406657223469315145493864610477877894404308116397886691917229786519847503556581541368262059931184768460925541745311483710080536511026155126966787785718214671656653304562840190495895597315520493600552940897393798129610820973080189590347145449431256506412287786497028764719590341410855901317278132619560125919757250227996613582034894376335688059205877072520094803993639703606831374601853177067734044342519579280718069118814698952575310367202799225367518651925963355823148735145777069527618039317781159235834014619814370334394099888170138874737079059678104691132254974307443495306467600274476220050109614469255167717456004725826210520340200553067026192087031998027616835975091693864281624262334006261012238234768376280180718626475777221705361358848000000000000000000000*i1^40 + 458843150948299939005725038108477139881992955895507802421905814771282102414926851393616683041819849046776412223283217299533147303908136142050925592782305887185436415688348868308035642628793795644872206354064983048308407558949496713907587363415287307542114855662064932489122874079665967305283834902538254848081337960309860398194016228756095607965228729177207152047335614518040382122200957472507968525738828993357636412389643622490477976967768024746918401273068686648304679663857635822352223325925679474957139954021782738824278023348909525644339010594601479767328424018714407180652812316427546447100018872540842994487892509316352304161431433169672037357928246075415650941627035364088254997122271397013033135288328569217897331669311243383966500663530191367433876862824763280317273120117090255984234962239795292550773505490635583659879688208201266106715259433576985101681728565129315689478356942103807960351655499693299698061514674091155096606822117143457567888525484942606797351260584228274972028551893130386611823790933437677772851851131580209500185627275825604120155441814341301784793677553533411696266582146899484640171952175369175046154583315037245670156510200511805703621770841590282417506305609445474149407495947653660376031898065291449739830462334180460250407359412877475981281908528569479669592319933907985314646438110233623227002796673034480020334686395944655766964568712643777255151092149180183871188042595628046048250389551037053971274895565528797182809180948997818312903576572485574575229156772848021946835882859983531109667512437402841483036114549954447416466415674749576866316661105058624993500803049688205110955941288793557194894243055566248485483167919587736700190720000000000000000000*i1^41 + 223960239973052456820711056603459330519859124632541322084139293236278791544967035244151049529323503423324604547165675798078970767026303602801196311125994981383496634929901212123701468257451306390573996612399209284083409920291336450200080592433986775459800451959489475212292044381097115191089956878948613996385467867123871168785787184231661166656563042643419976981835968276459158339690485340275701932437479763801611080072183005997235485736678939617152053503554735224643467747688362226035674688213384055498603223006193905110362925051004560120089034577486579983543604072663466434886166617430154887393480795468366171309269991886965002514303723626960069434980595398041550012428771660233219057740049997579104417118486385407180017558130667543679193674297076198609878910767857144893122665215545829170059758776255258545500400477199577576464087462726009680561331301356035279863891142426768906602178664888999941122624377007558538049224546790547563017529606362565565269450766930556665964215633522667688146058741093014003737846556377400117546866161656018838851438584027635412455527884094196339601443108913195964405228809425174466445562084274866945600135867854356768328926937293767498331763687813012200188050928504568230073333062325851758343420449616144514039800228757147482836004616701859307960718587731214857580262664984617974064009408122741319660164687845855059035174716046748553113096514849415068025310111431286558908169234788897813010478113376595435562014725418014329967943132666682031222537468789886361111598571449861541193610564566752303850899386603459948784651467539710898243692269360794364634729001356271429509894081419276820373212259866171621708385844765301593245519016289484800000000000000000000*i1^42 + -247515555191989975684746171205965679644494074382951121231106684157402172446913199034873127219551948035779404700134604307281161006774398147144308435599133945466024511512925401820477498464605860334508535936121301535522527284033752880273374312500734424136699948098799894638664318285720353952535889690738618841842415731822393724330501919873709869211170995284090928379363457860648809775802290236461431832691418381243201639356636069816377573187922743240350288624965472047414200734648829500113568385153784361946444663667542162818678235998516865185885165276017513262849553782882173847768860362949501113819350909349913427643561720265669545327039812944803400453925953362538317124892954567936681706322241480748287464641971992375686023387191029369211866791114102983092781541323307632196523832566542955326724536453708010514046677775889504093044118129200265485715177665914481778728659864285258941554675493197612611574916429486871595561177062046302004246774177502256494987143085548894623972586848892880654661606125333060469110626596311500397773695523721535983962372378582453212961635237331786605921128414300148773987406662668301948006769096451153075609910035788422086867915120439057855379216011166278694225883489081249074774539480184345467168254673492432041779825957636087835594106209828053503348790326349135777521888554264360486097539552636596464989252555757768011752611426039818549555840005636731483469879280958639617802435282263729139942129077664559748659490688275367636057864006719719158026400339524294563689511090085650699350985495122209008324963792602149959956688229740926299636085007944326837887958116758185772746998210944664925082070882897283600531204440891720746796609198489600000000000000000*i1^43 + -155253304475958852919459771606725941893064892634805800665416642845756402465611198879812529309049416627386311717891585100686204760551557255681970096799028320039286305451086933772643394176435380896966382184110036539574593728284478295078940104672570682331723506607310319064260788045571805030384428211936351844662246535785497162611295018754728211911073988993529988935051682913489966223130231767313139157949744277083822311832435042178142938418618092269776046537599175894565129953067279753224712612512285912762077343735240611519914410949188598237680718324634039505691705564940706995227331926813913372173039599041609501328973420098677269216560389797887165330165075696823690615471872522316597437282179809319065704053558008342137369691778860021517144794336373746820692159540768775602783821842126096982038153131853662417858579162974750795376793398705570434715175434766185537789269569242664292218952888603515207736322479253002590683425215906555710101404839736313311123403706588217700487100755277779601530236214136389268199330623095159254465099125918793867232982490374531678780908251258088929537357098175661223913149038500468659207818290932339871390605293297242379967361537869011799453398024762161796173133234250279414254740429795771230456207375933503300218596007564317882738683323880783772636604914051600052549847083689737042882437443299551240183902271211389889508095235064742236142174425903325442689963272554384421888398858887859701610520516030830650900894622145016922793942184917974827205911622249044796045308041874543908901081603603763129540457063593842977168922407047530012848765746014060858373281532884860750067705671269996824246297250479255377593517035897281608493506560000000000000000*i1^44 + -28481489095943999178837709364529788718031903062470409711749340252328989838775608540830104046351359948878135337584973431574571183936649891659558201937190043495127815293623501240538238786145402403617579217272265118991135571286002579092255251184864992527052158592541528804417294936104120522353116336315055957039478613891760850621992463369027419646933263252717846933985945931600378795072284709496608615660153448751140640194868445898335121403927106899888050886894381568319364643398397960291974455088203587430155724411166482972870370613204131659497322054379123539791686603631438304981979627270346165549233574475234419729507034439047394921304602874134390605789758138465510879960705243772454506853570856670933438575065959791442899208518057031963017778880828672491279076887020774945888467331461274633161200798924816461578617904874412549421321084245811520983828883696592084068303436068378262057403537852220575360437001026914734780090478999072857195400337107207512978781098833363936317610105184152202118928952792243054362876063758635588316740821647536509061187216860118251952595525117624536519545100169396930872283717839324351746554625570218447989046394092950561641074396810399372853101943909923114885788051457544720521786272551858347914022707653427709396952010937078912204284547252431900608673487751122742707271429882940533263041193190173717881408146490624139352398352901056108156251655422394113577609269719350943737289876668389664670941265653038055118946933163953106078764111140164202106967710404712664903049489204674444428165560193585600466449832244685902467417250425340811026032363548454027933465501914970397082929786935318783015393341758087725811766240814706298880000000000000000*i1^45 + -3549295782806626061589717034936375391018602414161443745880130864345867289989665244874846518812731164123747375425858831761625188843709934533373064763711003550659669626017646063988641772623746639614599430550297556858270347231352496677134904361198941787806185988437375827548438341411244957383481247695291345664177899814276872941774197624309011416097268913296464600708780795736206085740209751644949215731701200063186960171913868043597697477092124971364431410168066416494423527045043818180233673298607672608161184837660183623243982422631750281767486401665768246827281661679652794329656948008243266852448890558553152436100986679746355309724403522145284604077224206599791822169897828247335027730937703002330022527715890373021272592208755669042864856289480546642543118662963150465541897082190489742776711137128367963014102185709386753159654784716219252608421770099902773046506751310858342186866889096912237814426753413867984075188377731804682652688890990916089676505826689837558551398282007221818149025251161771443910583401510456784975820795364911169081480282604243055747150047428210085067978961519533563651401745828942791785037163670674558475697401581006378582657013593377996473228384018336132347150790791628038796202827041106843662342244455581317732315209855489439677698485997796137135670741069394279691630466296683700780238748501926535239216228443217255700345910788333862637823932652265163151270009349685437975305265083746825493981649391520568010625403971549220967498554958026968348046259712640539499053207795659769085887579936529447723534036132272205909011657729957242843973240242387047844102493106631096348015274780376163281793413297580849794558818720460800000000000000*i1^46 + -346580698237131044782135467936372269634128133256219887404427340012913746131887817051671849541833471786843956407547390505114932397948863033969689468071350477511932684858500121333848188290403900823411682166725689774318803214473825824080556468915323451897200845969360228810845655234277684626612587944604846659435388340484964327959552621039126802856509340263925086011213938807325642162576150828791290249443442108003508676366621564697029677261362299404337236730701496638763851860819355102279722240632639407368543492281332326410385918964223417090811840980495040717386937257440135866316323973448693615902800848069887576930073397647234798391537809566129874843093308890071581599031334654581347596411655666925300549446554388974988565515464135474093750211787499319098657192548968327821618071138447491182014422421187033024867835742383756764251652542849492471526447580948257984870856574899831201891426771914486634191386295421329805415448850265631918344929558647354821214179115676510968681198773677179307240274774411895716709237610648070732667987969076911114456412657454649065624436965988672785903818367822660625818083144762395337510985387950171594096530231511511556750867385936900748659564639739315522665483716091928584737017023166099105586528913206124394564828249994058046727774096291879604483830663617401804520337743261342023937631084624203575033367843239935255995922213060994350116920385035261021662020910281832672395526737584739676968680222852461711457092922129173553089750406169443874014567761223508722049719447624356460594639845092383597863057193765509149595479738715060233601633783859113632260543058304068758285728253470588479014385372587725292238438400000000000000*i1^47 + -22977265482641005187579539363354680769719386924805982995685526016424431300165451338876096551471919802336517046491526637174979297356113862926556289011885460268107458917374660702419098869039866116179485994548248503006938615208506300128354013551131981210152776010572651024207002050834457763247820716853231263477211831509327774923947416871583179627813975928335241766562302359403284865977224233914704357110120705686030491688087414900942717926120804553745813240604720815558960690716052099841230344378316419443105149121947931902187452595425725814164366020391800565902029079516397120899055997210297455266493929605728764624446417388374792617656602020886129150589301123123746168947463465137464950426162424892175018592918943405524200687453110140301763026070829825611644135897815908451152676507951184176407761586433047637759033710586547769255813977725830732976339082759531943432186688108629246065627900530896678730576854288238738965536485197317068862719008944440937167187425636369524745163785079837820213516681034599640117244706413971289133117631844119982699699439998841513612082284480272566805435152673488629194675221297376781639680424192995601565077919217822130327963142976703990124111712003547612831187142500088043407206316240539149456326269878685335705235372546875032223662703669601353815782170330858479193280614518075771127548148931946775311015073604196156474179198108004405001843400165259126367090031637250977096577391034720702685902223102037310563642472023318923970976211151239293542357583068171704739021728703353416536689110343873624183834586803814027689987536236429908060640160691929072582775932758983044167871172702600002909773869787932580096000000000000*i1^48 + -1123967182643517534002637226530968773700818671633672601270239776628096982434242373023904559154565659797538324121853176212186642479970786257987062278194489844456460633734383837312928869042111964374095101113786107936998473465348839335487570677507863792323364647275010990843936221598834506187088459281755902895568423627674975112119239712017243929060712104723849920683181596819442829909123461228915312324181589560494050976306556542432447359698001434882936672133475740527091273568227376102089348977772988327597393698032736793669153301009730102414044573852827790875995624279512815317164475094411494711317859988988221222517730893742714455109466034436452856003677340027423348284675988232552133246844932257811150415066159512940663997565845221682169673331389595719814905996731058189364359804345243519925939048034664919103411691036807879205505060595579434268548377004534431206163048642603045809212108154569637812967817873463157726226517376211207562425335714287210415487029655395844013420661036526936106678968991317809099015064644298694053103500832537429525387061139086569875153059053723409009811486521880100097429714098388554277246115705531757189785428714425859250154372874710060731772121888322610951011170540822046782359226671905064217179626541379536655410388638513702952080177689458097935722546223955614928267719551776300332216883711717033265292915936227809129139789676820620166784750688788019630971866385533709074172723110407142877885427532923568600869189536315132669440382556114636363009383331016212909116663880113340019401631258025253877072536482559640920949777011559080633465780658039181007385150377843525259285658659937822225137866137369600000000000*i1^49 + -37402964595274167577862418895974457405646994785025639418151886670248544861237534079521097270677866692489533131387865016484107729142012177778456106454024460902959341069448314008170608177759648928842291004699346623113234800157806728112942181080665245945460010729038984303054402979557864798912554856773052582194140358002392854993344930393054717951250270305042251616433844361601625417262878912106224000328022256197351922963435212913724610918531241013440323866448886838434171045284111055566420787734801956037170095832573833989838069858841922965540577631107512590500059977582192610524428740684427434356921897202531450318485326749777207098877775832959570226084831034080743089614301743546082000570275037096421052385493348958990388798473772778812095049305960037509816659291399887023118869824865501934052896309369343087615508781546320774277171687024107609130673115059322236263919851147363746733451361819090470006234767955904265627172259554174440751516199695884576879640858637792892849469248588100616480914637577962366903550152379792257856789333370566560222389242230035548169740953759687264425756076733952804327228901039629747917552740672380423438537990000072709109728978419210444093284002475911527617923774200712001984589083180751915231666893049574254369052645008952577360332141434131698336962907645760127371305179023470688315518649749216840345047302068504253694244829488802267049499300754463214877395422694647679293052854334152600479869231564810974360949540163123137273507886698344124649300969669734670146348008914239400961920536136676748769932328136238969105827520294619580326635199742368100148133394936278406083140402158600227844694400000000000*i1^50 + -75487004581042424361347839038472758833421137135353016067264379354291096110358568789969654029869862907139421248218435332570659232181233239689873027787846854604622829321261829101349331163596464291623956141426981956766277422335404257210806802645813682839407150250877430083012902935623572683481424563966104762472686829749465040843528186571259832145792869285713610993735613065564296413875058040477432362104372580599696655820524446565006225578418270838253172419475087777846334410655934522680421742321307808176723510528490291438491476585371695372743699410869314799195843553908982846655889618965569845255715713439595183934690062196949246904310971690572877798610829620710113122265745571507413792858409847587347847569301435689508547698007837469912199042032471398463682212061671861709588205148514809001290096797957286780510699137606950724148566083001683109601058834054778990554750489482519248024550449305913945276761716941574442406298821735401947703654151429661475867257269130279959766062695891844356599244965019918289474873425473737932554495207010170636011656017783125253568534571016501701477050560779438939114115049700485849470171023592017848350014564736123413876763418373544079235502205370810605882239616684615520214715737044166796085337736131855128393804786333647571019592543727543479676700223338725987146534402206165482163120615927276522268929195137838928133656280763370283574735712758187102287098229071820308213001430427083323782653035334936695815275502289415714235313796861203201019929923099254764039304523603932723167440845675640693323073412761384560080344228842772895350183572244315817684812083586990718200600415707444608000000000*i1^51 + -6555982010791673116452005658213882565843943053529730165614090884260136367891239103283868973211260640554865681268639671920240998722973928267540236891186787228595697995906267534602193959200461705667030716810545081465521302996293850782988142263928157307115912340201344175265315929318362379632456043587491525349486874077798134549478780117763848761012590446034722924638615720130694853735866402741035527939887095383558344790834215744710313031652353284539756193158700465614317999333067526629357747419954018481372258182463750116699810320321856952418308269151360242038386541653572738844354634122381299994685943964747232668008812457333350937333242376835671425026644966885191566418448484360419021821721876897917667667478994331253974409236493395368432748973660454525965296807737080295369055693061403717366756543443138406978064220719431195615299082297812626861004746360844036661986592967683305503034495789170211768681463820225658181190678322467290323710221774016800559711911959307463713790429000063093614296080350919389783610215201577170196404568052848836116269807787288862929184144091590237218419146211503848224062668730980575270310327163207229775379488649487279566526047923948462635266322401304364542947019305765246654879168607689351148422651804364995215485568409292646974596362042216974149486721430526498937611125430630329494515574855021937400567438504412326237475313502866381968010610763444821225623714253754303333484587807016122231869302055346036239496597106428775238817525826286116412629195957709011323356794212480269128892724483931162815482391967686282320776783218818375436294349527981601052840623044061843245846242292800000000*i1^52 + 2092448020854647919697394181490735751428635176200108018671295810792275437437964644033617622545057423598274876635101797333061737698067804331966110377797585393434049956534017761086970562280898827700257972866701240330620891783019684530320804173956804414337014068040250246972030519854224115609045879581574674893144492975269831481286571266567419937852202413642096025452790252247298998247221084915721369856169059326176032878417262916875475611736055564882798917834487865263126007066048867603043997351414034216789110311698664387494477125183354585587100542557267564350544945167537579936381214655890665210297714757915751592459194359919385615332998730029536945044834260265440335242676481839096897561652108933913229019377649591462080872083121969584652706899107287106664858889793158750074531686441860301962382379105517051557259484758494001814037209423003599956546431010082245867745190902809809112193838290959056914881625110925966973168874222935525057182335871410626511120773517816719157684049099825809880050074382089229462896139721083722328084922951373817460873162143946738257611970113249563109712187326887430038919229352659426910352699218806291044593623425676551570705965540420050671476667080049052116730512091398758664353360962514019099256801303308917915822124000420971137672688656055201529688603651146884279362536100559962648118171018280289230940434964659035540968755265738417383745891295423567712324063147994671426707947829780301268424419874146962757541144901217046154259214701721226737029840801806307119177931547188924605696807139704933551787726878111961890841370479516514951550601000309668437702203715417313159357280000000*i1^53 + 25430223963512959366064428615374807088820546671661800302146573577013935977792919870278937580353687195608996101809123207974398257970028776544198803288052151877772623950096999828205238028471284798321364534204453421675692982428159378313966989056413119522703007170101718471039546097322376714272395919012489570445455673481950632175553709854130953506869280061257068226289884140770604860984814454601506027331192951335283165099082692592348326976917852710722227256874559374955753617596721881428918356695320164685444848995913808860244496651582300897448383662243530470748557585097591371286316546740382253959212835224992154145235413716933077706214526139510318731081440709236329967965771659734000115607397314160450771921584942150131824669158634097269982987943168526376757960434457573152367742667113633838982899391462117041171849662349085877377088390062825138193182483159931614612361488685099926527667837154032869487780816227283879514841122690523834157433344941140338634669858931740248645896435777627579112700458641669896757864642878047855143790010586655321734400029219732029066732421242295835734895095386092318392695038508899141588441092926812372392471696991834820841525902767062591562433764138390166733763484539316789427466982693665723486655493932759550783337864884670810060558320624862482388196285605044682254271664389151550692309628262329991067373086770126122729093725957751867428147252108876663461998500173595281420069621584287874138003962092881368439006088601101438442853893821228504298379514647014160705961710343849340946661657473950083684679746837418413209159717513766634806947203639502566277383895567949956000000*i1^54 + 168141270329694734107419910718867117820322658522366563374887653703832537288418596082610310009509740854913850800162533891946028100153394879561421178705547511022675431689501703791863427710294997521102118005668691816212294706098187182788655261091083156281498360666512927764005781161865330568622077336479160149269536190227436274821172758666326992429006142209354022335049766445444434260406093055828386884341666587133178853139608050327895510163065850310284691580559320239421219489957945924693408080718688934985582245224967663275684090166973108122675672181999437375746937953784966046990723021336953467737574752052148476093228796515304275440563228403454314396264706415362423009793783776822668822306656895687092681004857415214997457329791860825061238873043770979967595428624117397926187120609324185305347685820595822069291506768821997184289761680257390949113600677272586861374090908740238015357000744994851898903803132576212692105225983578723049157353011124823487625947316434901339505738976503796104355025948384795580564493764783003855714878703498937393882938077161085484341538326115519106156483050644698102927451884622157042363289382578601406145881728435597485697987190496718762864753282691901356971145616170494272029210141949775942383599035811711201946113404197409099719921877316561559388284330147640598514235133806068836326829345220645388873525732538608484674116479774268121231720088178827865803239372372530328386343312071356562772117407438768947545107904943928679177977306231764838662763590892274525642022548685956636950860675060117025598829336172057354522033348579253127494752834452081434569582638400000*i1^55 + -689986155385051285317377469194776116874235324137105868145413427021618236273594953360615643846999160402565355886164424935200188157647126530693369069381689856296744460990414812069390643227824114545897605609053609187760285144030746381731194507301305113908788358530403372630070638097492295051276817407282478206081636607316447005959754864099094537524143795663357542306038002291657809142912901089454354543797020272189103496339497296634923132681623135384642269950348282296962178935444202339918090398163726720638353342718386396142739035905187347288622704412550407690645668196123686523502684371102736454511388578000661825919417329807194104073749172415125535810952662015939994431859135979703688572496091688304746344824824439741694377068319854944607003414534384726583711149276670020044473726671615589413321956410373244071623111153464851730967224041287513684391356485663613438162557707678373087005247171515358029746096956762156765047138803555525885882779929406006098932643684372444179034851960288072638793078616068961761767419747133249329215134047539749004631649745650757931751011592985956510058384380549283920217743138916048774761319246201352921393413109576738455305301173870896186054104047927850624308965793016479076360163849999806117976241672988980813179052312001122051761905641505803265838038090966648147519368812966614422274141606886085184000292220900740961828876628895162669803161214036887644852997565718535632030128963788356314189941481597848355307576408416449511274548306111610143322213033691712448540682925833055316000099257954554314101590743743350578368200845174169613631699889252096963970000*i1^56 + 1748799301036275571761385241386814839926373874477078446787940206909678796011329115270882842851285397883348583287535311044982692252404376085376759513244371941094008870996371863648732381160331127785148465176547688177403899345805339019458064101773498054298282858343658619919063036582380623367613454296050189865194659978895686257861606670297200961049648235101211619955976158714100189642410090052919317912582284671713748930567641664848504564821628973189176325266735147263349833304742253445129989706102982572428409620857621862766522335212861772579835729577038502195714757680354203220886230409765566736198248752288943433662689240928870777351328212045844460651359225462830749785028456214873182675767644239224735501575378514625977685413405919302963091375999529222142272877202095782131690843337417470018319820901486550582337953259753520636422798307532887777426194408148772306456716201051188640579295670660207115275971621310126870457706767903279512355038005872572982072888325437365425860629785292768970868974838588174074238033423422003782782244987423043585916046916961944781028711023963973998967231187136741271224932297370958354878578160776972216251287306359902446330832111452223100254837222729051134696262116493201397616000224983099077955191997198899368360456160750025896382211674557243358139894369693334279172794500787503387175481283910489115596815813999517024984960099630725507406500534223269497156866568102620810983552463547782578079512625099496866908179623058278359501829732862466061178932467102630900731304059816787874440139147105281898978326956231333581752824912021757000*i1^57 + 1309070192441841465849085256756054369531432051855085048523268278214642937072094161324204015280150023591217637082586997903277920743322127439006028394895386586998497210669269708610643608652759821401874642600107272348747227006980076710045969731349456154203580523497504221540820660869757452425144267093936910200529884857193336893988539683665028292947036890116317595672455664143468883797680813357791814741666010764182449820653830210346429681488027385124422440509319476500508717583477868451982652931268888504706687780051397898459856565051161350684388847627841437867064777397227596533873398376490752949543473587616677474376757517212531038887545498765326496230592364951946348167090083838527181597598809316983553168150748619764613376646987074943574812037393923215443651229085064408757430897808944748379846135509001417147348422081681029662540052675636907473228950327132042241291583669765841089428263027924745989157649448425218650414023162510419022584616274646666045524539437934745561885054057961589582227652787300498577293053439455862633363434427827418747732276924497023968227692494909683081426504649370177714520462438361902694803224222147544042073780915315001204680101863744368203246807598474193258042378043716670889189406457041500326861309091144252356133704595047606914387365497087154223547818589787775684630550856654257803720909829154542431761724150714552194219578844991935593931608981196830550949904924187475050616455925663635092400268058600268947840117550139231321528627258927760616109144211519068111744461654503113732357571759467924968206525*i1^58 + 433724240987956753397447163457558778523019071731936745799522294695663842709538686305923705163225554850205369116006010622392083104675822473566383634864095997615638525820087354887111226265299378049819334713207829314109004672275013454478758856846893070629224892693135212193139353068381499385327510825421084251322232780971909923619087010590821510244294706783206443656947624665508695795997201067854420434981529972007312155477938833164301181139344860211787226475587910177116671664193176480709956312178224684509203505973956215953489813944165832326128690498327741142706160502560318868113957901337753823719236081826588148759987987404981661865084686863881660414470391180200947357841685903057827215933285642074545441596560675277523994597430826035596671701609806888270776706026870378078658075754049954608598806448631862396736526981112461116268713987326975329059706203794761701113156999928806067825809387797616966731469237031813752443638714897493515789246028508387448116689746141064320819433152450407050310389677803293901236026270037312257616974783427255002201358263193760238554437902617458658893581327013802316334890933030030338305095898506982824632414139402500832143062673458979132355340846967001598959629505340621831954329553642837561614390410542398900245613832136671027471426560258689285141385702728433137405433515641667467972844024983720675685177412357636254488696060752538280193066051652461660386825077770803092979751134201535628270060958746495917753492348202107446747464820264132814586086078596268965*i1^59 - N1*3987767540540537225799270976228170714353934916274369090031855408661304144206141259353336431496168595483105795045522515839331781751095441449262769563905030352246364579407148173991926132561713077815650510984065007773138421388827667303272573389783942882461254856790742650186070907273121023876387309360314894890590309801416874439269606158572327024855688118939253570964002017157816590134004787018631998201856*i2, 841721741252090765689904477000341854066017204182843678908105144112194864098585188365794534206928824830250087176697797094088160814093008486235024230317282799845830958909260385019026104095830893614507540183670308030930429357888840006447927138305035489020803797227628941332553453441623890697545016569451650645335697547598065960580320128807815423533517129419549459590916609519346192026363167208133732867989717176133917207908374820335237366780559806824044262141533895095972158215808594120564406539251471722827620283272019493271722803657277784425113230188266357508631522500157195532516919372588258876543430480303577755236531566993208218163440075466461697787930014470716956460609426022648608410356667796625248725751339707521776421473522532066015479189312562298918391649661215933791594543878380756905531547992218951179554841702103177862052152854937621823264564088104912590732172591993249342187129749242846177837119916696232266955973430821693349101815874137749643635898695719194073720770874541966117246693535632129508566824039608560603140973729411835772308381308230897135828255499520362424486525019354614902174041739384158991899720831886450775638982095133563730885681521965623804542519344991976701671702020885625530419304384117605912334697397545765667400284960291065426525274751035414655590929594050101254506494136835035120499725065155687340857414080291015569513593452340374254724634745079411923215693657256428310424478817966668180090373999422950804320323588792746722220355651339970804738370584078907402737153772616204571281995089195247257238034276720396202636125464880255055161531974205954711024846947428384272752051809959101493677668617081409252891798456338924959942179129557722996832979971429695918353532997227074747323561077194333499710820967413687317158651810470982714612680589811068183518141264178019562473420228657152000000000000000000000000000000000000000000000000000000000000 + -2077447385351514461586872467856752910203948977899796736399365064921708949976667971405330812490673219942835984296142635458928744769177420075239594094208561711771316146573082625840622818340752184983820961413217799166090086337837341344496970585877295254675545686120469510298867328935635940966295397105150081964569988643086522838096061163831382131051341823483079655224124880227587595783293599241656349762086496122313780791012539248936334551544674494763341011731703023510209111054073491753498830573421807178545358016064699768682662762771334750096771135800655445798150937083448939456298055366695112332790647683437910944702160764395941934752385630866129881897565936784069646271742596371891778424437758279431428195726936380035806876401991900480053048492011410121602348413229516665914982765240562251638253097595001094749825884753364925190493564520412370732857405081626424640292465994911953083855889844641995011557861718677193570875223577109277913390809917904491316499825652461265638283381942268787227569701338773411108748099156915679323898801964602678275100606260232366794818688228132447838963940007154273484109522645413176349853436272107481166758601157727647884431948589648262706870995176152265237798379450189245295955639604421878729756886995489687316149820219797736196317621642967531636077694513477022636995874839060627376187417447321172866552995625832434819171817583747218633380696981559665483438024840312190179463180509780532254017504278249817579999459198387722606127615318042659409773400161432228230527570146356434407619635415367381049504051070122113205765657197590312984624895531935590173003285439267508143087291674098363942167459465177539502067015637558958240979310639514257871658081993756491717613147258823631970857211839317848166533746122598991209780044613686770410682621743402106515739760100759967496357083653079040000000000000000000000000000000000000000000000000000000000*i1 + 181412135160641660602632522425549704996740308103830256688289961248073795026953460133163543838514293530143482500345526474493084044095888037866744075698741677976695543446595722849888013079299579792271667913241632538735738706035268587373103078873808902390803556821624777208860788312407505159273798958077276931143897278470788854367293696633282386146655724847121528825942599817491059527876485665226304352796460337071976291576536205796098898081970339972831488179726062826585150010350571491483936009555261387556841831473013924222295241580117904956444210943371479939506128462052518974472937388643024623164180597096973261934096621424925234251889707427574917882636242950759001978209644685690921073605914410716926343262130689555196908032805044197642004637436079808904329078157432663760236592154329611596452152167549573842967007280326077224169173681083671580166009296430426320872441142776200386997222362611495014649918993555367952095805814769635179979266559071239434847219400287853568139325621150303027693258530930122652099840981751365819151240101169639455337838389847297791353121818364937702653624185023411011217304238033379285590055995501632403481189749168953891523233295999909273061630915609030451407797279262401944687520514550547201542446755491252485547531985296932634123812083335711674637592385606249171560696486856606178351119037553814095482022026802184050344703165766661872068392332175959451397994379846397832652234589149553427443047743317123316235501079053538704700158373383632883616653338498623360363688776520223413266363106639184701080516351885427096631182069364054972381271325081927587325654282454686355494136955575967171906372847873728509709969252467919109992055513245430117618368635872794017897767180559019939429871147936999774528096875297910529217368225911520755107701819281920246744581101962717436665427480543232000000000000000000000000000000000000000000000000000000000*i1^2 + -1567730694898133659852628703304460677484937864802095030675493578663216622511612382606934343246667960436139128550457590832551550966925296049748114066432407818537458280480766665985323610310637613346395681820103648473590506235816371439275712461817518527857476602387370650613538380731540540411340148078845705113583949521476724633954805038244850569260077101929942831309290668675956638837393314304652892420386630472310589023386293865447356664105362937201465375655623765927719042218933837947641759408913109574795645623292258720583307361382354899759567571988120055764779318682252616198771236795342700205504963518340409392558880650032251708606943593880861342064165351576063127244857414477184389433239648460398144114373171749480713414126692785268478875883849004089052828369063290693554116821976439048570144504061287210856025873322247950944993631098263170901094346684893593816392500497623236932052344709314450980760072239769855107983774415022184410267817182457966453215750279294222019206923000910982658606262365760935931000275418842609123735469625131872222977313871494529061831540342653478516518359785229033026405709481424866472321769977594702922625677392131529623475814285832988675882658406057941686287276285959422703022272156637441070148347725671434349033323613148819239779970402875863219118542519979318027152033104978029623270880658001937914632741715228229188808935507788553798507367569901978180925433106272460661129792904407042978451422414515982268943224647690340506819410669985670992478112340949012160272645972708356911036109005568397739304016847700398654700272745824707623230803834313725224274203046324953265305306555195281850218378166169884568234448765730078681818164547161235130864181902263873157036947509157574319509569963830613557592825647821628639705926228357291796867851774780244966221090797282742781838411327078400000000000000000000000000000000000000000000000000000000*i1^3 + -5945944024815431361487994546132204930028267998906784673914462847364312183061698162679018197656591019276953585063980462595674985796544893979970563656173413524547297699432160871025855839168917076960689310135404133156143097369458560089756720416833342931849435197257632674048177842433286164001165274025338181937341479872598195551611785784142294927076585580947583454833124348322895665625335767537028352400312013319449707014227056947701091671806312695558474380483593719313904085347873677384324146669696681333192268772643524336930278141706891431726012871903126123170566721106294679993325794257330850663255041273233605909114892597781424921662275641385926896355524188116404000868038911127677519190206228827568252962612559188275164167013380260301373310026092439708016386802888928252390914788134185184652452189156561997770558796648471395568074445424847943659235699762830942479932570501601913002470510564480709932147199197517539748383035035592667155762508035625630294654680756003247776313492940150279987043756863336319947563424490261445639510057432306273113187974576638630765792318674213163536969269796570475679678863539782015959775570762426376901310598074615921183034802649446975160671423604167182397256920261605999423703544836730099027423716403202605859144857719236726408134008972409472944512884745319919150605592161283420952452729246588351840192929357917256781063019961297607135623706800746243678698738811607644881930602739111304889344755050704191057323012568169201228384602622144021199119911105717676920991754290173984401381885332224503035688217557468863684517924146143559824280104116728120574086682942625189027996654360737565934756004849126876976202249426284026066512198181538003297115482321234088570037405763267508514271399699758246799583832806913189302810122414237999688203725999299060978459313773846008690150295470080000000000000000000000000000000000000000000000000000000*i1^4 + -93036393753372320575566683968394728530379169992723424959172386668076898988108395897382277879644929021683140698430198336836759176436035518979563261263138077280527755351700561431482969051642380757461655564408082887505647503078730002268929045089963197943429113568336510236716922632645997674532530990411679450904173888414457837559230071585193568275342749794735138925683203339359519264910520590357958749585708029205204251055963341727176929630454790768887675466396800782470225694387953762125462276706206578992028437188741842283207876955208486268282038165494710091671077074444733705010862951721783534807724459482682227006725347171719702319040508243647205637942847281319104586355801441457403042551845994825946282881589347816407368393608675262801904654949767441033777653773345044587147521910611245493427429867914599328754034056381208283869842861386424223159940479919596590533368878376606841405617043751958799327046363195054919678780601089657619980792941751837350386944228783160084424790637166145626293794336470812169416088631479439210986779455808866331410226715862892940006755893602253634759518663986330466462686364572380934189043492446513586066397287253861463316591477031140778051969800940556790032093406780166770291770627071147459403526327186807787368574012035408189640114556672164244788175492352302899652476158714111946968278120225266578171548960151136981667686844048278656833430615012714879871219718464359905642396849272939642530717331358383877372163123749295935614807847880897548542013774364180770982726596376729910077462588692181736059827818424020186574143863968027481097446937330555596223272491101979023191103835000747065919360946702007230722808803041334968188822181192256929974828860728515488875944233756450191619046543714204481099065659023021374760309393284652807516050723649029734231264018505139412406194143232000000000000000000000000000000000000000000000000000000*i1^5 + 1586940888843403817599793154517458771433469454839990456227250706133756051517287282799028406594405330031352960215511008430710713472636186313139593745268476708886562530563849856730483359140170772134206858330403288688476712304146494561862713860466483418268636316325802770013259062217199324574032868155900616914660505744851819867884810713090062157447739967363356873960026435158912344653745278676847666057795993843163659655170540587352996600465931200859273952546999365809235168832348244436007896705994891479416888381272416210754656382395759385487671874453186099443202181550073655414576093750638227160331551549636471274965908177077603709022570990554381886499975639956886952194601140482094318523053194715854882629914168077706023603076391456016106242136065148151312027910038364845162748454172477284356930380571295749715143139723278090919194581896443334466846439587657298628017685379912445683350054232559921541782092986580115280500551169443169044335981864935846199369470445497083638254928816351075461109577394960948087506236917410690662415951702521336327519485997562971583304473713401527461390514193769763988326194585040254857225396625711121327687935803410378810996218264684775509949959096013490719963188036608045283810393515334423892308630389291245458553484853579441008690424337101974419162545189974979339631713610321354503717037828586723670077852683716703772378224346719057874966311642708061467145824434408502725122379168055143427218985321254192684404628068222130659099504950708735774317205045864951584972537894950773234200812762207250420263198749458135280487335003826694230786485705304616973529687704377938227514457743932940077700211408631012641521466693705225594980157497197035580325734966824363414920708934037570398521797443656046152869874713242454908398484257280460118787579173652763432126729275274399459330490368000000000000000000000000000000000000000000000000000000*i1^6 + -3920123812697091608309671483312415335257055003897864842535453494616686201783016365963248077765474367725097931523450506792025482920492707508649448174179564925424594076449984583560816630614489323877501770271476710299831202331071939493978193083992907712109174626269139008018321063011172235149451403944627535548677625708008809634797677979042013023596015118122297711100414800708418020180403997065765042439051140883682261403288458010181894820640692768694216730615697112942055690187320543917527646089768477671362735286864577582796616248134368888546994379857430499663314843495749965401673480702241801964669456268430445807473737755568006483535432458719149125458255842904316875130140305384367250834737325072727319021244466648693672714750513423579590647285543992276498155988573767360666913469647528443013355576036360256766806480904862179331568915130547060841336183227225615381618098674324581279035225186215519225988756419521805125712497279521360387321519809489452361716736455281042037480708510580557002751789699819815298540152002211290728130695942382987532870622543931381288910126384431728565291215505484251828353200850604019640676352783353939863185726741996098017395948721685430297234915125070742980291182186193907722967736972149588401023159696602541682099379622242742333537993413498825409618278901658076454852471631916982006866422665628465613197461563751124179657374311963566532384116028018461270763566398127101194013480369805424252023659093064191663366023787200722837476576549674613498668802198674241009050635527928643599565805341366061472526293198588250316256559737075424883932648445787280199095744400767173940454354623865094922495153624441605663428650479501457375666340486577286068984295802625668443714668646096314900681109833154905976116146259054123725469475904180057542193150382449407842397611801695079311207301120000000000000000000000000000000000000000000000000000*i1^7 + 2685089864814811692290048135834958995575665757008325700148530805749402809619735654649132945475125925221706985009158652924987118924516437441931384335746647549154515863462256310472982180908376853101730627000886449476753387113683930047664713238972989758863470967946371878153806008398960259637548600514120907104903179284860026851819326585332291550231274728781310906888755517937496454683012301056860478011140707729325789780809974432872617885465000056836303296319945077106496523948157598040224276191882062454559366916642759407230151536276446683859322396105645965168827657216638279015016974648203484299325332459440199192961770824402451757627787600917592602453358639330009953585484319123430470044117622285701611708571703276222303790505767180605600964839905389054135338447534340037064479034341695414740190401447164803128774173118554465581455917207865655878016200737160626245913352115066091481477330253604988104303979435731968381122938564804560355069658649808963109998116772758518740536631900995766144890833620457473282899247182895691126882105798446045569350097249423111208353243985075753773374648224582304969389343900748193005453697731474958186044349215962587178109693576833860307259636990211195536338089307775097822958795255714532801692361433349224451051827605595633960687950078432303247079304505104869852854710069817998396340140914453944562008820626791512054012823236841113280135608864284239280385864097298799260063984112710763262419581698415537495887720805395426502534145135275548287511786814639981062164473517977237706099052405049736349101863946178388373933427593789670320994106660104573307694073801837056880988257619683888414817740483469571106323315091614262736774062626286284766199878918771036285493733825826478826394724969584597772975190578311946755490247822974211237000400472222369115601639711974376303755264000000000000000000000000000000000000000000000000000*i1^8 + 20815873450282076813474378804850539416103049741025600838591487391692426120094546985552206791240519285514537936034835272067223872805168745477851559892117120305014089301901140170458214061875964002470083165695185846626248914921909289931835453347144797839715527649708189086535031794076701436219880778464294108230889689914573042291938765119838416209658750740145436850145518238620427886321342472194128699871738120889906862774835169154426958678073018710215991659940012255753024150183954864259327712780259801789805746529450772901399306205416711642743894437732429185809198052449003552618955415137268750540532332755274780353566765052206544425387602671389890837761544617534961418512369581967293161956848224211777677922811444302124113544192744440483215433554284212071617124002704449212318149074455968955631151034704334070901855938401503039909077283744324629247410249017489215352401370071420393518708015785319812990506983495125029939855086308852341924587266365180985798635765250688710858207169195889294049824629199356604772685466421075600562385036729851544962404169518816379328629582338273541875606266751290229044951921856143942390280103828856147430167731270442885553407483501389473759583356541669948426335393923060456125146553794009138527881958664917831362269084607055153111679678461681560571285161355314467832634934079580557851869933748912890130425994008338312930113424539587799919005029270068116117850547883945725178965241717207104173345963773705573506484348498273947368842754008070797487474434828125354938469189599584674473731034035298565801779698189715480980407699892024524997054426986626761102850187782660148353407429935778302479427025394780254015999831828691899091006435131418985376924037461784151516873254158762221074479772758051886860317536666325075690191634811190245813072326463650992715367689168337292492800000000000000000000000000000000000000000000000000*i1^9 + -39773332690484916892469711555845707327610173503881075456707180797200560990949177582543580210772829583154229501009322966630416403920680612193800943023012859922531755751850658916617419147342004721827759406100721425862344519122071379093571326998996443578445445347626889933397381170017478395282318416109156659064434376511681289949169515985630977147932717161710624207783368218293867995873460323240812358782105715495424987655602765308329102129713452071997247859329005225700188728489946073283275832545028929809111673057103392387475942432026728084383711156001273455446867751736555343416628946581473329326771546739832995261446352400636104123640834405612208527525616490773352220423501386376178947134260088404361503201341300850050576659937354055976079267528265080380775884023628280583053299367665392546126198901975047613798310511063960872160653319046623017868894627970280681501715687280617312076508268011724073597729271167218512083212000356142763621821265411798510810891732022105352301687513491920461644182593399777844045817980045341709162002002350990995590193508027486365921438893881273307891835130065358054690976569262501809583979417247714562345160883225137056722248834172842661355700456821821899781657042211127904706418347904279303010587450190953603177414449827047588828933403282845010804838285082514480885463896619547275059548057412841988723482956025762900629318086665762298128633894494707680526925562710501594729645534289603672657257678303837481658288364599177149355531246845748190230342937037903164676702312920039527370044387312294839151905941895822678366278189485696004905164756813123160265018340724676079137928514075035092029161355772076310885873208125814156928662804275914987015498928854842732548643097537008342152757887090229003435012405060357458678753690284473767617905400105197900566811764913015357440000000000000000000000000000000000000000000000000*i1^10 + 9615646759359546505236223926559752684192433715105252713790958154347314223427478996504384309644542801820210976157990080793424086434345051533456589929368748865227403128651331439249851712955468128237921432745618787950430108959884229950123357208806100958251257303705395651466312421600014647166572130478284807065776041509928656375879552550665359997308760068360244139003360878560648536324687162448804419757088521778271095340049747671555206856516962974952882419886458839193712927349929305507927549932318580659435980569688347792594928978309946464836289121126982050649245306648275242473340616226347329977845967078583102459939717664687764266174350755578607994713814570198949591176002269634836223332433893930935433410501328339082225780527471820327145130354348114027082755472231878755193257280822175741415032734097713611976349573190647369297167440147382551105560445714923630221247407897214058332977168853418637777404544934729849632552593641004527141087623298723311290508065237151671722868098474029177893738304358705343450466889124349452684579597523999187642985329685388708105620225198721235679484448879073127916836371841169919738317023221484209961514923119335003560284958987279331341731960325839066506465318208575587521571788473618408162775048282879458319045246692320775719002531963421307880378980333014371104083697783707796167327346669899180605972409740425784591627297132983287262673965150954527247572150017886291625797243457369344732644242889959062822352688729437447482931464367142530643370397656071084021619746090520695090603644742321179715116134029187308064324236788216668609114321117698766139543248260839685406285431514129412024006023635609288940428635737661611160277100714936805043466818383034123049850379259768979960880880882299933446026284472320054982612479698419520397013315383610553007857738646028288000000000000000000000000000000000000000000000000*i1^11 + -295731223021613926621015493424185517834439944239108286790790671745036518023400922392573927636826048887229806965510267494395424582713752644742936398460976350578590045735915193374595489556165332684198885020684217149302718650684797260112851017735680836015229904271575411721349040477457014976742800838656600153130575099879080840128359107297321428520347904804428220223589910803764581933019517763393840578848643503249967811360080581816875482248807066586560821980373209196603997484617549465667304852784623915931599454897518723997917238517754527147032100195962635787545697236311474967977929354087520873407490826211370972635215052277875899500826299746697682887173288259370117733222765908171093218575977161170720369396830183051405943954940378622736274313533740111453207978283793220186988390643553373418588065856536885287745495676427423843544256747748519920384583936886336448972437616526469262735339383967245421155246645023190713837054482416604898903214444146264697257143467716551119724951797148371892048782426531379704196134089912146547540215072100640040126303065797549388030168860967130793024840106293291026591198492189182339344724017373576913740146852770194677377864583102377212580655961859937956068266653944353480355595297311963361715059848216689607972807839184414798421522090320785698213103887665337660645903925013911263754111379898668883774207348043816179117860932312609580456370856751557816114208598910626179074668464463822559957587713990199201784600322322252824812782940578476804303813630470577355275075922768585934438839231510933032987765383777792376010527193756469576528127052867367563565014634413046176564323050359710898870320335116445819060109124767779132812090665672426236479281822697143859225839403459705013492616862145970062054261508340306949784327281699198012823900181288669972312816510566400000000000000000000000000000000000000000000000*i1^12 + -185232771771669220268761120290932170818302708637560485610473546926172033777724836472404840751941428703973608809071259219366462773500818560169033341101711757315913131506905651089473540106869200146943649405070880839542732889630072726282957846588635685513431341234183474043222028483150687874778111817420290966534209808252159579454226305867115682178139565965871226752695296775328220388080712270806983735603107066966413569350286954325042791100457379032134395703435219528387866399735482532458766819271663403933870556548764614666478358530025901014236528864127417833237950935041092465043601220827014045032976933127279232209061071631051838637957829634161065249552393917643551828582980163385233273089461905122222086221518867056048690503702882030840500927293560692140330777034775833420294612829914925687769232443515966386498193990597090504332376593151249024832309772589965178624423236082102323427968746751526234334822320544119432437113262093728548607757424322174323415702977469873603871951471840649627567331282738381204417215699175107494578870948678175844837701553103196678349912372124835711548751551979673160110981635431899600631870443041086508048158285919192923508222419417187152422589025096071676903212755548132725399829877783013710540048532160315704253952991948899491964950069833322118664585383864673499902195460157647881980312756478383322674605939617767052604666783390410587078563417808845857992510994116349980754594431575442094684693419695766280959812107323635896492240940114535625732571362611207233745098357423080691223968799991932178904166054548324683909969981782869696125355826455099430421347305324066972950160055412873210642304146803554854946759102276149292538776727910123316197159046147825672803558193576526560958638436729417802208495728769682165275073551151163485764135925185914711250021908480000000000000000000000000000000000000000000000*i1^13 + 35531222578645195789890902218312364193911917405074409232868650747220585224396422198021373362737837037261284874034607931714500593419186124477774943652219130360261295206533505537879599759592177533683010669101423383249475460872352856986055943871084030946512329665799183358222953596937658508325433003171988908617032604847192192846684855994837006042520014362605727138718297476898252639763833240561522678664976542734224557997499765692529353766490386622517701638871827288393767760211089525389208228291885474736427588937380996059114879321301690426250371260745780205074333998731948441975736073925964786611338638952543753755642723902210508499214539148265635708856509190004842362153460042392779384936525620522401634571389914398538378833685496096937237620605247290659603038060363600748625437048608877414407239668686194231007171203267638674444791378117183788925467155378936047087951750437686938773840158692303640491611526453098934598279711370653481916059712197453223217724129208513975120653752450861345180074521115457416767099492483836689189694670745892170606331517560265275095723723590756265475927867703637918427996322799698907329657347421562363455354187131300676482143408181180511538084768798841207169470663336883628936483995389209371794288924325141868443750164867281844408285340475269938177652472481047791288179572756925917273440925008656918840649742870561157302091140968511969264017939590451114407801204737680534457844742590067555075681305031068686711200516127476615752671107284694325446198634117295583469982022888957101353490126233935711320190579447969359909944613830886092531941620313501526122941940512692472221443327360696620652013021852617144473438978620825945027214587183759018293354794021367061552803013137588218811969298879017285511406161160426946018732404172831701716723493293571183327838208000000000000000000000000000000000000000000000*i1^14 + -3292535572759479293298875459954616204840410074275234490189688067561333221826059210359348928295272788752634583208822299371790769821760833013457717579363118954551615279070400031851528076158480484322036074379532917554776032177801591181019932284312631105426129120793399962736414014744635164164137131363745530376970396684075986582367121877808185566197668711241391667751223892298616823839986761026637399245435426536470770292642047600736717099694955834414099800105923856261357165558047785606315822369255996707082144429504669718436870608658637524438246749636813435474892860453533190608240417383975358889860731949433416155833258076602361125262964035070170328569312010576832035935797408088748808475439809851750358287921099109241283508428493109605690817716408919818891285194106180973938516397204210989343569950518737742197398207569875957273272447898520405237856511875655280318977304312252922812648659372070647052186556806391667747033754815802318498807661129600260845021105061067029871976083705933417875958376441837840650046912523202228483112881962550678874380926468801904080786365642571885754792292502186137782355637379844664156123167748175230194492798131171074437028636025289927799578602381118490654500943208879101603114821499222297181930071536888295490287950672587632500920758917868382203071137622691236971906903567777674726524737880335112780773786316749873161262907119783429364362061461306287464915064271217278449665830420024347598961592856326479100963950043841003017924751693866010860896416905664362038867256603193234385077996163210434062990508079421179794979762399554111475344238284206638126164626519157280216442666714038064213738925709960478962931284108780070879063980958522603986877564255738920343039911015991646539160249359341650262699206311357355759680892553205031718506037261714716413132800000000000000000000000000000000000000000000*i1^15 + 191022167890222096014268907583606784312128892198399652864174297595329793882673896686089605742946074005310792730801621374937553142871685660576721270130238676626874612226850120653833131385825364848084975076710778705387750671088638306652989712821562505051833519962031605061300235542530609075397745072627520636925582358915069577512500681103590309008944798862659154735452064489834423384466301350484331404683983642818959906263148177355017252770346440977614645108495948603261616707576328269821971410495928425482125456743184993317190058563902718699123994874539896488025157786233695011780193625194609495784142062227111877322315732695899349750405269971225827589068226624137388528111802788473861157008589210557989566450285242919604443135382793887535744371799781515791720381583934480612352378915925592366875207655899913594770346249468182853455902788514315140926889025657790781542583955365060239793432769937333014165256912313554797549891700770174140653075696230123170298442843814511548113307034900318800623870322883696201797832807363120637273182158478535115944538999966009169346925756076362015212293145201807886566505720887327196394342369660029771990640777246252397299199718896153752752812776429629856276157159061928170084191126280600322340317120856232054865784971617512243167753731200407607790528473712531533917225434449864176521611844806281090648577271429771356207475200488885553506642019597249974703155658572613088696848672850346244855273498277085756901572408420765818278718815458350973999334816079335532238103888106433616203524596968773717549401495370038976507371587095342852509110216889172655993254461284420382204761855373199977486197751675764415148394552401471147600068737101042135203850130512592453425454405852139328521265016139001639805406460848981297276183776489071111099045149812604272640000000000000000000000000000000000000000000*i1^16 + -7659723580896351292860928685537564655079599491305196619071535387166515734227692586508495940036243747940829426099109008503867893152010205478043436819719392190446471002707624857355402919094650358788228063674059645352355790118550703349119488519637032032733917169597529720712678688963012033354734782265116136402816244695161034044696420614534996992620118222425737124417024652714855837246920223555541699560415753677422789815885410955369861874970054721319726618668708911826434618378088784021960389407079110662967922117133257290411435376617549425594882057793496344587230495921168619449184479719240286044975105981581789885819136801890230426999607577093506309736896466419232151304454641632858092224557841712539107812220363187824134421819228967304359327831602139465175596393777114747424840326638193837330366677183550408492091017467724755806295466976149206503039124203344331186586588574538041787854047854742202614724930254055850053608949632421759092584617009650204118050932956738892289609991770808951307986853212837398199745918619438011499345500991154525316392649725835916887206538064749778469341649345630119305496570745296719499933220035178041693317006443925921561839898745549922443559932213686047401845619555694628314844798414948832910432370655010807552317659412950821976925509620526208759733935021917643729530042435860601977043339060021574101002730982414841803480165561021593539242833732687469614818955221275435575874789792562940275196855984947744084308149485012572318583589184959061919326786942731479804476782919382189289913916616130272974577714397447595205121629462773529138557265514227700632553764715150795006580236323231273697646814668722455899969582803137794340638010914775325250895303975969831528865459189517964296712538321984334500113389588118744828178638186614150841002143147622400000000000000000000000000000000000000000000*i1^17 + 235832400014599850222188325058595541401594018954038765443790965060982655354080381498214357109997488617928040956526842121662645608371776925303395362184048788049988843087646534667689257046895074147513662267593537880167882661491607500063777766698720160816922381283700728916644478682796801391373316608358543760060098796240550235532869914512448046224134671819685842751090676085444909852784729583943041278406648394502474052236546038577302723563873393289115619027566370049311915291062484061932057423672556276375039420237285832840292073719667638289306733170141974283804462387945233244534492092138325670470059213044667843873825876537485080656872344765409560241684348163604810880351891367146580088323969164974231409151798194383381825224610667395026165346594906959908530392714772674906557382321165404729611084611323397703046771184088077021648994337063747216505508533722669775907991743283344446787580993817133322725998317946575563232269243389170393061967248000237744881398617762594628335801228204002519027813176359502819792397914092291158019201083573553596996978281204940529644436995234654108467532544366672818812558146012242346880486887740053565581931736718829059725093531686380677514151923183189486542619295465519340287864761851951109495310223874636568732087319777031991564403139143756167695553925819065921425172483772948232254393490677417198827782246685010536538863549274253967868686572998625613657386964586400428345911900509521719305817952313498322440583306153437498985236928860656572897220920902524955491755929766710634597755818584449237344728560086032855452771116508191916199877329437898863082715739692250334231676567404931808819059526045019010763900371666975353825615792794242974661684842615512108359156405051489697800819534510987680553530534315464768175427760737987157826119663616000000000000000000000000000000000000000000*i1^18 + -6606953272025349370097171837218576578289420461782717617248355949909774747271962860370384554574673346659817195431792734208475834783623262879676365128353120004500375839394485235947925530535250278701696860182485057223947352687553587920339151529325243307536631094984947667073010351284528009951315196713985155850771968415243887970656396914777629025975549621070547350369037381688913366583138577890360511357308903054544330178778313190412575080163867801438068583338979780032821967757027057695191496608170022427557835089294092426817564199809248494410828965078234388669301883058753641762914144900239120626917805087227390739406038334407904329578384038639287978478015181755133006878749644632199992439033329402788561529988850814414355479343783814641959991642630707683921062416812797380471766676756211195219518079152619808744811948897053802603259909937921753393639978027633008585346181304061395366566399477426277669670833175636583908166576262921564142370395576731164929494383845180170258959140492577764699392179344687096368189383496177499812826720901165412115023348623724123762839461666871370675080155689050253418304036367728257831505361664061269624136806960472262129820555861735164980360436596224669381514760624200098630507146397510821983567040603705904976278063840947385073873346958086457410190780451282313670051730743267899484349894602153577978193318818509725657984868480876840700782407970479606704209726681819954273305545056091199839422039025755416571978831417218983096593236764891809086739784839901159486443433123167815222272157325601638307891342447570888681477483483758031904957916183731191291358132160996801760214143629313312112317014916770210145277361014642250932613251357423114841085627330250346722339571167725231027918533448462760222436923029188985193957536073402531503826534400000000000000000000000000000000000000000*i1^19 + 209992396935219993266413987027880794674609072567623982211202191153891701346538397195085830285507105663153244233634595246291097878664780115317758308063130046107483181741420385018086674199281205817805338751813412673229981450208006906576748022537655402363288425416256946549276584183735726049020332926355017132397401933505224618226045303424606663894435104839958752972142969327335251082034628097274870666748377362064247788368289561438974829869865122892693767116806116528776228712838371417513082071556208079950423359034468192448587220934337094227859701272728225501632894878439470708963199132816343521373180761253796187865712180809150152120168292838345457335671830380687593305897008769831015648524764215515226154414797472244247557494730788956332728246913837866849789376049931913299020166906785991774919668916169001562888821555558196476684152670880325664652609520348981514828393956018866187475809494750455842216730727607719100421208586759366606449952679504071335288061542762515382004548712181108231897621890118367268223386345218638017196488669103075856467530019632370169988296266317640281893616066306000039516251814357520315127903166699799662971599830853444550234300932796723319600842586488764800835868793200752473167441423238924061490967303123310633693427220646731267238145153210955920371085553794790678694051830418002738019411286589094647236147098041682106572375609025454913163579806361271368140265705066960460808612017007333885939978544016421903717526165687118055217948367786334234769195782994606404666833663871081884038022540297332887395718457150468357039467027462002763121765036650078310884368348766680296991811649231075659021842910534164735986359397413596335103243968886675873456653109062264600158875908959986118527931572103057044012284840150629388827325510470361191284736000000000000000000000000000000000000000*i1^20 + -7360911638286091077052438205209003066627862249000260260411052013451908622297729794368581209328011543977732882578032383737709457372846606826619165511495812536479064731659473774215482552409654646757912889202509893730867774891144453515641207684765640303678706312944498165723486705895543804260470295834080513980846258891853947523807942008138408013695841709700879759170343043383974880854537331014805758024578555456766778550611023360080770795368258234401694917233809128584877088081484766407856948007317452023780069108415631483511089775670684874874789399310673392515005233926314963570064986010326770159894142681268541943893263903223903765085027249374228084077189772812940056657226333389929417803209205637258882074981583306673870788496604361587160451291940166450133214430219798945969763531645251486252318112322384136425010381753218837504321413097019557555578590271475292143023918978391678420681050527804447582083657962255167736694360179492273758140148120046776224741526596649458210688615096363978719128820952251675709301583346490384917653065259150670182825717490400761890081416779560179814478848277382893140851105817000756331856794966726060936970785910798140722203898300484814641059404378529700214797848994507739870831309743951892896218350370999707224170276725470521418229194095424659605162197303709183287303807607014169259093598276164220287213345669578090782622536674477828289815076856454745590971019910095752815567803123503907444552653842546420419534050802957839190746226155686133987909438624415548466099565850327546332612475149626122953348466719164047292821811951252085612774416428135166382316945213870222606292285543929602438117340542047893852516446624071884394289742531376912283587488487582590717592614798785732536553844734283623413011651902361700667916210660926554112000000000000000000000000000000000000000*i1^21 + 216126331345747897015677009842554802651356441377277306808720745851007740763151549619830216023461302553794689875473664889766001894402105430643860912166576742780576499433742376581818797063898199406386677303594041342625200979543732671597895256495814765230426021562719800255179079971999612394036067855094890182914099557629107949596751391407146024955700015634923003417502886566643088150455895289213168844369808185700966616738393048586658337470942455384151350422843093913989936429354820858122097729369415350430020525618799565712561085700623277823456207801754395092529584694083096906277222794555815726459623554624273115639890016692532991573464676841820530378511101762615626180479570246223641561318300933748768735648449201521530310374274876317194084724652393761293536180724642981497112046930446249855875964129911486308118125428561432612329449590847587451723136015284391469889329677276673069755255475350917602560431142874880227962394583953463258488948833630752547404069322454228583297246824421570054527420382938183759979545685444831292865358119751313249866612776810503017195421815502017712621541664014962020425569019392941886060257907673266733784762655852808369830934296651546650195057325656529686649511257117448939430827106912108796605219210299978476579277079554922814608622003143223944871563368778376631311792986025082372273690682804701374369616854234254233885765250870123009857731411227300227560182414959706553219336768565482575530370510955003358690826386201968660007113565773377582501571856876088560549598882089356706886532511496532494031688004743329924382140107159660200707143874116839118017621797923101827822065567932323329324723178342717501270048176310711102237343475285248885443696173932576647966775863718717093394504887514730967163412658719547184891416221025566720000000000000000000000000000000000000*i1^22 + -4289248523891410156289358221820847032098657867035276012510606858893280483821457650494930250660067902688123886928079860765533980854691122921292545512837722324989504735830795252071672323695305788858310475931069549585151418901964794529594465628147019282188460816898099817884179603902032075786558451865831700446936699723883833126840650181906187870488890839916486352210443166010789764843440426390516096097417915821937308977760708744388818021802476452612373765692252155084577149235600790359105738727281536051460524593419665480283505301280910949956440629777503616414221615472026320601312768027293469797534028467949339272238686539933262982490207845191867871014054284935376674816107874144353375793459343710920084840546435074708871002496386422332886890542037891192125731294414578643957305505675857477405789913289849159912321046341865054276182016961369233543522319948427666175898461196416719048404492003010596609725923855291012112742425607727127354899083873282690046426505230057165173037253932498745434601587530401821298629042674858465293241789399471101044739316794638750806731769013972975349004491668787502288206896496466243086629614682910396543352076066788079761229636475478842626182231362144063553851565013944969137821387363892938870617954769340784367491066793241760957743784600678832524727958983494065758169129716039226140605231935666055446009444128091207898568738836108706958335862833415571687896029418107505752697185435990659996001280540480590895308930485973643123436544120690544172976513583034109426643292574806109762339702753304834638094916037168472635274372510778449814034244004589854602883910333394942266204569290523455249590995081957866110268414130999707781925231350008827411144926706863146414027619834145036815504806634461923142091058326666312856527110668288000000000000000000000000000000000000*i1^23 + 45295357035084678533860238868729354576900398981074617832541256651613621514019996524626701263983208239534871661745636834219722669094023648613725575130139561946355311970425150836053268503404782027836756862529974506264796579018826658150642460533695414592531176292190395150026122382204274005076037519597813989860586746613390129092125200534598686767893177431204259840879128299513942008432056789821900382451421580903529437659889610774851464722439867238023549081016603027061172391995823453297780976351254580628070173859728310308121175028635873527092159037063206717553752477094061182150849607027624987867744413920616594105192943846445860445650902222456008609607729382859245066074588841674058458966744643953497199641046369291642526712061185282315809610173597526182946409541136500880287385293839985844266906426181336056444625848302119484040929160619602786308289872356869016758616335741156863146684645454658672795917216456339289461402128546316796915060449094490325269749937717788623637076328618769964454092584326227006723718459305102614140427291542805508786421918278859969017055055255424570682024498309781826679161193603647567671923101590363038438079616138332376500947251973969986713043007619170867079786739442365436119070371305047725093111679709594559023659077133017658716356765259221309702782473854655784639300170695293461714957527698081510010514705811600364116273468682586353785262383673321498834400116188226417214110798605666021256393043478207765295685349886417759875776008841765583479075147527276675688708650276603077470460915167713524747702021708344872214674048439835698943227091007127900587913010613912631362622897198429319176989189439353087804647146847169049894983399001252746481305135046757958719665450690709009978742833138297659612110243488817976470142976000000000000000000000000000000000000*i1^24 + 43844827905127357138615956171048282194883574301752510729599913239226202110301534606976718333176169242673245685998913527659446332340389479774986614554999158829544788168928974704128376477266879039903456853024610484231394376853821963619137237890791278641555845393184944047823722348122352055493198031707915575801224628527914199473275088376551286465706612641644045457342133059036035464450911106018892826745917566387949716812234232748313211650188274152057997358003157585453944966086274284590975031888385310062310186846413516553118189193325197330143407008321791213208244536991638897136354665436467106813873272622965786980601547713426538883067347379853442268634245637739037826261141139170406581635388677741230601174695796813525994560095654009786740595474687703142251162995225317956886457523939146008853095152073945629199262789869963915770371830420257454643438714641593500938725652109937185692212844963187761632133782946387212167436671922420637932513917458175491173895441329125357548903402029200368301185111877826684333585194063198456623797323313236161698227037423642272230516602332773198768561549792829068570286083249277790754820124918650577486458867926633496069288191977657913370112959498120999152445497217909605312358356730016881029692059796193598558328142021141723747570873195550676579789048571317522393334199952866758476881222003173036426157246387721010714595742107215118423913082779897808447370303408346163133490006205162401793218258320654917389422412288164441724421097829335969074785923228434763597775519715868570949495600403120704479441113847638195917347988514198069380839021134778029181707721738385752905686722761952630383964686941202142196666776041928369462536676017129704079639524090367382323251923147179777627076922378304956440834981523871666012160000000000000000000000000000000000*i1^25 + -8441854524903769085114557873991516776217347665821208738060761675419103265023728139318254836002511655834754304880161116020399165402874460886957080790238422405843405498019889207614924980052780753894994042675310030016712144290151058713267360488030539202047872932919415669861767844786911326348780152340725222835177485835456171897804364226559117310770014131607796792369724532999775124041497933425036534392297520448462521717529186354435425554552146110122365011176116831299222863088960559253120691678501282887002006374468181042526722854695724048077255827387432795991379433182808414793072611449934125325292405466550471533228940315233037960986250405205831314114270391660215000313347083743834830732030556176844686624065097641522543349989536738215624161762050530916021446175133875041740253353614657664361569992447579828149896371200096665512119695465082431531595090696945585284090770963975999838045844567377262903088136239116148573405167639993247722176615925611598188181611763557698561261376789436333065161357414547409658465150264578232982827888352802812312289159956284442569299297600336240571801038078857027050102241728307741950437364516775599327119378713091472240299539098979971252911786036245689833515235145794462466252828358688049213314280749176338080859946581995891069970906674203439441878308931997522559903918481048171637520416922845799046808936916896496144771972660644585341028215738529545242493384293344191828119081080066555966655937760691500915938122244314269745490698581288201136992688004794026666993817629356272758346165949793106818652689185299600344342165332639978851753854320182552273398121692174790932444692237662082676815425699605001794638588328667945547896059174851479543356247750599261655654435556557817708326556063346647416335566974427856896000000000000000000000000000000000*i1^26 + 120400962372009673841702128208791387635579878629102516786771181432836633174013894771774982917531247410480970028599262892453492428197081908799406538735640417686146749543274018826701199894476240396089713067965360078537911952415668829801855016990373794847004826022443463911838109249901468168997238840864634377225436465401488183327007097333277056815485545155710845078786260848347857098224232198897296774832906653357056535283922587112466747585907634038979416972272446555162984116014033153640630305009594902709958758893591681087695379713857404977770691391514547343333968133102885867189698223430751770354151795797005256599903130542602190191165468448927273715095302150624471989640150004880037428142322175131630992849225684094005466502898075637175324103523460160225497298994015006434589612555546706128539927554337387235246029789596450773117924296683817511624183215150801513028154387772438297992611265292525064040669628318168784161682048606080739022224018482126349533757030962487515396931004482478144986744118498698214782337133481112662353641784258328058812046368605382700425927295351861057749337234401749421089369103713929357339624258823159263969446346987246618385285931094087280525856662837783227152524847173332970569501158084444801910973763875275043528156859462590860286726618064420727129524653205233257054445721325073253262544714960745806398495235947850984869943339961818679347968466107832267992039879611850249782481381054128360667253419122969185773787967577920486336640564192070514133815490694980492514165409759794047526903819708073043862409648245419695632796220196055579836841849021346997254542100055406018216432864775310613070317872034660699404572873576768242399982615587794646782941915899466770010657837775571792304577034132579648171241384181760000000000000000000000000000000000*i1^27 + -962140679732635193934542330065716224174562534118444662131666028518068147409983904456290273199106436045883267937242184388141561747804126857642643363435930248435696527179858132262036542852505086692131445270329215295647092433761530083435656940439073536194822103070807586125713377313576510934385631241848735023569882349535940893769299886841182576459608425726117371642308076733096323089303379439156048860764217337445461348836209388543622089433050582130768068133213773892821332444114798916311771403220166510262133906522961996386991388681153586499474393809789520846335769974235574259611863639273785883304127678067209006419549685347122260195434931749920489894209555064567893836382186734046192452140394314316892181069166045154746306253906327793539267006971542638239792936417410678969029546238620003132332272058461655587606654463436531742862897445606368281925123519626440968246371475398488182185432899631465615372662333983123667800175622732089539837685247813333997158760471433009505658387361518079568493754591826901447423808613949582259396021967519800684874808408707205306727908180337813948436136129269834974149774004978547850823959534743878581566550311321004775145865008112479144442722303634003233802598961779983780795715452078911986273034630910765343083525508344236526162581860604521622566834754609223586479830459186780402156758356557244865230455520189694624965301703699208409882275361123584824987426938142330302921918511878219375895198557248198988732728872137740043512827294003828357235659270244240793584638055317895307608822682421837039240546282571666144582114774533951361689082121913940300233076572478214217637438214647656779496608405588255944534314572792456954980362964504105489983762604204360049713758951769474352376062823892890356943777955840000000000000000000000000000000*i1^28 + 7577212227367713384521270134878331017157983905154621814058244459413450867010135353777107841604236583027474273391543145587441989268238798354406545486094350451607112803446740284505796831470276590438531399624226452442652551192714106873485344015118588174285512671361629026490917427324369128877422677823908766283325133004393209018711824177459394857722208986664087877583950373123043127244257091793913992822801763871379755075746565848246164310352678146522220496816138824244190247024451731467446153915829806946446990405180758325381819994606714226080829197593963915681586064381593267217596270025282800015891451306662348347204921319396597984836474920655893108634402588804491725221731095041810871335408190129430530303529531074814356494786707478525150524478265319770643531907582800090461603228127861455371571702620036663122298484167416407231766124302643373470441203378543441076265248856721450982358852202595983314299294211242601927453682728078729918978964747299509158958585599416043586982626443112822422603776533932471766505823706861291611811014754242283412535803297933349716614449344023738917514128907437982550741260636555694935299022338390310104302957093015490341531878988472580035896243522648808892974883184858417346872265337777988732137677390701341962732887766019051362978279226485412961257268487613066557666901972987723690390337846183723163982647478838808206325201748046800327985613358947080919814697197917612454059712729087561697743893024376844181863260467801865277021981027105254290445009839607166890563408303549625599553956121576544009922287616043287749189613414947311656064292348315959020233569466690153000537730050422341825224089493247389695491557943152240539463958854185819367277373759465144877538967713915023615277071915048129934655488000000000000000000000000000000*i1^29 + -80253904983412626265355239633448468319275893517993027020207308301585768325804041666165354669442429919926203545417676280633781131222503968599980932182325072754801555550595689292031889034721625834062270922338277072309671899957499963602088304463366736464268077485303040103322024813825071839355454719653640466355303512069641059408977811644028511428603334682273143551724274664217539155107296778191735270384129805325246075182534942388528124524347751047008289585546400017104893217231027140897422854191836421133633711672225536745881442148515170653423121853639018485483768049514281028560745672811950106216532814103107865846573039805465216807533110901829297123925214964747360861084237206226070861129379984790287015679585728262987022135713781007417697796906505624211965025570303297603182597801376667713791036627942074997429726642731208762898064799037060023828782648548114460161110580637063025033774234268017067789812061372546127646007374979427773267117657620265697795062194523064177140633620558343702008258214193206286147410177779871674944155741953714461806354143998649603120198686333495734646022177295410726265736037594246827243550103643550571707602529570556379980662521585600182858880519218003791861956795502564490825911438828399813559420899614329127872961395347523512556718683248880664379158452601512486496430036233749605258165838687839405421975930719562704973054802610148779748610520908532320360201416857906958346499378202319059479782396009929775260641512955815635397484263628443314101239962122961661159136731923403146617970634558998592978202162205045284193144132915479846896336957110117823838756754247850432458197449330487869535908244267702428975104547815733766350419739161028880067701825645477349124327337479608565021153545770323096371200000000000000000000000000000*i1^30 + 690904245798914348737601917201385309930024240853894641018880130363099861076734089794247681054304172516254788909456033928150509065064188687252543094003500971400459518702307161811384272406577369292462717151994959898348834686997299029885630767692149231968252354285458478996495562968701579429036445698908117599165213439346073842395413648995416131149948555296688036366949840829372046963962145284232110895769048707152688271162257214195770969194139410790127804952119598533719977166563858916099019796853784066440675015889112087148805101891527580082720440175849539246759741996431163484508633869395684005524577693068363697858929805792854581220023919916302676930829939519149111105366962210170182716725723506870249361725488524485717857783821261343977515046068721312118718424822609258550515199427305242809292294576149617694329158605909565553233111359476594615041704335467254452181276138025156428058319066555461504905234450736820010832312875232990902220922984786646124097654177778810435147317190730895128655609989432633375596291167495343624990876301298385045163754145236664577628563594450003348556395142269613322823842934849092124022656447350379868435655845872134470152763752432626389748537848091301780166208595569591647283312376309106418431167155581240741559843678401908288377086135225294079464158321049197881565456454915429649520554706534275600291713217584611846566789679698386125107659226113700262111623441307767611167924654449195985666459706786738351507759074803107401666366475576937821185279160565037343853030932175187451625577125140405134385009796367476599039774119286543925761178621233073968646666553241016538684283550671134188609134008188319736221841987851170817843128751210983547074344986390660284720055836044973442044560618207313920000000000000000000000000000*i1^31 + -3605347833087488766575103055392179284227606161859498086445948636779325174107151180979730651503949321039583986605767284835946898941095609558193744964945929904963931522808464630199007508774353368067973025850289258067125792417394930494877105001185828497198480200059278321488073500366893303681648835392996334066206799644807064701955587392747475869205941737967037916829749893950907912134170604967228960782934145619014006567309055474720398370119471074403070270901372586310661519265200118170060314553898988275806628712195978404150004037047444780965914731265209074465823984296098060476048519792544476850948302339112371085020041318664717001580304640041400121753288214882848643841998126436384904315397513513709780620458965506207357065106326034709388408436692298857731433847482844808423356383374933958568007557863405753746551377804636596378736995881967023000388979307287084161960101683948777278465632335687999397930211025726281356071694934253675758257161931984421019687222723377115032792402515457709436602378341420717303071795047744294216954546103683113423461639687258969888510317338974863624413944030443144000382913716505434619800961003377008084725437483562726079883186179409102810721410253350637609957754351708263685098793309015679663712430496623614558081125201518460819537306997290294672062978960217793002141447496195656350436866235884586326491985700031490117151175341192109792936536678757687162434782380980012991101259781789085984334389958027656225917148470164257215963402978022702402896671475238559398761978767759964294303054292765932226290456609641761901932303518400490912004077116364262528245533282836384086043667426556353736320382625875160482402331123016627569393728939282560982004650457220699805498207608668778991591863877632000000000000000000000000000*i1^32 + 10771312466135976224236431183336374224548585782780710666274406708700602250872433801690121166116926690147259753823434378585816667060849512524397622811152271315139774510028967347392515076886789458401736286457805642374333314028571404674556440421104225123730013261076795016854914430625019470964731614783956521089240763281646633160379898930434247892617968106348491293616187878793677059577547636113435631645672269990107405883500863999019180657196520586548760432911285880782150144264668136820467756601621395943212160565507241329960638405631771737634951852601785355925579290786663753439661144510983755937834247943998861194541030305958758037627594355657553723272809447107325578522987394757494517138631991193591661344579724852901255515414959835265859640704288953372819053735018617020082198685505514591989859346950671574126182541202128165338413300398475836646817365907004660518567528884375763526172742679915959244556080506008360456392069983414131680010622643721947767610774822945878638598108791614242230058083399950461271026008744297343830278789294202764846823731402198947207360059720412912708857992649782285744778368747410865075706457057610539888404467488301900283072794036871951664936472365788345411530970769136656904601686933959820316534547196494798653791817552899486157171637987508470378040754885659328912821494000465272368330257452914187869848314203014486592371569110682835247999009035407503244128516005402743641712547622962706674358524104915120411419079987491926906892899141500612247709789957776273661042571212340853804746855899414340110515632430850981746988930048689029862910803364344460505594469860978191848639307333153336418865746531617487433813969775602293143713212604633650855188804144074000443334410365019712173113344000000000000000000000000000*i1^33 + -23858095478676285848607892175773389341462167487255600882810625565598206363779532550064862818709928602090977704890177177817855246500574187321085240891402826587626086099566501503877338979808883548103188204543883487846560877010393398942319039879632185695139571005354457623277523826626100230892714681143720118712293834746004633707465598597643944090827400989816422319855042904166373441666178426133000989346211469589327350959902339915374636128184491800515166188006571675246941490642911972920073092823840624507821474524728847099421835423584344603424482597925564543157087552500721007494021258775470525897716992680140248138500908348700928700432050206479005830261722998061032757668275605740207221068046308383402108484944756995658016288559244374840444330626575388226842004743585629496000041541452302663967133874678504500889260869715888867830020984993851310872142018941655649659693283856488375408333483081587521046574100678858902671961799618795175166606534210522614158910166580331995642238707595373579520150399431485109866883754169433556421902939092990949001499761802232719948080168735112698730327442083881753368414679968766677312272768685030982405988695721283584292141243279542880234831580212398059251231000831001948215976074114331387675852200709174112868467896697883825550149618963053493259147147992915572714271093643400820513682911760479852826696686735077369444382042055651425445753898485662466403891689912138085538926529035251048781119518528606320982105757713902290827651471715224013843932020828207291682586704317028105184399420305156367676443352375374436757722384865332465823024130448834950258123018958947710975265316926916605836132772653806751538492133777279444684509218875901242525148926211242452542002954881232577495040000000000000000000000000*i1^34 + 90063153551175284738436678690698119190913924352069331117342441467761599278710221915729059589479931950655995946991897427802588476877260413839440125575284762688483739439049534198138186780804519925833807321892956984586131858767657493387830601532258099154145702617662911930024545587485384379936273536977413228232883315412165887523472476268347567870423817790630165819033011031778904742234097853104192111011818943643747957707560830696673602829264790955232904808549369254031083145710589544253283592298572905000121188649891410287576062721429995245286271289334129663799887283275532989918372345290885017003674568545244943496102959594573072051374136196221716303821272351528229914417751118633074403946883850877069200049576365167359080160618882346737108544739589189724223540078098536016732691527375955859804424723411949921275639138049645653871253013596384170706649904397316739833815626997650204906432418511456457091124409131918531817122840157456995227886088991347416037197999196523636274665034757282678612860583815505968888258957220719678110641151265157148245551781154822567503156126485183813711272237168869844897624202503640303151236249431268345466462732843510517382595226263176240793218545809400605848609295969207007482456546525187571172824556704097880047886735967252080667517003495624773614172785461022741227604064314427993299470348016406014316801281905624153364430738903917613535944626178371461378425748820081562664245583218456695198047420991939232491436050335001646080284894806003888923834850462176051702299139183275437186554011194719907224383169768693600175114792044619551203344215790445802555332420265677540018890822421240990106941956921928941853645516986785146561101744739011676974161610665109567443113138429362176000000000000000000000000*i1^35 + -321770076921996862421661634703285664661643512455172493199150120662099818883309749663918622984605701717095364189572759734180999892569400996903456889705473002832463247681010320972415859734659121634894622266294524153478904194306516894742328437840126423127406719812385846993959795103384985076409628561740345139220934591288249447958672690021251338229525389391825079895007350493789344777079066773628145104085945355308084589333845652843433542552316592552808254767985259115481460415436929343340442986690432296583730065312340948902413595559911928066454215375545072245642375973390397672932526405786727834840761242273719191297902688554336465469493005451937393892873036060956804003164894753243179437228566437729901510762102733102658772425769052433430944977805085830817830623791714257763548997074503417497336437055550685394107899244574777208060467568580677237604891080333138425942829048957952762511196930967677849979816507957446010618464469473947083274641463437190185047594293545836151425838854483508647625562319583338122602697986851755013598001566772314599733022050268865004455666634049590161488647385581860822261327589492316182673409179537496685169827973525379058642432840351549001754463953851606598989682626902569713454863932390131322786898923156261710402208211835968285006902563664946029429542466859052220255809708659515592116240073677433869768954010298486153114636045726280705677893288741579182388800546381549128819346966648799618489745156688505127843766608908639942160403846063917075564932410230484165242399192644987127733788645238055494696892257109241088197842786536598093523343006211535698018968249414939870392447933714814517120243571988328042883584350409296513959012286928043648789714818009018214168350896947200000000000000000000000*i1^36 + 302909303313535188537805118522306548207483233697642566671755646190525101764275869920224719003900980558775514950586148421003945864987590343504160140020905030451394464029381350211770747519140384075060885182190250057402836377527414570555747633677607355762042373324443161443128164184583138406874192033654199092550894305137072099200458303270244057810479836707966163378112641786850448655934535117177367913134187578944264643828783638434647682171582453196109709094401704066842461695323578899176382752176864641965392550950475305278425701459391100310699977122948304097581772112252151091863745660736291334618454850699494292969630691709696104110712812623280239139011490169342937675740522583213499898816526259721246229171015843652963551874158386533925498425420621610365250206905919524917087766038817210517604046315994901535195710533891166193771180641998649827513430439718458038156087385743542073082435964826661033448268250835122191714402650925165261264799949724163061724997661550048479232386611581688134333625582989808950608300700822203993925784168436496499337639140018000102122959751895453392580264269465243721015565591798602169559844099560743114503656627383824829290091900750976327026168870837446775145022959362641725862228217197768762469480601190826676631367411498672593129229632262454865957899537731656796739961674312221210516639309485059057807100887885167762043345594104663720152451161362516789512147162016114941779407312635746026369762472592498819804992082352138830672196572820179397287661230746525186330015688379760038781584579602263267556003971771828555547834002982868403188685993276154129368148404371465227795978816334222186085028612861648137918950574106542240384847108809793033620941743784211737361776640000000000000000000000*i1^37 + 621050965669371388041537933913467804809779219188685652458656590109274580330595372507868685856648066527548772347453291005746100630103680544941471589449802556823410973664405600582921729574582852000534583118461170974820893014846655515594863461183120172638042488914812369322217084934980603287670050815029138971298005148364186062572756992792328518669094982597333232716248862200025274585549541383709272505201914059533458894436130779861338091693314697020458760471270796557144904701864461867892778224565105732324433331064353501173712835789483193670820449989798313064975678375148142882368022660617355168756822199280358738629752662975793208886209722635111971754501665184622540991915316598022401999220475752686900151710912677572099859069738028618629485712968473974633988182369635544361391726067907668648609869677592678551857424328639901509381707510464527053540320391619591998394975079490987649341036987725071412752904891714407961991806101790304348212582186657963790406502675265637859021022747409722424190720454836086187906147334821749314754465831555321080934460280441023008813667221642682249074850457199934995212022172525073102137680146596173656966944616772616847950533907501293927014235563002153778456315674245757065932169451315994753191655648758951883171667320794780616977808260917394642855334127209388260902629765728905321582936827781986911962503528263844136293830021121569716885783235041670795924177330330665877349401440802720202926958633529900996303865750967782881828182846531102095856209827085485366735223227805150040987925260444705378458315992741097862007538629630386021613909845310569617745217937131148829722544045418754634311491718281581594567515915443796967827935760661681725232099450817571979264000000000000000000000*i1^38 + 492220164588139051230816555027900225226046168493038790860722909299715019459895331075741803034163326821020920364785764267738939902077289022870692907730004107842790249828916296577157866145638983258429863825916012883819322378425556285491810113002257960800614867921082457054715865516848746203973130356407645860831518683970426335971304485653723681353630157245640129917213501331747228609707942646834599623216812071562062951395433891400816634269664689637118325445969887635192441643459765573123376263598317635813323387094368318699682089789908695407227204593273964964764939813010290708594412096720734784560167414174008397222322321092489420357422131671793431932583917203063784988953116680293159802100326508485002946052830108219196948802867062475056936318413524020133962786121151134354709670676800894193854865574026609150872496364476092692163387275316592963108006230692399537481643791128635621508222904595711201256908341121951462721475196586628939049127140168105096358708884850764353463978270590211577598003666648975211712310699614688096688874093906809424179862333983759964903395650096858866343525341278561539073597852645226577923543509434068697958744482652559579794387307090211547039245959218670628938064335461147847546566944254009550407158322855051515973555834826361982783057910817434196709745312365079257192949350692940922914001447830073081370312615773665017836766991193967683461129431353771958890668259937907207251806273956852540709485583159326511526022849717208881989720988597634169754899744217422972980634813670476194177064281612929926769756949841009412205915704610857295689090457195261831843443295081844274339800038709043953491155973087418021569453388993973035562855521742583008808877634879488000000000000000000000*i1^39 + -3905892463750903170208932281146779240934343369062152750093067066126148381801606126741038919974785802621404716895271797849318821277916337266471863171272315724023970866721433946149912704510928119285769789516518630702332944434905052005298273512772072226974555919461334093018720670218433617347928718971882356323871993313517561086179289310532287603095654513259359881673747182263958202405516954469368324786622386915243146958816355583303051823266245601221716778036461122755831052343509049905292073552657193836345108851241734585460489311010197419455328732193303869449873895393606672792357711122293693727207709930352229849465097291267341025989114359561867662618646215436175510457162537139969235705094960354230117882301655914278587514163248652575180563402577192477425250585075351883864522838177814463166337290246618444955806637270017225467102568203386871779452924055667194532757768283249624219471960514007775952487774510269252966489196912206870441376990257332819771522339757491034177286152006755341832287759956683907401759818819067235388729782477461238604756813733481932367160206654646613130660306550282045653949033448454334315422835524456442210483766773791002079690460373559368386636404354361261503383036080712146363204485664113647098821219328930129180356525301537253500484930416508387586971725403014492368048507086337091125152310839945070108281022194411521201161440362854382637567283823975734830844564914474697358132977899100984084054088473836238157361929133514366707062252732599680702714215184443219946905520390055669281161277418193577874227635483951808106047507542532463079403505520167166905813380300539539424676469921756702980034087051562269787859033779672596882191523219207610230518222684160000000000000000000*i1^40 + 1234379878371700520620647953319767201283399346652620872753432299443333388954620904211086907705087660890453442774620392305642082999019097119250926796840757778113253948901925499347690211534857086203246027085823362304497651630416903916590645554655156779416913893484594854835268387840900443631265371356378946839852155215154509079134466176102040034845661833051554209100935791920282959870674087836346987697366481120675381835590350340012320890171988914449129224655331051238969870882526796179270989706411941416627208455004026168865624017781312071363877351515233934324165400899611467805662470988327697465321568511400259962789654988426419019312939519841500271858611376460058757367331055091920102946119419395615561559285340935707603044116432769679425324604735504772137996732319999587049797114744850783002984352399342107655680033062768979598404310377510018743237845844664095898275953763347638078767592078835568751368224025024723573025900047902656840307841893679091769850177278878173078202365397669011174738037077481126339698835688590370669083549967612682507775151154105125006321147392238893207043925389895760144565501743466993066968475116453621375914718117798479264476652552832973610545973179038689459025456058060920999005455001097907587304854200767737144362889666454617643926254899027330970974338648511128663251324157373158948401485918609352378854888298535628593081589831371241176312217492999764752574215514467240810855413217343512860190442172404528996681625410098342361756890720258827281487691838590239019875992345664036545286455062063319942675979366165126641157017421798608955234900344381285961036576300139877326093766414102926230567474510836095979016142692985582596586765524504271057059840000000000000000000*i1^41 + 582636980925394563790010487217870694091082077210775744167443883246672411454664117464734905084637981622420360838002279781140387430374631023044244853751568188615297658695736662301672205046653629236037857303140419665795955367284791766548067316395695349140592747384151297637393264893213849525401689844744753275587788188841423204842203529484782547874386663362911059185193336031300819946858584857102772151404090233631951389318069445617304657803371081613310957286649758860703179920765788713342315360604851426137599847293500418793685556892329925336178718807770482390672917228725918062451596645072947666392818336049460162505139768266080365473272885456439483496160580509713060635497151895243913746988938523890620886075737149326996895375959255065570302475830508704331278707549701954050068140393835292511444639930754791900540794612033664058522515261495216852594630411851955892258389458193393494906769895887815998792638706838089604940859814436514021912797269058161209892774753787091667730687574095336083571772671958293346672067110311760618231072179120288905948706607385848926351649455682655339718137605316135153427496724046329896724754210576833127480654916318240455886167473625021074222311829789122287017041098392131848231422515837141858581070052256243552067885144608910814811621601971177454491149065191015450537324478120018112181479731329613013310251265996378215627253625847384574102208199197810402219174309176447067375751871073303994359305520221359454976591018629812107339214879894975603846494442043164939841634246594693707537936944890302682708840425793572684783838900588221537582158036030571272165362600308040998715215109925521730785018024361131481006078564870194053822220684878597324800000000000000000*i1^42 + -657190160369767761613366971380200701037822832954566952079649722435689798352804434505714013062263913060413358012472310359055556340343139278589968347673819781680080166221135036626808338714264920810469047135819954838819430586608707080712869784660581136205093296048743718286416873750981022058711228473673010351667140701675380028291374804022973405696570631090777815020001778090407626647358980609741216606123142986219462750631702631013014951637228405470945724289244681705922868924325467465752285726997773224056369019514670462208441243216291869128467069390438016063174588865520414826139572294818859861458785067441533560498680031422875480804086246307622382762661448351071365324295043395450597264708584997326293215691677459390667396095520588767943490740752831378337486092094663062681280622277965506539672748209627089699081434914503660418907328644366556026503254632561329694820556063054245568239998389159688211428107727586934198460291300784391933156110071862894201840053041991308606769881409157625538160267304506409287472933695371204959650166849656233962485053530005168700219802124431202474441981599287326462039883683752708503278443331734987597299323518552499883319501873790184866231547777220982492041713860938545406625008522490933042355015109711934769857793892643730489112984326868740038384818329068331620694435612110338855629637107982996139289134659024835644945349389682892843480885394446896595019115436808952690263150973994231212276879562254284425914716623396474068110525247431638627244417021204480573320395297103785619800099274585017140244277833557350776827622339416480317720033752941709449530385808116272097417804563555204792966940694272823369952761562994371642143573493022720000000000000000*i1^43 + -415707127206416118334840264219257038198766459370032422049694239883269471604776793286267150454006193984376359599383136128246474426679254124166302829351201769142183989722870394628313489597418027792715410954960332938208162253715068411226734596202923780379215841054441284367398770369485976632534419028362375632490907283173280132792837177865673568519033305246782490721253482759967902490141830164215009069988377288208740179727658027215081867783203058623068136088661841138729076399529465491093652889313431056665512951415783556844270870102074247158892314576447080709125636571433866618615147113965629107423235920587584124013093451833943545232775699371626688112905774207604414591885760043584355862920865926121275949668388422313000238086232140184155699606005741206397008431180961299555943503363869279279513697939859310154696308486455241447225837149928790392407666544618883607635134349361710358913641578705279567355603587890366757139939859132656945088331168522183246210512951245160649711741082372226065861120775864209748558612053780523009413805930785759346695445460289532339108296817198571739798077100494558327058009932380534355522114518489303544458681318318346321685751168114568543985306120073142403360713292174009356927666886144240895499353772865456619510597910745301187946855218155082805832805552343550879570077533426598229073554724324399468319425820009466107499604977167070247328736364327309752299573983984335823209804499204551392099671708676422922473228140054953831608221008541483727459045385316579044633854462680744672807567761205333622346265110297061880835023008468354860380599405421875897694303516481067354304100742994474902689350121875244125722344180758761206596894720000000000000000*i1^44 + -75729331785213570396926945983211153200838325719841840331428818887756882802812020793511363709552761843590067413068719799403274311714250322367468375793999490223060791253816506436029151763188954757666367534816527964275470594703987241851014305268524107141594451654449129013529520551532487515190458494670196304123516572281425007255556808235258784161150465436771617251662946136691290471331290008286885226817646681714451626842926185317439068660582152756158098751313942629964360242224853612734567518606851010263102767574780585319399269170876093553146817334076742419675137624324875504315894335755851831783465604631265363535394853566141393975557480549995627273809606724999251997242340255460894223090352821269259100618796899611713800885474639733981411094610799761965850225020477566320085938040099405563755929186398489507900163383284733394061092712753906035568038810972180109501088570832537767125874531657680738427244589497284437008880957192947940592817231213964348689672897513936403685586737602238451396796944152524417939189030613032665471871555888769656956533820408451083903061169075466161095782182442801938111742605181489788950486312592971649728276675456988895957760975105543985610832857866564338728194191278299907743209962344361208124697088151630573685749770912678708338727723666253030514479253250652481945563144208230086912405316715513191049167741344512833838172733682869967975232360165007238854090422368284013446076106841974083021193678054039955291878493978563784935297994303029655564091629725832040272648299958756598569590871716988091796189117147176448670212584133303562723537983042317726493251922269428002394863294459794474385951967616377777854466733475459463577600000000000000*i1^45 + -9447162876632845665993961365160215898492927563804940197536086598912528342414060651058622349466881701612380353032297646155965464228326193871383003672251532842020637567496967784616488304572623933608082834627579322780452546337999974362760773636163327638201045851116672176853568556497930351972573603764148104861622853623887723593091653659291135447009548456216350886878807370865227787365418919517802796391484993690040372344662432570066291815403481386395999743427245955831532541783447726610113891790500359581072047503385081414546641310642481367114197551693912468680635222711674088273100458219880038903264847193548217476326049380524576809828447484410183872985358425781989861908077216924475766684042437069749050112651031039651170178162143218662588738491321225207337503480167185811081971308371092106698041710362857644039875556243077219796697799634014768621845890075710754148069197039929156731413344230034775753900065854066741935771540564325149007470457863947772006007962736038505347023222855801653308014736497937933310953480274146895963988586490186548053735557725024468085882785351624590130260268195578954434217827513606901252975294927938592940180300098545858332168078865837630297130819568239632694616860487739263727760210806468759033947853993117642585185696288823746703861124384377182281600310975688102676788475393911585212607220663009981229922736970682014889018995428827451988125547611132715461714744265097223125760887036680005449358387247587824599212829450326454636344544950024237983380071185374528098604235967232587785744038812726152370769286748833792982999548284277131832776588368108468560997836529637106339617786122756681423646140062767210725301276497510400000000000000*i1^46 + -925522126283182685570191621855084222562724704274301200382801273776416123215667593185148978915393077166824172798916999713289187910964452544790565953151438016744506780996747324168658229145700942310756516324141538621844364817795628173804502881586798850796537180207878219957599034389401427386403707197641085452162689208843580925594644730603797133040765332560059476045650500457076399349632530890694706902202721678327094660516781489568706216720270685496903327762552435109688289528361454076118552455133283708257066502201151805821908244259776341760349823555749072977374405811328592186112043783213288194083187395513158746250287878618559282431161027706356325565543961043536532377778900532056610689621696939890168148787409875179389801849295897376190651484128893254344085736441969996669788326067320084694301512882068097157881691396793559334563055085306126447722706133989208920968695893635021734010991975003530505866438197578125251728919558799878309809630656795151595327934740532424896421468256699411904377147650646016299609975806440395146091807338744257197400541775242857241650282887187454947015934957252466196066960595684137781795961886651513248914718776640019513712406361760061826134615034758670074897558584551765415490216571476004486423441368030788136135105178155459730058298425927548727948146563431709237477091034986770069104574674863760415167664308211046047441032625279653407919957003871105832963830383420152983254450577233545253132015587461655602906507456620422706535502287177325543426004767341844151494025295804640320696991858361598295220255440237508623546585150823137757836982001708208644149634004125501733259989402842545889595262711016748717124145152000000000000*i1^47 + -61119262181224889342985841295582064308910631136412568348831040441241004173911829733300650238805706039354074602933313154557225039180365961821098199114801022186053012883368121816308602860043223161480801674962771990808099422355140478033509143870918682798450493468812665860096730656437362708237987444525428445711166791866732434363529454690734076302676812133089412950086305431906779888859377159701673074495652866943561018074182879561657824766098884247126465442527664605255163625225182505312042870610922083038285126033805509201195085275221859219126059580257093760065150413784871914366652600064277954705470481948587836833322453881079674246712613216267271245992946033226540935491433037935112787329099736579687701134300113719174939236573672026130317473861251790495848917526668404336693483053231679186344029926785604873168513281291900043583628217638883318150378829647463690087776189511312263631988419243201633565949029240910266811081672522619948018045821821969388858387065729263152238181657091373590668588306071434488113437359284900095701049531703683836750338241384945104586541704270961775773496277499925265583756528445981519067965526026077868587093296990441305130179559737551072539529988522181794652421811121529633797880949554171018905635182844406069880691686464212577081110953203433472098822175640267558703950472747200802120510289884221961257094266414539221168775887570480462156277426503471616986190155308362943476761070973238808879061135614062075005722466453460214539306383257584473035795325720878506751543750601834584657779917431315945730265963575075117246814663852920237558374075103841023530026029360094259140911560617359005887307838973815485235200000000000*i1^48 + -2973577463849495343541617001984667525022861426286001581174760999709822273380355361733143494728401050553642466835793123993101468999758108201007001046091158809162080689494226313464814055935352874919908402866814786272481520205786368649730137685732125238990688073171251964412309150620171004373775330720086167831280170431073546999901811477637465932922710006167851082573794447819951126238421416134346538197213258943863003637002617986474141818497542935656925917361352287393349911036231862410137964251328944441874523100184833609242390302724969884238522219986929443884305047553551597745142152726946987214623169227209571648833920641006119039872169896553610644506729538129627267512462630867802901816080148908700293606609902339719657559491952416144573192567864940885257059551005954699328972284313763612844193407565294159176852589997212190070884488336502675915918341795820480000251728748000562722748494049152622834843451713960352356994519897144030869464728849132800961207649233889872649651541785231651355364181926668915088293769708250918355897409948728159313209478319717086180188313237044980238683307824095789299690211421136900119321479117774767527047654347866736164624010112489791096571837858706529934520820403528009962148169533234062276763499178474334028692273204400692272355611833168149046739728324900127603278324563053043499338273977619235976463697502691876489576962061528273406885360047813839293595398180090089434919183757816827752009083975087102016565098787628749838087120561864223077555304852399106299738264586943239615805357789646055894551826157649039564258632742943068894214973907988193772113575007910071921072697130712444015268457366067200000000000*i1^49 + -97326547317053586602371659211690362383600833510488729820359198687502005468797344469486344247060440761858480254771288093612392919985395711537661360006209817962570070133255236443926384640705105171682339384378925027379874435399367826128360359188564095167403898072857152945610627285814484166388478058893608025612178504446405934170913585425591855513605810884674456717022244338075990703703787927035748196380943525482368200492427949543330094472506887612740309805165541539566111021636574866605686833645048461756747244843403707704618522139044503200541149119185162369317751193420630066467299762644876239524289816923212576181152459037996759609553699763331596768578285640945257359405438877907729727844995183580573257962608241144080750950284821848622054056738789612881880339439073402088014175052617383099012180547545861450743516375290592405897169310229302805694254345913505174836655734999097598071670828218232584207426881614985317556507151629069533595239892938125573848349175788322693253023453176163221018006456400142964538146166408089916744461718340508364635980522605869461932256386566675525473268191253526913977100775148991720830515874631745636931216961290422845134830184920981951577857884203952797718987140486650223710466087493463972910975380793901228314750004250778277840396793081958742362551284744289471119906581403157870957760684559126791267949814552822954248078543732950567836466914228394465313126055843825378400754036059710171337932529266266679691395496295544372429603863522481936509821805348727215569676545821779664286731982399084432280274397721742714068987082968186638315833103468413931495415670768627334104379366432246115315352576000000000*i1^50 + -54088875072348264532338222560564831811781748159267476515961403983995105786408689805142966051625480193131251790168459494537590820831449167068498132770213749607107142448356513668361754643464252035356736046278660124895603397573408096090580405594646419399305785668545015405116228963310427636223257547323015800413910712376433563181070406373773958699194607807984720719054578350911726856387547511219123156334488298731770296484656928508411735518389470933234805607576000235773746332160667517471184443731370852658769396443868687432718225134926976425113929468967547949184221487556391179129850194778294564565579240961632689236862233584839743758947578046440416854523332199525957612807133286969726152157252194041184228433317812770451669697854685815571509546009552236209944975726156266629751749158743821602943859536707042440023502519544544040419475909893771708027294013108316688358023963864279452696937569186670946233297755546776572028386266103870808114805408543630427407959897084174343218521915639086811842981964759908733155471541504365191496577151738107990396508650898180145127347191319327371304805479684190429377321013639496388219430329925369944817242832224105374709389458674167445842521656605428625576069207745559646935685796461906880683231315513911814706934979738733044772750161888662491238959247148825170704219718474957644919286610920842241883866460100396086668730088276438379940961466055432748180843919279481465838807143127500841890148016732399247707998072662414658634288000515106426480475756145315559796146120828801702931595731157030603366416311406655120848275852017806366814406211744949685885911328873715990365070294505399321600000000*i1^51 + -17848362928839446400935356046769956824045222854592647155909324246536067661403730432369453234982202464671108139501756088774517654590789767293596003429385205589006105480595968104742442421252420498839278535877930652425149134525071521431242609448836402376138375954661855330319817619034928244695937199221250062733428134073251639614600650175490992078624966567293563710290998329581445201423693976074028784572287517544378650120597720878428112435586990617349135485246948970418495737825438925835428723741474995579370470852607737459710842548088188623914446569498833812936200408188671346399497738261211716100726257181015563422856763219742162325419836553401555809733119497468473862719648553405146141145454030416506769636355659312030598907854679293146991939163758661445088005666840367761915656489933219379126674468433898752926338809265106027028635722732589082933132783262846354049264239165071743484514429315327920834378908502389098267593666842788794658990841170833435226591756207452395178949395345174441168076191964611561214616619064058103185174021789748868347672667796020465788981053778662941789913362403173774575607583852109604463170111806854219969839853579237716954631873658175766705190509724486640841783651558566638490385158808456155036487392848705307951943129208525830015154318771082497392049024427013171648023734647759293550546779142654993803201814353518264926662272433070642717338443339348494126132541470281416401939752139528780608411065715961831516766035978818267097827757398602308871046847162040782053902316928862967157567323829798257075184029106320806602648569444431891006927155365797914704182715364263151231804497290240000000*i1^52 + 5759994492375768981211311345945998734722028604360178231106998040973001758701976118549575331099688430447772430193465907352112472271247344105433979752258998187105435562147045298660999523644216099480136523591147333410884491154431754311121317694904687885398533808243590884293961462309199040161741745949324576050350806823442051127227507032012373707135757176225118971872330473838145120339632821618055929323933367915092646070739922210355502645393601653784470397897401165246170194746586778882740027004998462353007030007728004255530938378110946327038207630818902603197308643923273520406714484815504989347909122073127187027006652283549176559350606492127313184790656834791837288903923027699574163343862039300970455154948449884711183013670507677062990259618209970148971121868388698952887345130151692984002994590359554926225991974286423867642198492728026577758553489180307538741953191820530638154349707044780368181725913276801742358640578989337022617237687531770721990018708596056958075249806173183220346738625704007735486354229431875450121759429212310905733844351965898988393440060264741838631545313224125219175906727393579104901019612112802598139937835398244116694776277279578002534818955543771792500498351305766499471245179979664324407044245028343569899738241756670004622729018236700384129934571160639890991036672775727358812806966685382324996987225876961927340452479876107449233960337645289761574963801867235970434254181645205235850036060769191019631250699155168985564170736280154424273306659659512359602174825688936761516349482606810266968840596005355411594853613013407068742275899320284045124827386902509418967628352000000*i1^53 + 72159957767349043884323278289375786611269228535956866217102804292703189219576681216280664313189385459434731813971080871524556187284719263469836626297221979216602003038211460899525062784435646868513617134324144014927014660892302215449188113637241385394723906017411446368306258645042208489626069097737913053044638171880992182749359321685156402030332067254618590319739949718252430272778735636200603075491168055294836661459677116012547441757816611623286505310491542150722813893561151128367218019712461060662755814841671937596223042200103764696017914203475368281014019374542624490656369386478714417697758741567939612324066875095190800737372273146180270749988395219950849527986802486819485307538530854117369433961758152171907667992215339565418459156684538426696372645809524084227645227860811821186284091924277476470184953446837834159647320742460954301109935254788470563996577765408256389826625145985682847515258314099092320057729563243583141558279292054374230347163238105246979387966623292321801044246557973068136406837704546062264563907563987858829989904941567260488146612461696888942240643547964346615152757780570922628330265958071925466001514009954664959795064062359663599742346056246644765461542166965692459180051247825986614257118078395193405037990595777881848402748806604146574963003357449595908664946699436197311377859249716893391743433766391701147805321984621453386223953729355078677746054458118931415388137053920691563739147212381961745885074877614617474915247427031187398888044520865976186905294791031017177981099295203498918911525606832975375115903719298091550987955410677374824176867302334464876800000*i1^54 + 441307229109860017714750865472237872882242353040001326226002593695245747436701681755685957807344605794095046253516698130370951509582898941249016849538136854455030888784730813580537260585165308121236698707305321293159880726595998511962478964895434005908205512620780193439508922424044784026727930767147239102656193446084483876961400700459096087939256290457757998491648336372125971229501710909465714523677383405753523187216305894442670430541929441777428385465744933973718221357448692309500859500584729172266107313377052163732082129084238930193251076500454300645738945592951682283207329847743162258797238205186271838494327008867103543279681438861696142059982999993842645136293535940790941851032663795740596070969765716315529196585666041920373011584989739993489980224702214252263027474535486011825614148638382006510611787915595536302964633976637681291454643697010891415501124231738475916973730902762144943507007155673822270572627088862076378902986856163577519027421686054473264114332341210780345923482979159249502219254291208319366263233212195107093177017704714126871613990850455711056554662776943099513928385380652005990817774608437967178635034769379910578447758133957794238317394156173903473444826939951624661548995878468099333809069268019289974309217381823229480647802144650693811147327135656178500123642731358123797336322586870633920515910636347694505869609478744919852591864042464158452883662138551517152970455200990166725632453450374679584157395752898158434924502300902775074047092904767887393648462077149383875049302368184327431689894514015423430089684023370220737447059731506697453368729131360000*i1^55 + -1364281150884270624132681204073011533373796464999603719976589971108908387411595344648866787861105643470898757428177147264051688917137144467298387834963297884185673394952634187943658364293073612133649537438932696823464476091285947518042146994862714537083718945316135182975142584822149158072855328975144629933172552309979485310203923379314395451054878400132543670771395324074377431248069917635485414067451033969583330921470487464829615065636065231077786144466767640755646724551359252853501441051405096767395742070458614368784143847189364915627013970370319439390640984263089225544386473880354678823076621863693067474217688353747402732663807187104863477863614661175153618442554109811897164689764962295998062110035488124039214501503875559550215267858368362376077971385417748355657434547243560999334754394941837029335371051716639299983406315163834771189380958980044140498446804709208505520435274405446475049871423223227403808144710290209942932455513044831452871396044618049934377606608745016046734636362020916960327624326624218076342730277211481311987266620702218512152653832646561951214720720421678775346731893175002180169740119736840727194293315795277883661195712919794975738806069239383305679033145505651105185854100460577582259886535801497942705736786294064541857431869394022942452005423041516519354776014660957651826776255465437809296958560379295343869640788317599872054190903689955393099780264655350857485169441928221721675342411201749390538062060269711486680795174571200237339049805527318995908102739911401745560546469498741369097777904615833650287163921662480806992556638841173106040256000*i1^56 + 3443517067889692901164935692203196246596149240350089585192912635307097189089442583642389701674484836154350991357265056741936720467179004901560883345284961033151795762218570588018620113914186023274210388522443818625201901537586101133644546100319646803469976119333386828439061491815298303235489853851188475075870485325590832784624200571261929961197324474755024269160391257459701767556651249567955664695776709325231484650917044541691515564378731512851102677790719448221732288041602468624131657738323877776151807281197690694175003797626103226690601510268158477023455951167275618166292156066155052313720801599766296963489864660898986920696459007103016291477013076376350751404058033455645060263051470697846865644534428824052224758844656595320139709717345916964906259086682588836694944989742512510943361861184991702316407752281872964518848463823363179648572883375530694793613560660068664095588811724097621347035995372568676008023420058812613146097387532187309206826644007411502705414888263115071698112188219615227458617322918683951310376047603416169919834345472923675249753437737376936761433344753819572237854354691968610002375800054698514585365467037062543082619764806838087549985572725908333572674751102340819755867155283331951036114770902720566670980992134713923622710194050373074240596391081024590584829547294209716060191838212884739806051972538581295803404697015700791254619724201246194179137189619533527033642318661323187476222349022001741422759188757089107934667609593252349111942988850308794402287046858702839522548393441499396818652544494182932834883695387233598800*i1^57 + 2620897928053169625264773490432547008073820664682387696989556768860398647402987173266023320910427102598224911395084587912307447854822722246033366755126223423234888143426363649055239749762409738525309332981670823540916162562230313474134492159579736208061116783937351300056804985902797897773547302821409770763888486873239290083572642166064527905327348690965839083257910781000208930985939705026115444004684781250342900152614131154402561844600869441468815693008965288073079934518734392405358137629895864553192384611043894513628436663376496158563124493123400039560444755178563055319236159748003868702053467027398985211464489233780495634263840186610814367874118303376291504403442481332378503844828870293912878195933074440068882331714151126715949677201520048879009949909912860206956856530086696365110021801472351448676467031767545966288461461428881281091554039336027089258154765495324594388497160498593939112576074566318975805950468918301745137415693353533231462197423733266110823550022904728217384017676571928848620714039273592885509764031624357126668176872272880663701547300361333053918799933811428460170824666980751864641648520715468068531716247390924877585694934982448289703326571141669744985282887455710887610547641223551466459437402669611379912808955717696708208091554295370226553511933377167180620081169775287496994400059201312619652824814711790985561612023584310347615365783402621361359115203598014796210655545741860756676468992709265718212969353572208471030459186449421475331841852444108760840797502682325520292743468485608248766036280*i1^58 + 869266193109041775391718743141835799981527280450139717399053586000283100320950621020757307571760777562726639259530689143665771545275116746580839450262465290147048119542142959030856947931461008166452034795869712810376084586339706900772438818185216144971023260105213806119489102616827351284735613026169969943248577102273545441983724928483509676607433408400916781869677517179411722447343282573420389737985202198654603309915471516064149513007854932536056968161012029440515115089172955210877562712882889592537797281787795089813443083408341931443614266591447401066554518442434755764648523212442851392950048993059123951459627346909092616082147122701667438110195302707384792594173786578417351136552419925770990382442937061884310117433341652730107091113960178876794576220531379705223561189296951394100591264988668046028243302596304458564530096176790529284158525375484928810814676739453226680516690893462565186553645243033538726237274778481764927065603655553161288120995628649822260195745134253613339948550122936855213756592094819020074155030910503111121105479199184145892030966109169773376259997771935595834080925849087616067118026979418958299071157284805506005824700146694892705284243843867122047033037750699939656580235531971096702490842096669144603416464282270687495802649189782933319056890218039073323941793871292545849853365245901092272361115897494471206620166074530038473449232565005818551959275746607351550182855407775822771769479618354762674865372691166942783762466457780292516510445728617963275*i1^59 - N1*31902140324324297806394167809825365714831479330194952720254843269290433153649130074826691451969348763864846360364180126714654254008763531594102156511240242817970916635257185391935409060493704622525204087872520062185107371110621338426180587118271543059690038854325941201488567258184968191011098474882519159124722478411334995514156849268578616198845504951514028567712016137262532721072038296149055985614848*i3 ] ]