[ [ -567667019840531007069628571512651507507797898160024094252305796295555015096321140247357363287189276320929291748044884904529967050848248532767015309552141837127712655655111489021033218279572117078692436658008083744102737123888165883241760068054671205397596684087335644910208690775013033025247788012864302113084837661718994525691936097316662075898368026209765417776863536487933636530775629944211052022241607645108681278853421113737752119535566049117179160441775382157243011894543431691376193869890185444728086029863155870880230073211780077877589459034193840013832962207394640811054578164506770548395453554407028522316884581419381214151358775971956707085199038559031661441368824628411017732509086751508530483738337946963890751921146220917403375044959820498034032071813820702900231746450439594875589643831370862363365034907415454861142961331975792853563162994401335689257784304619181348807146509018650289610482608853010548573437665625955940967123464585937670571880688750664503511345395635020286931909332914726068197243140082602115250796239726853236394768630360544737092093748421572238109475023985563953132046099360594214843608101847213190533274056240129682720814812374282876121258053061775768240480219517444553292180745916082705618886330518551937613490344573865412487927771961914375325117627929110210851795564970137161894196904077460334584239862374430631160924282101089353949876389947814245574901760000000000000000000000000000000000000000000000000000 + 18029506647857631752697643088630701700660063851107136713719635911437102394687236251302483684300231493762384732242924128499314504269704485173878774655666374631778304288480130980303910750553062699415736375932638163019987897641301460597467007915524685896605337292824960543938493034494699496905755770178100051334641392576394066621259230479483279544602441132631524879470010676732835586586057341739380634554049590817880813459158213874010865451453672670484052093518246967315058091825573896595779355479187947976015901847024802804249635608667482858022056867093312226161262764232633530619294765953393333209148825071866366321506785727280878700980700969547593578486720321572414616257715095905872835628620896825781457598667693577565879021444560164373829976366648282833837161651328975468500985475813164445427986887459186053267502350166358554706537611151437531113765954018468247647032991643987265112138203987161824741893166616100427335916909471062524998516027166391003611352827810725170655394013330675240012927631252225176070216619473954528404241550414156793815384276606363095414520059564217409309682574536429251325287515843565481028327932021694962540619594632200896406516367557926124973003875915764096036866560056213171854548670525656537716910981999975525167159799384781962629628574050342248834636616098050816550041199590364795420775655989676492843237274691116082628896227786365731893083140150203059177259008000000000000000000000000000000000000000000000000000*i1 + -219487182130096755447069485675438483457090970666020812167862208868689648329394280096353021840282342535060166712358144267227503726403707116051755313921001915717699867820607814374091300550981808956448194266822100701933137595657875681932065369608244750324054568131418158884729037542539408184738937418471114483773499374132762555322413816672787916747106364312403466018625886275498592336140154603708740631361812649125794175594882171102921029069271642765409393111287200286643575166764098426409554132871836501588361547165795780784261906483809877737493841621008978190454607477036627448668068262018712395577498954616585675271013152564972803573915944091551214912628875108687723791675673903379280939596368358855992813001276551925326656902231373690496083168612998336646985435996855004635516012819745046873339921454998351309050228529027540054792073875671044573161316207345706096639288285702297205411994368423154032844976400325191169045597021424378997517751490245651256011384174047614406052728966983577990108227308839584333054282156235713915000571275205546015224373473922339235752904786897383711127031660113663167331977586165013830718275558945393309464404710275251227458020166937990970561803503312897674926238412843432068384932011455284779215308379653551435604065294228871800138184455448167680255875698187927097511561669631323155571439532360949509965388607047541035937700748488297343847310814391688645260083200000000000000000000000000000000000000000000000000*i1^2 + 1286086796988124649748294397478288335540457212403426661122002715912999331096104472233496526923615109838836460169734155529705837742919215357041682984416631847454990777437771268070853055480928387030542385222401295441832226440125767034316063671283147837721390715634992956848793324935645011950119756897997858052800776314447936690741093476821581012188440122803216222135823812591701542112408184989058369337988245418229719360609844162178371665602920949268855226911010050180124343268198481527894790126191125932322381104839563827701709404039269853988802079404147309465957191488612470442982894216269850679806164870545261386219233937977523839493696697561106794279073503470824520760627254114903653914742502623903374634532366910647073011461942747736763910437191088867318195065200045066522991348377489449205016836282561171736204055844294362897771029563290291269339001542765838317901146569734328348273095245477665502043322753885696480622904887727646474877369206629656656829517774974781127984956858616497366052168405440309086043298642833082600047720439688346944394628934857447956778963489223063520317506406335020300298396256576445929680515800871996778414847845008149466844593136552296989390740805195030476541502661936631508993496031860544628081565849586581607203158558556403341274182332142205528510255624007690597179778583734123481975402652969912377433178363824284396151640140031238260205371583007125080637440000000000000000000000000000000000000000000000000*i1^3 + -3799638028108120360393456655082105036635816630411552095387180544221931496989093681376450212982077718969409492735920779302548462183871483725368504648716041548614426503344492803470200316392419157656949578464511890615937344049936591468366822344368379748419216943581187936729201220435020812420802588910154948946293794787131447376983893648245893732235763748249579802104182953969630207699162155220810145300379601011967687905395032340525277393751412267896014599237547556530900189099321265021585621386159256297314979397056267443312153765369463600613972501521051641900488662421977713483607278711462421351591183061444285580932814858799014038737152579045540564342531340313094026613449344333905584102190219912614892192683182833430228924300110860442809107752082180421856483166545146449913711311459242154773957968730294921889877027772245561634664516402431719916948772041250139634840462732489630315748268977210341557358996418568001284152644846730698326366348236652872311599211087679387477571787438492903261760858662752023885518518121421484260099971606593249198540040422547447364224663801499851136013188687600997343129441158263313025454707461636041684837361320480285736629176856022734508080155483907907462657168270206237279587025388112330129327949469353864858571514298252241316938962586582459692498396657596267179149517361320772257909106237026846323345099924617555978420885906957454100219715212597971124224000000000000000000000000000000000000000000000000*i1^4 + 5626652544974172792963250183312968566161602640573402487976139173077178265575017583859871064655506243566371076456624899700168832756517059431282499527544980152910312925198582938932038590194522404120162152538964858136175888129146243805281792326220806543357672035700904984814287888492330420356046214634642261157775946377600345042392377277421509586242190475277248519561825367127040317337931335191251825204850452981380766707875856112209433511729706895492062599593989342410531845812672777801731605163417255256926096217462295568170327198150611290295836462280133342842167575735562645063187838230691581212093158776910289927686485126606522862830442808562357780103315226951348432137492671653965291142159177162515127757760839188877909003810825416688875941970048315847768213154386612584816104644089935469953500409726134290286777405400667207403964284410466932082228484760596161849793039780933852875243892538213125512589875684752993078965508128107894061029093421094699239217798545250805532102859010126289541213801887832451131496052764169947623389057252331007324099562014270357486756372632269542536691393048245895691663473466546364630182734626323266161879480089239173328289699510197275380840487599603379381062811788815196658822425287859709902151897715814732647538607854448545448579478332276335092729446926721254025559209660527460640610771540042686452962544803314222049380191170848849862187713667060989952000000000000000000000000000000000000000000000000*i1^5 + -3198064337927842872919129630506605995621505515238959799410293780094569216162672264382603422141193844133906275957992816018383027909112680666639593679635388405706134653447433079630298987832056151372779397553474257624738358268125018786764520249982907181142831001822428166638591266213021631251493229029926735258894473869520809889333709415201144424744429218718236461389977400567563197888573999649420094618070795652355321503610496865361407233624595693933676933868956951203431829861123161916014442663752120021038304765055521888250912425074202015583432157080174519810981644361288554007967487371499426938293093033207840890179096022732947962102195064025481450020238153379352960137358316026508834171099396566032980463389214218024247880240170515259976752798384439576265289675641591408524212693847167005717345479443403534704102692357362191615838227878849084379102118084159281698020758013583713527274898492219919801335898419004758974266062045349945628731850446932783110826609184794266527048698870100309431964105857403712100415123726920187442573658938231592071468675298163198772632560630526679494137182623622543890011845871651512895102675968772211176354641357043867579065771824610203562769858784713604231326170410787505443465590416308795071790163653995493797846811975603249099742062363517094059983118044799715684438777659076907426923285315401224331065467464917699937822113933409156075111855071502008320000000000000000000000000000000000000000000000*i1^6 + -1253525707761146513743417000129271482146353729951461215156654642437158789418285141418659244281346763718932567955755102604480271573829854841326262219667881917450184039111414584841482001037017971789929611525509556661790470022722015666981851870649254139052826944164977884460036806034352608998564047618658749790238398562616005559861353702293213196395723253944095245340837535405370435977141016325420307321818310954228327236561412997494809822208418080344681778940484684624018549066279520885318136089669691137951655009572721686850712952729029179138203184884911203079072771646103145192149022286481311707978906208454840554294824039838389481589518021443745090827050187571735472385144706472487535559499705619800942778709780379495774407066975385101657032520442152803242581934193456107013920738632517252299175448237296539457427369195227688027080680706082778123017794886757642935145898367588813366359910304533776468893406652855474646079521561845120571842405135472946900044672372869396567232357765205749570796442464601873274718295778786356729447053412616833561877194726855570108414592373325044468076671929025424683149606399107506473523420913382506245201555281431392932335821712709473421093121564264008878682980927880361425256980255442490144626957993757578161438907762614849381119057984732387903027880477914013873187817403660249743474776493985552565855303539127010326791490921059460291422743208919040000000000000000000000000000000000000000000000*i1^7 + 1282620932951950264273891557504930075968218804639172690155856163133833269280201945693820964159754830520407814545358501932963543003915056892232719734939592406898227784446583895647201894332023319018040345385653823406558854094538817536181925959878100910572256794446432811453669725693546266220233281840392850827309435748715858174626465847065383350921530639338634203443830985733510851708834282374476397385407105349867550551017722411335231444241810342711732685648799058010498155005041473688247539251178894756430434781809977613647351484059465707562319562657091819557551426444724374954682177175508346042811173713231029975802034957932904151432386776685906732177262398988665842060871129495755466063617937151488337616037637059727461206698491439143567321672181944857447254120076202081171751327436008956782776615849719080802158958561796734315429683739240822428861745606192928002772001010670325952720720255585916688031333215153817129089867834177536284821886699419416110044021205335706193738682512815511838673245627184165748258242283054433350766809586610806954621542718995451759221845427724445271596619740299971641545211632113155021824684244621428182235053888740018880880694053460842412758417955779178555804502763809826569995937754669166443356489143363496925974899850529277141951913746911319509768409463619197177506141138311918069136500846605326719114872789609879440626478010857109379750053910937600000000000000000000000000000000000000000000*i1^8 + 338759520888473578159565272303679402485471384698069869039308138890883621333756961117957434053335943447999208027424660666417853993714029317660166560233884713595476380996543581754474075096876735183967626239422376222901638145327274579548912566204212961168349359662235858942347109111058299824437631531315687801820051517198649797895926442681686437329590752887805175322144582546393819830619063415677615199193862260153117906914261016674926723329741892073469299963997321769113842939660908622997349560422020032168341226096721261631987584085547308572439812235301234704484614163124637342538486242699739579125874184053243770949652722575426895137969038310652542562153102038234899729562977419895014155266760081144421842705622417511723197465783930801575609249342202054192604928259290133434978940465710768121432347041269790875677506394996196722574666263311533562108633738819610006892549445784310705139825149381308121478052419000546858881314136610614777498700372325516973712978401289487154209692022242269302679417058866933389116128823524886003776756819866775906700940299217870187576246276873575465816934017039065833120570091510182235665394291308833360740383228088519002689915816768104196036542160505266319484628114677000568988059295438693657672376123724822983179924631602084426271147003951354039955474219386192167820540363470132291968921701015849650717489057470198114546809875794078809376277135360000000000000000000000000000000000000000000*i1^9 + -16531769285130413319586321345934697110093465840614368099752069373321630617083209871273266307659404173880676817027007157870229576762814063508112292081208731861774236856044441753202010161524923165806716671445433336162760232999968804086718760465613918567852987393113846055065585122058086147064792772110138345288452031222970148786878941315583759138969911548398228369598169919106973710154683033609404379342496140291700816584059424513094443066819194899857168178349694116285848343510796793253652087625202282309599394276185744880574382420803775908867063826667451998417186091144527631727136298332835365137546855875997617496689912331935351797730894061567580532653662989815739967063120852851836775511713021548644378001012783602359682889286580897164268411479868001453545833626954214139836873392075343689910963453503200274046365177128811428326687684674441408345236082406667228113050520007128376748998565458570796484523947763380592169497970741494919645391504918176783164911338242649315024391097173752347830184773792933092776759493023102285734980008265029663863749570499725120024318882994137188512564886685381865791640308535619380567650633594343277842613126922923118099780116602915047687554636606291500287667496847938646131693401623034187464714317012446075934972135966216100003436819652471959942349594726503650116537930499231002456854540326162444555217507179293464907319123535393473291091968000000000000000000000000000000000000000000*i1^10 + 2686685877318048775568010052708278679718729806483464357862546650488226752805302788338370116934346868982902440986668629221881267426802670908474582111004782355830616072108575223611659221395689948740828607851881886662389483076047361637118891238465732777857336479942653167097409632640791110436197340912029754115723665553345078658917167361481885022507095127305938025547866470349994083794719175446800076567387767210575525139866958673025011405953329608595704713856168792769378295366783049649537197793910549496334668105142643497782358554058147054931018498429182673598827318613919879579043594515337784445197664434964486022339182657463181923182767570921615682839305337377053427709348779525774327515565583529377001875654465845054899451430273651781358839310426117567838583202760917575528890905567116556208039665771304778237494048836829663183104911000470044705284343898478558954381669728474764621871398471613756721985770347273463689845468758202627973302892356382573275635576612162375336483278288155989116990341124632352302743846067598267653730005984699339862927439916153105968443839505397567567047211487408017730201711387201356543546457075581818618471182798415271810184266501650729979739042470080863167140220747185249568579427963356801247765081245747755345110941233647191228550843129273518648528723864747516551585924536507084737217698625347226694912201964475558490176476612603310558412800000000000000000000000000000000000000000*i1^11 + -61575720063924706394032430850003579559875149712001088371247737190163311588340668867748583557301824802983969823794483475115361302287346380734414008196545989982248019212256163815534492596389515645687216487383326319098678944985133259742622780661922217208256712517934128947421149297502358356064558898728304538886247651983915205829779391977913862383332725508960940164060147138071190354620867141601012462548091464568632655724289834056403571719694859035406816043953600719063092612746736360286502418605275627280878243236077436619274095669226848334079956132852027196936253903810020592235054664340145718701019559250718524683221155864245970327828729495329596858368535050575061171307508689297301969586047152037923219527070264366303782234767800576833784441468739333879359457483905585850000846044574526091109038778645948964812978898328385195537212319301344277928938281273766370860861950955489898178184367791279616495565600914435121191174997143532673125385135953583155191077324315173815846170181329041856983902759498109770878282417964174340107120676324966682921625763367853437736697787004801562599591928348027033904913313461576933343688583619073400846782896365495245432460203944220167738385866470906955812600977185824868694141193986908793366183101668258328652326416173665340967814343017821520596811376557013157469868369974328337001707647503213128562787408814500077562008744529462558720000000000000000000000000000000000000000*i1^12 + 4240529304408686188800397548457835900230614031893176592332025440611621932886897748660090974674488800926854083806391816678292572590909220196932789177071418995040993532658149787085906627885551082584359968445316826684423212250580762308659758017665040465858460189496382205796055153312102226465721823958945709231996488762589869304806385735183241529205110553864592190372076958873155335178917154952480138961421959350147823033110948293129913757568999264578534680579540356348062491522708926747065521548536257007851875505428917931318198734241331465398361496085723567590857625683725118347834108536108978453850557342809742494870082467942375654260220270903665023375174976044464803966530944684722656412586328585513990964618911703507976901595586114932318758047661335958349169438360117957480412885659548937370670475040314950083378336443543261316052361685989539860290782071719634951930313603613835989037924765255691609388451086738242711256874291913412055021914112930051267330860933338964764744365230582282625600876819314216042635976605846490297323512842684020570514021505148958900834683341841844088597777991564531098948718396858582213846426323916850378361443654990756129950339268863041643747490819016758159721426692110762010751600992753461206509535026527516204753666141810761249771104401470230212501766655032833882987665574007148367224038729590241440291178420360855688215108446584832000000000000000000000000000000000000000*i1^13 + -40540686004394649519198467359968694778299363124906952776685019643887541441312299598981793850208370667865894678867709612080111408127102129491752384954441971842309433366549408691430680827641322711351777306281034550123990024566847126113275382930224443463392143370879026025792512845445909784253921710887432265301901138684059541909642774641741515894846895777613494012299185682836007449950573907307478621089828234531695631059904320089457727996622025526028801555326330707067785257193901353712984529626399358327476021352831665435321332041842596195435295094669663335507967611334263985396671629143957406801238997639745324006763852605107732971268863159628834537472665004247237641488794125297024894720148561496137482483424328309415942408219548877574898263115906606688059194102867748698812012790736299950354314314893696252733400539243619386678687406177374192774989000126308166749709527342707446505943508020538995257132429090112588835240464107210924540917936794095020458677483950077978920728749163509338173666863567833217259569066793077004817769195404429161617796133185694815360825556204297896096592521166126702357724936483834926091812628722945054126826933696142358932725750771428370607373038235904034451549599766571927947975674996586347158352116967427030556480615131003355356776810920807202383472496789452540270775911009586292899674979864243416917826487912912589182073831424000000000000000000000000000000000000000*i1^14 + 1350777338366777005361314266638529240130711028500444500176573607244310466105737564934605442803846682396568608298510053493944108461695952450769488405585112873042081860079889853216099658686734179027267005359349887430860568512984366730767885434218550275335947076282709227402356211466575262446535354793307406667934669578131078401071377855634812592799139352435460137683989720630338771400183783079608367014567909711146349406366100038793435753797168290944913514751322228732693037307525784935138353913677421276407358503852353170585389121987018322125555242775871640760019829557870516792921298869185634909878663954581260771900392993646671575765774668942878799535475006448455680727506272601179305504533070476593254831536434800002953172936611908982690021317659208261890838879044120850053487486027159676445242311318723585806856888194760172182886440428481114195977087245988651702013179371174143565598477452876737626521280543564809015628507113601894386986537588333540292090697765438158318321999995825817867752435651314668587297917943282722176411032516289874602066050033070411699478095466964505039350225138224300202043737920819061618342810703656462072453273198617328127746749232759024657202572248233293954977739655904197224064914017118353420081098975486875604393971733496695389488924198839197773557881702836195411249510696576948728943921138613033007883669561887404455173816320000000000000000000000000000000000000*i1^15 + -11158614666608483069064289472684813292553757432554487211566732376289809546463213232989844834094437229704973685353524724733903314577441058438805584439276559747527633828112403603710057207513392370602992186683305752883593694641953066588165093730118983934301485686289011180888612450722321467148388322165805609731082372513607219590124949407923552536268416561397411158279867593269441059657598497254983194102394151600306218476298964052698687747686770641885312472355021311243734521776172749170099448592701380568882110299788024237898990873490712911404812605631851562300284893286611871030470455626581013490798304079982666155372907698283881461515582256264093501786791536131086027842774034222600436402227730491606121012328282523375732807538263833333836111424113600478260669482221366844947767566652577564907582300516202808756199865713253040137853287152196373231744485299250343820252103992719469088525405353698129107382370699476146353616617930313670970655081175980520962872205861275927341502407361511785653112170970721041981165684110317463167354639225991147860770543924310915465700197731044507518836693755042867132840413188008973922923118625827974134501665019517629733153747222479535126366877522758697350488208083515382383630214849327254091107422053045808722317626932510738744174728465465195867025150041837736777799588145668211015635638535817909110056096072993404354560000000000000000000000000000000000000*i1^16 + 193729964641525468462597698496638472254439013961723658642553471912358671731350624306657937340691190159767299607851240352918429876394577261582681253054390893044514720843215429483342927756819504179906872990598006897399867536188165020588089922560057015188515324822506828195104360045020185466524938718565011438676950334963546809842051576495678288137123208452348316670986021279849335156627009392894564832587271998059089757788512752627696753366083525427731859014338904254681734279831785008071792463930824838492112303556333901843227156262041889777811585996641739166764872794408013173893179368576561530085785351727377565804221426345644653156442709711642168120234160825835569447528116543633231084822202340972055604008484484383572210592332561106303884122735418069288663767747121743639182839321510462559726156529966299906918831878353981938426210969146973140955394502066229004796580899798706069256184712463042322252271510404108065054509079864624846141531146752642860153953888826934803910862305797482568420978960361187001945884178911119632520051160580783512620239917357228049528957067699612035188943765154883092779234514945484018418105404996225099063224005417921819415794053449750733531791136140767731676331647116741763783898019831397767374394464087329375883660400951933912225752329124771193981700647530287468792876166241704827788063316873075880216406561531940044800000000000000000000000000000000000*i1^17 + -1025303819323430529344336713445882761904982496583590434182480170751140421711845675579365804638897783472466607659642286884752407616947785818827273007012208297368247411928461868601960883716097586640056106999364907415600288082677232722178209991288828904899079415849240474755575219096654266165140801577680160438560970918584829058270145008478698098890665494589337795016487650978862102760335220882615389940628338746122720556871873828025511092270410036937917219727798754242186460552111468786612524363073853238034373148861624446471910728172402232161870129870978313872405959031160085872232435602040278667981781981928452729929900604177708818637209953311326316221285306316037883592262233550828097315277869097083180156410576559424087602329689509097143796731968893103097661568218368439530691732375640337481591245252721033501540159683230252791939937079069156948600818996308353119854297863395133005787712954690283463709065598202323112329215620607985247234045781992197254902018239935213314959362744602305769614699404847254859380754404227758300227710860616842885336895153032833785471906770149194062679566997715193083371316694670120982154770786306040618454871558271490360999677307734508264224355818275132734386785617016158191401243699842337514418322787533767422132738367926158477132143495995815376179731483860523861003903043578394538014846496077190244653447606435840000000000000000000000000000000000*i1^18 + 11243257268614186374873394459019200127107303032482262945426964712859940941631317589307781466304316195130116621545007079605847019770465170354935616823148876603143911503777988398163270365453971913450219593442702079526177776566949918142731671028992010240246454515823988269282976774678353029501885772053367915353916492137000312667344370755599061635816607636831048724425524120677985615283594986172571629570421684578872949798895582819366469741812726145931483955021110927376241923587650872985809318352915931167273919836627876931827094078868173263208615525276707238334015396840241073976088844354019482618089617535968400370946471422291101994078904168786969884492715759536697015170931158273878701592262129649818678788864147004620917136045236129703947182498783218140001281441687240918937136542161197858335188482379065239571135491987678465771045936964407410530839758605835100973426753061382511193006054516782099631236839575581375376152170514820781272399008304529663780328946347857363093731807309689106580131423644296048137299398893430927966944842852505233495458328856938792002649478333744641036907798530043014620761021816432609350790187578989039621221902335305776483896615184702332986221619558452193264994938245085637565839173745376626905760506874282824290809434737699171954133717184284510200188535442811440177258441570221635875693651729370268214256205824000000000000000000000000000000000*i1^19 + -34360496527298237975039406736825731464814135018059147634619893045221980742842760055574341510836487629143902354278857826022700798833414113097647718056746773374886767484836974883417314932156304741903018264054096994824940529726681416768035056330199014134411286168769418826009087729053456242469840523601396483756016851674201375333463291212304702295176719403267033563527561893843747057701457078073750915827126128409715573952314539789532130563176943789580126850437178906218306399484197835758667617962024253269705782132476882232911597870655196711976646161043462974773515914673004919956965503614695842962822487169620323094259013778780002420115114610051471116678318911847415659606481716029056182335225054028991989250927914226845544921417690389387408630062749189688714172725277130792043557372416202031728148551855531976881317267836541366364964776071139468217973736303404132873866041745470316261598507527671266523793583140712763697712052776735959111916480914398094142901757616605602507647231997656618649469340375477161962968869642847059687295898819616730401619346886485142722534246720143257314342794954075065905390903406563560893458486107367812122608510897003427561648641604712573732143867981544978472866515580356882824221534928744770103824022065529923127874970280287058116964875745140261425262402816713081865185916300843192096642737050496100886118400000000000000000000000000000000*i1^20 + 297981236561327925351687636065482175684931347580624996818377480102221321392008173187760794357895007722684751330312272726741523802503197521670136544547741824424488421647257798199292964836498331951984123437662794930787765206469667935575441966863627689610996246317983438558892694784166728879222530017059296462220667520675773313089658879285056210818246954670859000909261657245211359290857492577125827662828999329768766229848397804733403805736373598910030752262728410015682100788372303513711875307156248177178618878452887176065740258715478262796411106913990740137764532911608375851432990632704687038673862757968044525616753459282870845960969452676204628879807900937846133866805044064475316191496033557109634012789041378052169381325064880432419045336100924967295560282486521879742317325746710209076566541298591480756776346804683205633126393252520536761017343488956574995837675397805308999297020207290593478303300144298617755200205731082269417876204256253490762936792665663783207747013807420374480341822694098288325759686940457079183549885845761810242194613646540244951388991224991932947070868239539889541860118338603021041727050525801158594385892642939965039766260181314039239038855885352086969550265598752320554798767295326987535843915184229098574192110364838509389591960878095782990027139457175732584484382646474045260762482911508210647040000000000000000000000000000000*i1^21 + -540456443219546283231945166316765227396753626463609665706972275978806821884462820647667246551250367395710780855903799715273402416664240339105288916773643393869060082264494910029938782984575274633798200448817730108352117961862899698064294015719228074825906987030410478997655733257230710966144564955799751730926287089724284634475550618000259917051006907379301065444816932442898315550995808942807097942426010522917987491996505940641488855520758405308596584848616414213726289703266293363382877951715941152437930153776665147173548857785208600842387730001934020368621550979679584212446199198422775147675309483438960485511687384743537856385231454630293364050769034946980061275957977347349694051740653294117809089607391733789168631003474022628019250081484822683406422525704603793166182710379823204492512161837333254553601893567921142482046250373821176569149426006820909416255643083053002034315133716940756965376923969633107225663650742990518423222453188906128390205674592333948449075121578575016575458263698315303983065393932389097994378646739742054203256563792331801854307158764275453476035961470765857600345403810319609401219537512742626029269026187279661269916723730398887028891980360567223638033656726552353688544019936579051463295569622188457745480664853756600053645039010792679946183853763291937032049099180888026916729483058741248000000000000000000000000000000*i1^22 + 3032403661168428426496432804922667530483873112621365889481979239974733483144902125049647638012920687767113793605902082507747197470297969113161632365962624006094736824091534365883392758018172290899577279035955456031220101055365847799882093517426472430550425943171792708565452049698492038949705238295709514632716553386825467930152019380846540626245522933354258280466916077854899319647355613741443110084453105834053361183138671061314916902007685571828363045124385919896978838858629543682423656763964323435987651034689398775284390096499710417558014181519358641567471672885528965395253676104256432152650202756784052400237990196055344240275080185473981990721289391579200143667093511054152449644993193739602402197842919886269093674672767804974710134744803198768291461018485064639690709945551876153116285480700103208380439972246824576547177584395895701848080634931672121490252314667283096953593800412981773220116052929271624369599956229673526812972709204381650549266227484520910089659128188959442259665625290000753056569924808371476226328841743228730747268524074864618661167614754876182199814842716855797005217875620167718927597328425433299133780224903010436539113459803247546062893952886706436192975723106403959807351682084554988206750723045407522807999362750717952136959599669118682901901548842049771942461495933686899634859933696000000000000000000000000000000*i1^23 + -4791810161354201002850107059650652066105200784709399787541916751974065270376497316413212555138154870698148791895224999249654763931009164754621552914184657194893334470833847311781572374186313186344731163827189103188406650364149947751785969243277927889915390330755052141520324199305067448764894888371897230679425006583666211442337587359658938671686074181680640836863387401311184074297826920471992634374302614900259435771511929130331770868147790799296024212814917873688939723470271226239150967916186554544627106973788824225890513670380658957024009951698505287902240504032795280050150652474830832338778778022349014893469128565259212094052004675938771896277109160723047918854488560533071083606211086826703337016427316958201974929032916060829642257372285097734701123436148553531101441152108482748207094617004255890788533092760679109784489808890977676656004131414566246161678303281588237133778135194735338965815319153069445600169769696639915029786347488430363121095310642760431838122054599089022353397624333063413825188133206146826342643085108011871373404479417561911621372971742633330948180057521770276361377006331284796849362755379769151596918228252973474470441688389832383135738516871908729179025380810427581789085260220977841270721892651751739482177987694722172119026466865467397193028649129550911092662186758336226546155520000000000000000000000000000*i1^24 + 4021553755903017879846451173338013529815340087889186539769842103580339322472454948932031982471533343748136723035902068454973095393801417371291982854046498288446665980237711880880464067289776017592361400103040179531666331563084297838988426772139146668174925299511444501890168340972045137843486677922896549109779096860088953486974539321275506931529465798074898087654136794140319926802675070374036950347643114245961657421477044183634766050287569979848271664988510584652648543635160535700563766107801539350913092649757445639343908277501490655012724595616417398717937782794929989151503045028209156521056245689116642382320287935497693315752165025113708668350670423624396113051940346150286489681069075811519106309629405195381394544967830170240550811563916956061603450691343782581722756620581309894921676903817194583883257206600587253384800112714654927082334983284645430980130121190732598806501863263585197682734028214245366929924870243393268796234901603059217159152829678657667785944082674888829445193808084069684414593904121854448271732175117074818617719733943451548515493447828296829455252190799486587393881574331612196403030218976237629098818642154560725724676878072319617441178484853932124250996838532140411826611639216496406432335172682722428135535714190844506401892276778241200210703456969704407026008579829196128256000000000000000000000000000*i1^25 + -2102601169305417957293024234864479775701042030070308681479098304334259596955242267213735902629169970646072827358849705977444568451705070870880727126752309572871141319123326908492584278178523792062438086360493773971932698737104264554038198687521678846753448949689426125774041348565137274572683421562727501349904483092768055864950465536958305862519019125093828011753592649724924909867555611372321773110133585809815978063905380714216535624193469679939915203374741825967482360293590085763407183073066558949836823800434794391365199550602590842674536217586493950706180534745509623774440068376485506010327204800920416333328287119117258140976497074296572640000616622401684399587628779812460743085403582680346458673018174976320458916792850768839435192619682514433306259106093417837132010133036928754954398123049010255216855700903899932213484272919430432744942593434463174933539970990000730281894189135934297162405606491599115041252765303447384033222475265389872224241568324479921556993656588901249638262151720366854367825757420198739268817371224702068760248369422528556827396258097241508897203500455610996466891118786836117156743445557513633282675001096150191127892754364633348389054987910661182391150822424748398957531894646793418331135680794941756712935940877745776149488190071948431063986700778350276346257596219392000000000000000000000000000*i1^26 + 877833527453145189637763111344860706574349859634146584376902564976796742432565125944050825255646297563334640719623694664458957892237559810340466512859922690202280369197520100088210865051719738485123923712745622151499098177671280937091942257275566190225593510152438000542647150517676675298222106952001267651397037589785535576840800702547193670933775646390923413187294961700544951309958160746501137995900517708640499849238088884946687307118837919598821663841513911719259411361943620387625544549547661874209161993075885333149093871936033367441699244407869121663272694060755583417370513825167350804316271910494062404119720643234259610844535481637240159785566983360836914708432350101369105398071997290340461151852551063917330335794425403899744687682303679517387088761202766527323065699433264834622290753430693282759711936402592588539457131553912535620095855231323135221041560260967249602817668282104877576582787319162708366681387623418536189601576832825355123875280759296889175142971654668017843153182834384996351680752017562116405711204255945394494874774386232401621543864880859784197771601645542760578931589939815328042657268808240161247020782606595483207189521073535165364651143044563685907852537448510259309126568373867093084281347856102355293973597646551934077318181596428368097619950835970269398937108480000000000000000000000000*i1^27 + -48026685992916456415617647410939767662908924914097328075373532183425458819498302855655549963546239150464816626337733371667803618573529538204448385648542086742627255866173777423886849691387610784160676774085009539808338870744196786517307356844400151522237966288318329174929445100753694846396696173201314670969385147266327161067422337056952622829934169367563670831010350244591744207669753375904506380526647986016496576318804049720022114237425807118392511334139089126357142949751526836843882042213612789371960611152526014306627088005755716912970807890087241794265899823170471445875790606518662842140923958525746653722119942664960867121137167653947438581608371201758339494998718720804370456928914645739437697221590728538298639411367779776650725254629998913266619060837620646101185515653124399002762908456093668469156455079911690901944496604660458047907241216795645429492502305172225840310379774571841809257803304489145146920137051784123383414735751034210803015756114482947716152871682281213519118068487398681262485575953303896067561309679447505482549552920797680339384379993973834715194480907677055486655192250827486777855912351298355579951809701966911721182647066327503882207011031174680551640343930182071231338922306093257027994424317650283212711457122185899325423881801211624467200839753071738224640000000000000000000000000*i1^28 + 180928018171243233751157022960828815210905236859437006316642345608414322859524633769226965244081455467789675470291408616823365478314022118237014793097625887834955939928405091425743489428559624927816715006974459006816164974035942711223524543174618108567626658857294138112538941381113877056817500949877794084127796115604761184160946907500398530366366890290356177759989912742843694753774371671132561367783019050146596248788587144145201765578951791403624154935342850364483419748785459891004109114543076066663424650273756500509506675064481239216751518716490806448605214161280675095329427414242425626429688284553232136124718950904845242060023318806411711920260688576034367776047533911611619100348378777064866955592519794768437416371318964842441755348149874360125317988792400402373303824631725091400979518451043453517160934960620927248656985041397012340883861453816117055253155168148292651784556839929809244030404704328556129407870372813937354755189599417448553222956402946108853359271276622334069289831259057724501428640931656170502117475436803054343695666990682818223455468454675208479873475373903988760791263070285090236279987420798143969784341707628115304775396393571242093564799680084426586967954416058191794189749265786916191325570126083346492129681418153280488880257456879802838469597650852249600000000000000000000000*i1^29 + -307701904678152888557660266878367390071915482903978117477358424747818453157153487616811734049458898284613813833754932421760563635511122058692068361249371240671874807315837233561347992053049006205428185221233183766170784724305176652668716198895644163910329592736652889393139511326034999118864169809257009438677530857473102026288335887553259557685733225152922978760288455678636627250392786622430481354748275712336176675911304490636281444839169038889060091676526780566019163242161822073451332769754639200115003220283150967957724129498110553249911557496178987362378377473981309322742682213487567934377225356868193579998780965225602871579373125678196396316918935341820190554997059898992619142819519976483019423235285533185518409461414803042782828725363353103410931753405471999422489901082037085155476747719929459186011629491451699347696886460323857641957002834667367364488080955886353856441866593785934849276300485968424043483365307679805017734781318999363840300410206104011765748572210019554232133012647431998648614075869433559475252910511608710233496359582655143925328614099307331476581432043827987823553344135327261347010903285805970974027085918612730894100450436093450618649820645275852071484833264339121612382611236546729355431779809472836357719022906667089392369675938771451871478708961280000000000000000000000*i1^30 + 158866876463074410171058838773441592021844526721049372986505575911154001579359424286379480968002060662789580014892464821030271458639723568250459754959749890508265682311922128905097275013033645793432861156528233298459875719844711326485700486947298227948352746329819888985324807170907709186206903784781941514107566270944475066624969552506698674813571023729072162794441352588589206462618666132945012575240409396334001346282661453543875207983728022680307000440437586132955987752193485451685604120863669229640477580777698086249296018807400636340579014141040263659128493710029568562986876433044577902774110975049842622196818553713932282960430010076975164727720511269336708770949214218506065308997131884377706438540638569112134081739510603868531192375115640812981322042517421692671138508141013782332852734016035096767927269419907716741844529888889475618614481683430189042946289860864073976900903027364585820528982855468831475058479451683715500865438898233331007104730939433063126984938739935813929090398984264060347284392062262294076855532165012625472010467023172758783865588751686300463855739762077536087031105573921090560172594597709689862640875862000206339554154926709189907803200719345792526564281534754134091610357622230503733617801885738410869279798738076709011937517405505728009994240000000000000000000000*i1^31 + -50786165776970837416269820809420219022265786695638082930086417176198111907734171086528768133810883573260367169354677785364815495144799169808706138616805851178292164805127926624016169755449407101454148464133640618648310113999755240751796276883971549886316991818409686395444046563131416155207636517880837249136660849829568383831758721837335149330312232190189135383570250048277968654702568432082266770491101285730707561593232324496658095701075250845317651992752157244980461542200001718474381768942746078532670645968847266870334846559583891029685315253995294585326202584658831341089474279794408208552268283273492429099006649669792197612617679517748864832347084372565965990071553514044382064117743756270044630137649253441516251966402401722823148283894922721615204621497416446416275992830536385531514083792409044128670246506388692412124322228510730304031735258661335791081536276058795144431536383279954427534865490569967207219151587633609606338874386678977025692021874979671616458490242585093532734391153116286103968162970731897954541874110117217767861287850399987865701934261031302040450810859028756051117859933639173965256140615662159605671090382461289946273257332944372050085591126703088532665786256555037304304859276081936446479831062075244303375618104816651442883491430060680806400000000000000000000*i1^32 + 13221718052556536711712692844099913830418036657658508516463937967112501006643227813909480029163545712393435712508219502466056159798429495222183828585790646033882187969684436236620534348357751982066647757413761274779278665330874428876749414881220254146235335611547066250980306906725025676285500240438580595366936153517202288404884864024201157885377175379097997661270278739147702642092976568696638481535962590079713549234078894931482114579602823646744555416569161262269052678519531309968179936860000551401037603970292725627105946197634233280455078208708206587800446473210864866868277315252520645430718454589905497359395668901679590270970481329042614012230713303240065687807843240387019810793963193659148804183513765631002733392621451737901341109401285446166318687864109835310454413296037061551486843875433729197289701764065452801450635364262944171484962713472477377685919337243211832998775440362079937175157068523281756546261826535933566464632860678076565143668623433491910963445355437865346476298228501743958582254280885156737081463883190829903024913301102035019729161897630582819374438629516039285235458718317467403927404004005933507119703631551847003060224004279686881353124272617617732474305945087430855356767178897986896112156757261684451449679829358205208118480076800000000000000000000000*i1^33 + 4827466610468198938029193708657414757818219406734638485492301540253530304584778537681287271374265618348240978245781816040322649605989848775801111014780692623851239059527056873968237979185197277623555778444912838108669097928683076947866726866263215037147347851631527325806340165396676758786819739636643575848592340451756275939217122022706188535677861943619988599985303410469647196469233992815022625160350393943432729493512699352832341809569135583076943909299457160355824126783629795654329035227662703118800855735098155698050511199525538124592804906180955095192827428021800209294666506527183041954080717220890487954066909665718676064243954109845116899452210389648240855845282203152283605587593650488222656258531490606882398112857742747703066887019543711608554369830339069393853450309392159449427053947509989266898056439973226920844368486035303707784012738172133325951279997313131269795006531201985991668731347640756486163698032151044710131918957347896644696490232183358373443232446122930842365874575689118769252125228328075504410965761306234818784219230527134368513149638446665721791426735563890204803917306272688937985411645050911949224793538457358822102696078703572268385845482627364119240606653745176257712782265203400283226638092433337613827524842551476072283635712000000000000000000*i1^34 + 892048898130040238352607796821929680436946814450854182800754442259339443033296758550183883458366168682284802120400283966913629389114142679289208814287202054190915685172428853246456739201998104523665842900323190700182126560215218422383913720900385925056596341594018674631427662282850593341019584431612667158183609920871289048013201222963519527946959153568331202210956350530079948546283041843861296337898860781451910457957222787447000624745824635152307675555698182931109916374119733908360038200138406144160708848608168341993098969950748725589979924575456489040378817212764329787531383641270543899286240413532924163612089433805039702788079514728813595152980418106195311266894050340628417327850947744760321331783967531588779940886027764934515624897517602217032473270772952991098130618290105734758504761784359307453418013287530643680514071601806553102250765286280724931782994219356300520417894270195697754453137181395073728110964032755199909274914375375749695825153528617242160327480342370964783823748157773420291505767303921303876990115543097595279881574760089837267043120605661073900694297128364993626111118483031839567441096904933484031505023923302637601352544193662014570936275861540003017767666536779862697574401373044911274543751648585120572084160595931168768000000000000000000*i1^35 + 77473821821050489996961443384491906515866529211594001259225543773723451752335475913432810035649656646981968068574919985164690157311130347933697131088450546539295792865842317497716286834225604984139427372525497546694158109194573758282505166032153659483779382147512389711912756002151483887588565290622421689226160759134321874982416971458990572185113579177691641373525104133522409850642677512962909990646441963083023389050421866761852839725305661750158498902295332486710129182398437089292214622054614370908948160610724154554053942874495483281865441208888019850033482284643417176277892072202130524966521141424882414603674407745166889482123664192605861190080702847677279810773210216553154162904216686001264417857071393281123014172980066078059384416057398315505047599907418191887814949135177968871652134182112349239003648118586092884680116495901202317396498296870015601681445867036843537187112517641675709521667217203590379172371992943758677798991110560390146010979296459268522221817138887807000918723077349548658222977267576335777394758619248258671070926802072414124409463019806683277152675747162336461771286984095416229786268525739994881458213386268354746092279394179663985221787357718073834848487208601597104600254690084317987431494355991282764270889410232320000000000000000*i1^36 + 3827029990583199345912460229065589150423666099601086322344809214202178748796721677156169527828993720574808572000596223739217565467354979296842684500066329523522563441223758774189074754651226552673984812621858708626635986914501451954549844676557356342596259999205658244562311614964461006971201464569501825509868348816525411604758580803138338539613923105218403066436969090951959317182577226698755104351633116629056968314626961056526968882606408497263584596966674343962733167301213756549648994310677972276940296488300460261613322521394087697335599617023963908484509326859298418985504807570287629617383968922348573929657323321471208110413206087086107774410718849656970162349057122787490917410475051412153404597895590814140989951281807333030858732897785133878978144656275336212216088153814016908181121818392909876066607078022054468243770089099667979996853877477832007580284379861877529259424356107394814948373932988584678622105666225476277698223859821132364408071167352623928276524761612924793066900165707061467858434996599400516956219154773536370682250994085524599905046807226429931895154965746501284173654596536755408325726172955100799126404490659406497593618415708802111114136604131311440748809121415431107392110856457137869816552438974275125650653184000000000000000*i1^37 + 96768197802485068769580460746193929877095126292216313923832418226310269989642241824295828708967030051755146251785750445431066680081931518551445655571630316059669242075151434035552438382667755330721659993959737210010220930884120350788406399718059236433629890238156030347769956661035922510558744240561797347524019590240356347312327124598297575883008654772259666722182400201985468150961201084409028824749617924620842478226943263310220127180146865277514605786033042622895440990762201814650105407178680338611841107544886587718998337564875407777940914585546958025913724278570792012036422219926325459472898659797804989036743045264549179131788076611747870723925121502101037835278305661764199503702575422534899832297265815009516914521504790226326855371723134842065838306231868845563334058860263921298402490802996883094276904754475074658525498149382842177225918651166678239729431045430473642163919809256859062319580027152040679466995704535499051592341831516024754225325291875935588537430340603635718139216299762604677525294908312273063991374677664267062096610514039521442805917988373584553718244420383860634426160673731886049260453072256110039183928843262897821321190044471881173700145422143343602378710667625249624803831774288306344480496400706673049600000000000000*i1^38 + 1495650269276289574009071814149315360614858869625443637353962581754431309376316912247871578229747056822854127682227585404761171297215004722904652881255996791492070373341116844921368543602351794322257249536375763867226181471254938855314752038874612824157955058754133502805514482581552070757355865323714889169030758441055035641460810982802849523880769028111401007472750286761951281888383623657506925618990402339381590104415290082520884884541556043474205492903021429007035618274542029597064484535904633276925079633857717877510797495562215491382522153380524560329942258854336458434579888864861069168598077790967794914334386012760620881130088056465052704078382974203307189290844217018722834021832811386369210122011990671247642321285667232051405461550603289641701654301913038590657466207553008079497169666863526776326823550553627677212498091780645587043958207999179935867309583539263898765502456917782863121717101201911089974458938951973787985069710593264503377934021089017163043086483826359098598923107799808917668117817310826265507934199917528416934716637589264243167679305765209290686064237499059195332544283092230421557504560309864646796739821569271850587693036050640776676665309250304626221528156541652604002093505455114259849513145466880000000000000*i1^39 + 14230025717078510413169921807824592246250952647965090454786447047052712084309050809090424074606513530724656726965015343352639851310500141251881894337368160733720720214732382658288234727911604439724206946267189157797927113196772958022005603893542147159222272543041433543465951119966752294054051150442576131389094625426112922536732294509232311392807283890700664110097309970365352784508488536916187867763149895751249488675852445627238277136569904304253121693405845749649893105096953603939070061106555656474979345290794122332506854799483095298394818610671064571895665791401459115949898320114320344945433110467030543262457686155460689515516099116105372767329276662112676210883640222665271339214854577105828038954187866899892002938986109778448249079348017902291344476838884558242931586068589962662753284917762396973134877203814612083808720084655352874570609814182172118292008808551418623945879660037350926524542638598734144843498410449917856227333913806246795309432219013568473952247996087965264238643797438540478424903960249697526591311734311083852575913700419928488556713791530647839321228756453650452432108997126887293011649588891236682142797062525593762614834666113943333716615571614921981049782962259276495290276046634420562558976000000000000*i1^40 + 80607828400312760139480525954504650621641060318822531069823854353410386482796045251860827684831708012283844268704941204833407099205195505862155262326845709004218645215533775040293672176686846961356400017232440880032279659089176503770871225576170224271697387126345457499119155243631070617796288754930480082574295655199549139447415727407180476425671838717184113091185322776364205165889468500970312891485553240633017482238495766736672389635574094871647246290656810853577613084689593474498186809962434601807030232844281820383150190542902301192314154319644649386944923520688583723044642084825220337880257533743078274356055870097031818011760856786540274963014920901206136641684366207037462503636322658724713247118913314623508064497107002472783075592885728860112674283982362510090249317039973998886716385555590070281361765850983533956486733364786192051713940406311264621529035530946518040709072094946044747290662954620917795367483872812854591917841418148501099769570478681572553832249131996827882858517119448647673328501229050372503342035156947113154171067386477596820102151465873474447560748306537415765107912454210312681598392917625634665772282021783982834120303846122033954274980010451512913986902068267537749616150344158412800000000000*i1^41 + 228173895491135201746360640430005941753501510489940403595800677900423034260833851828839722092620359885510002168168919371266809672979012056409169797957369093613282826191222246440757003709238379838271293534812514184779896780129263049529961431630449460050880302962925916844755240412029178001611609795547710237265533349694962484738889928264165244180539945750596500593802757756343532733452053123319052253586303675989126611046897554364610422982471501029715164858457935245446488472900906752634622617115596310316132465232018031560032984173209316548944597326553542557950283778495506954176273372971729409449823280463859916445227101751542541866491537770866979864432752844524898604903408274880007204781376358742342323821676028844664106818532742310552692114356040695261296926917729071396208963066368605366047916248716251563755055093759745537309872598148119816751810882633801994703278536088960120969290444866668258001157830137980644742639799593652807597224990889779795893864844878490411781794756297229775442306280165248884120129663121556515818427815013946643972655269122173540638182201690259181573186276770228525599716493222086250459046375502887575266769868815792269668836826321429418649056134409851695170085526314436171241881600000000000*i1^42 + 338643355458970498217898002505284144370117294899308316172109506007735875627414373634723311598206481414079360440610110581399760575854149058269537067107898307132692219026180276122162522397369341876801383452409119561511946560320139034554426070370972261262322914263013507152583023148853094580078289548029193471092151546077340105866958347067592968853728538306047364742465428461758084298238126419880405114739695244792782516124673258152070852746071159248940539580201955448598304158510277308216839103503925796288082828039316507625558842592329221714872647889458344555836500515757564421716607680044598102834495484893395338598993287272635510060374187371474757592267339670943088042532630829107018907313459269813372938311712366213919280437854743044893249874828856012842365003561705358139911556665789574418862932019027282212007747653288630373488742447185825851761062320952136488679648605146727236241868905359651872534641405794757586840560536848233982176118063556399290118725208191375141702265361548164603992299533445795380943594077219690766224530792719972579525359818170098686653130929973541868857155409530140033477571611955829375153620978427029475432773846435298384377926754533432938456538241094073060129619728664625152000000000*i1^43 + 317561605418412542644977867651698813307994228834955155745000195279984962307979351663950080871486514299697348836839862044367854235382923081370932026343993035072926103281839247139614163662269718635789647207480903890895727074103514832541512377181952557226750938988846689300131625072168572977493884196297329209996389696782960046941153117513556425610840427987023427955469813618467710093718496799496798530187624575798562023422954729296934323113742688206755438804779380243011925126073976152817276072452984672400837293874281960632044730630596642529859578642703792044827188714427876226517653601914144162155672280025097523140839340844564904317957718754967540867825329704235453313585553990912196274004551065544765993531918545865443266939333628995639168461841809764962141847883549036953047787667722381158469554110427256966986859890533431392670640997654195563286755196253005883727921566920297920370423143951299694228804160363138944249101916087142442555128009906974387505293175957900843462927384338446006263838446025985394838920216470048276671168058711092362953364060923624719006026643514779260275963171038504132415631075957909286691414984134041224230006186412273676619365731704393684824117955411883248215654400000000*i1^44 + 22462004113205607588442761615860098262371396269492326373504021245106307092554478033144033353680956683316533126818585492958653223551166548379112042007977348435887308735707993302395881230215037661428910587775007251152946507854281191105607530096372785838202428312867752428072674835866273655539667958896314864493604504973242510339703875784555376352369900249240999084179753362048330506947569464182254126057760279004014092679813741920286969892557178778781263207678326216702524599577495586587336842623414359397324746277377562348487271712666709907195136012329464229582849272479578164773018305815480460274133361740983534492857789800537410064886249454521945785227377235372010938042676887500128718314574584324236452160193560622778843367462952055968648220951760074572875872300860031882045520824966564319464806514506840191948955170201489762053696384457442181092570838951655196867067625656820384788206148276757967095441890952533680587824069360975520122408785802655307088579255217627306369243168364392929709260461057842293393276190005957984090381191281499270993632141814907248876412377094769186567801052166417803566315384851684913589944385194569457945898518563118695953285227753316802107232558776320000000*i1^45 + 17806123699390354774118217590645188507112683095297050510545985615518105462321724793900922435981572794913755681399898175035389064209997943540358924009694317377345088709938839490088350708932785173733665709562925416053475005572275010992008131532095812638099233031250011828404459538615100294821624105976684285788876366561658546287169926489437443821053407119271327396454608412177554951486219218199816065816692140700306470457363560259302952492992699388777042901910529927813777427112722804105845501235368914636383264250887835374086145982184813442142811557827472023014130415146461871110546133817033302042910451395404566235553267830149904892491547178068164613631249007494329227853878984506480372420933186593813900223192786182794512452607718324258309389521869519388271758076693841684353443569114289004258194594906201468556739351344536442640413281625105557039442982857879208547891060538117933191790652170939093416849048280714694997212672883026645994749945989398190207838722467085364259672045676547220038553590147004350843299869081754143421396229326548778744467311665679521502990173432320841387591706466135234929037984534879094679730062780799276216061302388359917706057584097225375744000000*i1^46 + 64653686672452636516624650153212089046372746979292118994121322645098379914478551488124202254042649157376937061908462111863739404067680943848165291290597692245846098484740750923699318049111327843586261844910199656962814614288450413801539335433431072086489442133620555721506215430997414161739786630629612312743915186331948862849747431533987764592329666451869280881454678454038374592111617020950992417843245095033657124045690650129717854666499255083585875123158933301180994120409604898975514390014083609916224414524112361390293794945229404965587367090828544301500330109374202659946444701337509771208812414722124628482653297607330659360252251876806015300041768001620498231078182703935288348894600527265645324753778725788699095514719554545638811101168134570260576149893147942654221049794324154168609392786696015782573227390869402484658042813410891658317889915968311574031875156301615907162787765556946866955889183814778719515736248295669439430803601679205824677653255230782480907569726745211655250300837921524729730570787399434407897843676735070272095174906422148455524038133794363686359614537483288985057776120628942385839574848847726241315104792460613461989683609600000*i1^47 + 28221536787072763513171016238805749536239034336554570387339660355238495415310893946802471419987572818389495206008753920412604817503048483841599115188004413338989316451021822557559702480975057924449014248898653343246174253638820023141500127734903091728260832612286310987523714185915628850829372790805238255935641262819238660262647282664466340804070075872165135922853398839949724009637675464446720556926936299342613188580865224101390093268501246485976220179930746179978833548379132628803953394686220687330004218179313129539983592065767179040559450510650069080456191638117933238802680820190405296988201270753623058326674593688755564742311664700977821530002932649150814736051519932923755778792007302141673961460293996970750897911621068099224949596308500487503194223686197569985741762497204316081782327050824377603604480937717883184702364547235161099951315650258465136524616274005410147380622920331654727796357908988346838706661047943387466913620221127755029456224217491187068023175742966972508869283466527655706157810950661588671065218236754373918429764217515356675286082488447783112719087188355203068531594105409506932897166405828799426403121553832942080000*i1^48 + 3514717469464107815457314287122315054134528675573206702942516713604844745197565305168986872603540230886347996107013764616246780666390101672687095839730317573038370776250859515423303753476553870973141523325487189532385694606606048515906177662700808475186227132289789631289965254377911329625805966285233176105469383356347552266806968505510376461881075796607592639815965980357011616373751315014633170842649264259541826224796633064911540521415010709014072393084847546548932255468502723342977337975814277816340653420748704725863880601070308556294186723810077246168248959756713798923811432124109299457344483259958623275430055094054885665268382216298254882733434940993012451021040071058696557737793367272232416900993690439914454385256696882473424862421087191359720523752890944777339493550560292196996677455821464314651677659874941374325116022178668861880949038590704734171751838230979499791408105377461823038448020887333880143780133578564586540393601289175676389922792056915405053136867129855001353087903191087581927161461076468045583295627028809677911568777024274456130222681789907717788316243664840694248062739499651796355132897743014016127360000*i1^49 + 8253111935935447919616345531810723101867388408468381478333729192981659379974765170231933560584560198015204370661628702117503349668542199051655289163068923400006237492149750509322292380927658898648866995065246863464149060259313802883273476322023258094852264597788038842547547302102889464436360576574965621413884229441732572677281635734556120560960349994787032979996297955153074370710845374108563242163655787868947453910834415170033210725537416518020220711638158540067863486399350640584227485843954745599245964188493898399340726168649298917519606341247291517377996800601677206934374069134369009506106294779136502371330915888367058393868854076002071257889764874520410815572330215277930430551854560907137791285236408719685716511543227312839163014185195262270315108059136690079132932883899663227426426695604069286752913810019832058272706075968626024794721396693119986448568197951307274185490006072092240945420138793606158571178483810255641118339456666417705533260683957914304432518963975045638055424471718794657707490557557856808474270242833088558066236493205051965596368828746956091102482240219797492688821497343829886324158400*i1^50 + -198226183264148252008410979271583033027951306812265516479035080040762273748153270199629353008244347989011898018923394007335356179754574602539821807878619200536012891792328218917411668129815162596087074136037415167170803206374400665563996145332185321831108047044648986006132807154347701335706237587150551650724017455604012563626470748081081681271193101353220587593582536912231125431432456099688823861414036549048198025824077561634982449913340941457661144117417296650764006533589438323209956504214890153054501684689542626445683549134862560471352141731323125088557778638135056902714346141628894698297069966031947349001473709247505570491954385272971758245996364653678918121925055445100131583992868000874899588388246142773902216042497773683347765471064999769755254371488665696201908341713597995418725489170908394832222377201573643073740797730853010688703354655235952631274405346850874939531354626973576628845971777613545836836904190498835596401671924074303591532223069074260335164016438907003953194281572795122553628355621224439891285973570367251742591483713000222878297320888989079360192880*i1^51 + 9541195288108031074295296920970334412859489003986346594215439863124565783752936868229654452182743397347525136905313529172830486486462036514959661677139928094508869117823282999788705972299319513338634790621752096888113305138732137174775832261820114468851061893029724782508759763115438692568389797653021567687317025122865680744207840805011666572086253013824996738680928003531033183107788876157125363437373040277450114953041879346134285160624440489805128048714925570908801564993617943625924813957115491329258267880233663762235088526682814037268888889671807830031227800238693131768728734818530722833325039874762677611277562542626803134221373715247490379325449945071510954033943240806499978369403827873470339650938396947621153079037388264370675099889570376345014721850415500651423671580852548175999031614863807658674682462935915481341692822368058647187580441822225239662642935960985961792591494650685888443468438539623037988082853140676188550511807524284051962496682310337058228778663660488783705209999251226714206786109139540780862503557527827003173849*i1^52, 3681864618976726577701282233280040842040092126219836634595962021602486587869957750471838594142831694662577642845066948709802241725395835408264364781608638342308236582331631865138310663962648497576437857181823548881646669598441206206063156034483724343226941122033822948321826137565208817782788526735575332304305277807994599616906382095337739112480487895748148554826207697942291710737978347812842974390069822276605129241320353739978176864669595827730235595607235323456123534001402029388264829853007485421789505835906578973743196178697054101150267042555735527745601101676249245594402646534964792816283321656160181251274848088177432503191038048870241214471262511538456797647119673181821280801687391323302749382390734082841596299236813740020371984712949159882449963435075991406938347255990060093046771629465079664877384724115086250877537634997900912089844708247201811129572023855431285674838150164830744847609386396617143512481325274222184823564882275320887813890059620793898608800457719459221567707545720886353813753197636784521265196181439898430421265205580819777340175119182844656567730540285833747086857957805530548441542346921627728904350532216562411487421523540186146797075265770581462907872239891788133383359451440914288243771860580660692688370016355659799476673416890910979120945136783590007720950426874054312211175580254792649839835658488439948640814500927227298724266942168386086064871948113500152090366010333646663945989783657876738311048675688461818480375965156346456487766487812439335586469583948467697687014493832057411513471670217714599724656758966402878610280110945451643458933099919405153205827072015342076440694906075360349437971961628810116909761389745559530633208369828734001401556209743325031018952298149012023325015094230085312111014216108333739077422849813864662077074080220246911275637593921385421758264692849698277839584241106371009389490683769032190690063864079916424508172329423162937776658532034675555257276631657651783740633677783568627066103022792689825279941659164604829714514286509783992438336627327369906049096678295256669823407932820642265403416903680000000000000000000000000000000000000000000000000000 + -116905884942663979487817386474074142973994291957948163745343901091186146237692356689584351075531847238340387893358920424925923016165374077125185874323810031837339869715233947521288071797590253600988991849238947006688799108097578708557420154686341529116265083791437215208458240795980869315539005339573436443344188870105138067815720849901802052854114064622131431265987596160317594152738622234987808596439249031923355138352034210095799167216392586213502059208527612449114441038773113087644721274501453550148412446840423279121262751445048494046280175508761960977476114226747161804989815133319722154174183851781129002863896839584283747534534825114127242467508352002420341005267822197125339904571825240156945639643174015648952473189947865580825067282086223060362076795359046132933590349598228684237537476341442030397958409018165792567975577224317134085500756292761831439327890000146244557976555184403065831341514101766387951062062284758999988353771191808233092682015976334161646236898634207903977123062846560801518136264769891631624460495313197478875710824029020237683462986579409984591740050703377636982253023890107695951958105498484625821749613911037447328619913149511363763634271979720477059519845629234476794698698533184480601820798216275485978700741724301055408795257825994636310986255965879232016372597062078005529912020947793436846531161398399974054671246982812690354140400380206610830715264648930661840006789283323412864521367515976958877966338768492770468036667149232545322944506413297232347585194159370645042294284597698154285736320145718486511980049168723438734914079108245877636457876685442821505276779012233044354130568187172629091370795324656416693460013847511898761302848949095893965969594896906774026499619637686025883660346161281587722811717757536574285642564752738733338212221705421085677261326931221065777328395246306856712819924322022670609171320503708769894794402434260117142832585076906996121258702063386426904418097886100237643719947347509917060349036226903810617355586891192273475213717133106098998653794175587728873362968150199614965943577441837001731041394688000000000000000000000000000000000000000000000000000*i1 + 1423225098300554072005152536247118598799605999412204074237905172971418267423045996270444422382167452740979374748020024182282800614418933553876689898463230629481588371489983026423552665140373402822143009918344509610283953692739515898274268658613437058355808866489198845616595055946916435837661511154972993180268418817049077136218828146967670686299034521329055607741411260344948531643797614426825447588509524571748343947180810979941909179914957440619469352681811053988632170919244121850490403934991564558924360381009095162694919582547075230833567623108848763967154548807725711393291623715490094970059776006722404501914626210700013429817675140674629962547019435800348633836353455713051214522669808707035587780964164423386347514011887186230612586092723400682667190645644061366932706221792872084054856123926950894221685142946653658527536071724957334557015887255621481465432768411570770485444044119150717651134197924610210205245269741808552359752959390851375908368246625427946011011116806804564111617296957025426130593481078921231064628715659633931465022812535765299818037767349806130224366078022364670502508231919620776002878983135671919034182464835772258522734550500631611423471510411533021721708013933889260740867709117249318458071462369763507724980265037193660757123017982266686737198500633329769771452969213122569417915553108873122377393118264691245267776222151328896883791126132306347557805389441798476756672367579925311680796886541371606529201530951116596830644825291497672398650147993990113607624400364367893467817964164736649277485480791018130165136332682961254898394081582108828229037120512673570863354245574263824351198794315680133042432022789528383878066044452139759239798404697629851042385248013748515774442830686626806568078066969268849101243602649179298424364709183234267561783077486943718010054690071541535719236756400728715134302307076727494184730438939889826449313244901323475068765857285925409122192243697830957224499802636852112395264154762842949327885222247088984777246825323268138464058894334836906931276245789165605773151269929526733642794562796993390512282009600000000000000000000000000000000000000000000000000*i1^2 + -8343835896212098248543907159227908235503602977922393472043741227173358656045251290741096784415249437424505094614527056815645600885934770917177850343999858933571367228736091643991763761900655883128993145826494628647915990177919346038404096230171845907658643968770308285613761637813164184738985880961832346007446288891660179998671988589619400213753857581591680108581498407635922272382143039106569592039476153464687774146566023014118148919838430367004607578324059352920852184239268701499060783569795291309804180876039614580870965533280998752762200570134216606488066005095900993545012188534066196640366199013855043638431300350955927286122008149008386800460454678851045621851433878083004398174558310700093340331955675828148114859273271688800862002170212962841394826752593394916203116157453795244133199413278332040304894371500886409724095923469739855536834853001858391484521804052704138680447920318886064941022576297225067846671462815228731419933120244974067533972138327961024151327762294207964863076734664593994738332275577527980292982680384923619277415895087157873508345329175638783167732912451490306063817444261940457835786259561337465588286025300725820869247057839268759645577548896940147833279581823485927724488431886207837702085142403314690698272667792807177743604929600726462295958953997922497333733327840117084793197947987665469810619624363896384706114858823783726192375083516255192650795665371541457398519658291913287828832050011073867143913214556741233577444825154906479575224634614266099044610229497740444783371663611949044494235965393813845141663682603345103807632124384786516504784189884974325278351479834035900689080817164478473229877609264377783550175057539411018699489650456159540648508454943110400358044072817253812567680589660975978313481070746840985068975591831852794662401744852658474367275717631681959921663734102579038053461467155784952514232889821142466608032825124840078264190940976185780880609384193577009026719590329421421036999290358451025650997601869315984289874584983866362222695395331910049907026454028918517884502648436816273677212097155397822510530560000000000000000000000000000000000000000000000000*i1^3 + 24682824672634850596726886977090923530850755649816213234159739896185760194132162607067262293654840108182791107125226286327632318875362907060623285425292919596571748484898035131560663713931259530655983497481592820275226941829753789269094243323132405504494156462985281981899798145401476972616154972102994491616564717920554225834837272360259148519134945864382421193056102839517759163453116392642053234993683070095114467740258707126534461165343120880490492066307158079831870332523263361949476379893172964431095109586764552312284148258417210523837703462846616786749606196521657657355253407790877986016081320148435112271297209979225001878899020019767533089608001054589344601775226075299125314351137989668606015449786882879869168590210136109706574376920579762128009042769698461794691335227034055992585410250858800051365016424409009608316854673587138580631702374404102562776634352002357533925042639352062412581216968868209188815398858779533772661321604304202023697631230185801532974596855840534895275732646385678007638003059662023862453568720713251810706994785842064187774987675936940925142740089768442970435082810029577273101854601095927062069756482467914184921609094489193038128809230429388813769525684191649961963746239600760008052926893680450551637426348433402578240509821571156974491983647667678204581136348328596122772395100255397835790012906085234107111463855215844101951624019635606685587218051961028088142196253398946480091585114883713459179589005571680695582616088508894450880445892504788911712319167370800921141992821272390336214611550298692113033180838869552379421157454786747929386575658941395879512945456815052750103632003709951709486528616018074784798890472727622944992799300924090217697013259700351082768708691683012161479869727147636820170233697136506966819518800231961299334971672970999422934781352754821504587189673171264107784825583734116434314260302494211742979427341297784325334723094811194553182151934755944542854680368325693453711573462632343413110539362711023556192199632300751479296100267104218105257615508648954648575990714835833202203361981468878567374848000000000000000000000000000000000000000000000000*i1^4 + -36624837435695025620335218819650426575201096968837982459124121393892737056108775817672369809974235437996926202658682888125088324405002924754067483180978732480084436966433722885958600054987192314935297354288733507378170402758213924340333346657119413686808828236135689581114551535525010067311565768100504685774368131593764129576442206422287681016318246922307326736613809417946976363395263599807390050584414305029481784300628975305783233674235375354587360963651326356966661690273043960900074719573371512397717174087695824910231090186911665970668520093007485891621113749102174979908050451796593610259062272509032706636073563201839782589112414768459373307029712038499638933230904216045906638121993951199736083481509175983857651217880048005778142329925162457981980386907523695776945125119800165432448667030775319756806147919075431013257733365001215226130114791400747585901600900660405790493548610729353491041971879000758596244331294282714492500169013479061195892499984742850663750359465244246002182296222642754607511761759871166260651399829577944333818596783721562442806719302309141831786629883828795615211370922137917160147114720012547886514297657022394394144723360835035520111598539293737271530279517055688154341799018484822637747046596031770221179955304435471823612476007279293757832763698854534269785718472240738347681721541977202976277068402891365135938024506188023562579220839538980531792950356656278870291774888606250230705359875703098997850888590786434792284519173985842298589213068872232327423680955136133676717082799525429514886304203275305884469959670117129922895957251488857372021363223255589820924238674204276854000511259302011854237623278292009476702226918721642697845559117841115526795897699063163687506664265362983157509986519941349197723893369898021004287272033464785058286011384760315629555129611815131835790704040045889182067829261231592342374172482153684085599216340362430158217168705500162101605388048714023263822272698656804073770165835445111260936665155924613329977231082263326740588674712231899623515698449642663757848914830491909365785787672009470954700800000000000000000000000000000000000000000000000*i1^5 + 20916963822783426555902613468826609960132558160848399634079668740476524462706358534547058302483183505308494824746456047780110436712339169948765104959872139566568093775404784735611499189177898144011213880388841979889208821874892632255739048246832544651013147062648598725246297524049635849851329250660287186671741024359659580224594759654911552415246135469764345172459892122442969318203040850278559198583281128965354853783576532914285926535546054014648346430069192735818652516638035781969038343904815382865062235436703900683570182629218852700464922671779857862672377295136610311424393848969901914437432356212216600690336118770538305086353946374642067561276653699761362290217805284921749318162907952692619345921656471252820897727993671524254289704080757197915882679935187050120415549293556940821494947296362871787306902473910688261323478882751258377549035084522703263234580940464140722821221350935359380828596414313617325454387710405545185442128490338517096865199248345634456429313605341326877780176523764431147287387877936696876148751318396528858661218312953970036441626595007964980205811275150573359339562528459113938681195577634998322283883064687123209392604860368283462988815645662398945709789183876860249196674935048102699986735468786440732693713538185993016482375149934361557085819914507968460316608591019255288421718444508718418447452781937256773637016754275234887461653689595505114448123284919365351139590499334602321415210105258328882636642909369325940502234646931413520775144588266922841830250960071508707897701287754443160550020554846176832518118523571916795201436824860955232849035514394699156057538803050147582235655959747252153541102987650376651467144983537169765772445356881593920420708908850233358846923503711802539534962830335450377754407452611369617031036063978425163538462917893077537574656043005109790232528594427970793953123550921028536701302251644450945788553328618089007420540020454537216608193974413301006522932498216111814735897545362733530958031959551025007757932005778349384453394085556698344703920771291248217048436617023083735058962747300302028800000000000000000000000000000000000000000000000*i1^6 + 8056387365738059150351989984618899804572957171135033057361150129786629660424277157537957191693276859282115830945735294189078231272210989708696194814268670591914616878737483665193503806119536587465908123140137856099314948654620645710856330815973623677934663193212080506512186615270652085524626839518501671166142288155194121045814352593328440669248037087659043391198917181957980377842056454175457522742840631935378576425438893924272423268730390772139571321871467046901715944973734210835310707577831283669957630621585092763209504121819548593514008787131592198856174803319156022770303522328055392951717132344858014952578893899130579154536411172914768315859737247247148924531011376641085713302710144733964959564107775907152767411516036721569369955500760683824695265851001218407974937269074842812745392696103716702552811412787213947371720498757488496738032528496154692374146914815915655434731585285957582195892554161382318699140508910748908048418301304588658150550667148946948966523085058223916548611804344691376950884494304546804954454603569790114714212808578290955927262624445955316158023848342470733395048046948766871607486582160856806171420812056524108237166839490389192617129746089399559331232075398050003624911856094567045240247545144585839007116420320245973663901796201112672371637226096726132899346174081235059378376063773280589314610772150050800691293145003132178606118942280333620076987194388833486275376396292001957162476259795387714035271214130252739987662764333111927544136177904290125220720122757287736866948887443354571200541984849271776100614729798271262109824661180259873596509524723764197822823569263906728893995921471854024782769847192704504323496221942696114883991399185536446245408930213822906268294927790231566204124065610963263609632211039939148641986798581895921965040470659721218201755906584539577335924873191650296268034773620530530733022105026073553450873188588455374232279316614914713643520511448159199526109313946334626926625888996469778840997865735381842576372799115304458970965631505972784607837810161002479326592124328381761416453362404032512000000000000000000000000000000000000000000000*i1^7 + -8340246798872079776440255585613805187373237546382828580475206361486980327313622272083617049430621510884246910165817518004078941015040034880645318488335763099823530420790671367280460700516250893599654503033966554594071116165107916433666715672791572884199889307417669137975260873338974402800717026384355302661983583402042079025923006341236980398961457166445526657384811131733494375577351731522249283121925942777563917855032273997564766808182107148638519156026781550363654143958745937722330026019735331645631677805538776475570867018386543245358901047615170377868028353506386567485515292547345833624752105766775128998656846501966431130441913583865228701035511421853446324597567886590138552403855977431044576869022906087748554760377336091639464161744788612223083374067702268706614640516764825619602882511250584403809238204398775599617519102273771753085600321456667356182329171046742086411142742098975809829866508387091330980189612789088642086330922992667184497340666459567982666786938898426311570431769593225998728163614337373828458492527717486866246649393272124652197711679983971692475564185433241677184274730513955932533915483369397568302901311173099752517052990305637325985191271849620535770469678376332347763140353130630186439381475431554853166251726172883099568906661020973395872375022303461712114947895602766959159257267206447244462723844858354907994854273815543264222734298353439960815650811927143905240511789584502022875628351557931539071275953233172723433103328957715044790984251522880852820575554884309740667247451204133386193091246626292197691979376652789357848513553017075043781337796224305336202346259009974653992133251193337292208518887335837918803935620177506958912512245214791183956287802228737000086011589868322862964381127277211358547015388297441993659694033534991712924900540669559015745084061553788202134334861286952524405363676547262556321318633508464895339413528078837776346642433988195976508793876343297237292664669819431847926766151900937117214083216806001301536622524298121884495257974817521666945341490735312581237511903666785136133179017946726400000000000000000000000000000000000000000000*i1^8 + -2185834248671040040272769908725058482034837375706643793336495250760251507360497281262623985479060317129673885088882767424169147479606026403525846530831590158781567086950409183456517184215780883842242060863325555555425266238893852850327529566675928568336819962238023524683039240776770910895141797318519184403433422604371437493830355767122475790223750610948508682865000079047137151405380299871314724950285556481228377557055267846766075376248118814015835933488629075222966461249103800880246400928818235687110245263709449526932218843299493342333065919164515176845731950831324309546943786644928894601393242065008794838286675949519033524128783661527194976670385926867058969397864084212190083149895888190158400577439358410275958381423519578733266617714771992695618221667208054689673915000575888558064681348113066693346770645197960142759289502624859246210822385112213115368452557782314246213455911135928245507322331650164760046805410326267926485375603446027180591881996639774236094076098274597487292741933421115088181589547191468643898915034057540205787000827170090419136487011363530568288398120741234378835564932530311172748558427914498772011749914423274248967541913200969473515638452187047770637997718226000669675117202800856135918680127201650650792707948239947963820083045588840441344956659440682204586110866031651379352110279959937191786673223555317114640800366652104895994210171972226151627241897887460667933826366994837039884737039818036048463024364292962593419452920484341263690447111256951146346727716995195726803797094091316191902229800209305357578408062507087552319746995993430214879156557190215185246824055079048354198661752848953678412179991947371995350753170042909212005544227682394012470296686641934099620206475219371716609295324902354157533607797783293539934942933051978665758845861833466725174066896591505616616644261379411427094679470120794437513220494590957933690916838597067606944094636707547852084613940311424143797512259198851052723401233769945895636655606956791534809135741831819326065851467091314665473779924472761361832115831137988394438861468467200000000000000000000000000000000000000000000*i1^9 + 111160993422191747648306120966361794309543588045529900562743593242417929286715935174226123488026636266320431944834127039266523899224094018465231986797332769926570276577097209709691394108157838352371272176812900816514144815247090654489972849115163564927613466796983348394450461668253128726479198961681549681433522515535676323689871951494456706684631796034887878168313333317866927493015976210409899877484792067873526610703105859852343298483625634914237261523637896220297583229302019328508718149789789941245954476052774736889051412115685724036063872023677009339375947013633293064288380594593712756016070196222655549999135444011828365468305626720393465026493758877872676900411830219003786929726474424862581968886830082770813487889335878468239587771327368225287342162663697782989590399826038520920249528037859536777337809226612116746498823152204156618449850387430883573521202275301640573453375548410864303471736683091723603731126595949845982216823453952252299723589415733570698882583738588333070837874557766729197367217152761712606698262048870426525971650535315312882084849582753957526577769889377045469690844562724769148783553185972095359862224368594042088638431442960692474762184069832011259284046339177502942399924226604135342005758453751862243611503957415054472841269779167833815979971842477415850395858225026842668129445260440421661753639361439498065767613863678952017767688797282506675066010114377593847415223385909193423814105105336508143336010198333741446533712068380424045336956578389905495632716304223654647942594122448150061136268740941022259121371577274051582195664883239641029157231526530674116271403466867398091832967493016567961197817881473925971671803674524649048848384641368743212169948582575232933171532600767532748240262816756714919542274678921109723175299823813545131878390568268962348641323556042465418137654667734642518820497156805954484168886483315254059126086733889821891891009630956167962477534368250103836344086232454460948890397512304262159826234876786661537425073909152550402143697738933611192601153153029404385545210607652548442226425856000000000000000000000000000000000000000000*i1^10 + -17630477104121391697352895356499944652873210197668669781603077103377063623460078011913909632874600545752626825258293828382952469610294634678233941158070658181496756580045492192977479710892023640787090908660730691014138704058752104375877303578935865087071385821601236626623057083878494353444367416255993732225107331533546125642606855155848725335752309940659916649393837555732990597027027123115134391421513614397845446181063470412730422324953608233627996130605119629703438632305745392853330334820370366992494868856713314895886615143580450318019261394096236930917126407741176438492256058560726265139477542352358398850583531632035447157927163826200543814624601672280200606283346815056857746640226842681603914339700523583117987033840208593042983623794689916064242795851650103644400325932204682412558024392204152565357858098184201114390900550412276570415445170181497120124528247939517300046717943396676704711919461401611291123188034359768768301853480248524055456523770469892409607774498554505848880390762107175786028334335194481189283385701907850230636233248496869833402535772442849875146314352484570840530192973963569049342360204168093409427831403836577743967407009401373936541868878831775977404011932369437108517531413939043509421023646307022034149655108094387552366093544574275035055442505623760876425950287477866089164668467628966898044028082495431802732677498078782794885286618483164178570172321523017808348059855932062267708656333427617698745432487347358539907224951234928963324683072878061187132407824617425394487018316541953315848123434385790853215506827182623497511128066868225850104672713201901804864583116823781409040250409349490540650716416484088390370547336930722552565481576365625453749416475548423654863708029662839773663796107796773271087743698732317656543519322939727246164458852873106425018189903207582673352113491476306381880357983671447015911747630257402281087256825018337412935960312609431212473746910769189280470974883048635622518668711555506815443468118500322429786487498319553485060017230700522065781436687463348541164903535559709909476966400000000000000000000000000000000000000000*i1^11 + 410394620069236716311809746264481640150996600690710409826530486831599559221877023012526460434253456578726837608730737589913246372444120987442609545296946068519610040088477685179586941049383764734724321243166037566641926320518793651619134996297170681851342896102443054548164199640333200589103889453963242955268943218624473278204032046016354711208716292734090250121016552195143207534134094568190716350319114038991251275353082152873700722254818287729066390433481864494745292960229433249274721562579035004092811635901411741873721412456231761840826808627354960888035925075914044522304319392290682384417118443608740519863066338526014092197518988528281215294840669471048323632304675712728722664500532425344339821864773181220572951472253105421482812998671132316740508338009235654941839398371220738612821237529398639919491016851146287617882926337883774544619839731278596367382048324654634732597146498473825514694940513983340998355572414978823079729685343441393394810355846607621123044620599349847966563625099330239724726621248292901441053213359747655644920159309904352688667428808235212545068688710368630528664557958341182346066365357172677106555702366651191350540521128386491242576670834021327626177256963257194523413906677912694248258713635943148905998825216463763847046628903617920520265533242228915452809077988761845403408833843828250581807702834600263587847115716088710360661382701319958249935853614372408547892558041835743683487394933598294132123009119077211828659670617078323302167917401171489423150702141411996884769676023131008774184620464711467609373278008227980550090819841381713943977359412727851186689778461586387137427938035166770054489995213401411774863088076072129691457059185139240343916574311706805665863883350881597056106677164813161017944382783437367518366049771188757041234318647070523676602971730927873873708268692110538859554377807032295083627414674049608157999295558695683205597254388047917965850725145786115595278440437152642375391065681252394032941386620845619476539519729204903257092471053452578721576985101967689550758585975849311272960000000000000000000000000000000000000000*i1^12 + -28040429870147056643443324851263092569624369365260492109132508599109866981585285823849261005732492302321958031511033482209264266033591611812069010244014662141646761464144843617687938030861635196245255534730088992751157805895545747094832503100286807463702245943672433274139918519998137293131916061711377367336773450030128094224551444591177033205794524260779655008089609917223741751086190453665545560395587946986276938694962477915703605910432485319254966886581968284756730947674438870972782836260276611698499751754456404737287552909653300401562071293569995088635996820240130385967759866729402878006027852859432912455497243849074438037199147516040129106439343966258744832171223401863644576430969121021807135101495540965931252267206386038950659218138643379420863905437388883178895859933890446642602007308559491728924015756805817329177320696342063776189287137043604638828110430312006190490630805628740185253771629658555732194974336045792231145181318433821326966900918262116451954740696935509206308018023247942171607433077649460822827852003803466965336073226732223473833779808082877055769292177919970314391737837725755102220309486605269438465103335189338851106523549231821307454057846244575094737818847708920678406681529371147777361007789849520140338998650785061865959411462185085507905030807891606138217154123416636952182509224070614183657677526620429764770924652923753800393394309837078990875752381390315213263574266083280732129576724429107330200577810057745262359855869030160604028467296231392722639375059650272048926683482546931645851642393305918999275016108640089756753937519862037754954676746170174299764729834451606627207769336057025442288999132536118221968320956653271068111383728347631733321900074404509250680634563725861847484763645387867036147293388974411374421719426149292406748240811393512413219681708970676191187700123345799296624662395884546030909526473421413202071715271241754427662116466191498710910221300178725614510304096471699762046235577749721621639122676849089795717209655043010070191212581378748916687229735052012412747092673857323008000000000000000000000000000000000000000*i1^13 + 269353611515274762641587552684304621819318329299509216170625209165275284628465368166868629577448591427347780789890852939108491125413880326927354649747582961858933294593329993986550572110816375122208188161921584697628915073609628160061189190779587924463233263849167676506214156407627423350986730201073428866834759198477913058057043003178698788285075721270118535692875016123524198813761259705010426949346474777132621491606295843326037309836160666217749928849734390121599420187752980284348820213049311924632249553821253519545657113791633805639560031812646762825087745078561389261197388690372221026154958238819356593311022247875612996832947754566869826587588922968619838141702574375396892604318983204636571088858031440400809169241235426702441643961671648414253719993322871992507370304582033405084528332195890923537131653602482628735479644330923198081115669847910144394689652152973814876309949323305139744295068179187897477583965831126113972106650990879262769367603092869899525074013870398310298548049617247227432086729646783535099111448474808447678961262537644445699127980330560668088423926914879079189563230672020349029785980701840888495095019740120385275453795369728066293741541336610632707912973438315386850129540322389682442209515656016426780371935597607438194714035229697657152741234937787090443681884631839502440791027229798926861031334113693494876781625088339465193976038632647450622095939505384866209436669098828500289399931272442724830243598635984150308095656856215249335507638588188518132963061384547652812217256186798108599574764757810414249033681352827600227618730255009501849626681196698571224172867669952952980380407371923881130038753787903745457315160950055247732398296822144221768098951691393101615964838367052747191659201285362370861894383816786978420305473116358093440308421444036162278297054299477647939835757852002262572387272179534774513552535152009621280615297251782473636271577622669653525593724388222016895187202069445534933173168123580648767162575973957081143149111139133402606170331431051822383372587673098663030370036036403200000000000000000000000000000000000000*i1^14 + -8919548969798067127262785593162764918634482458591866589791005494802641047750825689979254017991336543177141483935569738932258441264077849013754345135363643655525453315443493911466154873901291836295059848048897293752966133048480530762225812849189766805145533724845582766138585490912411838030420709034531422776994982051234010779771422123942552767239878682235577253997586219224364734340102239849318308370687753424144946454440494986170019305049933802713225207229390666587394577886535298739259424196385683373633559155973411092194010558994151422688662490854846503372872547793373366682640173327854622286531777598826986411042316611059817871686404082011236144952989969213631614904882334696132440665484638902257195923348061680380535077853820358267493062280158654900674167738725774787218079413383503179345862724339575622598221401172907026518087784175951813823884169125573396984598575516563613960484040537701737612904429820156834555955985767805218008330417083711007890696702630302038328987175781443469228598852064697247686177261174303274680072232798094531548313176543439672617841034169393343098214531476249096885511078021280514621609007795100072035950168115083360057580841014720555245146448563935582301631234319376886387331278277294918455079617652709143940087788874980630639623509872544617604490643371582144163150744023734633774878358636388165646615752741195327565413471197897598190008005716226071484571966903357256575149918661747284063664962652864085040527671676906652002445047362510202492167378931389992085426638400975508557721686756730918025051962700270517973512202346938402072045239182963810515868673848228174369868866816364750476501690043377282943391074032088866837528783396003756239508272878819920823708239790192293450625721319117936654303618828703628458369401791125102860461876721670185184420861386510414065673764536712917702705585777876006384226075532956740126046836015391354004031130620354459095012250243161034464203246132340252950226654975716991025035365356419517056159246836259329662492581603602733692804466115084922075198184252465833571212328960000000000000000000000000000000000000*i1^15 + 73833828322520125873531163071065285866003402133979333630275375970061260780028105035888501856027416820665187648113569170712492009379186124350949742261424658126815840376829692833625226981079707667256482678930574715353081296088787531284616060416954744804189355556911851420745331312190223971571761991415645609378877069767362802303155290260077454123164817696589556329009134197631003378961246378688928929227582329224352460921899069342749679811494179154817738273354483507366261897935443664819815610177459012305545440178296528777965698137268798200798202326257202736437178376435155277240736426512907493868746512845657358674610603675808019545872549556763201445676589027787621731919771180046462144953174731578070063437939775012554976743893787696391212237574746952752059671227090167172467757874060416679192873343229461924330847785727247755814634315628978342775532704024775054466175535947776181642652417777295583114006867487438804139969876992002500647353977298076243995538369918889021125757138072032030081209995239176108132632814049704489025732815024614109221239811105689298334889692211800861840078013686082254310020721356523370865232826174315457768422745290559153919185990342064107267763001938212775043855458139394670813104639550696111304636667428928719331324389189377294843318007116954247513380059746439436069572192983998942387279235047041531995659923449759420498361988372835275481283211162087639939989094630323440895228932080854892066467356528969229257077894351058302795775576037495431828122505538923361734698549555492230839412476658089887148614896680186519339413324553180479545427221995685088337440021443564188001400297160100168101063383548453160809383420841413909308824051764042449238349052576421450604562813228301489468776472454438407312691516600964981151334162357454498822445859815326396904755494794309152500519991872866928440001923859643613102595961389278397114844133346618016969201556645684806013885278783593843758179105707122631332346529276127866474492454837120287643181492499974408081080289124650091403317997847650817878851439356984065785856000000000000000000000000000000000000*i1^16 + -1278388694785373871951970665497273710012862269677545466612285841745299762712085019456964029650956424888662257152665664744846299676694674973944292519850096939694188478626933974245528827513531749471745912991373093656086901945591961158995144655244627367343745195278895010547288645568906406440457232374984702218799350197356441061934258038046151279154184305160584566433855336148285766649938003819501505086184382828679959992041599848309901348890636334501705804317481489597750447853336773804366107013182536636434485066646646899577435843387350740422247457494069901864886558418962118967174413484260213702217717112930549105085191003843185177153435209878607074603425997917179385205494552499322720530666766901773761804251377646197430140136323415939282622533634830920646048875084607109346306324347795607376140522368770703104011058972504609413950182175203551109509396660257297264397820767336122418866370847289365391814520917895372743414387569735953378935458510224051865051095290290869981982823930586176043797734550699215022097615011841622660219432525606889080134115967338303896532007207651148859761219946646187349960168202703211371902704349543690283920802463488343546854088698746311187940487158393381069477566792407668224005962364613766671337376989615449019974457863757110543611696979543708237196702468410436299976291396442879378055815729008826875625383430791196000067000600048206183642366347097208468590742262295809263673119362996611302048517026626742955722494991994437443194062105923704117848208884296595801316832107461045771169418414346210023090094509122272232098696599624706835895062662187541759431181868800407211563275026232465841823100978213263423568242861375184695232683123710258662643036403649966253046636805352854141765404460948243753746927557220318973205527417590226988296672771091154748991680342272669465853233123298141055649290219019126967308719723182777618823864503372778621627556376734670141149322070611665364482914673524641364368116912345576054060786546859701746811205830247632890258795962084319418368903655015652330199212845524687257600000000000000000000000000000000000*i1^17 + 6798246419579757323692037156538977805747478048686139931883361433987361406505387895663943893651560606056846823439397973658143352810134308705549285007409642166489186466957431467384826913215342723468289569866663343655914897014551715996933828544832819710711593217294565739225078560159549627625645991003414172062763877633435883415906595341586257213468676043576264972641477341782006526704059842558829762234366128708867389516365544213086922911914507309040647622558718286378291443389505788751858714942401283997774362970390086404019233218853737995589516373567153088300776659934932252313728554308459994226595418334198437141413582715874391386464947418012984504364951173297313954530854251791212332036580407479604662707937807266010507272471057004461740866756868912400780651799862387915707508244019075714073840419280726682695863220214636368921611902056867781166776798637498176224433252903141426801494112231404439108147324326961549213815690108557160380278024175898418042694901500600495795743789191806021407818519191923235039026052977724487971786232721911662086522078022060541733088590273525465413025797063463777643404482515794928763421898404651973429846096717184640789913794860076884052020878775352030823510237565961592880464044043373449235021326155358889335202395388460447499138077345808696497554338166193329125443538048809687273917480591412388018192968895235057104324010250240768997455934009639497496395573430308663370873609717612634793741895316872022190858110245380002307128302511623449075278911535804870026430426792352532867468242872209123569545113583362358783571392865431376816540799716462976772151216573374475381622105890715085283652633981766072951994765914199041859760925070182296952324732913507561832831183322312795124262697471236516497450295963557577661572365093558668161588775503002404556768434038563316721214942236065322166102197754617598600912201594324371602605823530870574365610617130884529904989108009285774260503099045632897599822180981389086298348829267885066049658190644584105644856095809673516355687242488696094682572718142914560000000000000000000000000000000000*i1^18 + -74354710738803030231992694407279629205797671753524358034428681722214819610264282956769632187891001874717423943804014596107209888805728366648557708027075726210084557316372244712579384618847764681533800152635973373403503478243614124296334120502654132047630033020947092614047280706594252530102392968470514274802693863080177590880086942705012826105013348518281967730802324373883364775545758540089818489099749526820162746561911509648896731261684007612443223689857922795022140984130444986807921847534109293645225144270532176593348702389890161206166431805583504323726907350116913935079987152757119385093243324872584988793540269515499645217057717149635935401604597078200748945749028037494979306960870909074912752866432203367337143663600503558281199093161231265795797583348065897028339551210507305013979384246419483989539296523396638002558234510536683530198829846766492644555009984204847673190852420428495452704375109604482107776753602920939822724077561358293622456364729223144846700236292454486316097686011874813075198113679717798842154336954489488288895989709673774427105661127426683336179411168295630833713798019730779175911115973717448606026444653711333730035909017158437356365243852926263913347773996499185824113102568880912069849644649812082314144274273248242278124367889234911530855685315844705246047517820446793165590649104810025047937990069827920616175732820065026315614292973332221343406910360249958404064234175065595901566283515765723342995318009847380534889867076712031487066694346464901899289891396631924579409435315335094394109468523635046200405285394919433968964665986688270208475429163064046493182272578363661457999155868343969011166743886593828112338755687958921586682468367938770858866467535141864972567140582469756743993604773449535779066875449550688966997838678162163795663577103462332008287032408612744287035517962082643919099382252660041759930365677442881510295652584477070472063529917605691398411928427484848090043159234347814133283907013496106426128802023113259870066448894169035222140278538598352761898630381568000000000000000000000000000000000*i1^19 + 229518380465126861011597715730857894266916503332307756238752446001037347313666240884297795068602670278519229506671236444815469823093028789464293624131141192531337787789099926952477060106171415499343785711532395655473325291835192131118002325657711448229979358293031309309002596483408632845605167911618972074310788119016111933616870570175083070106836346978191474550267042287224669875691367514275512482817318660686846376304264712824189308616610592593176185947478290162619428789318194512988762406627462168418547465568840786532641053435945158170715726415169513323476230770387490975939358768032088982194190142584536334118621133954325146044495017616464474067042325636041606179271408129391439345515898033836713202789398773662476245914365248009672745299592333009315241428542874794914689859587957477988817427526966513318357576833260500086240439161834777129987200179806381978137374082172860844462698250022525415491520987718896619384130160786790008356628174969582657642357440299231453564109454583024913418608812821354843622569530909178876757639532934030205261530080290530247224057288032968252690607751384995143222479765826877480241177347882917648085988573284603852547892598429225457793405314992032051204851729829986852167775524817878825651208978809360076708219690469257364298337603154796619391631395008818052102252242103101364611807419893511426932101497657665845293586155135544621873836995074399395957701555632128047169671873629284226593288744037747153688064713171910373014032956331826592389033448024063063502995570382577695219972125403168908591998633584040577760173075679064926369207609729368863525616346850056742795865999325534208155493646783549472048111873912285113305581852130913164909443960326225406547720327981637774184231817774487308064469852618828325218692034737071427698708535060065871012708136442235163229364997095775495939813988658654397477823184001291794990869356155800771917090465662954435097155761538475168476001269924141779346029951588953654694266375133884065782792691456521129681267783049855224542342937283209994436608000000000000000000000000000000000*i1^20 + -1974331176543113219446292366328077002315126235502172301875472961023879802244582497545498377543744269275390488269977674969300325197083642658866163737971183170144851943011189554442245799143580015519459897517129368887175334494978426666968227643464260967894623463724597406306338309465582512246467286584931725179525118927548433304315232290098195439975760471945893930099731599895260001804559848338536724868439822043165602023833525592694081245644129898884811801525096568284938488201532654522040489370581870068655821883120794768067449160747370836508498732988761327882086659759317330857519249716190482019184419547452133922490814808801643227511333519573246580090785485544973576108448685594837873106546492172114355308767068558246652218206944401086874846108748785508890325457059488410128597706390650689500925343349567649182750834254491612402279031516459078566906506682396955492253393022116552190994861379103426291593533270318779727124291105255311805377900234877022790485501785397000576531811095064708073304277985610772674092298264204691593246172107630843932454528381423380040680954422208695161686839417738833915942857759879375282763196571489200721178332024361772127854796521449816282269098284214721364621011889942078546536386149057835664145146480036874010521206101877813890180845072784351096732855739496975173165922264807891175145117674201470164536651102117784353483272255567537093430357526667658007244986284987349969509195905454727258319208475370719643214407879124780374072013628094837721737318469231706185581618853208748512294688949294033447688389982966015585793189688595445175521305099148500245050456651524183231991461459446177041674623875290228215783183366487393445635582326313627442316911339444565643355142141339366601544559952187880338015862089863618451043197091695844420522159389973575566110179266254015954297782720886295987185305186146251430486610664329303226230268319431353433043270787400627068581227549503396715195246777774571782547303825757071517368375547420785709763689026554965521131859088196867516017907753566936760320000000000000000000000000000000*i1^21 + 3623916427549822122953538183695739133106934612625142811184351776118920606326088487057870445111578472385548862692968038475766842486461969748365307006359000152116658429660936601173039730091323818268601876636575584313701844776412392098831525102125792238895702175575240796251456965813901462848094796351174297868866629131295699510255475869550726660483753774305167479863543885704839845238028721025855458961441846964256788645806541593162396079828253573653584724479955438868503989576183655185855729923330395237699079037444348359548012583926389584672178513458284869323832277279388884280776209995081401476665732754744207759868468972298790436594258637558556994444936302421698627740387858322502540619230604096001707047161664422263124360781548075216423595255776813136633522539148344567415209400929922645328200214974632609125903706155326787556680805431455945013328579490958531715117836402032484331957777721896484385287578605113897777660550508940323956220323551990719955702361067660510402330638584509575255105949556716137391995945502098028499261106196310754377003329068834256606579896945622919458921359316365895537511126768298780274826036696091689708507351402398229829638022877097299987137686490481077379285615918585001027883162433309677954113181418436157920401427010607317161757353283419270448647845395518829846205839148371120070969862926869366896115259349441915861084374584105800150365913621450690527769398616621779621349181414569886235740417639182736863001402711956340756537075247250603241252409715765155926592256482722705311476999371173457191080161686536471158802189553311632786500736869519768613671579127522098021721850118960081043929317474212310661014183347371352110791439208463626285534667373752474298466154115747922385896729724269487025773834312200924554440235287684135224574730870882779533589296791803105751028225264216595046959337772872065347714179398852880275600483151410150107325513476966681485653759253225647353160255839969770463649591976871142040087528866125860299805690720203334834816251522907550390025468449390592000000000000000000000000000000*i1^22 + -20117292878800983150979972659173418471441181752926395764045077655936838142358828417910627739986105114579458438064130863572121818748780893051527149707143550145242462575344290094439551447840538352815252833519315748439088992790844955471384665136500999407687902712225269153301994261250797629503909823453689839240294750266389691274720319004510192236921768325265971987509854418881330978798328999682926748644776378996100902176005125854438893417666063513942691732903356916916334830036063863986453755720522339024429080659813336891536213671224775060465612402511564063476061412940804813055031145460964507272392574514427477702016404352024293073875049746993803795313684847302438137929373813852606024319886142274336397077175703721958273027592964896218465646940730417040547678448865271249716324592114588290822646148550614248238091181069141058481801191924980191689087188003910882436822836317771162919712668455686994630055315958938573554922494589145540633997256452342773058784514923050442849809267532053680370291964720567985060750733520062742001860779705937566750237813698885603138891558550565243031322915965799348361491919223019508794366291501727181651914591477069247637785385530882448018250067513862057829018898452111463158128981407412215756924622294472931129772134056765311619183775864979156152829481350716637356151675014958285104309454124455351916129053835224245679375796659120643994363782813491141965787432853888757102524718809338917312828111439891903865124343110428906222634848244766185685034736324574836962232211436687869891152533499720611353892930729576359240083039108337947851670141660038761308810862770080756689247713529470615219507509889480703069221598110540515299767569110623513547557035390925134586352789410953417955274953554273590284298772113619171063932567351410714295556002925331221126661624350234534269288709775421859229760185106958719811344580285664388249622252951757466033792460261534294221625892142950525653035464110973056016592877714087649926261597854551999035894820521451316527402006432395721196533972992000000000000000000000000000000*i1^23 + 31609751947531838965554574623389293313758567008771958764373769585509515818529048344126558053614873369838099558599181101173017405961090917147930589064985566784028295545083936647257750204288979826636067979511904106674678306659113964063801212298288276618332090892619239765203121418000180121986577611050239635787257111817475451484073733375507674050095327884874513423078589979496241080164581251679343685793801014276575450335239212247550052711982838575829159817515411731453171640755063202464499550520807205192394815967810582096181758118877397754844116501191212419135423177551899033873841776996596183602375897700047839223559353906394855084335544868473367239273330350718975907187638845777165642669726987224555792327834551007350428800863427496658005681710824863032702415628534620032925251697021076866501150031012699312504649481033777992986278465112788487440708939690033703447068048446586040000575192255200066042514255022472278738000755538646455694196718996146200330166985190296587746940167710749429572981557273104504743913901455642347077185693812335303524788809497312185758062869939870921666052189155579309206609574950919790951216176689864858028160471524558343868127418270346175932885380014891985224019922061439592022520030992580030004203007587576235033663109089487786950003238435002895438130894220981254078767854842867474265039238606673769388427606946363605945239949734354823900316646428764835609545165001467470236267183252207718804708494600256079747545655098115873144395027263492845258105859150216045511295686807498375561428106177408119372884852168824184607889351582925256706874067770890140234391182488545764684381491566309441293422230265849751050612724352522476363116742031994715198189714083907356361920405016449190150250751896866784475703533880274675201283227347631313769157867439764645172497314984027328856751310463097290724047757127913976610413986045885525288776868606480803520305000866459543718618741120162730644979256980725080627708408524966776270260882087554539899312091052127738543547762052772065622097920000000000000000000000000000*i1^24 + -26515646160619456618462250631853216209251602479178377805905937180367995310075071212973301910218662304347904197755363331398053091453672266489754396669529331512040368592474988944803727031595808932484770565375275543186552376204735292184306687015339879890407095543731856042933261137042306284099286518356003551769473915039711105532219868131641124374201843740237325894139010985072357040028585023498260177430769269779675625189993916364423140384612691562846348168929032313947472992078292769598122665411312069129159793837222693841973152458759319916853987772293167881679733800360940856111021581271247800738807697345447286619768805522325215645977032242045628896973771065520080260459706547164398372082780618770091936087345203000589341161280267579707710139825767777492408542117334152140309300230413200700911772428461869310423031430434440937282313907512769199593978746972746020904709540787353308324704809601987945598200438965144947208886168712880743409513456378468510275566983879977260594901023229849980750327362215463529319224257847498131209427367357546423510703399965525108866749621469413037503258378730714900455931012250073828719071233634555538221166022878814608028735622013384945721162170055607337430547450346325507020661863619659331215639292315341274972527654572162971477306086612646528869326557144052871774111344943242198621916988671884121558959587587323889615674899762516882662143009648330308407660248663966509555094642664886784326038777912745782947109573436396658268977944552878785417207289961641399510802890140462109872393613109533322153339234088851411731714557084505441474784037824984790227642573341949072721780030542776774676017774499074795030513084798673454134336946143622791206256399336499930975638332237995274566041903848184825965303718275189873490058106064751692901163222252996278580194907963024541829952254990934719243632520659485597328680607197163492693647292986370345810558427051433389706075134055570048314718126947328930870741605440721513902445472339317408317212699901453828072281071377314742272000000000000000000000000000*i1^25 + 13906339056851112426067683582711606156355497900579995582886094382408547437295155843749055264709644954841192942628316942574161491137188471108438911430516955059714983706464666949951694318653812612804845176516231938615872521335519356131876500263531922378461462600917979584034618516946820637527408510268192133304261901496034070278462924867871112675593262063788178599532313133339373997896040743063453629643173620511925958520995982241500805321142675122918808414994386205393671139057724917875652182035958470215631026201736289921301497681178032974412862280809654872804074317756548836587174142569621191793079820587573328788538822654558141778578367901021559833556731515145216588980946361592395131248970469939140660177535082695835855674763927662447068475758786910259895379305770165280111966246453575945527993545904240259512049238048397240324730744060192769681858603706034591872020497700698515016659448250138174574772445368287125895850271249968085983619548969556297459199919688757541782191229975741586576442479515225497897788584891099921097896172730801286259958435310283492775771590687829814544236885944301149743333305513417158331436316598028555347207824012852774705798924308557650356504134543869201074191615589601726205694791558719023380673502262831882848024442909485317232980705308517241620533165162905535387807867088601596719853528604185319018771383717975274261847505771380132386240155245702560139361997646998609871388357262891077429069518693311262919492765254572435451931271513557438772694126909831910289553700613729428624852088981785909527524637607693956421849300100824331422710123948518683017177696656834051910047213752374958824505833433336455335276317980736505995930969323246070876752314752609646875545681350056721920998000457903108792242750590886482751894569486170907818810664875866129528881437493972899586948408948485421240185058556857377360223289875211689419318518031549503015632315987411420954536916445348377523144746532371552696339374394557038418239654326138029519577334363399380228985886395596800000000000000000000000000*i1^26 + -5715478891211222877915419988144372534983356177735413865663655040110677011912276345176301011021346148388495131710552147221663179629978587896108344586894524053781313712083221062024436770826051586193887258858113863205417918299452398839913549104863395236410457126430575558354908607148457434418486126361255105918347285733173809840429618669926284329295113742751688891318938650998568694207714791717654717621598333649726136361777842452736339427027060733664707270277220512602656159380590131177694853527463953625068504840606988217120899218105400924053896815520944405112683500281412074693228999195731402137116031281910752687597638564422133031622932516566054742148693149058923231032182834039868468540526171773975774804935044723253371573721207137864157306252350102797223362538317570607595375670636364632583218611251909455745572256549061174918663178602734600560461864503471585771385532829700092565827506141131580885250934811033555346042861302682134287524156912491134604942630541883859734338607727290667180083729619511467577541985461830300668180997795240600364485664344298551720739389551974247545258640436068963074900501243781744422898637213718271049937429358522961411384782272506922919574265104336624666873146410686180469656471588753629594980690449148845543601850349603236091936809943497810679331332725526363589208734381428971345098781522539818154212273874300839788943842066252619558840225174172928354013004869525034137173121710862014522928385312207992150651822810544720773395005352121922657581929058930888014353917639002438451030876704860765774395744564308124037052428848897861975287413466252556624659693206127940647615488855962109009995296462077130085864569380997149925215132629854306011248374726565873290266584632383710558761300692821945984015676864368789907475641737662143613691787142687104581661918016413807257977688536445462675107094789487867039063447118914194233199978220355161857157902934739060793041726757979318482771208167339262917650042951363226212652563308545928874920868974657626106400604160000000000000000000000000*i1^27 + 321865490881117063336305601399650903544587846859559066162668084361354203837878807702400978531921049857750738818352653486790557606012520224392575232966249607515009226344991666041299334833042639653447545007593002460098858880536249393219881112565866427569090814731232404163406990994794473241161520659328171449350434882139064031136599536968215993678404555763353482214684734545184430733837162472066341264338447865010849857435181516015231086930342510885926581726212491289292268296978799549904570445635962437274369270035074896798454005977037461699463031329435860639798311219637886462653395911831978420594757523157987462280862619605106047643920018150380968903400933635437994812341089397827851911056769511732374873535047041166999126428828408681227139985916909569784097290729796057460413937169628476559362777601609459048764186938047760546563468633255672315177692934014171193980742157594511581087688743942107495628038421078445140535526440735417015507841357145649870829170531537880917021028441982576173678342616136755749284329779335587926323598680436086149930817970971337315683338477270706589577659981159197452283437327399271063489922298479009105395349968833321536455217699503898221996906092039321434566051386634790923243810275607229747663573095051038026782973588430964101747212779755732534607867844603492980611465660380690934909567988964745206684578992167852225485440059723284438272107412072321424137646899481299193412398304606730438712224434291208736847425727758289433045396477528254006011356891899254389081703367393069990714382191972040852051958804674491821641944687271170206687573827623242285419330114059975766416167330497480799894665717958725973838353741978017439613563739213456374221654156276609292214018583175757622118735365888076690410670997541045409830632210758480957185416380105709815201935248155500983659461679029158661284120338683668501890633633251913188751188402377951455990663563366261789504013946659577940845994463739866990126367479177019193503675455343454781373269713401224888320000000000000000000000000*i1^28 + -1201522766619251919729420265528338114520717540299747357164087308093776516523235307562690496426840312648643128177956176306938413942521981872910423361393145324814262147481996522447575277979794985958057185605267814874822005667964270458796244634056355133727655774031665535602289503597028357201572681897606869250051800980951792071369842928038957529579647521438685013679651084139588491391459773857129635438381785519508614827076415426175508736047988569508589848599481547108981892663073930882957274718794622386016276743380571128358630976617576793586301688332009821542511279362725976160151201277071318146924770503965692056477274157163650809986561224620010996914973836704478796248703200810391915496755837064241210642571848323522909418195547470809758836249230762388370712432195151878820062335690701608699525873965947145428690038681271447893891164106474857590431008403830901864589900135463324279726234562714943902049760035311097327789212482744901154454008412967078111453800831269988475583656768739728963946348790318966972636998772157873710489465295631435624700042006460472551871916367123649078718717964138832869578870633698794280855296303319418235566304347437714656854106769626556399704820016725682309841935082701518404451209476159692750193894971544505782368119239189505738870738504894941849374327381908831992801514937261568330596096646060443097678273787750677270338355248105380674641357683054048695316146339313709340680019961029176136440753891738743999914988406834293030812016977199092992153342398681701176444890106590718028663515010043292217685108365941737091180462707960590431817038786747182660388061443377635692397673915858367748681031633871299444663961783074958152056273825326748206458059339949787697096090877920332255530621162110841597787359310610664086779283316382429425122164523813604350641848416083706371043889509673575224162698327533502995223981463352196016261988591223671552433795057939613418711694654197984953960664644819833550837043230479717245573054727078991867412395603892633600000000000000000000000*i1^29 + 2028006363149249433147371074620377095826161462616441978861136260696305502092706546335908870740637506490284542736650532082836147841580507998369928213346631789067473486903888005069108643166811844594776146479745675136701752414179793936313975304142541477528969100659562418347929635177626150680911053723116614933297593590316935235935150990994086419189526275303851052764181975506593213806629940687975902650510407283675739640923970032025501965624519520233003868292868402907079803094722651533007737060628311930871684304218559042714406625475500135387963336457607415596000390132347428673145607479164213470758930898032205759889192955421010423314223761373849645247940942432722091820643943509728115231810054510595068601884444570807545214356888871009150789157762519880254047817120589362378430475258184563401287464399727145236808411875390798015952066836069881959399653986315636706834942595264725043994727782588807290545472111880846144096420628669365048936897299368953793345453914946340222687622815995149275047122213729615851764281817377511184314618144098402168970875577423164010722311324992591708481285638110886320420523193201924246395408428444995406199824865149187943369097318770018526149967125068777224365946255021740374450862182621523935164297776027297257985996983840013851961540548957385689228957454642409898979791217686998944083358619875796662060107999766091748387101190369700585023221792116232764109465525777578052175612480943080275464593910329398874814714939245042072808852634802184413476232477815208727326524565243744065174643580419292344134630463295509200193516995038001328923642165580642023538848081612017510365958681989131987484575871702960145066890066639858977342250322845975148692858121273538537977382970898676680466958829920822998468218159642635298130397885230925087141327450687081118742992380471935923117326213026425815688904984784989234174229851200289494095886141756989094617462931126899589688222549063387283960751836965341946487528291508313182576916698555527278160626319360000000000000000000000*i1^30 + -1061018508133798214554602770692721178386131740754285097979703510887120705746274008174428211873679700352244756834961877552820670390679407417472401481456051001986668230716990504801408509725232794117381450433102441008786603968998586873590207568679451503392038450289026666554137553114741416294406073264588537702718469185168640537032802686106996847056192801649198233737770227383645927881922077523330147716088282559110029021514154447621592777647890410531671721018306107920444732657388473942452961704160159117240585687050519207312475095042696223622678659816781378620544192067337969409219910932343638138474990551776262257039553876861757154769321834374937235051003850655509257377072707826017062936652458286454761319714223302566974217986123299185977446855983700966331067515481524875360560514814827131891464113441248321706547793027345285904196962487617562803980987903759142356073968869700992733539882751946943990714765497570333550689348941965630746195450567119926314504222505456348286636395759010622543712915236793960832457304937637494950172407762016957401154787485468091919923743898696750209738716417917626653461843504816539209957188615564383780033031332079667250188902653967496478562649854122983578043861847800117990889045881070550722463472946764873856744310440910599278278858348966900414644211753918509700110780112249666095863806442336431396111527906017479491554787080171208854073104718165056133521280823737439202170750721036011117728130341221182978373633304819929467011752520141866646983135681902270085177452266687989597075462091286154221687302413117755579852797220158936291930782742643243576250619218718149246362642682029081966219848087008284941462440623715344386649158398493068745801940471884528944167474138868502219196130722737436465900245643668456804120469613911702938509188140739470776498650761793525887910716141908523610404102182558252820800809864002079257684230035379466293502889163217661180941054200019749076440653387062742581578846300640999869518830109587902849613824000000000000000000000*i1^31 + 343396168938716099061335113587151988004795284520778649973051899128002578886488454134888677504669652742272749290088584060705784170505789828138557949150517691840161358122320482876284507153445465323199871727249357236206106990847449826438025508416413429249705417625176719370680858867000364974520805277274594059882194270300720808567659983000610918150335021032927538078226843494675742746972541672309022320784283684851841912832792654554623807733795173540610515789096313262640546239833679588952966287670704821604949294571689730520576525146229397664473090391459359113174396735654928680738878852312973606012973146778027550227191495191620356216239942685269016251686701614787562070206876402149702449373929262460029958104657252225861874393388060934879608161884823228713467165446609154388126749356239808677591710345440470676155357310707696152098038900367866457232847244344611747376871743342536026996286965890167717021370178225008836605000715114904332123048432274238088019315624183547049422473408459875013991744560678175441273112163108101704665342850506690984849467475118376055830421904976378531180049570152929586540784202217698362214438365357945430496069863392722816925839471998310374694194993027470305624128946027122125603612406454104812210293566466230299534008919358520301173923452388533230913657781348302735852686995088568791566669168576076648149695388244314592297610414880387596800991451733650049816464119091111632930146639954148022247966917335432922918212338388379718286188236630895006454346973305256305536033354860390412316728440936821893074888709618372145512611491827781627298595912098951048503631022976077546324025305974690970937915330880659923299347911726920945890782561816404556995980431256386625222088108296454353224169173524403437409359416710936938071780917266510484459107525337557527382072503136253855139317431668241913934214517639916154826335028013613370678569393300748909169858664680224364328554305259637497623936022250972124390337697557896588721183317174308044800000000000000000000*i1^32 + -88556558011951246235961678995934302824877405995188632304373383839822911599573226076330912688056025405284674762968969809223609602299823133894019680081267420611420716828015677464299882087631880435261888960094944651444824910894106181618972257894336731948078109842223205443689597093384127456748293038567882830642671582049616620869542677512569712873705554452077906407842673116349047462797354981107847581444772667000554753745917570047146186311751520608963946267483120081494877186212886064172463225873770910794781042659949696327175663621221635431717924659467907155757600233027108830313738109511630122561188379914240656546002517555710818837392537934529861593586031607065570568753007878070299139068418608082005938091206587748662420392099097757007279662666234096798692927198344958670135185691226020481207107636628125581260411706469436464936693452242693037451454780094802561394267317909478427891575752552095472263991058601527810926613016568094068668213666854043013512358244001807498499485818145443165446859445453667953169824998647487647671724212896368062051919624419998504158820055293266896740587546457053370130235639097418477575194953402457772570429570191313968941673436358512024938960247292602066057594405422143025455594428531820955738178891186716953188553424998978418607231862920505353719283610943113938183967343542994305901681762314825280474147106688853788798870220277862921502741181457643940336467754129268813296391370785824130449555883240907419733466477755591879271949258081109301225736381938383387319216897007134860890303699527699039788408341448719857239474301182070033309152914685336161326746554365844944493150908613158864787454449807614785414100558180022215669628179148719662237143883873086546128636683586183093897373951301002408289522328268260449258856354441080205293916404158757184817741080615550625827601860514218416068544655004751591755615341128035056602729462212883999109779921394563979331074426537255206905998878398961239610145910819044712797255499776000000000000000000000*i1^33 + -29799237594969554346492975107772025958884292986604060356400373656881397501306735029865243984491000793083559637110452885693589254658443372921717770968939071348624226944549342983692980106005316965759720344375882115504737178569518187655931640593456596727681635544940305242407610120042633308738525709133699409390305317274911612133789780701550583432294271755650896338081739183771460580714719493082025548358571020474397268301647868616854200876650620464534801044024508018024570124707645328050325479510491599428947643526287125280597450082899049855819960159084896415756957732860267068971346459752846477489875310792110010573372483546359345889519741512508044029990552065480426112303912995030156088483049117475853301906639084402902841108387052089690146046808428252248125919613382529836109875704839184099834986554133124235338569315714220235786904169836992787535193466915134681928614870226826104156023796155301204999177746869266191207195966582856512337762616558993617977806723995129415464845383468274335132490445431854598142007086194872791827157254114547292364032594969344923490134055840605755064881744712696859741473988002904043957513561522743929058990143546314629951472605328724565699329859687912298194216491334310703425431419735732746123942549085799520871169364732690183178304421648233540940007683531078408790701082871507865267706572284492871778682231357230180405538313314881030991143949453157507738479850679221990734232553046996534837779025908162133965175179366655000798206079181880937998101151329709203713613688963064308718894960450740954444054729995985497992762488363729259007988983611229006504154640080366619631350040019894042906070817178417567803979172654451154648125404685866779691788574843205806018954614016570204852308647102180445651250020206097030796122326053109816453287810889771075191173193198674695691103228192682261280557360610158861210802564322935968262951382555542922923937795617178445569642762412833928721509967930820962816639415933992190798200832000000000000000000*i1^34 + -5335625560308722624475661937078056162482747827563185273691666234184966668480418106136106199572220025486763602693672700138595443158557795076603859978377850561899283916887343787319503388534209369124217633267067224365667240419448528853910722823333989464712605576485041239412874320457518394235354990422317813403065520008473095903679863672197203750640996094367138445866133131223571610113273190694147153221490990939772891708868184417449802249104417455839455266283892280946842054580980850455114942470568553734928316801058132274394593285951153491294548496398149643183884733590838299681804586761004150815563360624381735825150962357000499762926886810474761234376844569947916317402104159990550970042589949763598608897250111904361874864433477311443117723568864814522072831343269454763496265176468031940887121689384939653145537812656117194624843546918537831500749234550156517425570348295274581714112578149967048783995386106485130998258809100794835521158335853947388938075005358423885723070131037302025683817378892064035463333925139802402129921637742360583037159491342123584967121083164811930667765007671316147532859867092323601755594242318369777331203156641427146936919707480878836808022429910981259830584939592710643456647225306375260327467656311922892992625368352122127928795091243601298288460120367309193187990253654172176404865626230019164189513510035382923329358146016634675096897708721353002919156297003965496074938115665124098439882334379963794209040935712057007271657593158742432442554863789061971325799212780084131483545274961209555061238077647279764805246784307588538862617472366864653708795365643970290035251912261008215740441151991631959874081933304684596551573511518181494789778278461673284992683018163810724753040323201308066475407389971586703237772267603573247362384461908218265939307183300051612292436836505287679239295523365982226117841339619477800581470984789308346655122872985540799084819895879162575496785627912417913128111422465799461273600000000000000000*i1^35 + -426809749198818525422118829549117783401774294730530553779061888524582142238132772262999516985912155066024864950654194067921677410961292730662979101994613798260441752652966152265212756297632857951778335758352765264483000413065950340681474240076323248657835593547776178668836438858523513678894326346900639541298293439916413632476311052505956501046583443092163987641434845028933136967444751198249356709856614898952866713318970603701603218694724521108196915918273465460056252907838878102049901795501208206659302522314707954382203263514954301382063210745517281332910955909830924142890373065365414698099292852184272567921575624025157504855137098376056203686817908180594255482870298618810969674654175450645794263305463996712107967904583555489541017434572321980676910562922755480697396828783817878044088135889629692774430832248987576716532753583153104282522305445516063980140052943162544800924626652954307431412332619331120650020118077352201918699161360369732989905609753125822377377745693164798979340094435262159429879520512648909337844588563740232033224148235448319018501722377508891297632877501881911919050486210656371407748340513486616768958700059866417476459484520166800768561257508224945796455419098579458302380070537365772231640304508308074949785918492236312037571814582792281069395105863833634553004686933779551520455493237924390491082154979420534761657091103022915002154560139617786419033456056363654137175140963039886407945947093439181634156924872037676753173396840969196544339927328282865165743306890422229766102560213030321849188444262361740066436281150933294297484486111162847173619217419302658874981712067854694764842779030470399526366246077534336497029709109307556929176232945784982899574737553775095476963416832265939900686320606379138139334130994220959141425342201765069042596939998579824015524922276940567010808231066813856538022609786249502908574108388878060258965824912499484749648114968551439220219815673860026148786469758566400000000000000000*i1^36 + -18710130106853455312951696757789135241594436104214411874216236604238861346639412535376651534138763538932734523409737708689791461339732092884596344822381305386811264331307178222043845882956404844387632293394056863044102253707479213205597860230307886626590625793846360904623886435429977341173681737725169032175667795829172266405481774216913883421964786371412249453707273780544532854930323011410923794402554533387073073406970232893519899234753082541388160710733266078350091796718025710580443742382698367433532540092057695847977376097780671264323933764363617930865987532826880158358652996056529612860121545065586930471822263591059313208217816048759541845915575300560201068638151711027519746362394909708740849638919893580628251811660540102987797753043589921420050411515684953793146358260090778474707297544282358900454413478003446014868705183410643821953446133931074747743126919601252932930336601587511774544930374525273708072416882464279598534256796461512308764021671570038719285798459103576518712807440409912679170597047669864127894155430822529809046533511797422414530882645501144330364005985645312829881485392658095209406599264476101186027790386538616233204954093009815919024645394809321698181345428824865911022003981209092562352446838226300673599906653513133321156574799940034874486650436995218203874212675474069045228390069165759852085144667752326040700921057686262822804517680814723347679976464020577724177929709579068544562242105941350591369895451087639552796811307057302006537460221584624121890239698669485045868136747568891101472244755267281567271547736254092963133451693065303392286904778607960178580858432472248328623005071097742508990816235910036766099668135606732415579537599254612803797528639722489088528240974003187385050124075809011711896339498737570931080437795178442501603299973648720776843801117826577702055618871366884655489100140229543724510155598382776116173536136611731749167229861217886442063114319458684221794549760000000000000000*i1^37 + -350921757605078945689435855351792575678245914993572934028942396896536331879065895284189267627812881981199859564965076587847039913795364346647654558561412296593092000485206608581301054783052296684913482799355996826357954973814352160316954878648285614584480503103660403498277679488603969973863415063384151609278812481920239109798113452554741811314431375367596061610932819898429916105144127006662728720811853571198940388097972146763828585651600080468165828387637750522088454585049135962309946724867468541175418353718344736984225580462091496109008606410186427782759773914986956040472998291458981425596371466355773761454881795927825711616474047040549101524436992647751862988598767015220060364698783710959949986890658433203856723634415587754116728416407399057569993583645803432083730861829407253855495636893707277557248809104017514925556192584236713696116547471249860370795142205145707609175938230216049534310645184313742102931901677474628091811631593082218238369516819621564646932119953036489776006224672821920088854817222334708790871319455555455507633764878549107221311203872412308249587493992112170790045795851326927654396049420303645862902215838095319775733146451502118234816944421632826952705411165612372299433685387066425453328655447531518710677969553143590444638057086316681340031532793545565008632078469481964536068798572887720083016309038547701316937700410759941227222068565288481236638605519129842065437754772669264221932807731849865233468166187313430919680973652632915241043627985204232151385739029912013792337312988529499071355132109372818753620899123583047396762875321175343716578593575966245133455615946677822275886433082605020076140947853385605575209036500861890048913539384793000543923146954906719330201631730308362419230920113838085093636747432345191455645507067341045340653582810771326412571664458873572946551147075203974655530591022678476343589208794793297056598565817689409324004156863148458333739727075854935654400000000000000*i1^38 + -3793987259774420295031635857820483215141985019655041857910298629411189991179641159538640771753899040785280297572022302172555541767203804708596807595742974802465301195670832715503526458587217622864594294142572010857074884442596506713600553919345122803889964119245030385814337016874635442985596690101371457420341816517183249894968384699913951950168289813761850371274767663138275554908110205833027410487369116743916864394047626937747358763844118508247900298956210738877223873531857099419349505029504055044931709598690290643975765206534720666055211183767377093476229621038050714949342188947472411685237698885978854985014006430053612076433723421427867625786614137135852402758789228850982059699415426090675095634781326924767802568870434997957130727669547983835277782522486434477817359902248233874396475562389090268504511348640633113529285576667230088004618453161051470676254726462577267682931008503405466430895962889607090515083376638988704076538163238381659858560481211100507347772785755361249047998767093835148368345187335116023867629697717774513493380867322745416208375578480444101182434621146571448393006015642184803234246365667022859883522043911871417412225677561315004868194251144820106568855650421849183164348474081284709707986196287153664975176517094363714025341157319477067642620305828624859747338654517830549535514098878188228646468032481113545813357702223500978885042554903545097726201003487365066713182824494602794987490575942906055290167712867739798922202530455300189429452089515313757063974725049095496738343180193234223560456612850908055192332015603258571348406666150302097636859884091334843811203625731993061217821931395988476742663992219573793651009262667400452985383184903291518638710750829413456211197563058677113278222958957013685527509356826804218632063789133255895025047503739899229575093086527043188723295814640568072607063703828422118661562562997828007737301929942273971479207645668508364593850713374720000000000000*i1^39 + -18061860005460376702623847025080056254438817429138940991743843900625579525242246788159637447006292657629303789711743167882560681709972549782210694338182664958795693047819477149312439219423979546828313739291392492886631068779517456758610816581031258785470010172127894764298455249588250618290914030505310034246909561515983380701554352955336541983095198851473510114603605201356974521449549765410373170600368029236678155407909172588332415309093601151255545831324003936647598644013573730127112047538244276132775591084645847018254299942266094246983382556662646216043903934984941721530411932584195897370516105055516372514247677895398661854752773027536176040840850469435090503566829106076205354457576598553936306182040237459981441556079910138456530510813917979254954736541631527951742755755338008724676709483724478137864915156310007394137132547064561060676483733446009214626989457412210626292365483378274476036235248067179735598261709351730707031084515680407127732530751940516641690183435703034372135794064155386083132313219737318486308494142170085739415538523472300760346924771142977241503968577512247324189528989800571009237138310252324694594674240751770083300803135197276778217581913632595076176974767363858042265416483881430006305741752016861222308476298613035531905441862123106126484888554218141205982265589208702985957450966658336898864566859755492581827767499621209408601081174462239780535550299507965542257312781655087323282626665905707948578674160569595260478126490987907205302826879553457348226466590651818422666340079429028327170767683634603529116829310600821926290051891664612894131679512388595871686311202969068598252556894455990202786025598533839375861263781973233197613954633802579536525411147235122428118559726350713217567363362585184255792314643458332024912675332326188922192157810002546282586593180981478440593087499026205811938661217872866397323446037476880748883367047428208835307796862166572048842752000000000000*i1^40 + 875143913968211182785694521663456240474544366677992226176504723288359741894264462369271571341960570539283383809184426670910870108056784033266198196556923587669257432636471206352998925249546013774767364889690373307670274193827610184654411227487662080991022732389177519427087834690063067910466250985085171752816116549046049610331654252865616573596493032175757170029584820565205969251430031335996847946122274976351907736214473403662001872990434856523225237304410954306711140897112816372021534534171453232692504016747445059442141916168665662518490094027696032809573020161015436360186488932243835619048202798790054782237844375882749181866081605307415597238382238969089517550459703575233490906543795466653962090676811125067278226255166676181370300462765657341235964007285160094465716964871009115010140097702027914924149204163419968438628960507821469557014020944547073280830340007929639552723175914103111557811453981734342527415736154711266114104273433456157608977900511641320426017497695884544547658245361060156855824535121696105010809653165007441003771015697985802923317723180253691140053769487168645933441275737563200693657149443709989923725615579289571822447424618021577884079265389434959763413491628240067568907774461762413905429777281877300137681205991733774221232636621128348221762267437113101859799258270428414434943643465303010769387205650841249890430778987069872997168489638952940494425168446683871612222695963392657877613285051527856321536408473651396723827584817336140376544717813429634905218402652459900057530205966138589261898685185547326297590754689131773404776265562960941331249838452627908508096433016061712686174807391074110794334107821284314973498647115944430466439903491821327560520040880644892075092675069481427948327463915524979513312947092730012233455653807866885566344981413241368660619592802517520949313445915701695713614679149736105822641824126327488774813853402444338726547825151180800000000000*i1^41 + 183902984427274773506146193434442610773538193678398786979931242109035978775854094269371026674828107600829587114446607943971545055166681181666867613944114362405580155639201314689995982043802785304398172417391610085699432204303137781179584482717489122948940338390778880648556156234743045907816098834098217846500082831087376855180928906569958043874659591839080918687002835690279688519162853475856640413557038680565385030953630744762632538712280900966200729022756037884748203077090217969215773437682429132814581998244664788386077372385344245915601437005332964100888681241500280342311981144295615343764650502305932465233296622407839761736471216453453034552220720783415729427979949335248586718750007967880997745187240527811797116617346100751649752225368151354413242566154113115833664845609655334126729925069918902835084511356564787901515762792773738796103438187367448701367830724660043689154377995713946652334018452210754438609828352016496113240558671651889727086362158329275474341268304385093700721209420053918048499326487799949481165353455234701052770656371447735364525611453625535974915976789748987135777555046897733840749516792591407034619939668742365183041329359974389563450934132421141526735965486495731111478547452020188809180307990916195371931746420546148561402466190074268734778598435468880873709309477729649654094012941553472177548235345881721640155101020652918363057214157718775470132892780320447263548843485370661792172256040160940402322556239690804497526686221477523977977275658234091506869230915245733825621657617767758038850721995673334515012205518246128536857992326408405687114027630515813093094468804063630521404592219294944316194881069107956537839257168749669770737082301724809636637414704224779765923615788488432887456703993601114196045956908431436670230176863751423139041703255082011590530389789201342815314468532627265643580044347411759194795872789125157038675862079944099545974046720000000000*i1^42 + -82336446639040617244901622978450864602464389683339480733560999268862156816452439739773549193288149718888282970424176538453752417353216849504459881777706719939026729846680338835695476390859107335107056637199258036805529205492738158095765071772281006942436887225188385633811904438423281490286617729626668352476335199173292471476405869305208834437653013175699565233880683822656010406711650342172047689315176503143304829095596392142657618610069733680014221830229422741818265271570246854578228860787750051625875585287368096667410227930518327373454060753881538013352926221613423522228226582979722037090502811142054412630742633386167792499981753669920839634156958615598042401102878277597511913681184307570350788554103238124230835104856829689101863468742126925666900689057099360284682338063391227813157886931851356802282643034168947027785806485366832463670304368917779325347402371340500024756541843254527617300472528860588566107471137149787984876623657535328697235963050299200821464355309200423998146404023735629328746772851439956985467255313653275591619068319379297826640735757457984722370608565904093375175894299710842033561469253956332910657287468131891568680361328157767975042782600596189398135425495034358887616016032100542646133234371790104997434289652984717798882084497502463793686538356241363464607570490100455212074041935068333575204700088089247978840924928088163780832670133366224786012619278277176193549616537811107630655174150924788122151534586097915950740133787025110693116135273323017553641152981382607941870776357243678757260100531390482623961606438212505775980195514269851558425623103634492854646665093522493196911207618516055551826242737601721319276671742547722102761013769734287437046789882064416880374046796570015259149584533358447201715111153583210178580396949287065945566931470179387449352012430842984616535131412108122549799120806286551246929082622359991846743307626529947648000000000*i1^43 + -1624982492754334104203760976921629308672050052099521412457794441839272633499329193032184822951730772597549340281067292012311208768526767635621374896488670025253875503555308398506048501100864249358401474251891265911509904671313698256310722432996153557223619953215033203425840450853331273714079221113712582325145300510234410019589028627070040570441722344205228705711867339384576576709502687723449677662020371587510121530031982431951523230550748761501591005701549169368824023803508121313397942460797284467370547350634237146160854934078799466815285884499358529503265300531367286678889800048195789739563881174132181609630482470916745940466421296910518759048699245643649670587271770840625884972121020510696800251999740162558713986298771523006430919053163173795139216540524100494465153895626919077896292470528641393999750313966701538296249608809454606398433461669635812155218425220737068612800500404441861990307199779516438457115077777815411827784953203685680498895831884128813736137001851543312621092564811380868078441405620860382078849516773283845376022265573428609157947338702497405391944150211883876329085198900697011230596610740461581065214125307078310394194450380792451702891220204431152982256820188668874661913278548086314502319801634535027057062541048784199032349378781940645576282271073854032272485369126519271598949882687409664213081944116576295949455524208349296715580755286864857257241714170430400023061588480327410427434271914695946051679995401029410495915563794767545488938436167590675243898078950676437484057740478184347747491347499365411422955058465287637970871918184569145401495214482653487165409785159511957290002565355070427481437070566794089520273690819994944460380767679739888163263538105635284780667179368848902750695009917156467547450248915779450079051850346650544044166094303825995555383701919353632027693103247728209031153235309557842929608270264529162279793459200000000*i1^44 + -2670561739342795873112508326958049393163418162610760526897553576692007398841498888577519883895552629162964744343206315613351727642334497358303673621465531475404177285451707649970683426766460844280947565550281379993442382766076567860872591067695498815589233831764124693587585012741301244784654310236360975782132139569185779344523995182522776265470215287438719919324872621676249437295820778251797799692114724492767121611107448868445185774107057350785556943608280127088292776377012575474010375064499053631830080733429740605038043216988901951109425290085805084086205294775578878045124268092931763618554533733218900579766968342780710705203326712825840541357845459101026723221005858638303455237249029990427192546654728987530894745340326605718818777376378757049616594183539268002909984645997385590674174328883082989506186056273270661673532466949783210952904007745844374928477435232173162553711588352324035793194367896820628714471264056624034239252206672689095844328845915397543481528349957458349625037493737548989109287786203448464629502078576283147246989417357397525725852540572371900213889196134095251639391022793740948700801377115118240110871263946576234937176533089642857609389215460669501093165549461160155440626330357738108457882219709488308420565549475429786438429782206770974564893222806869453975780697429649699775280126683202328082363327441079164556037754795643491192472069502040373121949271017824159114558523135133072225709119250349787007841801464400557870263786139952688908448818126802132568501338254727814472635784650388627430629795066164481224401854247028969772259946254299877972541287852053139084167452323333614559774146404934076113831881707288349431374674640899257546476830766568961914693670527191500644665563854335376573247367397217305673073803279850602131641208683260971072774083632864358095144673105476206350875524296809264349413991213098915204515681447444480000000*i1^45 + -1651092264234880858870471092569601885917270787447441313217248186862383718674992303607822413066778051768639317901004381544085284018534204008923399448967944365022298726657857930628235452795073618527319400948675561377916347982943489426616575129529690310692244426909133360044981054292862792088271637022483717954460089513736033196503418207584117729431226105637671696866713809418879277006452934960351815368545100730394780317882051492985646710139891784518269544913174537736513441300689554867270150846541613991518433376538496647105426888686840423270346333589036036551780201341580707075658258607280438701147524563663174317794539029100375069552250139194334301478066175871188856272614136248056337683499033449565740045773704972954137743532106289063464630348188626968545389275133868596584491736568063357016275481571843164929227400147950604486795157207559642155989709955968028526887357870061736180185780017534711264439850679956737863041865566214450700859456835591380670406636211481379041013387090076475586824048865758520369041416959363287136712224607919919333160075731693280966619280443816704119472254512212592828543990536585994959380752594314995782360263573899191376507325367312929425560767547501486858797204007125078902158531240172647269636763806656665252038724408085983173334961223368247129696109996294691215852389100477976190862973000515971766942648470662349295453920930598431460370742765091108720638912413484495580700433604261405967196406100182352303117004197979685326184898563008778521624869010946222237960045622080873663315580950900628421432674374952881514440837483974385142593667167195755002302487033172563558232500111842086557639792280956202185445127340505524791233753410778241600466158068491706366203524616922107408074936119344584936278719255415928570269728424257623419612006933297797560356605484569499404098479344815163046146753930668171855547236495493941940224000000*i1^46 + -442562131108270704167723907340207792277922017905509654600049221070455417727989999921459537724599201994319064385434435751451847335901950444093181573784230035472536037501814793031654403337089302382808034478776673559547868828065789475653911314847306205898277769522637080132231385489136388689781177948799032819530189791118106106956188866742351204579570446753973723081289185156162055552492406940657407542155004230030432871251012361692754937873628408527655958785792878583348810800043665639578311557962507196722079133453164693886337857877148030122918700549035815740417189365924973232633589231726358419910864452956200361703997556187739908921818155349978512518280327330798788319539263937352183257110184868029963321569646396308938931404103633965661300164951911238237129794526847978801382617716651894657452968688503299117960918087483574890130812310578309295920089619503751144196839424738059536122985075855753421602449208684712255036776235215233107363833272906865937734906126968546445439899553328979863158557058227394569056655910240395703215108349416333898340838471212608311415974605972918864792496353764849331612796486173988103729749617752334949851182110225554900002058006652758240063710942232262364363205892630529450898612047081895535104412433051010648642177265267206504949806988793154949442424199970970571128384149422126927169152614343542703059613596001695345819537668057720493368747621817912386615706590216733927020713440039294433051096915309493861084991193568826774157022741570878797848099177711064814182087752022591635764197282447496516936959631718745336485785073198832215271681157898013049666913921955495729705170641790621417252240184271903877308878895692515725814072955789976487202526164838346922530580774911466865725588912461049358321444568685325283019173831706058499777095918653469025128173505450950693644997532293990916834823389438221027126911129600000*i1^47 + -44158128937012271337426397863343729605209038455363897806810258641882360281105755043579720248413033143777146452815256019115437172045736951847903270134422905113969902854151355086251108439885729142526755018508349767193128045107723001609365445224526733341796424372727260111258270411952313474540571264694065527891329896711706643291425777265871469491123037896346522653790775961546026845581471894854949844159635845938722485430978879578357144664027287979134932942768662657676058738430037170675191251496015781718217285034641121006957898121812075692062324719464225184944971354634960921511591277046715997287680360730145233072415376824848659513321011818677939146473611796025652971198338278212376499373257680265329358179421628379983826068594394565233913345765943299323973978547276717818664175013273968322390364976480221463501544031327860368836516820563957836197603314617360902296430999588269076669258759123251935050643652683977551712202167137526115718207933837384795103790538954945364075287399088499438758332589828299022011957996981269039698390547317548297072941556541261029409272194002477404518332194501381693333519746542353750047097713258825030814718282973185617348828649915702278792446164765441876497711043776342557289529841745218283659731307011433064937400273751238475146275840489651891681742539757434253824408832855876002881209855938438957413516323525084190082325396718819429280140266208481650148198603267852008571790955796041903604186512628154664471280067634279952302742991312936945354218873893272281517597841421805957594108500319056176265286138527060556735030448023768049901868270065100124166140721288294038561708193465965597319150467136559062522639185268942245844248046053290119643230507988383453070823946615906655308692535113480384777704815891229344390926446068157929054133229204947782196232075627289696379221069933700661902107112621997120000*i1^48 + -171748673285502682003190452830657919640982817023256585155861780836327374534856318253499651895374549611675567528821165307100133377818698812726874593134593736167319206605906899399043895113390063559052913555266497585057457732234788243656365365124945013304587290650268298929353498907212457879963852538038390854747084835908490315740380949884524176490653092443436397923824139898786437735244252765699666180281162578884422340129117774604051005216352553272878466442351377654676149920987774971440922331883187719995152109040234327791810567674834173045340756324276282057737867815163129954205391874194581134997398492915913592511372952319082745150506081978554427171946777661461871381310620710723316656456974483552158713468123317677303968137172927651259087489818847938619444076601263767120077525089946713493255942614364157655816350422720892650766418103835540844308406280785715325301590119075583062395818141589170606306495999012608833698512916764272366437496565291401634333592813146724738787043760474750298422685976783076022073242400397081290920896317577269725186969506927410958851287027428973083038435727088378876110277930833248723945607800531218935185409477405493146579633026850791742273753351307246766015715733337694596560836149096853152959711171921304500026575626955263527186727199273523353008497565701457114265299404584838510118451634268100129159932360259237811788660816008292638723761690672195423324727364053597068034627036744203857447688638399005032315372226513734931453874289645985035808004501461952355737387345663858751022243070494709795709938098095775937350252159179145144856799931829445497645652760811902102230133091375675686060498550037693675947011867442766346414516910747380922599983216681894841416144744685796517237335493085976401280973871022003715373271451614831952831876556059743343057107999556670196963286682493400874432000*i1^49 + -107686701651966469669984352509696225295550416742939085229889549691177284818607757841209972257899067100485368962679667259898886575986499947062552759433584340067400912603697750425356145814812080360131359708016717121708412789409100965312055027561214473652951598081335385541946737899804920845936384823292343771842894419267827874918763199127644738203170709872014358812997103036764423889583832515130299033760260740790910848965650193870832188810891614211635097285307111894885793765008544206911764112168472856202721009122770286570660516484775213044964285378986322046700309675661655043992062570250089371873938270686748020098078816428398149918966053436320638275863995110654857037609519377190033945603934057303790056600812202255713841284179408665731915428344615967124319841437988237808967529552345876213314950627002847724501116087481470981063830127786309325488760601353126206026821382436876946112375446696772277153620584592355540968234145895190417989492289588093207973436523825652769780362476957429496946877429585208860250934967784517467053372787878887599120372060289960360872514419875179212718187755304920667942509332734143595627052937685539654698344841838856489186161941144585350420170290131500154497246124752145638359234339542281542632434328251279130709733627855204936061615365463480531112849706893110714363713162913158972071986702987648964805572852397342052867470813120651206687972525955642589359889090363709520607881778751155314233763216640830798159436802974312183359672003923175032914817996849404391618586048887968997075813972395051786605704438947359913632785083465063929314302595056939927969678549489498544839170450181985238884877686805382889523618804153272280577108325205560897778777276492220522909964048420022105433507179636024622049192734706744035914513314902505184407336504800241401845328685482208100301200*i1^50 + 1269925560021146288169876838452183892867123380191077694342863810942163099307863530922424190100907349353750823153455744534528904935290513758666383834978883478332244133559329061788405862912663812799297338291822660655002866402204825695948906530685496452309438940232727875367482477544839835110595223882895984776425601725883628386875790876196265143808688829236166079264303599777546203908605497143671567723097774235775618302814207293983385189999765992588215504198436924732244345959844189889048562087793549383850911622454532973327470783341830924011980639474185291722987350850709857075191690173143471352085045766521444673773630573480847835872592962386947472910869851813693662021185494874132952048105515528736549923519786725522090394782105634954675711928761631902328785121157906899883454251887741553331304251553936023797714821108777387284694290981379338302674649910619837331775153987215095683936857156222896848542409239977388744153611043150777286008695215641049446942717728257392264567909179878403652259778276528275173522304313113540528416579095239163912045829468770209212256322164308321695246779931835686102657804842274367179975290752859710701652081320441615229673858637329094621915234663061572591774460436180134028701064032681557027135764947819071975956629449960047085020869160762175466590230749568878190901867751454776527968103116496339380251676692236467593810531631000443884081790138665396157522369997229150141404067695010041548285190000894074149952758299158491608731123646913654191086234218586421497189261310875563185821462324748208622188676523472883867220970542413316090524064203997545740736858099765200900997968382234580469369570582820531343951533196541319642292288499780388980180430680606072845158913390626781956569500777549096073233440885593086380396908341783997000695*i1^51 - N1*103584027729523771858655511510426707323523882098087083075326468624254666748934872542351206108258912586736522336283104201200807050404468119141659477348431291250338492434168348424751325000640364029991580644065995518520788362484969025308171591163587641618747507197288213288143789975017784425868110791416668315891145073267099733862663545038559072556002222054568801699232448163344792793661949190410274409793198392272324902616174401589274330557829277675326704044170203626360270941600674128969631903631537713815799232058473584935129119336717765868613525467058192759648521761539037541381678868613903372222894951654314549067477297582272826840176821116368941442541709729657934125007112953432*i2, 3683597888440453405125849887807185677168640402409319000728450665407067813451935313341187330754454417248450332442478589298526285447567764469038197609272300799327058099393072959377513424308240515286304957401067153020155562271445997358073456302095499220784023438405421933724137494929319501429197335252424686271670112843921516305799566140093955484742411741400994355612191499380488106509608197720933099156492085095370470660871594886070094867738489369393091911877050401461131777776413634051779357169709569079033380655636007722248691730646491664654230806967517780018077678939478681109914868905180351968084529760995431993938140002528114646024277874383055520943563779719441390827018190782906375156807739818927343064911588368093045261613739108648119544594149506609579277199713403758798533203001932627676863284191601463872953628151956901006662840338190230584445216452812995928953930052214910321695492437653942822717979199933544113447142491533545879469945048942406217911320900003317986718248326891698258087168926838024719436425992500025210323146280840606892141730912092353054177047658637995409066428318727606365092760140248900912743894496799944331012754780780307290847941503186106865525403647474035742948927317739892901715617814592259993796975869964851295768247169424271020236950726434525094263685128022458049934249699980684575780327135644046648194194861114121904432998254340438154271911894895411235554639750460793571933673135382346662595971043360610407570575001887493752801571172110156369137513883048953169817324308759401594790622926768018287333656451807212100403043479005671507970788611182462429141253168907415627265476252650779460290428281703241872263982787508329703120141631365520739469517970132049929361245085642360783429313339120592559058104816949994374343554320063769038616601474396950882635423460582644505193557881919614499998725633601748576182774506274014545169390722241618554348002807909055290285699759527359368307823980093018188024290226080310321492903833129190903245434866697033441701130412536481690652900234721336778101937584395477782921794102440766882099629379870164098389901312000000000000000000000000000000000000000000000000000 + -116983530619282063862990673079315525360024729912060960895306847991937688993945286155569974552048461128818587108547451728302696211075794108234499385376018234798161223634165329507337641371420440637032243390414750647924444759976388345545518555168021341937308107559013211321122324448618270504001700694124381461538971563485664045141730645425608926180451964113613170003943223865950640451192908707094921235035247068870469639811082356098948675055160926125212931846825516302862853098448020590873479638151234750752476884429596416434446577292244455051290870717821015024198714966495203688684359799533118861707635824719148413569589402479574907717381917701478457175455481974780956201347706039633705396842065633435168996961921434610353733867091950989786028492959135933733322826585869890638886354984780220108459284844957092370235965525306072847869046418972834326194780347758568555381153851407777099085464910872655055307249176951086747290361859734509926774375390216022220573065224542453257167187977080825516372526217839869824517425413678158168392849553885217527037690942677657080650677854193807920483832315216639840684972783202928472293221811339901705312626119149214691322671591547923204494800463775683909389693895172206206656869794707652592381503325223917487735412781373458715835680690069506750230938911552617695091911921702439200898465212302477550640046812064606740891992711101336037444271602023784856388292535037548930866969754199204010851474850131280129489716423958711560263174806263235581483828097650272914222621311301991775170519161405987313102888051489570375550818075291037067334951436507892009067578345257802469005351660648882092032999253037904146260452244081272330381598692584525623590741224003433553392195949257525171262986460169405354263108689932065283254662313058338694815870658774694498194198340812208616454966119735131272156337541320815887233647838605263370634773382258128948111381990269528661741039076268200459520229707398925046489013012097490550129266225832755724935978627404330001868494849629660762988647828556712876856077254317318017552900572491624834440292489164246562199568384000000000000000000000000000000000000000000000000000*i1 + 1424252285762255235354445799297557793723661908163254203092826013654374101578246109831483566959833431414442353958367006205063695991043003663291160276595514515242042758389707143029717416989237231573527605755071573501867998541173849122141918124838255989679171670703419936028091040598498712103525869851986218854554434642156802231004415784530978621287584289127415332390082202847220103086386421554973002828584927763107855778586078079819462720949596170397720642228342176673806319394594853852104354683608198656393813929454325926335518101309199791308603831838295732531948946616790709876941553749209148039819439062607788592441965932539932585318811778047476371037338786360127259601466894966112044322229097484639872130511269054071733949974957417321245840751008714394452620519762076443477789573743459197174356630127861352247540303537651366213032198690100333095694951491693534488167503268670867905415484195609503911536215090510432443988402819811017835887195964092401949817505695033711764913533670986696080888954312532800761839882368980552713143035578433417794015921720382585192104841519204348801423839420805677333207976438521807270229274230707858277640435180865586867912451629128587028205181338265142172900775003542292745959466751861781938675924881570956512661293095259980960680320555794127434678821540448065291613408927433242282837630695889344289649418415133814342423534833450361165540464252445657479848457975613720987772553660830470560289947267892945572843300259563272438448164500448504104638118462179670423070921442801563267805123768491129958000211223750357024149965296519059244652667765624974774842624210010001330860693348459231196741393000960282263669672224346955884066243035818249040797588843830705983214933962922564014226013695878557509958626059995886695065942266188452706104884238937730724781845551318034903429472828297808246704649036398159003846760202809625890656207260704895504614622824237680442113783573415361611867568148988636983342087499560210352919090066016779710349777628243526437139371376848462976916025908094560386266031696822460098449104472275699338644590729651735874576056320000000000000000000000000000000000000000000000000*i1^2 + -8348698036624576070303918521022037901937429800236791359260608322649769521569268490731448218322531849958401764151611114203741057098483506278190713245977053757864571715420854534536753195599412251792120422890794564655020216020523600149931818977040518681335184453904186102237418398961609208973787791536006721814077611008067684410052010390015738295292456568064944696362279988264360206155446486048833673416587390117062722472252182024263688036622523058188239509200964732212581813239376542319597509524906972722589624419828609458573892646867620178905847516372755701770333998830890514684217817683414730718770235658067000153571175271824533335038125393640105613271667694763211455014724329258803833234997769710001315603063526159320295207360880347932136476666827352748454636869908383004222140646761656138726058970142737715558701008494854697548241728556584382023852805471216052309766972254542739869389717974888582804851298616231633481592831428811550898800961873572892370171318841993532811491251758978107501565425890915871517539937376760675248198777911954020016409474562217379746640818512070447257927440388371818153108728406350865539889917456870270653838182753785351539384935760671389013149222727270735982044711249831079010261524720064999860231948408407563213710345396890142015665518322105623840425635147493441392891519343451686706023150429637441060915178083870659433314948533146815751592565501159524977765845476332356565831836848548009694303691303595517229807676245455800084590334079074731164256750865591603549046721996262821270532437775522904190332965080838366792861616867639504523591307334461086855931394524207112511816270543976294631628120627915735192560441152901102994254402955669284244260055872956699975473151412637653791533873474686411043846090008292892049937734884935414594389292559429573712284983746394495053451099851435264158425021715136928505052997043030224389685579350913594351786128565437184970241865802611429662433169771389770427523378026575330894768272225468708144377839905600483037806086007931525644528584818152300526456746868875143956444139770083127445825599268383066767228928000000000000000000000000000000000000000000000000*i1^3 + 24688324070146290686483787786952754911330858775007598562720046278316638176115701781910647972096940723270480061818817890381189504917798413824913958526621853458180926224316572104400207638322668446395295441980547529910895894582430440679555042107513092955299226302058862308817551036097807131087607147316485581082867576273622700327738290218260739483171938161447352971688534327663425057528879772249144854434390174499954635038578255017814674729962514797382663011619823099725728730434822773198864380675223757927514303735879115399910763051016848878294867748220490902451379030043951543632613773493421427454761100803069092731698231234495928653789646368491719502128797206361013173084099258628378807872901885408542056419100429979079484515426791019896782109109379631902934034843585275528083694845741494278416837813348856942151230776891635647870764923094429329275702205717171791232761243639555368026924785750836582661295290979211746795910961599866883306900179049811540536499867981141875538671180637431283536027529399377065575370409124122580032343232349274801057800697926695821938093341252926207419658536164831236544006838284870358264658751262139559706441789532016751813369942060611064804414243339551925169548960822764131330214183283296227934365152463715965788219822254386786776122962337838635806946872469934045479149745701231618172556675428745923528092883426861201801216844386187784450020602633945698126461238651856204403908984357825806701212928196898799466251203735325750808934294853308933842132949630914420671291908254813645170658333605773727813471644153369749066164916235287300966916642804663511588484808589561639138258306621357384958552208403818580915292984651040380525186159675283579198098080192820348531566911175133946035411785171517541752033183132706008355647713938043923242816476912434789402453508244583533876213506696610637616942496736892093393665660670624783677944760755768912470203678762214657031174742625127752224667419638570942668986437793010904283160926984490994174994295732653318442184103504929250609060025549170026097176543282001473036803018654135327160729515364366172972646400000000000000000000000000000000000000000000000*i1^4 + -36620843554820135689318164995787797600357670952087930381505039408823619650337296838645294822328453245633061801888232881246388489253558223597398016247827019404714692713547871361468736917766551803573185397775597760671737505369734068619914763005478282457439206124448568245626452522889773378377639534362462903452398118687388352251718604988896469893728542911250144864657183857944236514485313421692387024184448695712747652600014005489217095864843479887439178768016337189137292046488230061102225372278422843789907066270873819041338425819420169982931332263226623727510733888740960061400268160969149788122145963216325069869900663003303438775799966144738307533634168397393101087984568873513507432295773777143595397950108364734516363525248644862984223970284981580043924622729125374303115656708341769137135670629109925352140823873443573179987134533610956934815234081123894740930370554796597658482674729770608443107154949366676116735928928257744124934025011878013630415750057333804924912293602550890720463215138167750419683849202872773046252594076405881885758208255775859232820721860958710861007461109797452790119313846776765067929844165776451736326395341253511792805415369235427539633363987871583450778623278646427879301648487729003811756464451917757219750542508506983902569678850108404661110008015676339910627874243997765597132665341741596241296557988076740486801556964723738262294662676874362022937892226353379611428791084563244616431483173670120673624273816831469472359834830728306931511297145874688942708144186586252301902050094435961845781497853647426411981654174383314039095319108370883213765223849173116666481723520970720319575075750923276119712595829769246188162565180989718999921975281489488086759809376543453522539000374757979563771554563123982884983348824154653991670913383845253525252476029011457093021541088673712246005636385185033148886247022609854196928388704795229254206849830301410601544755484785029185289614610463468706421060724769184983289119557363379182198981017428768824988179266395145583755755170980327128397693427117354907295240947695981926369487838166112765214720000000000000000000000000000000000000000000000*i1^5 + 20915949274786985331210097658723328631998409056547830317113970940162897916353500844584761069571349596041067342195661727715095389828480668522954505906467048375051256343778184307210784166311224955613800826965126414936802456588669211443188664583998318343153964312010471860624472507947065367507717555043129273186430661370114485148909851494083751568109882785501768759621250410431099057331857771715903317533134647167409433038039281629390231823135451441924768527440138097402025712740343167445793671034553920720244886099061794338424698267305946250171770183321514685191916243794386715824894791767061746064150813543670469129728963083660138069155460105293607549694914868941320896531317307500300335319024092547769351308863338650991182344265882786938999534469160561177248893215014987805744657962244032973602969760845420388864063139792458421229261349595595109173202790989447733070362643680750928812003146474338000246108040194015072969845134953136474479580874779005673874432570280101632979234239582063968758739119226073880031749008994414571578620207518151579133425607671566064985645307943121037252060142696211027448988803551074201063597789639415514612523562390125702682711616247378267202317872263109587803905077907061008146635384920102960226630247547380203631993544258292348927185242392590509527870715072123057629236489698386592080081248689777530113504676832789581834098952839332752764748054994357688483581592705729879990609763861368620213153317191832118003689981279984081087981628259092160034252313668877917242110583328592418746406796558593394505331397211177782836888642773532498956968641596037236827407681202965425525791550864430859928330226519362611422028628011135089415185690011459126902438000549227290436891811539297807143851497151536846111066216379546635834444752887738887246357270547776279092514347476207754392426093339405971017715096103166025840909711918517457561193819310899152724196016557461400139151049794812306632008466600495220393577726333560461229689120665255228546952512236120982219755821586459547489984290224684045251222501186582346236619055683320679513216819716364959744000000000000000000000000000000000000000000000*i1^6 + 8033650176160571709459304026331303385669045720581036296400816125774304596599655050848690987077165106993698851478105104618070027959510197891668824251254908809253605506795961157636249481828326584432172628356109059685638303079038524579074161401442576023452386557001552737665851244284783214966586782537879865407499940574587375246727268734382265684577997544104340707338409718984066265922829298264422705357819180401520950579588513310618308539200454456740588518555511558774067983629311363994366114206469177198360270079288365709043122850054006382418582119420975143445290229021607272262902240195536045087399891342847200164405638744588053368258516115201563672950556722846503259228507647829425247859204983229006165179610955779185192729777566056185819814834301588484407280834583608183973015444208114101346319072243340413985413842541286140202178804619684928969539960744597994768265395469667742275199919403930122610791820044271939445681921268341290346535813140324375785787724186611395300607241474601289665964099291781871243668551225250918516838286020720712165206084406241365502365253833362573037427206299835959462745570448315595086797369260115863367602080478247861286798156075236588738022108508349564475310914329781842870458991770884891056396890332226193368393965262567963604765467290374777847399933416438344146205944987507180820156377762939426922262868169604293627690753266023234195084001436910042005778146329880204352081048499025054155400842463387984842021786268674991796444956274103431996287151708828410770444778799470370425547654402198227684551285034058429477236365163007796046618987883759452955001703619964259220163579093821063032139447870024220291007455410344000721944492521945301825057239852110835239966342384396114123079607883506714163423421324042704070578051851738699429105144703361892735885698450734246271584151422377257511664594956890399144865761992770462433856744074135318719337874096308779914774237755810398105023132116756085974509749548924894860119297722665953377444454082885733374363917005016257189737506391472910524019705691650759877367408795081009530127710243572940800000000000000000000000000000000000000000000*i1^7 + -8328430499903126268253196782271837480942660787807956202683850137013603990881093088448016572068916120505770733439792057223463765727980322651349609534093240444012818427972900241766239118122849935510123822446073032468834485047662849162405275181004666972650509233999763174097923061045661595678727618488121838151156281938997375856084206804996426854255371267852760199468867372752138955942578788615991804363614975719398641980439407106224557705881985232650236285269720414597611628680184349626395715002401162904294911148372874895857565110526626106912149793015495448745272475888744422368592151333074007564323135388962874985277444959789603925504472338787459251095242070750493228045097284872256613779461755006791582877538716406595418080122491682388190572842453024659871601140495619837282262396948587857741881651973064598737899921641655084612570667111921442510780418714709357448960283046051575907226182315249876152387323508167496249938891507441000834207668068805239918783914854568917480509800530185446108688120216280787683966146963743915748168613109995926678372190873923968201751435022776451352238185185792385047880419479022694713848823046109597167519669168256591093566126139346070608819067515899074250136751643603984310404609946189867022596334828462109595885916085786885589951117764703129340436845511191915801201022585975496784284715383519388516669011324891601204531592902267161488721508876487854303202442944116902751788855292513999187592634155900457680698795368315747740224379407193686878758078368131533549505315473035597728866141487482690007043648960102825115410392171667260749292335076865929156353455828716270021202180332512935122943228383312136566899557931283558042988019669127092933354029941600398619937988751529972723678112914535216875556512190443760719391714585948459555863426418374322488474072630157427287120089826083594763446932670146805696306107281763282084629598938930223498813573652075157706167765536484682356096949615936952594143351702653010470585850658444404329391174825212621124052563262007280417827791581326832078316000677991565272688841697458147009284040336343040000000000000000000000000000000000000000000*i1^8 + -2178229350850375537688758580722810189848126612220300346422539862844349582037962790596867637859739055420895307376461675538541858092509517100146187763985029658611638757133794909795233645115036866073057548823851117483374618653555369070293827420177134255679468467195127472293641067389539571313471391263736390014070169501969984368115469053647250748034334379660365261824127115969998765274838535227491460096905791112300255627417843594019833320740690490195230418425345702791724819769358247167733129221962650534456791801501517099990706933740197690055610851905641641741358331563674043823284148793411581956852319084038691003455767108265532036323430270406030465544589287704449795196746332609641452017993116740343093365437112108374331015029390382262279268351154502509555252177465153159664594638115972497676521943663518141175797391133947184432286267518037557982813438348987524813175004709933752953744014067926856281433938572117460856656530541644786952847722087612613978647026499266827320948305837353050315204888449268986135155233155835771919946827899629159073634680054548650510542375789459910226607556563921245913722375936841137398373865584184087870418607771573121109516450168456927705398978876967230865162245416785382045980824208057961701019298746604833967402085854983561934475937799472187246061057470493779546590407245571041240907927749353640063834515380056812729845834764700554336300727286764142100004183737001791166655428779365411474545864363763695759157095255678968271871777368771685898549118756567972637873235596292970950744937343318215822289445104771549490858274317278625102707773089771936086500994444919848662966238437402198175712637272177396433799458291655657833190189189133378946848213181250915757557988020210490089193140256262073244911325061117781502525805610252179512865172683636426514179842233791321620250621516125764431848212594437459301583467371293363368565476042532184705005113197614611212822162997084322631965635180116048173611874185279229216372534393347202503107503278647661738198012157095097019960061319152539063657779939029229029780167445424015992519556857856000000000000000000000000000000000000000000*i1^9 + 111016601371375461883234512967895620230946195424984194496043239783617621152289341066554161775870906653062000766628049710439304328148021279880904964111799115567667474998551882737984389520826682790576029610699427649873306859498534202784288502513208129278421728386644587333962596265681126479556424093066673594768412970685029136300720094789944699546639758919045137106905109313933389626020127711623445627463552464710252528510449410428371029849077685111493554684797639700904207348481455093011832309502082037076553124530121041823197900195157185665916865886586756631411506892227357875281425256039435326962042118735451396683678421121513829295788401112045093120442696640638462680085338228154258178110297412193901486166631203172476092434469873102429561798398916589898288236296579374980064791557301899854986807659621645843766886775479742354292487172725940953497901003476571165441143991136832473053347629528012852165256653121533230181940317034368361162237509725001519871566388859476162647443075171786269441580168788226374263034506195808341226076142674312975811423300472099947934428144844611753995049538768869746567634197957409362752524276148005927140077505415590718602057391237205111897046180038354302917213647280807577859881445547584033217691110466035185125644509762945948872217527022644587626067736846701108054657957852082099115581925609521946283080106039003442500075963190828707972168397471587213510636282823359405836028110909302843433188581850433040417194963178299590021161923429212757570696313031776288873431638181526323847578080264217795037340161489732872613319813936686966722841952192423579169359988561473322432773714419794106397371355476464360477287982170817787266379866345466065366827492743754284065219795288022769201645821406221136192736470293757803623369779587189352003615087730124198507474240733179013263937348263160196979614366412505094388507251212793881628914566684986060973777456615161805676015469078027141695349281254789969683403885145962989167998440276483854151758664877042481576760186958987138038021193671489124191563482400251843178860788256490302430248960000000000000000000000000000000000000000000*i1^10 + -17496223085677232738060587612473304927285674291628984770796928816205799752377619949995735327437353620660787495900042321376207601869911528408827356987326032614604401666567120177034832523972634740274341368279411580507207612514272236559885733451679710657458298868459137395126051982956610299502268941214990985247805197636896140684698661883617428601436782531145974707988590870735242999996863738796549940975751603391453506391036018587448665060663838319833205023336743566757412974783896141520010307628354111793145735365494150106018742636423864693320055102383468198186683274508503702896013735103734928170129619104100473283833296485859013869569571722807081478580034138041445942879464746652137226826209892904991247405754736854418910050450801581329065846843686450262960796822452825147264459739582280581331125779044290095341553819823134588481857311181860629220214364943051847857051721165070732963051731179919156578103440632530422843706129492000064724272571376519706205158689297953579467862695543535760493554244557675846580813926624681111430209594647167433344600911056151157172482362649684765645000262253000818438949079807264633255217387663539412393743403905218628499638333092040717598208796928741484154369652851788246888225923698196772373926848657074513467325599017867947850400742945488739598003537062326366402824684471305999194536050311393916918836932317248621535181053946623108666734886140347262349970238821465581005881027275582213304587700904182726354619876803549387982122549794115559213862815983884473426599514508748180507499612381171645057070416362898506511844380787349609063186606631507333132970855849148364393478284979253928404007895172193573048626942061317553180167330804882034507973480065954940692189260319830696057095644195064561807677529990576002587615445814366534292973229481282825364368096243024034979974683532457856703988343463696356509733481698702785893561386796040745154688028036589157228182424710515733563624158492834719716079167759356804013056434407753065040685729442700943150775796429594126221133535172049261999490958782179999620512968680819299817881600000000000000000000000000000000000000000*i1^11 + 407414362563288019925547545360865465143229087855254537539945274491940101107517643323050748587785240627147096670854267743521685472432289815508301774778863760022498839363379558216357932359029971636993987340012263151618327199709777037891083105752694225482349586062997143759969012354566670923808502107256354461374822379615596171398634937186073832448771796272662135718403353982869144651910439139462767887731248534409044230856729475773109865415806002282076098007028730395433344446414864953882924305760867770253844738083860657446421828472470255380333318221043581807710768019352061000872085011422981963736262148284809876720582823803968195623317364666544995344196358649017170422823278697541263185798536707045507637739717960199300376492357072384449551443518730558629861827041607686683622042129821169253710377300882986894286421022346586808775943801918355436562186273620731860110335058833152337981062084859084864737428657873895399321155218544292245192301535027551244490707529209163297857621343258891996530414382408066517381241993143339891364421186035376046299397939866122704954884632918963136978420043759416821836825251674782921694210029040224273123972255221639081519679637213969866469515059021606673581569660749770381907713571023169708392320219673370676183655582117659555051993146445782778016536526207778667822177979288661415649807862998192539010919736105193695077973846113025649150663350848619286589186942819423117789355356603715461659353538491313759779948064826938026137905752889431716298020661672685869897791614467156929936970654900984850450937231556580356720299320815956241758425953194033822591689521027254277417803839043374332067932020261828678191379764759764086709413241568459942958402843710222747162963015141770138696053478935011773691513723331220475041878909208270924877467793754671751578193439328764678472772014733222532304491410131026522301321133618578591736042758193929084565055091442291478469409997087330112056913906246292290607558650768918490495732467001565763030144085764913959770136300265638227588188041433898440192902503054082233583135801024368869376000000000000000000000000000000000000000*i1^12 + -27760067262927362638977500132045484987749106245426549610674910474724027736013534754664753055758846392301919224446833615346300307349587399294150889475980864199363139667068981914136456947819950374577091591470356933149959775254890972234193407506291858413145460921781463483120231096988826279735512319812050827401405021925914989404459154937058896074872457329719240339095457825104139835838424584473843374683609211474851827238553217587037252995061433065956172952517268310159280341823369916460730650645853792371681947289738444402892963581491577622926389770938547131762967136637046284852474629719185534572395902849905330315257050958658405956453882920988001410993205909249171873975616736003429174531024353100899489683669925304596250684433734228952478680345391954517595309427491600895289344433646298146628492380827058822751420556386213637040249819716151786583821094471852294674571057351272465244163356802715443140286148801210764235948731680500094881088383406098181496803969499427563582846132365040974968025944023889564737676117504657244105646077650256410640296583522279707796458011138524489430622245567146406834745541968001227702695071131731058372004713357553525246456701501189534554591811584891860311454750765473711708250221479093406197079694327757316100373798658060557531352411587486421989728733748086184459416292668016814150962465535111062139429777424234091146113765324018088724774331311653593437406099653724743779047142799697922221962141386224892801949186734534140915602564092853739331388600232967481660018461500538551007547212738753107018984898181514644262288524065419518676059302083165761228494561270926999496266730214663599303982091270228868969243076197314468343272927767513044325390403642128083692673944644467887056391201209888219583595335254038888706440922727194161957086616458243181364723071618573039782464422389762818507077572135940870552076852009610806185826998322950859890313370265652412201389589123352744300828998688430977869012394040128736987735491346510241769176448890805621349114013702941688502977028094182366385225006240459507048955782299752857600000000000000000000000000000000000000*i1^13 + 265327957256019869841504138940925526525365810466902250219544546655459565047616625418892945367311490106549283189498877916391983195993143867237747773457901979867758322125657503543491877598724628038199456637854278182208869176233560322133953822731088788129578718066647317151744387531617903821520523008391029391200596705644876872310632002388378538353646371168396309058652790803882961767087059265143893241179796030991428386006064838226996757614392608182447759958249067972645135619482640832299371310549856898889177286217512199499731144400313142111977809384684873205928766592940589201747665080029391737904035396938441122298150093926796584434500664996383424616961798926016741977951212930496502038055723877497030213707288860704046031364329312950479491274994026362286926461467968954125050383191382878817027717216355648716871425547343712966551246432589963748591964160770442130246829661926820192165847441936314505959332015867171621826767545276336194089476737697438477282714249965377824854774059472236035755896834788069144451462355460148284431717426441215843740584447541348755465023770956182810824404538424191815382210250072830348153325379666767107742365577707321888008850367344364650791207271428314657580513686127492116694189596564229858348274306004998482486838556470738676442417418313197133856875456651578828093636671840601010931013053454135618694739816502048822435715317502554475133858154787547889678331402334805250683439107302692176109756968989301952216181536243566385252496700275102530292567053922893004083875094515872079655085524601621638433741968432901380506287222171764936227910627034074981470291866173736166193263421004342702620178606136562444591107377517519635445462208213486188138154514591890766793997784664252630449369479685189861994656177409569237141523950631990062592152921555842721862750649362592587166629568177795652511813878512590237049450230880082887472042587300470293390756847806020978920980909120853385884676581189015873934540466864201366464874982689729061937768513537360557032153228251110008414225911720706324596713514471903517960529824972800000000000000000000000000000000000000*i1^14 + -8854837547645855657979510568293939235699925520083362729959558299110263916950324208050606463311515778015315584381127926930076300864631513111634306526043270879226274911234406210347847994499704064819567210552717358147974645819574996770552967338360352304944395537828091195580308691138345866284495879663015832627218019179995335079597685159905437723680739214716834873402559675200493970411484860951854586528181413838548651279381721775347192605208084989415624453738871161546454562773443155318997264049648280558145826682538547649761720812141451018250513482428413636383519214438381950435022268826320136944717370259222368536204490792241988617439166459560805503280681790857086541879052116130175353183145669678224778098537519130361088896355865772543067331431409610582255521334652873735855844181046782110230717804646382961833296473779851024173703379894199648511201061356296244724850305789146803282115553032341120154803681043569128834617256788929183117517629151809182468336786041869433285642295688018235106904595185502461879336071796407249876487910822945389838713619678478409143720462957086374429580664180062442609200101505481185946381566431906570491711516493269518763856391072454026679704214198279228048204723717851181097968335450625761737363226054589174175168099530085555443662379407455884434059214895295064997477017849161270728479205445940273114245536557104628051963565012095096477846706500685922551396384084152684742506142530386167740409301910054082652411900234193917734505792461326230504909138099077728067762471903711170070953591758250393473058587370069608031272099559462818876809228117695997976350503209006581581540239867118240013575357319909465465643119337607106260032869295084670260737309873137353959785553147387661851156747123885155010349025156500223089123299851172621818522697886334779229314793293544997345269563320477098877919278632048312707696098484466877969130523239265852059457766576303571010270996801711404178687535583245210796946190407532459083501881462139216632361503640744709769962938510282019939225876332588360549804008577563216961180008448000000000000000000000000000000000000*i1^15 + 73265956691436354496700979613915156436943330827303331701098456979719740228887921290387327944968920098131374001458169935988365890433081662652260959692174012329235780384858913711602024278289144108306712567494282614418719482080879609839349473692414804944212666076768190251047558462808573816397661853005050167010545017832764769970153676622647664006658715036840203349041552362010042588298186077236195731099598329044336150652151460622915511759875485574120183233097473684647127966335746916644036441917490969475785563414922294885275132533330254889807165728694042002072725127618272078395694336932601860659811120570377007970823550493204336884068509602481036968638409268538440220517135964245132918589052597683302514918299918637731221402854783852672605965264480207662379969638740294957329685223753936951250297190411218089173664575471077141448352118497848691424149434133296693241653868431687704711725098839767258058483672971162321825975534856475517535749112433464613881918293745119119047092562478917145030188362937985219556529160747609243707178729068788834861390906365828709139803337261184924118576107197369394432612643548224097213023766759400567425902590300077369826371608060113273472179101660672886057855191830695885306191590305932368028092543335565382179146131626879965247177160841861362811155898108884306780139609306052425656476898786620244552172805996968345358583527257609884142101036346771678980881986281877521927737061427372970184876183878785634541532533607520875326499153113436980442985312981222451254800278050217117340324188129550016232347618037585070386734128616449496302689395181695876258503175043756568418920971945889928176392089202159206990521387043040244193447506442367577661884628798977465449486966094627800138218321386013134876435399815024388761848636121589923941261849239879598168270669357390196816722944562520480525964385847560260983838142756508451813887429641035087712720793464583842526329011582923786732886900656810525326463462670899692018565069227911372401448270337355438153569535998481069892696702862714548820870706520910877792665600000000000000000000000000000000000*i1^16 + -1273347912298077439010362546854807634693518691608365060648151435353910176875217184618632856466115235216554490393066727263497639722989313464628103877555065168710429740061747051478770385218048836683471288789734203742510797999096850400268012596386379286514180648161227983408069137330803618156915720957969365658750813636533836113333537410482914208175446072537800836344342075543088216653503832120914968658892181368892783619405030237650357882311459901392900453903811494172592884914026713958337182414122655710225897723964665947632054613388782842821979084000044055617962290948534128311315311117148513638625017248404240791069901581628446806472666497526648028248794892132973050951496583519432595418397815330574008431626823055018832667763126921530151279547313331506529128806473597875495125416529451726264987171563516350623404220451353483752769723115630443415558009481863691304733124439302459647067541143156014196257985340253731664100914232743634540192694726321459249789605720290003048557406003936232070454471904504888904839197530411481748093578730148811691948790936844820532138864949255342310380621064469284936505723809877327094007050303384316574231356603563895966465101085219018805983525575026836112234176059575474287633289514109459825848892540534044598389493249551811639842300939264488662761320628006726886916110424286632796759405818328333769416292135956429155492608943317879564212659406520636014099145051954163693898519362425902056799613129052654259787175572734284830365053974457861842180839077767439849228959638950353980047326429693061983624252855663872672593870485911699790390139066265520988050286220606615145325517945347586423985743996660262456512650928507755734884746284705772390380469750982029524756438917380263774154535967537755949643705009916619986727297692954953704436349028873265879079778793524831460681607720718392038636649933984142974608661268378748887968293339783826159305093422537919618586856162493440257113563786709891224712719074558568323316421604231610816257342087588258425325752482684514092466038469244685681861470175089100062720000000000000000000000000000000000*i1^17 + 6760302327661327533399952963259114385386202769529117792041286764260233295831024805354816280858790232664982344625908119519205335733801476681212481495110948557077435286144475658955922331959706032727125755236261235977943369163821062606985873896078584984237843311935579627313673984209094210574662209787340105855684950441181518620207630900326241195918613404040835084287118506413795284194032543214975890956500506712133528982801527044128928909645143675318171581638941669021841819491840693129546134727570200254740334179555801056689760197330844245239569387071820233144687677265834923130556202337093398198355525945240576573268652590591144550334001093657838449431570689058375212337408993271380086233748609475027673437128742196736868219246195943939986110661228650343434751630663314058895075734376757087236524608080539315861704235933734629713079740706892761574895784994600731348330370074292866209870531842147503426002629580124459689059657622260863626709105730718165652985072239374147954484041481125791658723137378389562593278730641821251427673026473814982571227136996224210285332030514342668539141431322319949227014121467697266814112952426338178644430034985390101371068055288284207061000858100091939264926640630366232395396542287804200953723649368294004015834228430555293394479515626102275018289655779905505975741066179171367063616056553360339539238953565481040674050096328392174769385691081942650435267423411555841153721918327057328663439384532468632713773378078298405832235051244031086781007300567109695612745912085368494131762857542423199602245919909290635648694798829091518716128752332720943548899871996709071946409837356132714347971277932606880449353218881587087680462943459260995542225060576136613678826149864735722630708770247838963496144165165947829148838327065033022358739281236748654667258283191972863574046200196731123285144692464204411485561034799043580437349757853059390679634140508905471409336214269756106029995912903313826262322983073807027993888144936907365039310155234947305278911030155881443631054384517387354839395700979007488000000000000000000000000000000000*i1^18 + -74157174160266602235961849966679590439253957066666856340166640386899590505119447607308714510644871493994841407321601749980086511185464138481482251413716836378104075248615314189032515484713943575363957294718292329944025151595069290121005955025098498796877129551450070823882339937661622863686363364861604045437499321758850946497557637558399529840436695567428189528759218673766661810734661994847374212651993434145784782405036576681180182673614211937865517989012919087737109816745363111363679888648395520077279665405994988529532796953167885111877994003943269554170384362880163618854439348114291681517397949554453098824354574286305020208095474843447896120258189725886480838931729649644294835550743914423471769066502312636618037145653792812895734392462581467183179660912729817348982219959942241006012043149799407784504777997430221667435852312190105491472271316103434736526585831686207609335487029238020063855494890264666188099950479949102194269336044245895886987949038673701479478152258277124046854056730655987090050876899742766154948263851482733183838826828226523221249060744099433056517960903530677470266538142739542041853287673794925318994529003980170087188700051337918266561651209232214948526355705727984097026658229424201556941469267359973339706678057406672261367819102439540286345610028005163094134172033105802215885999950076037958793297698851540990854943613113136065450081352481742608980809292793326887881668314454277211370462751609000629539615905571369459800213374781624203678311139319720048018348586505478325420789614686992438893489633059050098720312425247599961842176490102851435886002121815055623725850683865258048082755897536024512644536827749084182106811888889550019145433701414879009184708045494750774254517929819383725941252430220806752568771539924386146323285444103252813880095597789036030935301088757808812579454700480541044235481022144912364770702335662528957944368890157600539309238529387972840470157606074543549777696958571860942197151854671234214657285398630498312075047451515359592833356251228296418813953861222400000000000000000000000000000000*i1^19 + 228133444709456891745537371279965683761153498560944895905827135317543847537672830106884774855168130184881280484665689850076678453889631188949414229245423734971621022172705685735804079737492612958370945652072355541471724364449525791387771445411870458935460893889261940875098144028295919832497236664078320584160219204782071568312001927416893322107971922868901367645974305753452269391557501102620608290370768324103542529443206359544925754157647674290278118953255453143494749944465194189333357433114903506579383308786336525607554878860242949458068796051192323157216032704387968812409015683469867818440999420087396338741188037950175526623295370311323685610059608338310530004047109970355552231753008115924202665738943628283167352015025088184703319757772782397586279114526973603606759437913194241050757106305085652267809273568975603527986514036648355842658554576977167947497066207198392536504725180137214923089095184133189211301542371693030021879536760477435478257558921023618738295855689275545076699084879528090952608805788408956507550605768667949951187002008249465925101577124399709717097950700148916687006700539521837855395893105986662622811326113415827062718035486401777824176434085295121083782221131519888459313415575669536961525591473654310236900465578141015446601567976052290718767037660162367866314743745865220692538121159826743069705705245820802208561429643429086854177646340106506003994279418910798487950717977147679080947062609888727291025611609069419594520614685595890215911137642925234063240621122726740704741517949242344150272811534512499563862390111303115793217736518690183177767356101255610605985585704601384824222166015592173941467320912672364993996940631232595601410531071590325398167571353023787868575116938361461063441466675557759951983360112309436370966186931361514447734480748101384115980196116492855728430160390851111070791649493080776595228899771398877459909873205526406050494871146871542373028812995197637229927705569641285346287630342175689239332312127176310058063394235347119178754754838799074203376025600000000000000000000000000000000*i1^20 + -1972182248994233544799359201656255053118258687901620632622674590127793207133579885401631411692259339483495295344343525692659766334932469859772094893409061853079025134774373265286666536583401685363081932864454328983264555085626733873076548091395385978097276944326035123578175972398487625840870786659611453917587154590681028713532749169327076211570567281332676915161083626245526289242938781206880651477875051537640991134974155645815616475405359869661673874181335797409767844098085519142514636783163837632282444644319187528522231789316701705029400957112613917635625115493797269288600156166248127708486512986865797130531481345000012824276824656525188901592806684446574036792029256559654387532849929412914766291590797582991993694800014785410323090849651767603415659115382867157225804564700796861946934525380725120293150962672002653479111143697775196183304879649453915562274865841301014177266625738129669011488521882933617711749548989609916074258554690829818381213423911156915237996327603598047533310797594147086759648090592548197629105764538193990672265031173310536099554390625223115721905256771194017066915868846744747662101169976777462402177126809457421293780815067482567748621765885711213579095366858268117930290841320399483678541214348591814550518158650973732683214950938059367542543189867167147499243265311883782466226929816895007327528382086897563796667744756216146226121665154954602328136644574665726146138964538370794727419905121734939991361584929863780955303626820907623546627861565144279382318136765126569779905547915798384925615879192476798318051537539643911585983962106841835414605119265278031789858565007585384653842668720257066401822145962898755563581686892002584411951678920824410406761489453078664436212336985321704905317893011420395573440119337896196390706973859818921077548931867282656074891201420436983091170354242301760585216029339591289903990243110096310604642417704068120793291866783893650514311089929863812554448432664107097808451162612840069841725924645846890818948497656854856664666797619505291853824000000000000000000000000000000*i1^21 + 3604460241379969733152212529613219730899353035409191931028085860377120107374734901724148783878702481082964577059689609284041981147764231439959684494917851607042626933857325355411161825914414396845116442277497129356620078821425564891457301639080597749961983338970883131789914766019520398541885691669510712468193713740217139782976789954764920131155065559639811885145195555104701605339288577310322649881703478148705737990896977672241949308416579499945557581584375946650201443101527170431427817837143532237153943428753546362253195143520499968194550769472377944360234907914690404557123226323266801079121543328268512453518402041597837197901466440775789452270459570057115228300450373897177737802457222570086232340421626353904431277358839309610036568218425714290183638876961879499137282548821831431960474832111688348020157232580126534584649172549657098264654998718937748582114676315385121539584115473949884718264755483224402547090308478103455235491168996773913059308718993196783200866227441018510981820112413762107482400676535985936482572826712459562569782584492390014365488979763882121866891033373802574522655309000982648358052538331249675935956369038770251615589458163263469359652030348337311056164224630635917801567427026376560386751050426510633511807348610747906766691091831698477975134561239350079487005461241319284082104120533608620423567751023656566786008704888162578276445375682824247845980753756589532746845045063136495425012858900948389445175530681357133725584335717891374946155762997259058366922917916604274963407026003115464065521207917206845971838403685722136157273238884072309048164482034493517543288324945888902070825584567033056937175256299870316235623468493120590656661636442902129608694614125696169798005440695542059233131976558410786565168544468820814745127081885654690935999815911985510499048912733707468696893208360077786159368325025375351057135900677772918419411896422141920163158239265016135631961392861246223906768253597047314536180137696816817796366740094161928526491147274723126409754017274003456000000000000000000000000000000*i1^22 + -20134158507450550067512213336274843047950796793873494774107833246121192533840632587719638806602047767045079411123834581198584188264104219833721787954340795873627295080234608782091936421297186735113747981208176189071361702408476200417620530847533490276113113813922217438824419980022000081511688434195783902837493468021988295478125814065439782990682114996812314111618649804168606038542700408177547646282406178534677402723334077670600407696725069893613220544238422745296450321456023877869143282535992320730266369735113207961890386810306890169130755603295482333084711518200926091510773730079672528202358140395737614193499590513465068185189048905979029891736961196996408130313436038867425419073985804123682445863306016041402009204219032750331979427265756058135296984663797397673207653994864353304850326014648918211654573724246440939110911829355626314960098659818151083423316112984380864268015865936911810548075622495394914593351693916521048737635246801672382005906146706704993824264379282963994125304731901366153067320657562950189773712323116641003151431308713634911756798555242862486153857836632516008468363167154093936429518233650154279779413648194946122954895739034246100278213446670871875576242716569586990767179466197492044270393834407179474098832126226701892040401581087562065659460318405722178777695798151950959146782566773671189830998943641150413572830367112270848559798624146994542993935449704532755299014240934813834687650707572709564984914411896172914924118569969805333796870141163914024203212032715954612162186944584807970750063077375540395406776975432529897037900300884839959625529616818828965561289785597813665791502535763128799587471924991076675269859025557296198216300154270748780942803684000391471123116697565155360565308423000787571731907716946741834250971741271492938478684772396843639753548795615129595927369431695150795999078754702972385626052783770771559916919249799468206413601147217042539803513159493684740115800309574275048630822863471230928963356506484675860308774330300395858047706784071680000000000000000000000000000*i1^23 + 31663660518750447810677468951859604572592000474291243667724155748466054455671292988301066289101045199928624568191642498347638051781911422584508221510610986556111576043154290478058336605455142902629844909477386119799486276752020912893681430082820008728851406196858739023943796637930730740171973939638731923998845686409636711936951807271807487799265778530226589184795715022523556918660431200637754263781776958799433834798713586142175825069313467343955515026412782349924342849275915164843034042657428762944878273872556121552262278231068984051759139254115961217879702507156264282455247972894013340541099601597833075345578599506777013375261686064145301564491799293026789755870785075882470323800949658085379898261825874017288768476497841596268511846081328177182705532303459787777250984546697841775994403547380637113654536033551765833681514215820341697533734789170806212971848514557311618468844371370628748614817556722838389338455436440201527497339319016423369702006690453628925960190252813136603809798315469647498845351801681604418094490261653347359654776708301498502293482395201508278531140777189569970993747657862221360415663394036464949303948754342440769123081240414057127824758233698511928686590056862435423204495789248680229301905908958586530005755541892670366537611328796262019984718742662347596441260978122265019852105984275657877730802755360733165233495558006765328828183455372383562006776339648173033558696784707243337558122891672399270574488067495398538259133452525216220940356660731091199130531073315459231544494127494538708280703687022630700917089907085268252816404107032024149040858595685659935189862997231729437547329654410646090348912218404591790973116881777134204997985243776421239145624264353505174369465874946905053862910641682202870586131456301136872362312717034352011500537829070834978745521326468224287150466374243702489112789188844535065444831663313252278385539494391295312426496545079412275681096102840626717747505360020736793192990745116625993091254772985571855557382503434154359685906432000000000000000000000000000*i1^24 + -26574555979672038058777813703155167067912156120392892781330669320096700411399609571200978095965973972776707089687901051824601890880476887036260960707207127644730120681072700576504060612015172688075407315367230976614521807731618050418043119178835360682419343408053209729068128941616206069615135529453137716142630672360227693810737908709617977320116552703601980943499422715729166731001130974608739919509281382093187610613511351481743928492545572185244320185017416845299520944215845261990201119789802836694406358544476707158429795787109056157467235663020773097239927607953195887297998842493681997606160419262479561649318561209656227356926863307417883651085585838280063652774795320876335835966833689752881442393489640787391227312638437882304676350537323724058603198376211873445570597696880494331180586114613421844515279672050182248396381042830983704011374939201055208491181942236188117708294520735919037099463992067508403000763515269713112206074444371722100810740763305864947044856125579499443652567885780044818796442591751701661822718553594801154914118319055077601156802822645720316570474883318200531100256103775671099323543958278278900412151281382741756861128470470151951249532773184349717119910044058371762358009374134673571591346408294344132110321293225435333366700571009130480020479366650461770698434945120119438171373161626708672869429958612646261113709665933644688049438881732636408725986665165786168643423542059739473859593100581697293860388606481019239213019688908733046982357034556562147540198498737081215315452305670736216273224198605951385685870386241109562562220886328350879892638727331506857060360450104566037838573244723400840176698600242105539280510876395397831954915455570794201439774147779481152525061991249179999591135157251431696262213474975510721474747772531217399371620327499024650219871362116005998524821165478486695858231951981432204202402913544474752345001136055715222079945548474090998865073433682609344860758733444492458896590628293412284166628540046304004290848921535079933542400000000000000000000000000*i1^25 + 13949704608990468402149103186201313995396781649609349769037862830926521269908507062647457510276512520487762738833511813431187501983756054893115777935396805881528811632824168386658003052264502016617720301484812040174794834308460587622586419977135760710502777113640079808584206839734667248336464255114808644448203645437555415039531625380734282041384917975452386924609739846534825907720251589979446904574272864021488086304417221553354446388019468547898931581852215687529127613646926696085158966117014178595606421503219779033849838601881355823619068218897463902011035915940364713481268517857148354579825490683301258599964274417798658321225791193625438887976843900345534680187642794216164896256204259407804417438084667207301222053856611852205249318063350039915380486228386203896439290724706914955256446619173211940639136657758816477083607276360842536515198233187451547501827399888717161862234157008923457850563501125533687760193969505489923275794827708772629758134445998295501707422337902133982071729723797452544054311206260224197189440854288229118962403250242162401881558507230184783536088422935940037020447611642598930339496224069930777735244841391870075016296388347706466360827667464416816000906486031810513518374548840269416278245303612739233678083337468442098523630278048422255316399602892120978147646434927758187359014841527940670547021055552930069176131119364925609096381856820854605934411468987758577251875276394907890433923159810444178524110102837338407509590213881463890016868353473407024098417441314944118731348432122571035064521053723436548039379397025460124288481027705661591398968535831792354929092470780347512569886346348840274639588102481222843713430740157790478751389532929456827125022510188726036215252656057311855986589202796225782365961884727482743479344184396186067033525644375617403680632666869727103264097046909354728769888565165083782321303941716306423651051639656934413849348814680661283070253712950179776978860417316000198402773339755698408516101045067046035506825283355279360000000000000000000000000*i1^26 + -5740380506521612749691531014972112364664759927600791756903165356982177264369306538179331239586517539102459367636742498365955847022865298334926953771767878884603809068422677690857049948410769609612835516192737639149706484073856666527808297830660327920481012620376062474102071750442075909180225103918162824318531769666075889907879605615276832196650697454578994713711637423563973120021900178775499765263734721171838116248551859002246723624630255893922262674738557926848263477618938490166696861442690004301612218490217360624797492808973879923607211883916741884199095372764491731480702975681663327378151382942845876189379415554274226823771355104083695931437803217193196838127371822269717679548995307602482008288900355601187719411940550854563857467350631336667712105180051417156169932744208032045216170449072438936490793448492797074411629074284813545839392638412926483251507212990957913574431866203575650640592534894578968795567435718208481134108080319854464342472062762663819662462612299018757785077357130650081545846958104861205648668849559881292060942668873369629720415199729842675707024256905205919178611963591764730952239785172161765760710745984054803586056992759544621591606298573231968957263660287686644830237916918604730036692455462008640230216222046016228149801466068656918572173492858823970426100933234631259864405966526633649387990458131984470059721312213310543202373313398710106733419333117256816498519980161002934019873628885668996377167845675415413920658659619523231728660919928680559413251196734233454474214752622825876455080879211850098904153392999515146345445472867422556130963874180159148307053549106119649809871089517559652111142982377443403305659999791237003865166769196118411366864175707855338693573699924887706798152526012027271571071295551749391283943927124361955130904580888873997609616226449278028533454821791354746722491972465648256953768733989468043606762805536000595394645204268373079632757682622989129088476099369165070931233013470971992376751095252921295789013073920000000000000000000000000*i1^27 + 330893191083951761607670381417630757622605404554831303732051089949586171524388684415195459835433296718012710291948440305213973932248928632901205466887327233035677401889411865069329719844644544338632649837963077953721717862241895332302376467316202882411772441207461054800367770558827859459029547887178688936957069166893756209217888978643203929895319135298662014250298549979467785821596634965146550087548755196782916539713867793482368143487238312614301939935058716548459559528508620329716871861311729517932850154325223470832912418320156551441538351975720031942284676199369430821094646829006242276267045473758923828994920042969408771474840587359841994428285484470433370018983367877793934713520777756620021589515521544702726008653194204298988619122795095246988272774889813983822869110570080625382362256741030766863325384813692145413573463143512457740764549374344254583181220831218925314260067520424903098658681544353551184482507240807055514631172097468937592443177561765896421847663955380725267841608804823723387608259829470008160792562528169686184162378147282425235371946983293088482482209016301018750057688300463573280770896322311842122731572209571558937915558027141648891188202166366750718514095700478839322330057692708535847559179095981940753587147669488307492612036685876825567213602679905882926809242728983729171123045846989287346695240619930705666357200377403179017909683994920294487521369254499608769108139844430262637268468976383403446407682469381895202793336346635772630779244148063486704659052196570515717462948060942917579299089506880687669611409289437457548624359892232833495654553066420374437459301662526800641642685989640935658434827456462593735525657337969743610907906382771973254114881298477615903140886882651329182703117428629631788191917365478522546456016774232690984973005937863581890288098083552674252462494275135951804188725033726850553799825291680021586720724967757713379512348394646316512170537080651126679567575931147243626509724123221290169937389070768010585702400000000000000000000000*i1^28 + -1208948494756906388547814505470937667865753262767554737253893797733681626999141366119028697694587419712198521881149451891090831067396742888428031583308176280561750910016490890626665220073908023506792203561165646351613669972233032584759909624563691247665173227444285215028872045201998322896056656482353340392835414035443276766152534686282410502356205796923232321216331701366264760298531284267717953123225555550343083628475175395066677438978726968875605822552033605293932988081013604108031362842323998001798759011033002590837803827926843461115044306314722227203466563665483872086293695469667746546605038733575939933243874320389004030562036213703635404479470044412499163527275563380187213573815827908030940724104410797932194268182857779738653257143796494767981493498019728458508920218737578661363386377497968523616946866961975402901893643339783701950807245584335290783494578332918960362411478405311420596311857106249150646759336386486035573320243184763183518388448468772523409141907442216589858238051922323795459700243182049263421119001117188746221811261743112287974807367772318931097523093351135890368673411470174372349245641234455886354470577393778260598745205341344805126947488020792397384963311091765161352682065036848134905486431659290362334304001202262571301591504013748267048152024553750193076707081553957130230043917576660038725311962195369028737480971888884759985226398420949045291797146021285686299958046547691351454992956745643015428051818569968374964796696195924087261305624154940174813956109727886439828790194241986064140364093197272209453446554004171733663350527416045133724296383447901796818938181087778133480552479813963026207305337987561843846477234070200741600089303369150225323698565527591263492796692337013044031988335942901495784087916963772893596900759236125233637235703386006483186107297671623251953325073730957918166258622752795844265465150217063364042749898574920550133714083349846955781369831345633607509187537801105046560595222544894601984239840071421788160000000000000000000000*i1^29 + 2034978597135233834643062699453084451523909775929050568105436456823525197611379720541220244778743068338529590609381848248519015252447245094933187465332358762535174463070509234698818584702939681720978471829684724806600832592801575546144349550799207143115461739020479950685815263306750477218702930843757038473348086649095211371683683072837793749151547821222303877412996598211225692927558985249419961399255363770996482373837221536457345512788499831030423987014829900328323382697716842603479117839419647262133476560723697753099687702490775890880689810335036288679605984537041884616983265844772856059148086460048765456845550481040101887843428270472711551698085788578704371867089935835232458310530171287666992047158060729847335635922085038144498631855044579188096587778445351638740256325848322878108842028148389085062188100357490437190704823468118389658838201918697916020512870565397913477556582785226497002592320896056517517824777786180998290829468675881629656560296746673781958069350247079290047848660653428842370392350427945761228351106974268899272600138793627232026709947299054564720993114356076340097615136469845958338026844764746360466605758502714741677222580297478358253452548859782204421164746021653460054662508585168020688782046072129170849083446784038612068391333448410404731809108027326315383530411995064511890039584458553523545877138462925526484934832490740069101015587849207720864702819451685813515904065433511146149934169730100790684997375785600315266856022862825173821937872522893803029234192035278596003314195082323868507231876880735478273003739487600313708151573748705453394895312565257538741699840405326764301800300163557188353800261539007485468132357253151743765164330946619087277655262228514911022173122839524566197716375853379624515197035638499540729209132488734754039872750054562011746535474575774904967234791367722933185080972175189356274904538751329001021246700705239929313607845342641628496942777790079109709692612895456257064281172561017139734013030694912000000000000000000000*i1^30 + -1064638829992245173591644853693117235072134665100648745976953264178858917276461580717438349161436693509781781051441205671307251109847979513406248915600260619030809145736016461761591957026452531792559577214532841924247564327061311169034545688517267028553666719570456877345698041439168627185176471655066517267976155088282095750157830023785373140060431505756902951966535226208287287666127873823486831578328000324985319060704518239757965216452616413873112623809288472056612016434342702412185171913624665462866818075524237397059849023094161301124739365406389128689921222277759474678166007553974693371148166679894619147509443610098761902085682615013150303750337010759457578994881817429769059957302391238423803611651316921611890991270986633087457947240116316403680802651908368553108967781419649676008135671913330200696881120078386478084093733833372664669674571570619551573757941768817029394933084948946921363940748610684434244844267891085112699349637746901947365223631713311103361841329044914907704156888412353348897394842976789425949685746718706854073887200055862368408698538490116476694279595737685819432647292969037889359718248461462282071431989637606781991978877053193988476892417230568717899360755906795540809219272883264949328874793535865323177385134843301648720736179348365843626676657039518505646095501283156383901923467933028068660813854726202052666386855614349028756842335879567944930498976212934427218944799744847051834609627329145655196927795002628412716702812422950548868929870772278880155444212383721801361264533974751920040712913992781314025742274094908347654714415098771978991810410313814674347754563229605052754978066413506735101848943426235179174505640796963789621451053275860096895491453308193404424914378830277315211766724336234927637155615478679171350643592550802031782662353536312275807949325119685281481638154692983361420149181707776107451910077584129554169408059819016249147313854408895789411865174811978468619227299737118008240880410401576022319090892800000000000000000000*i1^31 + 344620541755963123397277005171282278346330929045362335156651231774946488954496995448709836780281344057115975663518214504212797161745072173172791957748172541222921167384183256507370271975343555028523441201905146350663086103629094221434043844570576666573960795216859812166443388793936762755253712322612641548759052100268652257683552670203927059015630263399907406489103007013642820658750892447060455601998579288420621490460851214647639515486104584029294881946800792966878556659495689201071689557199735304612411151218551765334493890484532601284293688173128237232540923773844580257048791781090043383430324778858489561446523680437944518511669850814282040945441204732734200145564742597426065807841727049942705542950464146849308138546850681597654617661628470007804525005686396161926415547479539892755976120854897278404578410434665980255312805903266323561474557195350136573811338599137462136445735703571749732346023833791604810875441699454214484150399707810261003755725324238954895570168285135649399076766693318410741751640181154317223418544938710161191273472949035925211347378465515016855408488238927674175872631746233723509493576649974162664365536157636024429809979316532624681148361657143485679279121132470641847142739343155223275812995161032174307612008011071542249257695827225690888999004243304976062100576209684689008376940212982696912089970233566672653483841752183195409991607801913789124230488005302398823432607725421606948178486783983485285493003025533251307598216496912108763754392715261960350975462181129727530954315900307705509269526480031562204509676644466087679369694743459409263891018398899834543285125574377360480380263113542707171794603237970146405672582294501485225026706511543446165163243116344979112057104210295525290640155950022134523823465634214515694938969168745245962525527168455388326128039065595503573863634159418226531865846695174045000409111290228216933365418969122574592385700416464031496168258662358246383164651859198185276092669835764930969600000000000000000000*i1^32 + -88850880792949323860458496842513501828912304518815703840487398249600984754422359547325768755567279069364536583904312684201124550844244280008144999178904768364406651282420295800089854147804632092909678216736831252907963548963779236313819888737574030540358593536636645792481598786614868865037869594324972414086628424364429573399698266433777772835387159693483949600357721004950833641017394664790134722936915513660367759180880144934395581527421036074508704360420360021019767790790885196079672790172680605654087254319405096310627280579845256310941999924619778698790658451822559830859116400598163454201812642535657929960888427510749687668907857397680643305116701674534840664713864012494554808742578248364066728259608951385592583437564977909348010636083914659984434582458772089846916838705770298377982308549578331628790601100382836779300245970072732766870691486844500810926585425506462280381060852171068984420157948789294203231612503627941803615514327532228333125524980264617382075039177120855410407440600274640813682459041295920103579715619247847513656823331877622667828506611279992171646085029883384666586901023470030184557532426548638682144700681042142589136263959314686447779450609252198915924274980700481835173944817688455184238674063992395914036883537551993947574932298570059385442033060155350774476376766072098168746554890229141531330382533919901254345248552188853521501851686897281398001388549198557895619554706271913985638242293001122514789163253065586528733970326164526377864809367648644912880561564600573531403279956112002806934259329722132620099738362593922155001936172616810437344071658824978595615358581625205386764918292942242352171980113236447797656572355904196173466896725594287911366783552640525703160211422861135825798723174484285016939093737395407946291359971893598455807252630269133675296309138865811683379868090546677171183149199919220255409609312292905853944123758379090413573588788220129894699351449361359633024729042594421739383508070039552000000000000000000*i1^33 + -29920881590342334070637596612968459634461425819205311857654560774332232209299562392290302919374874332823998803532331840637823818723989273000407355695359489236721027024242468731214523731106608852366141203599294090140690246532906063884845060700190812549321576016381289240420853228751761788774329273814572424952873142605002653268577593135564775448398462997719742367108911690835125195862977432153895585045599056364462686479255362532228325976562839304251283571480189582030723490267611611409092264305543713399386425316161234698215386768831388814192095653110888710513264831416935840408735736418341385336237469961843108184857816592915781261398844543029292206802937832945717706325071930988327359690930001439462168299799580913100321726854024594383253361340374228193637565308928157978079270262895592008249621857466982626484200956630990187827643020942609441872962039337926764517774083227772201729093387500350048759600934915857688748722205354663442192749055223881535794446434645647591966346108985186135148515127323302603602330846807881139347618648857978235403869777214226691512460514630268938672220909598176485626577836275934204436825715146936346486394764002111348918379969639256468606546167844089560558046395585266101457978855222117961132194989901233983438987354185485087284485990647557263590985310691604794822863156073912574826574453758441924155263532561053240422212880905490251818480415045844057627865066221321601981417520191166144705563172740469327780114085848209363951236650502156390269651146738799641175993030681331468193896588745404732224909649032051539220885361966714624262789245295358689156594885554907338369429291276280290063637474861401009323057521481621021497469859823956568518223043978533465439039070977697150383964841274592979570399277321512705325004134539538874944308118044813087871767549814937716508880535682172425486768818063891769064652336494136377374552662110119356434185814166685308961570794767764782817501991913209419006967492186235175672427315200000000000000000*i1^34 + -5360087314230504856366059514839391839386832183180570463465011179491073883291312568207641992065852281187327962004864713829368652351786209551807038367409088377121146003508604671185322713227789139783240412756662048945861604344752709044162459804247396109761617953899200057645563843803388022302724948138192580142621070157324547399208103121936952007073357351358994527217027165397543106061129479027867198818907277582475483745874804195819584385814742021729642152894766147695697696254198373259510242924482229351334043602995356123505622968246749414633795421269413684641670194023708891407976662111753575787278569017188223303253881574502499663305038032985694962527512468349071749569278439378110726805768030440863915822576928590833510760520180934301727636698981093776890079100373395340300440418037653478651562519152499460199729107378553660810319093113919930430397914830455445568835647646905366637129892795216196566120500026780250723626531580256996448067676534666741247949307900389650709492749570007878363582491516633209626680547806820793445341540264031551930046972811698178069397567096511801906915054341450330987740211237391159970817325066186235322207902303444868341037118621769406693386014277061333986822158208878130033768548085937976272866307800846718454152592951533190655068673321567705520352532402560875640302250305527001032403862359016979852217238334369260067958327171019279996277692157829640867108976495916755424872668918432633132534132911584681498052315890934587960469703380736438967081752554044647242765698300624598325800151913470907588444494870791895439195044024686273287985547602593121637480068133267007903234464795636612593239967066151565899631740265432766732933360254255391916835682293760245743339435928826212205294245022436890743764198648814943279166730132478928610723162797602868252843919871094360419304399277180013074662349746838196652496791446655976249726401500469528760396040764873855940377027453082967069716525630395185431367949044983665786880000000000000000*i1^35 + -429079830512073246051800968513956174920243018640714707988574849681279576192176922155139276422843542671936556843524608598806310731271706822525100184196117965975944884434796941122981520127383833427672080688826332498024045814762983692862810476108244862381164818838772562763538388877067537118802245839391009787583757894715519983227368756267267023287682051588910949299745370836544125962130211727300248556880346167974118084771339880257841400725952305889071608028602216174003781765244600921633606667958816161776363692385012086774347294383026669755043467400429993528652992136523062764669424879318980274982121055530999217749278218761456810628496817248955471181369853413586269312609964753082876630454590617935240710255648958742569676582255450559003553049756495442279029687002492209806047078722936030264759461784206965720745016187606393094212636633943844668679319483515960867095724594764878917623597127099531016755492377764865746900257312815922465195531603060274118245542100066276242468326172297106169880210601646834979595595875993551477508359114430162680219005220657880843816443331076122761350507089037154771353718828809351047669635339526272423650127790281940306077909210687138825917365910565086492913331245991672256146297339956667201782076912376355758953531868992231928500112567864707805377826616615624311471094675294020761992761976458602648689856788608404363428181918078207329638759945971926851045738565167907060017259124060362390713353905681711690164476961420243014410049905396868222039494014436706313465990551128197514711301894583102930487736484098567057764585756598476361368085074921840448119728108939134113828834458307227621689319704245411435637339369158174105923817650284135590965965055478379988692546245520856237107430670659799036965533141807224649038461669889585375304243186666897055042055993244804690740274744116654862222064175787663828636250576579711847061071856970265605695618246494407373908875852279986863181332211701563981906517327609856000000000000000*i1^36 + -18829499682762948950660113360093441630185849252542996270740952240447969427975179032652915762254631596053092729043595528518421239649697962716492996995247385401347833625268848132939304945773610368408544929678918830986584765007725777998919828824004965538619582432150985375481021992187432871355294198810875915839950761372448609984218201562594446367662399803514388152536837976871094406965501247333337870260905879548867256103875091252543732947590958894502824755899874242139596587422660901702252906868952238872254015078681584420777210174166600534720731862143599391750948862134911253282078842793211553651396548539798913121961306747922763535902358296396250533206906184841702755453224885224622284206153712837230148252578964807243797584135670883773502524110495038171776586630517715571006139859121009601075948638995511894162660333929085901536551281006810298959191866695202714304455777315100131706893263575132568258798286304362725461458404263867482469099237314187506177050028331643850549686121281123881579131492344249518480593306117523502217528657943634954271046596556110010436930152421292215728670551946339222320017975951020009965606645656922412439653254305029065585773165978419213021712758161650364148928839970441541702547191534689879391945543412085277531825954096394081819966678604784173556602969292695229355566957410199329484615614324947399554246949069569778164280157565439185953236850239683785257729479690875798208445030451400646572036372180807320795016441215122880090023848059786866201710574194964286133885898871048633986595612445809462285458102347808011076065364301259177788653941829414305109686499153585994794363089096314779583258788762895117045350338262446381552211751137602488501036088540230818356769504018216704374394855899264746710795992342135022508085598907024904416439980989326721882876656459471048459150745553470890112828025580225631086494869681950154652444760648307469344034495402955876123017874537140873745304820733882595034739507200000000000000*i1^37 + -353967324128245777491137250069838773493146446397601150411270262455679812460232961338468627857081660392079314607998499175051240031639430583343373111506400254682553778439096251320512859880464645431013290802909081365915720187681791832638037598776963291552005722586678482615832394534912951028339567698304336740132597218072465352260078876255867746300514913308624925847982648458167388604607331931449239178437900181665004852717594442570117333267291738202114609397895564784073754588497137581579563595125777822131430176276448356422031391963244424746183506326804960447028352932017760507250123833623831525156449715498905905872075194124041249863646239863748686995212068586875829079533656043535723484543126444677089544923431853398206220055420133805776702400262525328635295459072160655392317831696130070941457021678143020418180538179071841877818231752148484307802366946226360873500171851891882247907264409519703273769039055332341011618940623750510773112818835170970572363644479922672694981716651467950808278598603472933021524813462790558110888142589051646511042271362518646477205953130723273319360577037169446508309203440588645871730768987570619898150029714882000437253362507720408753597211770397708347078740277678163347025224701377291282200065695168187173051876150175933959641079204004028991216483788433610090032184321631845986669950264803106727707633604400456961375168108669934055283757951718643158706057611993819256099021374771617622587624327121208387539917793406461581355738250164328612845100304030288054286175195282442159013297210829136588622049195882485341630175615718178889107932929394551733411781961120138174216441087859205930413410717413389527323994164642116348867476192224321797945044916858947089761190649380177655689655747764966074040349710096156790845115438497396698079963109686004049351975343967454774644216829200239592080790148981945824373449348296338725580448383657682532163648274968812037629048231061233696249954340300191170560000000000000*i1^38 + -3843484079234611363187999887385498586179585614791927340684046946131200011754285765547506656511077952451763291625097972497704851833512269887978555732475030399572807167888883311363031286970843951237872792413897628610227610597221979093696832809410998025035958343121111689512668363613231620729832123986096258926977173248823901578281428177190551622237469203906197193758145254457179410397443045390183433107986551603502047264519771725714772703019609586313851526824010105081771004406348066847243631933905611553603498775012391508672363020102836803123123892410668024136139426078610309506194291425981695158439398344451109386704112581497766213828597236509721192439260943846051640820232893536253162138884026126795004251162250718027868066538388080852339789164401057840145352792965964300697256797896895223293628867570356546618486752155836936748027743861697190905047737443446122336986683702329920816964780611688323239467845914461905277002816944091953943548158588061156747974160029738104281862986914870106489111154046139377899126484250650551383850931042067711297295707967455663015125826960801008549672203463445886116463164851042921551149145363661943641883544905407345725164950892844623339603972382756944855564959400048283610589435112601213387480413641162231634108841506208132982513609081624455007876385829091723091081074561574234736689922292778182151863617645530471451460012761747994380417700674765393259426733828122109301234489940055989176981646944028653075180088055380959608823444241233567120897936997860579276955181438568937769598795270553603662606370697728754007410655225152016742217480015695860164636126882304902910696544277274575444513662609403497180751171585663251354896354697945023893521505361072851702668641862713995096567465790410491938123895708448511582671891097968102119246023645684167173628794892766486582780869584794797681061493818436959406643919788677437704715950486241309508955101377067702860058300742590981373916818178048000000000000*i1^39 + -18569980955800826458273964899697999539993665523098342665859177152574605953971032306207322246534522303239954369118786762678718396373202182500626845195502410361599448184777482475126172314502199981431979753137985587520821798844533078596519134957240825843522320345720003740738373757273377742619055180328874608744901649146966027370545420424509980747841503346102106407647421344323245552911626229476674987276723958100650875110738610385139657745078888333292722150504103353030078597074399448229774257557760859163158244346057844847389071950573864297625635732140333705702923502745982752621248519980122115430151395955948730393626897039905202400224465672660200580006619905221464961403093731979584663721573160388316415303420786717979828429860824138286940076481624698662787141940283756893740722978558558137383198865857820835243473640052275812839907529449441792991024088859864762108892917491760919996637170892421672968450487030360981034931860989397365154485106181544642051291157399478132246546361515228572842498995217132682991764836079103591039454733018737472494382900113174921057301958381828239001113605858144833805671983940805101558704513692432522893219765760774844021506298086346541886364185429773219882354374608283198375824164652053171920802181755417349476304636671821781158071303012055204172303869079562911015585283193098290317053028582464876849147168481584083252265927548646909483690849156412433835177507204334213936906685326740880992570033359634799497362776986857948604257919990474237900778161586993489028303813542131127778812383575354762524691940950279120145347840438964618312806171955986429741229459903533048572559146892606196008768476885136480656226146655655434920804781413927341717474406134147695616430924659157110417639203774244120292911458035659068649894563153159236850911955845706404246790461133888285306169281716748455235781476113527916315032208217811758967349710374584924118650145954226606508959108470555857754521600000000000*i1^40 + -2479739033145404507732284413024087903742456368272843818641234717829258683731957522823614677047330444460607474010554048908370222674347974132940758296001197181739294358873453820002326331124389968647507256245086726337911469971071422059678327606074053153332978212799128307893202862710188344721009949479656839700859540580398828586611010513334645658453444885390191408484071349325900912852373957993096548010510328668897327941242051023835170019317658384924682703010459124495076192614711457305895209646175916968067638182334408198121740618875233819822747984679880501743207667205557056195566302110684481512286774042132045819615958168921955038181154656080586112644292646809894791353968349813114418142862649106198804825702416284238137115547031627674760651247650845630342843475869073399260623896872476070905373559317120751704360794455782678315741785864901445222355322262789507052951755918555583764766932728730746822068520811790981505537599140432402620076560849098048381501981162351139628234052532663965495965055781837180267261661487426693384170474178420727037406813188986009611439722546987071108797663605809909653576296109716880812245538556111039849191037078501073827118959892977516774119127988184113299626314047297212603882821810938740886792816240180928720093321752567945165344538710895564211646651559309432789214247251648450705463085461295774555511083909779855478436192050975460387837908447831649612154217025781417590701095223504391679970571546322259940501913270306339105245346625146280150669372327203901961202420986070781947927420350376949830016104066915659939996328136504569076607658398964389508381686099407819383664935140743068106631865489259021621722559099143216302754623635822474450818794162823399660136531042086299775845088159164780937428673202366882171175989958839903914766613838187049180596889070211699859183253776914694741690431646996421582275212617165314651337812454380943067551471437738536802636484533288960000000000*i1^41 + 171249604193321237434240410437931286931333628626156963830424165623599550138970206869788446789476940243547608183340562642747623083866298181448050463881780607377406496277316919580440364533571901935910132410687164129250091976164169701107325007529386560927782953323664926454018512432324710798746598638348374171598582379698409051119941101091936887730419575818375169633373455078453208782908688569047489782078263335553632308981518351519880584903071162787816130187042739250276371688913840080697513180947276315307198098141659327451846590792234201925993999134577644446206228239621747108012178601262839393534444560116110238936297100164067714889393634842871925773509899015988283107470281031773773847610626537300355233693403861307111064013142134676810263951097788066568115751610385412722716228904249673476063485693290283229428917356607340245745746447161984456927148188470557966561059381319935975038000905771900986866598036976045961073379057996048261114803803910705548184616299371772785030000702722654878003669975633797616843380387527163938272437805549129632371109903665764097045238786615805267379931098572844918313790098492998806394728153570909767967666266310787826156215739178662708584148750596957251568054058810650645752350969737449093634529218007023407087750107664977713087838083818610782687907537406663551373487491006950396595738775738997850133161331670754901122686819648625530318371311422949780953990513097289402561058918279629142685888282704175141556580155459484205107609291618346605386299050430170566258084832700483217034456891111771885261348437753333343529626476263455342709322294208724477754703194209874991057781619379377560374620555845081016997937779160598549189197907731397683064057930372456364461073299251830422511010866894569334984969690574004553615458449815745544926760456821036057943133266889959758046255342153603153532035470538367211747706024295422036042068713751893171520518457873219025041883136000000000*i1^42 + -100585629047893997146133308354606930116912209422273951435058234395036590610914393097943976252739974530118749965420160711667505525524429848912631157846724402642885919096988326998300509334651684031477332260529228729175448325647014774252202409168113512829714374097688487576345687341625806623756207239871702284567994602057553328750442344036831386825782660212796222462281285778988171671971509001013924262463302185176688740307672511664507758606897436133104152180963346133493982320864465641834188534253592726346437972967142708473026960310523408437906960565002007834878712075718240127307612580367787960107370575545510668098938730550633742021892318214697683282771568966277547768521162907942736248801598114360888539982578551802839368675121033983625718101113742427556608950718011571418588074853316859225705523391824985477706231182193798485627188166737400674177578919289901888486851603699535476612801174797852432707901238147246271959525285906768265495882960118905511389190061402157736685671021995091870842965309113241299744880656984469126246954106322432003916671624901663481093970661923936886676631280421509225861190328769025870015004268043416022128771821920539588278829359307235704624218427569909917762312491638742259985721146671117098519523138522428991435553675202126328054388582758367592663748152857589666381363285015492757217435011315914429284821200298626977513227539340570212318592810517205752617433208763058353168082164629359897195221875738334954180305399086894965557985744029295111041470635346937270356077539761614627038139301685978062265516417871058473119312725800991491543369081285811140437376825255381863360317233442970063474428822068640503678902046714076430499213908847524236619131269343499736825624530796894333896991572994092441658704218993225078802729616307649705894915086689084002754645057640587024278488508981781871881948067088317927646184041899027400272785416817726119838766481658609664000000000*i1^43 + -1659953964765455727942248302788103943146373948026744536013607231799360322924364024482814568982341874063151611231235718051111837835223896271924208169555230769883988499060738425004702681534379854647269021004390996113341481817515044996103441455595391666826237496629087253950563408901563957107451580845231606765925742514859529190243166607334125336071818478600059568740019056709428462559230041656868868411942802435823312449411929510052256314499207605334357793487267528610945953149000870595109574201100916782455604044874617419693864204335638852920920493858132310344737692525096326041231986665851119877609004564452936422234498038417157462009262474839003610243073014370094472848186588717135432529545856967532687327227299828609628563333765470204546935504569075058700507421019789010882727061751992301168788189237075505079846622399178367258566493725546886077617734721797366314480202013969142148927279906549280610982000173321717023356099949466179276475292575075363732101069893200673388329405339136232933692415203082611149942759627673960972418146749012692036633740000696014068239841116530942042860500764709161889815208426128953127332674936253365915500450404521863305992045171063614874463170539207289285117368799767851933938100222225259336302239321320235670556797839525432701035700815117993234883793534721292292130618041013395437902330999081334847459197031554731622157463969072433672077979871066012262183049324892244958613574648194604810873003795245726381112382947267739452598676021061282932729944588903888377982976726468133139685064666307469729760997083662452294439717925442760584922349482201804255446424717185382288869293518447214135233025798919270786100062574050088999499848091682115364414099742691112925306049648754197647513733708737617952310412921465011580609375205302111674309493797372679824944953447057999690334614601536979910753836230913591546704695963771584972523854220165476874914365440000000*i1^44 + -2695323059859070914817717027580599196176103491836699696948391442394937496528868790359763864514799566905210404817395185053998059297951074371910143152691014062753903443583453549899786009049620257207746321062811219423057700352666409971395353310572445958016854511439231951353191117040282119674482297009005919076093557999313368950262820193808721119410490626556715723877668290532814100519518426860206752718743451718601945503329457198270088257285406514395570916304665361873665020686068081319510543780446254951643853398280787303039682706696747650609416266083119867798416529236999520038026645363001607712907149314359961391168944548846818761663613694605277205807222379171399190166059078809494851935962055324643247249659434199663193992846854472108993572770583624725867348236140490993808139252633358449070151444047293864927518284856477568519044880923474799368595839677588035519268440085876230459869723512093233484893035464740881694466599354777773278715997892125285033859403809328598063011626892883757242420092769093190376863596315600570382268438207101539255531891055268755260560654746065904227959109890757306268188720512896348742812654625263214825694771957252927374592867459266644195470860796981996316943373289428223677543004490910858746034168715834568951883617621942316147288498777338868898016906695019710107509596948798546402526003051371939029313243418618850136773251272380470603155167244044264508953073618367837473806137583718374418320757301520034554669653024827794259827057809340219654763601991294050920914215732580940058028327979851650879316395289001543101893862999966061181861812621610478368414001984559942738877662445082017540717333180194739250665358416927890457383590763342930380512820584792535858785866877974734555807592575239404786175231404941918199754718847557632466379624088374799278441882197130471898000035554405936663692228905723530320377573357641600626851673377603584000000*i1^45 + -1659103632327158681940148614541853199623511509864957155773435336335658585407327772545803214653644666316114202017924519153741862463673628591055678018283170828217384776931771262390277776053138022739709994203685657164894542154591977521493562750797142553333531493410048270758763637735788632926928057885535030746407268443872366788186929622337276341433375209067323213355763302861383855960821042642452040888635464375325593193217183974148808984963050797067859529390114866573593671582788471534469845202007500704228600039322513423877025012095840423288215284545457566613635695519695123911759962295282588735341491985034450500131691813566900517086239584110861004131700190266785700431451298446239785310517675366535587735020444668576140199283849824087761318864131705432796888012940363074552303928517462852805004017168396789940173339920197555902478130774873820292929109296770971030595499636584381070821151224088745462161321982643967875242032556382725714275251383776151709666275679057640471518996197128573773391927273328731099798978010133735763152340368417803642461059335708133817203419865444369655479339135571018698908126282888161114611396982300895811186029636938536494570298402302087112644274544058712958320497040511323691350270433620803707637001809193069391630572932332721369085993315231527609510072772244198177250638456723350564814595730990001647379189302282911148234189338922097816165501347851212408883422860173979062194844897608102401506697979085176250408905496686879751669023778677582100693870353292385267920248764204071201950108641596996381271064903884290120232578840269625329567994496474224304948462386740667105442667432277520573543669912265071764176189716824166768397588682340830570071367316865532500684223728173310086195934638444084910244736716513914871564963510501181376065659048251564397577661613497830050751171644665434177974567947855236321769919756935669229977600000*i1^46 + -443752081863469131492033031691523510462611078144442487826354462981309572374425889041874559878327336849594896780468275436393502179493010619951715981542805786559168993877551517301530259652144225491304795938516466451452200445634972526107976796578918779317008380802840782704083815037132678350352642322220821387315896763759009695644445000540044643224239792372884460955754028668961347493244987453970727883415666574834881719460852954234968251910954253263747949155233538248282343609338990244464445812387995415175445455322520910336256712120615770217521178761265517190826381458729256689359086820360025634065149385269901199869734431015578598431709522428369062873141590762234662520885115139318044575546441310454353413123196246095078759998924612482433064810811530111212799233325438804883525270095827903517289719890475457428473505244221120179773611767059569604968053383822559991504743198329116763989998611703283599637696145241468620276474226574518507188387792483556381360103117367881204942876318169669251437104962169353723224786562631447057722003104839002630226630608871183241512504051467203878773709975738788864745718716241425885997796316532819515813846030759139193343361310728083554861761404044468111235273615831062755955930930377728579541180728111543335664964198423917486066769557076738053603811312082518374762082779572565042307305264176906484731787611020399789645390802917634083708667530941060871889222039874745175519473699018081275338245034154636269206821501742145165158363743277393928951906779081315767290200944364097686416500298038653462379864967155166881475742994040978686834778090790055195941760014124717625451615089083336143850372063817294025479877924380203665267047700508313922677590178991582323844306834410351818652619455846144490098839136890671070080064741063283308682270612682467171145445993974451959141274678369029044174138741520798780751855605760000*i1^47 + -44224032479063443428974346385717716372010314730402451305522758389757001399296120216833707007023258182786104229399547818287096044603296154929711413914087294442050915181211100013517985008775571007903584144310129468071137368882799510220058278543120864557867415176893930653744424715164752613695151012234147460883149893938257625492845974445277683221013912927392639088273120955937740570271394099891653576046754787361700221401748943483881755522361030482957071274010070902312434525805377631952058156180631468752785923670779521210656721935465930442630528314761358418234305549892225868642268692291622050678487175065917706609958092854415604465782183320806537633198421014064118934847174542000802988482069228831937050288934618319739615919022030196110093685096091305628956684208640809704273749330208759577401166132779022473250781605721233953755978494791614457267518252595454829909820076766492023239598582450496463889037604142342674759144749062865166202466724346342936464527210776280609574547559758561896960651608715979168568995179917503891309405503284724559231944259295148024642490486472890642407767036328497852544896881119870820196295143018110649361531569101581415433619886376486618498257107180282375839811246195694119647651968755802857041273064855527962707408661793240408587778435708417861853915497361289588960404068857040364105346098176340710032173345052786775569050277881513323175512688551190899557579500343791534201765934135280606434174319630676711936629991713921136294321748168900325961594014449555075590891200248702110011920716736387418313690036919758710525504404431489297959401105042105954621570895273461713411262006163006260674111183482473436125289910770961166623203705789576496092673624009144022054354457309738864505506830172249701992893375119409083287124298003135775500728149342014538933800408285717210243205416606592010999843650593207104000*i1^48 + -171779698801428690420364442796469750573894921291913970998856488759935659164246073098413828873883727065843169589732903342801596246725837200313837273369020175408705732953919685712566017171764886348320987522784638455198745037958892196705081494389589730377399239692854168873954693471382605638075554716795230744712178139370301694026485061817630195684732085631434819031956005063572364429981267782174579707390748438652847548751943454504696917056372233635487297614879998159707012961146025022347848535740301895870027050031426551486490445426014566830026278194285937112422452689167313750862797027666762011215147663289793264946756342486834232543623579114473909883622160978236516701084592657434318305483770468373721140381101629743738427638903740226761318738664092917888387115709372486532270882036220229088752161946655506488468222493301687403249633660165691823605568489050054579314210053796969557629572210221147675123937036566565730242749597002615551541282865253920788507689093186228700461108182679707543503728165891996226378481922623926605269240047474796940341053563365460515703379570594782544945363274937032436647720249500352792546907746948846039729686688161374935753339894987972088849213283816819933824001046496660901394982858605946020884459781030495123870897709057509781849076180318535232960066106662951339191901910776919189861166014522064394706382840847672560942683400067173050765013562738414986528838764766693650334637676483393305122790173200552904493374669113268406465219588379430301664187406515538247633660765975090902774332671164506490627422009226732488027442006671001265213916710080600744974252348821950734988473262839244916845890197699820936201090099290242800274744402846053916087154630485538237712619911133951876168833965548722277450356051558275707024271101199791438609203849725598395610964028417202973080961700635593237392000*i1^49 + -80504542293129643847811876744636027852468175233576352410152650000277671480152245495377082593449952343382565020163895778413576593982049619744529669627323203013131991008232539324130979199929382682888133665791162204952322827051989747427281779505307019696009762147614163013233446900700245458698783028805421482676911338116668415002003744523262615151538479398128764229198521348930232263423445875403656229084381162896442872634212267050720972739867735893287067688202181326094189669473141753384554474965315304363744679824251287528408583974023982180261885850057418030445323225845188187432494369568576984755684761213979904334241896495760353772251765940060760297157893270890787108677099735320327207387915695292759346668720953290451392767934113086783819303380862604413799346636965021166371313977045302597215167327214901289883693050917377633249447696958410783119873377447245403440876871577150080974912137714705081074515151092304037593113196393924971741190841373868873470204831940083541771312717899946564005366761961572106755304261443570685033050065704178987181676169521976051542563859401705597802283883341581245269285781571629552449966431970655408227816471025829548509421755870722305610725064652941590737278617041412170000092754880713163396853285516828830964756268586598621918268977487848334334188399301628672810202212559783938537262774368979320607731111468455299339344500237569818861886156614989485741725023168254376464653075353688027757736316708392209354273240136383111877960765218964539758103236028891342266186182834761855565054326780758054380099434983105971122641581264042574705830160114154141993870796862073672272418351854735583356498192567425857137403863538512351964430000126339607641965152159341199891806751001769194794020679507838855747518988299168449079186701825888586880559974931615072256133759900529520891040*i1^50 + 945833871197415890737656707748197236003969821466476915107175918971808657427486553867121321757963105616021223730791004753331055696804996461655943448589775333497962525264992916712841674438425072300775088687612064742045166339726273684937195848088146544665734953160381723415587872907236514862590296553084581279122810249209085813635051849295593747329463105533778924243870264372017279242560093416421872072598321746654148060640708752251029750075378816219606836350919540238136183403581523583771322270693383841744980278366247684261313748359177577331666054851268484890140540236964279566052802820542188809906543200494068115643122788222120669058496382180054341769881172175199098662125589608523905228606636307867804161703584168908936610578041731316611149625975209903863705549544017948992058302392490391260551824697549275511413947906466356570108436074855407771044621128943941652947187505857099712569980983851403807154674139059568197883324733049585518712747106848437957558253989187527331204051554620193027460411515610480272709518416316279771782412309446376454629472122014775785918785555382123000800589005429145137289232964943243707645753968425444907647383630614078520132017449434626147350347729461551580273570860790918589836084516565865147291211123923847141529194254448218366331929916482003075399381670240221582309956505733565225479065152703854002651569217573850470111094290080373093403739015436797203307113402883166386933428507794791929769257475549438545292877263741540064720828859430712621732442475840104034092346526002545299342731064671866936844513072568313159452193115851725634002527361514248369159175035487745546275917874704310426451617247514784667988565001532409370403841291715716739669085072921354143942989742287880800561961988560411867419696438998937677890495888884104351589*i1^51 - N1*310752083188571315575966534531280121970571646294261249225979405872764000246804617627053618324776737760209567008849312603602421151213404357424978432045293873751015477302505045274253975001921092089974741932197986555562365087454907075924514773490762924856242521591864639864431369925053353277604332374250004947673435219801299201587990635115677217668006666163706405097697344490034378380985847571230823229379595176816974707848523204767822991673487833025980112132510610879080812824802022386908895710894613141447397696175420754805387358010153297605840576401174578278945565284617112624145036605841710116668684854962943647202431892746818480520530463349106824327625129188973802375021338860296*i3 ] ]