[ [ -225370906206010135524627473371407126517982007977942887692295672712180149999777807045653164124391188377297569208063815774729337161110555981886356797668341497506552265137887731296310662220609129948956651388503489355733996020118535015553417900969602664911684927047899869532436433515384732130973564175892167968431527165792973780801804724142336661859582076428358732901105229676226498261387404657881737153082529285053704898111660846700293397957564616019669142096361562196908001496067219498893026423794708244936552211771514658481486567117364093126830762062503921486437401355488119612994625833963415940434687871683313701396162600097375368315288736845770037127898303235342571557045351232255925109580765341605778067573669736163897188681307893524214252891913543545884282291338308255369048551384447197169403786278637222111207021369745816436874100582573664898297299784529802263880686163687991760446982751176290663094705737265209370692752472055818925251402072081348982317586585598900486763559305439698197773969332832601691862635731633685819843023221862084205455218317888604499729304934428889955328604944920254939367634642785725988248093941745414018488751160025126415902032885785621288693518410508197201640454369144160403025464131678169527234216279577324775043379891529454023902103490896552792242117564872316343180972270393812872288983067538947653236375775698407757086479812748378056456155966501532904729481713041220087075096436555098794398440706541725505276259993362852210164833122697016493059744956201821566293828807286943221869938413160633820485865962102792728636560213690352733298328865136794180250080680466702139317084932959717750458163601781374354831619354051251367152086667548086807463354817793786709168027830987044639178845582346996090956182833155453793438877732252682190210873750869134036274345859330894951562170626477490255425425505230221792758782179748271381567416440949097065099276956401149718216504203213237283528595187775527907678620550542178735526766529177271501003749962066916334628645575750242424109092379810739747562974336122974714440888728436680202529806324547722800002058084676760157088930766817947320611940869042362572395030930022120229501256330651610217059846162682329316251481634400748960612535186948805785696773228985205021771805357003889815221660052540816901550635818201707331217296980018307747392029442409345818791297166786619881535770228524086829793701322309113607293476385691383269733433344000000000000000000000000000000000000000000000000000000000000000000 + -21641786234642196501992468052114925335223199428099983588860740904164262714454316667176288911464990066188086615211493626911622669428109249206896346784320426882052476465887735695683490472176826486968537131310262159452959187488390701391824273202157194032696399524066264854787806165492542335410712217060280638153474395121359239809466501956184924835841075527352275893045795205117355991314227596705411271231029651378083196225115171919051101462981874688226857080873560100964319462244667255548410272061823196805301478654778293541196865800841067456496301600471513850037612855222481005699804512507414840483911280298378017442202479694695813188937238427505348040377093739892466245550459986388046414347013149086771017514095030815229946251605286398120838325302826101519471878227074591020116366908985001091317855792241958682077789404816978834647864280642697910309538888027762410609421233893461426676008514924240162161740972892663065114040279949976994903242072167983045835495767247538673104197552766450073886714283881209358757238434662571243004734386429228835570327793657721100801808233494483525792203243328351900986649037142239081985034496436860605042100177611675732237975311879196055181757409165499330731239254614365377117579053140467826801856926036939634823722462754559990044523069833900520534339644063311035116376698170892167147206520619377628647272094439333962282803914837583519973141457262176062046938933124237242922473222121145857951978255196912009360522758895312700352976650866579891902397628201889963559924102858302716005940658286366249061698834150240836666274880616334036314129034343496842842855290877692977287796135161076172207063880290102032128723194932756904110306962369967059497401068221085992858271110851568398314727849051769272691573451815649040001758836439332535856221957744016441163936558434569940268037495566456240788899635395431356676152234434379888809051984356291372189933415627968497647289649410998134587053930819393171234304933829390432419354226774877321362257924589853886904794979595654979794880475751567565399437349909161260158049244103257051646972471806071130953250509292367811915582041475570443550628528426789859536060208822913790252238258805494208716806347434015867886248139598865532957428128458010379967839824939060158172371079457515952373364021262160454167356515755553493672311171097800741822553126157084759733570232189098697101566335846013000497344636845125268627347961327606576968588328960000000000000000000000000000000000000000000000000000000000000000*i1 + -857978345470396141359909085662578689048363749603160202540822797931911076249228926974238205715269495439559219755603893798620300843014867320350516624251269299423867295872971486372056287847028897687840261611661817333096775500664887287673952857139970049928148710184505320540254562025274033892255297100078355488869150880167314330934278976567017639371821728016247163421209559451319056170701316442022130754106115499285257387148758274568611505475520320886374691633650164748539412182546199683747380352004287958944270126181049536205812475891489013121073277322584014868252388506760415031647023689931736665648958474862433732209492505090265361942558162366975575586261595397880657291388014767025574108220902255696641364517340970362495713790880275298185144457722294020283221162081219690606782479081604048391530885019915811377676054741965204055754875376468936856053416969919900810158730632311298763207653753053322731283958418396061679276761455276264839487182168517165940433521540671045754142857885284725468580448738143703957272910195262619143028765883705944145927009211124232429560265456106959456770533931689703551290905370276021596536610079090691336419724318834692650924874774184018690848478888923398420203616071975765947006187578603609452166853259977771680011422806726795938552085007796264705546670902226493199534544222756745134538217989479426782153085140816017861556805858295892944650647097660584361667140059414410750475930256760997282927033954857378865243940265639520482892974482474308829237718805898360223492963972056153313208535944185663503522053298175558625655319460669877676819679957301292771907471952463621931170070017930810791917752512227255992976938178798468250532601443777822756475935134604450579428342691309423457798947764616233259694916850996763270982152054689729817218791060579997463746836039819980013692070803023705086467960920481402025058481555347740337923192629902049523976563029917540724772856024393773534215699055943541963106833385912119730084432236195767031410005284730299858480012832357609481843910859599414372073643950229802202663019460573985456626085159870284892249306899289200294716409097088401167468353741531636299740074004950902545437132079947527914311581207545125297473071897619676232791545150909559554712150550905610187420375158038312473606236620181333401557002395132433005257464811731955311681504467076816682019060749091091933420836030575761096785215750979177143536755628621264300061753344000000000000000000000000000000000000000000000000000000000000000*i1^2 + -15351391044581899937764246774029539118221193148870029833114631752235484385972611476691265806919789590025893034099045512772196848655914389052352798601862490373589626619645719279959008764131441267102806635653115595756315200216978106176019745985260283884265995234756057254287544104647321832312704016652303106392517517159152340860655514712186014909003620476001930550370688704926197615795410199862951107422369200707407506971288467345752615392444173729166866650630277398651584339350680996273829671971366596046013583790658567963828623278727473923961674790772811792775103535636482490483998009249723535813203992392361588453798907830564711915881455927892750816012626513620713268852910091881593347818340436740196958478208073106194956004553838702041664434941269688474464823527865507665184650966919257545189000269720162937641410294197619504504817663793749011628870509604770116935489362897765068351708560523194910488103377112730680160236551607714007805895808525478307815987038958765144895092757792650186710189992263959530964069375530232868040863858248305164748705711927757353300839846042740281302683372005338295333321550670613828385986434159837382771893275027396036299989127433295799802119842922759009020383560583745468876837315741516437389291131908585672927142007645706560903458067799862075046724055381336971796459107629656949512319846900147172467884828700986034147960985159368185194920405310147154115549600975408160648414594696282183148152443478177597381292654539227080274077946135785186589581553817019852859992275723661091904508457932025403019487695980504296139043802745712539730252675303145195001610586532984839749821696486154095826713476061404768859037391230206838622079466444683863027272659067756007983964099352082132388851099722774018111990566035546287411007255515567105943953782461073876485490936885168461619244654598199883224192957291258952613796224871739216510101672285561175321988129773394335362541491595642064437416620917540524546704072111227007623664088576369010278031795006683062961912684449756028244594472908869293589909682453788169131153033823482410060624119207889243997392825454680812862086293983549436495817976978130271519932636470905096132733699604133704674220134534768402020530602462272730037750602942832464550431089142046914509253418324217298303632752461110989331781699510125765629457169833461957303442013412729675378651529182535939528911580820556573011939893504188344599001490257299347926333521920000000000000000000000000000000000000000000000000000000000000*i1^3 + -158215633950517772187697838249233123088567886130815309273381231987465243967580316008017836428291655980105490641034761961185888918356902474782636951984579799048913012813635420787473539086985139367613826869921067135871659900273584136333803033263496306919817189371439607484649699726555898991747222148123590125467055778576053547686818079574800481893050407424629270397129106808293496575898187997057460763047331181449509795324817322926332810139581859707925171586083640002190709913333869556849496928332552402738988044462535521851674309108522872988620685365895578871820030873616642717154195357162512394582746946506646187587842649210904168029605800510993508621506537101419831014274655106366396968898162845152570903879489497744530798436865980791820046284734167978155876468021586182894139228454870522308431654542050448677861991795730675763693467232196140412878616856588707792370225512350011697759273881752832685693733410082019860711459721301400724872289416740860175458002994153013389922398363229725020986059410956128737644976776700309851728465390728069856369739952618261272082213534662582515550737029665495506206690710665602308198862127639957062989112129263040540166896353547558160050464595888023202497757256141489660897075940837599399333403702785748253811863531155842320546013238944564154639948108050373176914348124050436977145589575683410444584319138498433349965328955917798024232718631575551116072839326908233257002313402611438211052676954467725574065070716631729033190300013500158238631173345783560370696170464228463721232568646226600271091523096819382709189100884509627606383979279776358352057156739303850927055915185450632454228351736491552966227735829717571136058081278999421283387092781911576789103247222414563324954891732722281415826832151076096765235232961616237240665342335299724331308307891064294427855917430934817055563136827941577427409986961494557387450612371149646902952328524271889414561826862701987080196542152063547100391305783133021233887448364538666055689278066581086639053962173535440427111858324836540271807173522440333458818491786280677242323043697828280453709327414784690497929088880345887770420456150954922371409023129643094289246069703154090092917353419522290796016849004112364487011412495549208726822127041324779913521791308403169529096215634688007276996535096352578255985877356280999141392969844912117896943765253101347646634168162027939363143745874792511011286670878072050602111034982400000000000000000000000000000000000000000000000000000000000*i1^4 + -258105091999704891867133731959109675934298106935724557658085273776457905324155882238463980066119534128526114730358607527271001957096922502274507988001946676086851063721285951101458317811264559629293549045538016733921749762101242858752561587699321186863128734010572706057164330977461586724179568377168608849685258500699100806159599098076062835568529061369911782084301575926647253038855828734535172257298996405687330239506484372894303612175897586274505152675908529440669965854115448315591089376222742393348095015727270586979618493478415380832564474253941960149961148853532458444845559208970890081644587097597373638523186653769700013774945437353314344496401770232275085440037008614235058007778346194965723052117045332428987018422156491017511154414303711495565921064621253365642891505753263806287635849524690156854519169669341256337897409809849164748285983576408173661362710815484859931767767011053428636239012473292944467327661151786362435577422480196023156958054425870995614517449837170906251886203916422800140274102078813414835949653051062366785796647146862380985206109641016671778164662080977456365603518560684004300924250333628623883487769017664164632890388795573176747080764164981651987530722173032774600420858067248926309344372407687657845012219246237775317780287448453712809054005572937317999180884784598277514556489756343952094389094417082176103031280703666007975924795630498737709680073548775903279708534385409979586154747680792663664739946022027947243870528732533312787441677213098307776356827963362231275612561566148677654301525000125164659535986997620721988628081579965166607851760588187022590808816711405315820577074809222321690641410377108712507745301998755448939838838312593297595055835791773320910220108818935726373550847185136901257313213678032492718578476497919553010886017985776509650202820332771140741729254084534494778974009100935164312834708008424770600142309937549764825936634028002085595690653089305998030569680306609627640735737144230999560246388040772484426975387969709854870851438865353803437822419803074738488414978032356425996834608057218572618079491967774782165752022290981346900121452924995062257226402525672168609434830488461893467696072234752742575961289114445373650871266167478881447652091344622790117951735002225097210965247910135213588410625384172882868395521595628343779932599633179592927504628061456629129343536717735579209303427085168041450364352147189918353930898636800000000000000000000000000000000000000000000000000000000*i1^5 + -824272123345435064598206264196092619636467573729342658636111293687794758737833038590613973509061896210191527846503145940526577973174778954763779351585069695903854973746257273561121810767121616811638275419240848176906275049148664546100647447010637403945071721199291691786337377102795399688636654691429463517186353029644415607235413080007990715341031660322179324871995208571370473026158892979106308278278919533073476722159018572628794744057311615944359685899464551027002886101393408010280325641856044554105338005433789312319370133076683197741442594247374216092478847963791859612223540734916286146077837201429792005268262310023617987935605225329688502970095381389254652938907798654022315225443690632971134126184367838301010316894221432065939786308738724254345112687680226557333309021081042380250133643299554507435924862060773643427258304606026364848740993645726540916881512673353352339749492217367836407326485300631618753386368722047188703378858205394890251475983786060548741341060171294923948443521849088879579602792778950009345003730300490519661399742097385367328539318276030013696828185529633066421841018002657402764321176142085541905224784175588787630678005861580789514050397133796393229642212185082272792842646451440769302787680963617855646241593421263729097312302817478247829906555630280024966170118989711184964570683814503293057816830723925709011898397658038793029166321992933755203898276424719488254475006713411881005234300499635280846562192953752922372001798122465259748583724514013919655062847329931779389339289535827603377722591635916354864914103606830560741768975614625760507059587773792743714784735921235591473709292336076107657217157309769835875891283426542227028689715988914130205122793432441852713291327229452440006397136378409595577470776757268885983633131351796114059520389468137995608007385858677596689581298222271084975213048522014133042050342490224512725205305508091029577382407076238986948632379533856774419500215897163175402165769450994562710195533405408563402458065094362268494584178441356039717287056509353069230095155148744041794116139469873963596496439716051041836697499708674684645426970701834772490129692389100033871324685891690961036297394776471016404841232647392306858106903693379774365531841092042449468804614248630596757860745999373490310717275443842221215412075304405167913181176960333347784111526267666907215245849304987784374602626845481563202745208699998574620874637312000000000000000000000000000000000000000000000000000000*i1^6 + -884213495410126647150101525003106956558019452240513702147225332301452898804227485833378291803785116410635264937090680349560222684669504127050241288959359518095498989549318810894044473086940405499016294048201061544320703730882878077367831357948455780376425381597404438821079792612635577150069677593147146246165124419446789699269369461585107871635715785774097812583220317741513705787247841125320163737527106716574304857454198534230311736347512070718717087872935817436010091812374692463477431104036076098897568333651475507791475534337114843029402785530542254896571972959833316940380242846245950424804145197166770299061748344539921724137080252352103564499263822939553744317169696428785512242556424143163130578028810040159587278422570045400900098668502493506688506135181957968760617384567520204902549209478690465231600231952251773346024718142619441041419160271012469495416936619653881219747739568018110398475000313942854941842261883046874828575450640961110172070282303473639212247438166866023789146013380340127302547214193469715365599551786971174530388120354372798100242811005550249222226303943105916752243360989089593219028514186062545789183149819036215948014290287824123978708227537741843038457736089843796873715018977846069428565869723962257398691440725012420892724490976155574764784284464873869530346033275675472421496097012322764000543406484613338827726247116200122972688262655071548084405231505094414733867069449493307288826341144490956780478099524113317794467647656093804952077279678269826384087828639245165254739266870840341071478283210312613083989114038897376289441730477391703021972211724905485921643205199916794556242089360513116266272611393987759547521129736568486247448263846202760662606909484813139395419217524633336428794469446222620448957241031425940638720121374076645808574649197707044150578611226209677605124567231227634745621626686987159993898876602717544064177486723542626979994238069188653651127132678356724764656470315356375562430195104342682020292204970041146054751852849482622494074083231487646693707474031835793763406042771079803167318501005266155711525348925481201549123400393712882874340126722884829801531621088664775599985878703744209145032197859727967160024157026249808826358756082539854137665143613194890858739888677467223628626832337580404862775660263487978547102079715249801106690948150140290667809177321547330762079261748449370073050301504514132597943453535553458076332851200000000000000000000000000000000000000000000000000000*i1^7 + 706689393482430292682233554595142032999821204734613261696031111052949816519307779332859421525862539583525819174696881925124368395809186864191639423318214892186550957013374866741760130679354496998585817510576567730926962092292711508726935190270948269206273635111654977087673961334056795665176349574770620624177501692901562740137340176062705418759741308715782353324613450395783700150141834189013598954126128715348155183251368864396273722333150177214815876736107833920072738675863112933468969869516862324855914188323910908773828825121901277177044445651100505032300305972667174903170552952538709992762804198268954940593299898174834864481316207340261499739113624388787112280053677411374238701832564459867923873843411995525875672698520227737429121089657679809305304582637519846327874942525363198852865769965810973404629764884518770971562891647692128442123640896526243764790235444356470941031640992618487643240626805826180501331547855784095455739085631276285076096138775244593623678297619486638591878901078937135926624266029798349700413284871509169101331452436338899402295288128045145690544637780501385337422231979307015894952290547298986898903433427493017119619218196237895320014445260496570358858951848465363255405338445975951825914051383546555788638407531774280986745792172560980669078326890613694732809086072386455669162958631983924824919925461889173482923418750633998608320700115435799710841605004144319014803492801459179484566272893625853545560436523489294458674991937790102976152170587278369123343438737968785406693804932579631226549092551259537600806578551579408083777644814346116000391622133780974193065942995056987501556246448529674057147674226908671121155464659816699612733262606672837422324149531685945588976937410244760692317531217442672681862281074772760879890473937919228734710296280275460461784305865804781482850851236070454279543585181319395084714371598601178031129697444872824882787241643954515281702778936254113952728714698429780066928399591187256299447671405411343227497757472275513319929834204823636643298213614917677398703792208434466977235068664511718275561571434264963509894972976067458443066407169802400975049555914748417115292977959399210368121119155921433472895961296496514862620168416085800023808800974991277252295980760560745168716694867093268449453446950812049159719858240105094271656307903444897169646956296711615199144268638332154395502026000631171493368860111150420206813184000000000000000000000000000000000000000000000000000*i1^8 + 1987142692074594485004106417022281243970804492646188013370305174032047524814350174123443290119746851243739296141530587133793102212478622921673801864324923730870208124237873295132192475604323962013883894781435539821465164995189609397893226307037429991654494434640134560904362655252428834831905991206602942997112493410953483438237223245343457871436087393597943926030683436796995037447423668284478267428889512804270512460672709796792615198230120101072342169087696598777719194084038879027999074515501332103306717418385543303923409068512468516378692447645011902960473367647718014113841014027297086815736347225954047244633917934550548405041142483480727554311875839142840020398232329163126864127377498891823019290964359506131835806178689946424406197331398026758988792147946524705356050408971266958084327323928059830660766844237633850604005024223832128448490385524185976994024150712935969160974252766855981042483783790373388648992584263656087022341405987761318055688168628379389123004341071571278881885331655889117067219604587767393912053138207395234759107890898780825625977148733985267680112967726912937960947811903218782076281455379962728747585615215936223319555425675484163104981147349798037651821218699789390913891415204206694917802529669953031981391146426888763569831850337577135481906623130893682028388816836594128517687846030208581242971844331585867116077547926615299089542591567982827930241459072026214712058359442541886158376130587981979151265190926831512738470306304941004038572902805256826751405381318367797708779906866236420580202361834070022904275306470929885587060006925275626091351860167783042401720014330991590862137339277542359861114005072938667053850873229733834136572097105843115280983988307583931320672912475791857099991857553263747099270540206005091192213188603036288396044076784562985765033086425103341203207209264384669043515650855398646788684322734182601737980411228334458151117175308204547379065722156173166942658734114371786089925242518002048316413193610504042322762090314505342175626571798161885927595804212120788022975095380999996164532631096462844406718549714416375115086316253407297347325529867597729372692515477322237543508971160011630618337644705016746874959203065057746051233926869052546054814100726156520939354795152026914341053674112227190665987927100682466080926249428941602189320906738261558030855864596259210539219271730841713309220922601267374644392602093590828212551680000000000000000000000000000000000000000000000000*i1^9 + 1340033018972162591125659399470607694143590714145264857039057226644720329768734622548173100316453028753272520589467328795104872561287623865172734429959912023677774119960881663413076986247706634856564066163836144217869805052076306444021106408782784078412094621493002630155840061971571075011241123692332836799484119798866157177732061847795335522076206823811721837245303520496065524658717838367798656709891745235989519303382807663229292540186076686293753718991954205180811597406099094853141366746530598794945738573825954805542477398249729215694216663546852346936681733736630481250287263029761129612705581043799173248161290019698957921230392703148004230505131816358345757272490011175216955586216634143239784777964216801737350375086366248421810112750699158612386277993860973514958799179764703708141659964371121765921383350900585543812727777297023274821388340423127911873300444648997594803780173839792965453834146360469627712649951645717783426044120316132501239090259345834506287865761593662740217283453243995446489772409040242437463970146701502561152926986397311003201323254669970508200350904284290247677153392475750386323040064135641673358256159829582516933668421236713552511383017473449828737169127323294711700656736896219634735905962559823174217199055096101120757483532800970657450396333673118284363406681816834780686974748996054192826252518207436103076134963963618636444277242500902298633312483303947365859948323696076486998371854960746107221458085365175117755036202717082014216508277019583474647163766773948152031992915611151277554907038361973149326012177068362032399925683754849349459602631639653006137287613622511365378926769223773584916842307923809066978613224402128263972127035313615263465333276100453709406494586334026095635133506791151347477248610937650889552254952352297798121956149543381925414870066611508165455160748297348007108884977666662584426622243651169231384432198871806583826829315540074527021200967236711123249718307022347504468113092366143749704461581834430662014576051123893844662065226455358724521784439400712683970968846261895295547204823513218909509095752245572861033655443971494016107762596275752373097175880247895851862207964535169892249975867302656450634683534597755004925571611633831511785978857337909384818911771698674174466344839536379096659602279080123948589740522788071159802162684549564098508476826056853236733295990297941534707765109486422681734146674962791059349831680000000000000000000000000000000000000000000000*i1^10 + 164443222405927540040002214877556642512880249749101926630298134249815346355673743836342407575851128256752506903291785716521095910603641874972674413680910362127511840981184235617475081408565235681184817870260236130216008156745895318459302983265990092152286286775579630255980341607935852804962519284867696283795057302377817689924525154852632174331443051904151665251323661651708584777606471828464018831625665022158087508312631840078699312886760994763037935941298310184366370840999447078362176245579674902082235427111325607014358818018691038886282028195211874066104218652388688087288363642411474995870885608655761904576324936833835203660448009552686416804056211287302062370852797078539302076016846095938406868717239934108688991219795258294534469519280549879132384538156442931918967350580823584853046183233316604558938146650889650801136955872584573769065636938615640625317936284095024445381660537380995594661206062876954780826012924321529278884675101457569555833789466125324843210447929192586827345043409714510166654521276867872633386727209737524399264204889989964089378417588755759207730171059760530863422094297756764738803253230041324533598606494397525231227290674153940823613019328328950646838006195601584361075763478783794854464575747197830926207746593325974342460397807795753675889577623112504625974226983226563985966645706208090492594299174075972233349500740785442607594380595758875529158957149903135160710974430086695143669716258966924832327764955928418438129343548193203138999919213628826862532802204960300039028969972466471782832489460024173594972551940506503191961489624634138750044301997503730022730680484883441957703958295942229067296205985001896947255703869390910883816259822950057542693159980921799067794129221360635492003163513810609599973225114140097469313345314106421631120009358135350103797609268780750468776727887278360925824777400208319608585194751567581606792256632520660126877438527321066967488517053851383430017322775101973032831594881924682211167803521078639174996762845283588242037906043681648262362905310000763927871796790557439696296118390269312091892069042227566507071755659388165610985450559891158774936489886228048596364707233610774420459203360899070435021710042348873974895393969452905259126354250964684235487512581293304082903058415566529731515514309772660362975906652848918490674760850754806631097066631926611617808468769279300871542927465945079095949213463090352567091200000000000000000000000000000000000000000000*i1^11 + -58271880127018567996512668360770201806120794322755537189420647073809547838713389943739422310398355562597580739962927815860967201444603654531108365086258081417808204028944552583120894785687154645104129618394492488785255918143584707692835055493723285533995775592885142436885321783776017390983154546827089414338092652546010327052951563843071054013401791600423440143339257006690787250598934136404903312534792160530444429237689169328446085888028031257803961762412321496064175121345588039397417374577333926941389165519697143473824026606584049249500763532856212165560345229209050534642407871140378140967531095317652958694703451945509634278038537665206519157790102482748704783141146465110601864290126671106355807218914586021923545988813698210919758874983789860291927071214262696920393981927903579893575134313627907855357145958586203950127621485391966527322838490180385850062129392035150665379357816821710380292491742937561962771655154408494576034669155351796984963177675340533883407808728070340214416416587669342869660171377807716725128257375114535803653508412303215239544407729783851062785244208584637183575983308780057711257824078889776273029348789556390401759163077117437140037851238290442747111603478247190206882156832359113208515240952231655717987636519865004222933413340360437128155461696715124621925243909012363027194057507971405877709333555319868493953725021444212786182866584123755408201307578917716769540732271026918726387678039017607783455345164013532429383557315718830487626446874149001429468242490813663253196349932480979939074581829899392084629964667374563179488573977721337306323646697171132910223088345286859427969415115514287927334389257776497082702278378835494407574556409284420248474542428544044043951462878864972977309989260516193406740464294255422464243362956982802529876297056855958533901390622363473872609378994790914808373107184906091652635003194260277022471767713109384873122275218777149881395131470879441411999271928061383203546138619361910503774987249126566832969386957285241158459540224492533442349188486585619021594346101661554119369194100269792672381907793507842090491464733739090689176255559822713596162268319986015117801200248859155050069925368464235958583723001712365293114914896768825353693125416620395352502845162732329168702783190127426030377555443207651839864958027992563705448749978917146806517673051269059658876490935252704660959760061742690668747226045297081712640000000000000000000000000000000000000000000*i1^12 + 37556546795711854005211892898269171449268118577019511975499390932894273788038029750817711289584545816604010600334263626026404403362407564291283790120619854542732522962109958811834081228418809230101849757336659557129155047164464541960421472807458667183002871933908498719414226451888767183494552946749423992545109512885101369072115950657812889463724599636078670245318814047646449486202084353497513782472828672402449935697364755071132135218064047094167984493701437045969124612752624602661835496018456734824783364130736031962767879069481552391664817325470667327513030733665198071387635665440209928866483948566202930630753998116976419183590370089338616064404307427713231416905678652826873593894518692244071107862871290937343015959566315910692777792698444957780864245340069364328453446023983106290752587877214071412077291032879162247680583059599243826545640903352381496520762788422892276193346999624294790672486685980091430309347215477332418261689894710896139108538568594654209167277099334622625050756607160209850853045771133678761134702388733641856932487347452537940264656458899815030916251626838369881962632622553863564622952329810150632603460303715373181955610119269922115784409436430819487720888139996939474547868026678834726941444057676588854643062561808629242521110292176387449808207385915094680128168092598927321791137407095179263694164206201943377107509280944696749637001701832770341003813808018669647398611914196006373659057354221771233443565234183100219582378684541625245879469433183017387845951884872741576997406674613593246805682706950585812327149961548986649860246864186832778688360746838653001543491648188094025895889814866612289367328346773873399911557812099455744173773038954913037299323106465058674242437592902472022334740099944300838867237215974130018754184939777048267706025805820302920312890210962250673488562086118762713380174539770886731338335093751506230401723071757108652302612626611429612610985251589560131224910804891820475185180271097774046665938083581969464335151729997339625519925337375006814544324675206496592304799696441366151437223485202313740667113906112617435054373159198455034065086809533742522524058964802860833396750538618723299585285474291196152294021531625056641905151177677814012468054109210604100492165450535234983668041184562263600011530750199947413294652433748529501600100374384218006881103910306944062488157135289501160259815048403496208469227125972192460800000000000000000000000000000000000000000*i1^13 + 241661519072290938363504900948575710443710446217618841193653270122997016918313652884179749209942875258136865516629981024747532200290434850467152866400219490301439127046484653159522641627625429817170790042102432138462433887313678323577956763145342733093245464899980487441167366788839608697355169559155693390269218179189286619592088734248523870735595011731431906773668570356087566472610788218523106439060686396443333094383130498911979455512977631847261796893159575080835166226365633466095679602617695517418547999101767204716009277409363242803072507665232625800983784012678140686961565701036230063238686054576047633756706735017791477213541437949689431067653427493869856462711253458960917317134535981619653591193679078378224700096004898592187306624144589892667682809473048811934781235989536501320957703726792461504361232684899939167991969085661242131811697178435905414483940865072035164878677817183010315432119082087583346873229730735586657057572363062707906956323518025231941657629655812557856306801717439713186996193707501525783399307018821471173490992918738091087611013299056428989751936565326796024049801194302013455804688859622078384818963038199079030523078420327481784172093873676049524787759617720853534535418234917217410212880673622961363423101944349317498007391420859170248643548586707688123520554607294383049577968107785130899317550248351714602659555770529922011905929588836350186568887174220081811683816159369172619072131213431559548124863254164756899828918841555681880495012987263251623548314163918960741020007277010447248624799838475726304759304690026116169509902767197965608993885784814154904262756592288558566154326606794317378928158933030867326025367026784954887099281339527931896459032549984386565037943324185311066655420561011688752816482426717999992723411269328509088772927660468272546271504413537715060027057448408805800804709763743858222582090321530239570378608649114948670962209800632249456045624650549669496226753059196585253168402872227745250584045782318330289516748738636895154714064337603677541804656893762623232496583234476472767806751289481474262966984851072978288832128158540284187254035340120244906533732806277732203768745773075714648163344144130767577389160856584967156331393810661378762611980059563211072311078698468743302271135055732114863584878492189460076206287546839362113967001863413781992854926412736090988384369055202028126480051127567160792509900396691456000000000000000000000000000000000000000*i1^14 + -450696338073758259803148296384202440700300373607166760518221258127865779823033727100010947597324788091126397940609528225433750600908828703463288022752601707172997497751742916358971505971645065591892021433703766401104274534954099804990696628852958905618646167476384798117810613906921139681892128303056966834715084260489822277055009506759405170794916162385816549154467129001409658239395938809147458455636034531671869365760139999152277550138970270432841299698683702751089660738070433981187983718503514102299507913482551602059399873768091736000807210177177103471461347809081874555831306241129614767783106035829949064411292064180967294496270930022424142446742101418966749994871859667442111463106575991609710028530583420287777932042084177553287197345762641899139158397052482890180864114268846064563782077595755622261908890172551914667127500307341361893550299214949049078719546324447990929860522452945842397550111022584231393880530078395074424688436623939770905462250882343095544099430295157043772002651407792401104629471990348468134999864301845496412744974702296869521351002376129157153568439552658698239805893193180398323313288713665845658027941970390855894059167887438395232810139516545165669457762593883038412202423277232838953945669619242871281889486239885878385677729356131541257819135189412862039675352281353653462681467805877396552214710834252850416473465524122497983446735625876387630578729526090276925727760415810074213300045382533058185815375674638921833713023931471756903694429263672479455775863122396485075143135029665940275899742604661627439854167440216622660279449275711666196053149439196392379832305835299709704090086657367009905991451648979676694337737768236155165863405119139611433725917492674015047854550275307249687588323121750126571534038768029123063026407611269910059551523288862546654101748285840924771290222588826270463373614771988851164248244836655984650187959161479418705335993045965530727992621456496259626208568451395243077464293318186719832416680706643393269730073920271314635863057679267303584881405940058504683319854739724122442963627938623045519461916913947963224090531933551426582667955395301850933988285104471068948339155919735099696182062325316300649009181726282220973779525171588911105638253912791515401428494862651982640880291886217614956492941390325457155421125117022338622364988590032749980416762742486455626032106087697445708322017724118763780111901923475456000000000000000000000000000000000000*i1^15 + -642576656935064860520332529825576757722017031730633141944790612656094767538155112630442470797090027785624640034010510068430928405122432935326062710851364080210635799793027755853572231810435341628445774155896906238340176200761210452780524177065692891931063942201245244664012673596560989212781311622720365580866657730481775967782825863115535483260999007106435276064863008369459845453724864491939788668184511058249769658455366820327707911121864701436250740705880249986765973099759456523162249879311423572484061317735448905323958104656874241034762733504862024962811797751455244610313119856110858441818282981878607714216429997987516377727214484829784191189716399674137757190958596547909235713600313304537927911666837272145914341459690750955340598247528866488243096574721242822985942459578516560389134483824093184735755130957195803218299151464008317124702090444656882210165411766615937355555441270513018094382810718268592590073729871784704942673743286431193448595919152494033456369032436801155211630520977390448545337833126988675279977767573110633683129393807733585562696283242631086353771552213726862948313689497984689881720150819348213229195643353010634170866744192066106667679777555833671994532390823434340135392900455559154828377578628480560023238150644011729834872382532581654025061888123408997744311002297557608478819904540174789603371610912532684276828605311183801802635928095811502720922053279579621421763278789576274044542198464032663573298685034691008799111178340703402710983853987864595213110835946461820801388027032935406839275472452579107074455979663339018427181708666731303598358825276001779146687482880871085773596746009292162778101890255400338789796691316413214837952106906175742369406175728087146605232810478610642858815718559771831441311704956880994868681506026190586127196148537314617223391748238587874899170464150109635506126351933122959707362804151804376427150901254749667101779954813503971126455239490924646186067336238177806264238777346240171751598267724192500829947411466785284167086680957192451534353248839372591583540503464186006497824690776714661861990549651873444065563511977447637960204272808556732118024153220922174889756929894570566447332407300666082562939810222006803588968488673542665662309399904680866707590790915264207660935857803854392910103429376357080783665840996786558912057892469967892610789164853257516563089929588865039365003976420104042078504179770327040000000000000000000000000000000000*i1^16 + -106548693763435576007679380868244073143943170327878733138276489573140392578680773199754677023215606889465078536306708673380382975105151457267747628878333540525796451842504142528442399916581547346982898447315603684386526413846274067611766383759167291971579237064704515626008237588881425408444522414059941745883569864363801864048639185338128378723834577100713680794467686549111465117658695387864987884109275839932506544488433475328762972484260393616846477274272299566302524021542892374633245714999367593609456856280457149743988319874692127816451754112944956489191593352352018056091168896070152405319405213693026503910922991735819202735558360255967893842690888016243280996785945336367587206091453439224162438801717104856200300592270305615316113752912320454811810838977950278754159739343722604164482855231263045248645837495121815994092370713210434966902517980529216144178364869071835834694724003893182720059251745413744977113954822940776159302598327411122052285625256743908841751648642570127245298420707810193750906373013663153219742687071081674085430727652672211173308416233446854858779961173540173576359412136813569831937551062845090419543031713549389059529780142435511131945242131552142035753899501806445794706660825377279780256652558021623347632337845579222109737793359015613696593508956039763991150665889898802894642507654418044880649643309028169804313160232906086726135618065022669803375014350079619269739168151133408263066157761268617212623636555766148137374780443852045664647657474376995627356357517092562853939168182476962899974994037933046448719976374419341217225273098440999412337937988882845616732886034794962002163506834549809240046466021046243333824428654367920653907367400352801702517669193976310768577345345881556931059697020849190747022057322510276093485997112888168966166427462313844140091130563603707377477951437761395592991529672719284041252807471460186144788107099731832837394279687055028236297434955700139586971235038919134151997737734021383584422299687267905094996005911519203849517599288018662882825979063518995312385063410525199781514134188631536402380710140438110246886644875832432345881339990643723822300889676350557906826861493617052489181465751041967999142431605526468806421946172656518979572204695067155190400060983330793606674809085450363609661183178491828539009527027473401983142835718181998973252230029233279158153028813624202096943215236946624633163040686080000000000000000000000000000000000*i1^17 + 1901862101294584766047469390385245105382771013067213410278657198640730934140087948146712710239727232601221145154716939198510337089788949611525118277469798421962628852353094390376865784286088627531750503689124244546308115220512107132867850925898071014933746286498851029475708819295923787384567765766109111903489029173926792262145168617113373075616153558106802640092962226728692216077118307294005924438304546499941345695355434693419086416751730832618305312125586954855441874438864622547222280759058541568456727993636153839119448807498820978780107304809833460203445178926067993818959130832379632769053267333931032411759287365069177076652787464319386153976236487485092203161330190654585099412463013815597252073346148796928527894031848739952872261518282355069444948076610744059707459751733281405426760185695667039142579404565219227821508531824277569922009441236358748825090347136101449305141206580472230834439776984868171830854757771748796506590050784488180876151163667666906426623659746548293343271893040541604864535645117419715268285829931773349060092649208805661809006487103164992516702092238172468085227422513845386949345398355991422548569505356542338801912364216303782305179957675899995914479656874460258589602964766879483056851518701112450622322904422014910999168390923570224916371478354373289309412006905061343891044897162653215838792449122816725972764458689266219308626966181552496169674553507414351820606630010197099108830523516882931743568578255846315821732759847021776297348186140282633699368851443145232469570930201756234590974459445422634932531325268089720796130571428245873198968216454955060727108177134489396669358371998388880451858233500885283068383673651457790296870730410179817124739044365796239747697071569873458188615237486092931573719996592418151365576170621064344553799132530377723905193247476671306227252066661657413159373296538425316108322888520310156765882605424987467506431667320169624501054618225665506106147385606894718449558187354663069850229555133377577491524652419031212950272412144328428540275894231451717041101752989843269302811249307550969089958895070659949639921726353149530103623592799506756062298984907372440810537319514168458374169795134760986186908852880124797387334162201197657629231056485988361031892025567299496302864393279520325970434934591952406967289849870642467404313975813645693216886351291225537224478546538458361666745457575142587327578112000000000000000000000000000000000*i1^18 + 3287856520715633607059382490643686583938417848417487311537264720285228221699897610167727553086524927352521019315479902237203167835419791115039031287486072966309332933896267012679516383822000098215357764200649500150918535859555633248710429513544096547438209871513430561439930496489860579262372826202040687234598872201837876489991753888783979971625071438088928608729850994850502186272700804714541944600868236536633091445718497587414817946032435024318992888925545215429908170306331254085235279074924098576755141007174886170403832872572927809217095207996414467920700419083472081197022172095183616764158279893869871279917787817014844668214928516655240446152798639372232838078659655830728773332770131175781462014780650308665194780165609990038816177856764719603806289386323256554726045361050006085221990024836907511446321996490967391249249970650366179130454413614649190470020627637922558754399788011135196660396871551680883016338800921875735501977631448261299856785254109953109838022683225834747162121616965467817900179533617619430134116097872441368417904715822055720751509221857522290920596201811511235339958935857078312388267118072737872171799158309553109479894967774062112810363067602091224545274469854786131349212588838242425396858022791250752747218823004435883128214517757363034452853081275580289810116980605835411455554232522643375451723245937245604119420775595620257615182027350159159972526567335982073800317458392814827199919489209831537255094802162224357470534767963052934337952139747072603859918087019475079381632441835827988963252170874550003644016477633320630259433109505529874508901854929971673471331977594023836528473989813614019183510963603086988999821387019391928459407134589148660640231801790360697273113226645021926957510902247953583856877022680928226448852254570162887224001283026211513257700623099835467501141985313343545710127886909038102546800573462349943283478050129835582792817255450281202722173341200044337122925784495278199273230667630259788437997539318051337570208453096273881507058869503381564693945017090172513802512185253781354253423318995304371707997895118753283045044495800373138143497710367680260120718355687411597632303367561410768689245388954297436281728163573109191141626136262446965532697263064316888825768593852802319099159158777688204780814809991879980528860039415477627024886767920384339606035170405124121913389813438081728259007786502122595418112000000000000000000000000000000000*i1^19 + 835245877361002047916285950217161835046835218412333543181645605132256117954235266799715289286029591552787581567988733001996448612813369233143561216409444889536169000892175195045684024887407395438688175239287358789240623058198846501773195077799673071931514363067526112884430603552703700724212713834767145238981550490578080857603535785857719891392387677100951765304174176801389522498955422520110348683776608200947234029378072673368133481358852779016322975350577870428556432945932047894328644383781250638728133391993933253616520003551328710707787585411409887334111720884792267222616945020963443355948720565957502249129951353049185198850914853032201294467914525918645675384147590155588560203686147621559669694727108472482003803639829041577865687618312048553778598063450106610478111671953400944430551403628766528505411833283759819662770082066891131000688958743254418802070903406695975990922696134802267028981290014002509045850980058136187353684898904617858597972809197685958659174946033338698031544174840098753642762188850218999629193224912956570744983453875620108339845745869837272494845125227268697121496594378737032736188246386631613772708614182190660306934843335935461315511337892481448560794795808985414798585743250521087047709374997168765986103554628641253576445666639053090314399346986986757314449305506254301981496087605304312217433357960588246344663179208615118150344024172276036010574077071434853580140665365844905554775051800336351626202548861890414034153014146174428759349616364815266075239730094130305280317813070434533007457630599566690974106557495318919562048239865064137587360517858807682282594643810264655657023561254328484767874597931512754439318123552868849086928613572595185659613120428420674658989283665193199512279006350078481880256467644327227818345986375441665228249123960987266613874487164797530830870782790147556125731295408467620384305736532669318470193829855038193245977320120423997567638666112592786820302472245869702081191252599908835305597619085444347640028067095323297537242476335288159576755143973736136687775216085766045982136635781565994721649663294831811028965435687329637592547364664633248374686254987981708339073890625536426934728974051852934086358148814595808303064825303758861281818500662047413114761492840074707383038804066656839016655868821552549716516345774418745161318351827878873479316775981025320430245741540020923560783182865024784793600000000000000000000000000000000*i1^20 + 106128204349009158604997041500564067510582909618392884737855870138961534138247624172370457957271156312029100372503680325873541401313120146501582821413280602509131798859423003707184222457569117276946464632085386818331844593252400292878306468109625192777167084977954062074515488449831490188793064489322882314297983102745453207935853077357897204994514616353752652917631715754783941636590908850373364294612740070708346606807432667967213853275283825831006161740607895317872229319069564561424660671253789482246933608740970264531038656032365745502798130571435340366296806035964687515297067244530440027861973244425186843215355643100345378167780004440157506808021440761249560499839124580105057147276319438720123212466888779779846344731269526238712496534463253925558490900891819638587517190053233241248205435552205086975831587040169646510589298025122348969565752768193136355068480432319174846428571151573393780514769960483514632414219927443156133550847247041638733920705482221579690673977809683006210153145535351776919909959128338618587774467235452946341389743912124317791287731747106884908217755684940172458694369085007538808151064249566030909773683719797207760872382192292538525854380174384493400448867334723398741266438867718986854336534048280682763123779093299687999284280292679589358814972780069488289612752406142321590314295767639764247324487012695921711228773290686359047084049514047556885214491056444330791596838283655404045901636011940131159751213168288258969927839004443315520835788339340226406498961787725753294129046613101250304213149911734474484003267422144813452050393642781839892212675061515789842157035269860916104379547560354977953335794401586446450764338805677754630805688339350797999497698347380711432912446668884319977371228299600050136634742364346909831210060451027008116581555399460765334895215775275720551436351879591841472884275628394418691422008128519260610602333312565630201187796099216099224406003187202025921039313197269074267361428194669347857113773571848257069308150019905889009945551052150667615722401798353142661853005478122104003512603092887650120722675766769938612759903525690829322413648693830133618575594908606118983911745238604012571725515035470754453357631179814921502867999207258491873105569610132205220944290571919190939126924228643947787188026513973768006842952620094634397028609443475129127893576650907728854041085540892176250440039181529907200000000000000000000000000000000*i1^21 + 6937161895941949987590922807231680137478685383782548635751043182458733343338478728351544393031269726000773293309587115403438051473694639687699029054859002570200267682530532381480102250933492585020879975922156783717978880035358622612711589256146225341309401485873635111036312842549040180435895470801628990182478460413065626022555193190623139497006989012019471062358160294582706099085458186190915331042080889027343174811582910456555840045217381948334284428806472011774615843869163653600593476953970371708319114182354081167514845801953167936696656328780182281593668703134563953890734870485365727784380172137891796415490598441762508243845259730240835065591213575122664182795438794791109024491057930235458212960499614232190781367061824119691140988841342794078258836734221322890926693156643845937958740411573660847344372271102003056449246290634573950893159919595103089958035233166904080413891318739783021265274182899312929054991762823044398462697574024924896085093956116895242669046291849904637543805595438595293175357709459221437190087645487897232497126925914787786990377069393941890092574338404840187177082445516523042919319184191489604881121897259601858028365173159581663870541103968330302468355501135337548889487602586963478336313964461454603924612386422322524530378752917955660405898574417264107037357469071020023443104766155003031236410907959599487575503578771467335869050456367875733120528869428228874542993425188816367507393995837671044957337507125408078294742390643500123939685604002632260588166029975139934849214298350056930069538061144429108802953507034786382551077410973257092789932417670496709730877612643840108995804114155367938595898415155718334866798867247280276623758807851299712895664652434804148034051214940183763917142886834372882669792112310756698462898996508512695200831099040150764457708416071294277012103741725314011864706813101323237708983815237975657893725044001839741415508066326181346130405645785212137047816800506220910097823064491003474495645176218203311506165102439886082997806324417425901984121458850733799300921058477951061902450784631818499798486760740316042006348800827490363959199172522029877699499778880752556100653979653294352195502051573769429509580877503412274296709965395165938943117375049699965442333249137613278347443271217760759661010219693968912642212770720692302765518012662810874458242026462862780756419605680027428087240694169600000000000000000000000000000000*i1^22 + 304404590035550569149151396757825644752162084844029126761907702767969030031641930281745269259789610644442895575099734209096869225966281299788327668675666986553061015428897832924135375851573638985408907312394378527712070390734780778283810385063136817511213864955781150930150217017896261835602412394558090060684213027531936463210260541888542432949117817336211387502664552582505349068976911626314049531206277931802186934914695859404438216359294546150433865437385143689436030775044215706919676658365116115398040626866648621182422033308649842123257641886772053545346245281751833415140380864374741913294448707230233003086169175778414930773060908165432607716465360329876563526315999905513918800641352750441112031512750448790088568453560052358946006406589805796408391965306248675754442921473066234781547622702883816878223896894908332641110047283939294136861104308925723396551577863626855422212069964563666122520577831606016073462508322215277216126124547805741487667479745688987802665471378252405546356531262252884476076432158183766836729933652011130545228835232995797141713493228083083850487857481011127060909446110557719572764135906626080401314290513590458793146477084145759796181572966065890637402781452955877029960375162653733596373081510066046822262243029200663080967250025053092505862529015183933600052748151765789826673645550498727460833525229464748571333964175178403809009465669669448478228866307903667082440807637415997723455931996720568740403629149811507114508669979049513527501546230030766603846082648001368513408774992259429497397273668912922618150316716587206876220526606397883066504488119162927386244574331392660154285327551845938542424515234530331648304158524637351878182944025450684697806570207952587289926369116680288777587890277245327578739546452315011269755223028692879732082288711689038539296767074089586142471682434048863428062909806486302181131684961990377973140177245842270537752356389903377074999963007570371313681036183507582786549710526844012562191169318468446078876521539276726260340092653265071456478716383394029617230038501628494929601657941994087428852311248824246734814387855668812035043248727156347938715264208204571378644652409380113615592314359304736230519113521316788362204543382349631266948448365548627794559371977548185731937765087372832438953025953293363295747840944538085498969100000244579124881683898021477287072001958955202810111590400000000000000000000000000000000*i1^23 + 13227160710324487374400240383016102980168999830639382509066520300039247199940568484105118748137783687039028654500893440834814885759396474729760544579175751430085937460591189946809080017682921708918339269682858776025358216561339578464138607837806160069362614873589526418482894727922568449460186676934724145864789215410491720755559339107214813096349013243327078252950448664546290167119243641842925347558712659663787895559357899294949780029076869385619485650601976445443750777831930789090926149335623467150793313949287496337448364772515947180863994814403428244772469708995533093947003732064651480073838724034283493031225720780104092500605116085884442564376933710317218907844220941152676259958450632017137184764306792416410930399699136830610590371156122811872531022099394376809075947129382031830604080027739133093731387067032389445784399206784369559065951035909522753641554570880225315641244713392460353463770487973901459226342968960766166686541051338928048902941810748644352649871219232293223206742284909757704607068661715121188644133386520001758956347116862875656918444941486977763097389727517987596624356305662449823647713614036661684815254623290226072337931122368399149881141116979735276058142021804037756860328475271034621503135347599134887455566727505336642792337719114312877942940278247331300851256599406689047302575168717041681870055191305577182482412461401053119101992426305171036837062115594085914096154312577101058633043575624276143058549376518414267283027419860242136856690624810216498962918756319621635137175133393413321764165429195566310340336874818612804478042681879974447119163277081416915657356449042621743344108064633168173508653138457864201176841100302584658531588379932230944934071272060309628595461357312675563061283405405229421175553800157524636911471720780516483759138900402342652334027020225806736918646228838930480077654282584096195888878896003921765034738406051371082234817781929621749884471975375833864154715882536053610038931922544661321150128425247326453613063235182787432362999485273545587021780053274146980436841029300477567679428107698474326303872079282766362746613093415045046905569670384381394024397263363990053793078480758889580632724888418296298149752246404093434918335278099373235297697934685330046379714861209205658331660611766018492372132214653676406814657765921432851369237976267090308955354702892351290141595531662803962167296000000000000000000000000000000*i1^24 + 788416217260660896915954824124263278883186082874969135263447926700342226477065485145435450494412142900406724287014537543598555573064865068940061756193974903488193873046706442035750836811071857922280448484593976538903323532407183925453800721910950807591298525344819303663573727252712876546247119507030558873615956011162393002553463259454184934457971964873676912882588569890040801394100827512673235680806034704369572442702794805469984790366870747906548656156815448388241723036927525574276591107709798013200562866155655898769360092213800099501615306996020723337968623468075075605842576324652700946907098059482619256482872224819174338853387747592467691317733531895507676627638003860672076833141486186313415625813669393512598714733493404229957042102119868802769807834505353600535091169005711420566359693350165270998817042877315076702427272180373861650843450061895061475824315251741896257574236578042472204196824685167451349526986614494700008291035730652890868153792660543892921378634723697950231259261458528892375133383443448781523389874850605822206403270803284505205754834155059583731675923539375547702377859030914628804907284312678252719276755981102278019766256629710114540011508247770077461035258013266596825401768959027685455484754265357383112914635682399010593689384397594707154370468730058905142406937039344412642898222722261285729027418143694661098404741752433028755041690766358765824424096054190183059610108276410855723840533786171170265238943578205029097928668050409552886086097630927323095981136461140462929860922696032513157122121527834290283740202615171081486958326332995662626471315382900708132762030144696695152768966008115190608723617875098076082668296962262354714278459393208632818234878823556055158478311143875860157850542584816265965436167006645430740767523034991939313820490708461279070089241750005376360170080175195379487135085036588897382287898689144602957983324101650232273919069383628792777804352120442196798576739557642997663693666139512434817420969096600163807477930127824310437115027710048164504474142835082344493591264987309556700335139138525485672469059575069945174866134825970495177959966976711252914392554624460280496953866634292133824080195689798768394379585363611701229532693981973255443772207364626971827208893666892627887816754450311968159547312388331093054074564039918995040581077159613270525761357157647579353816926823936688128000000000000000000000000000000*i1^25 + 15776989417446883628320876839043182858861110981637344849295003309200261243005613962992831119068284755029999634285068044195880721298797333411996433627995390608805953498762147212231009570579549238521881843287123490932968755832226454131582057190486815930589160963387132362097360926240520045594923062061523610668797942277929328068622463310029537139329169409925929502020330074578123589076444044756988338692395191131538995348941074629647558553327542966021213779989055910329612641159206586932755802534036085787599146008102428199029442451229708741745034981457744246433279345897871895024069572010438532986576887517726323513232231968551601772869271673910495440700723573746531698197219926947135698533236280666572481986381952436326585242354536182676907771915350827423313656449585761702044047740755394874644807818484572159923781008088107512635678930194361012774403779736942961533964389666417272876102089315116153863405457986434009440722764999819490505591310682090164760155076515687212591037543886938249167174609213979930479486844272685586456735481264907572019754072002612138407272475075329756363521979505809130967667615154442124912250722634302508335029850816175376458153589242718474651657034137276339352253173457169912759833685591238921193762690521905922764189750408512909173544902835570009528756694699764912716489806679836686947683083069013873900848903897903267205053056208771404906572379538672830952016462216089947780365285493535906401422710573491088142942279183724460299452967753473190386779179491099834948152244929435238730226363746496293739336623758216848530657130990331646716186811010230075289361527291176636474446854136021390800251595963960340700170156787771537523316636512846253463796067504298301085609204209743492206260967581473450098976754407801771226593599541380508597869574530371865152926729719811394636411377266948890975265466321345327108374794789532574194205518383362029217837349386575984285796650068838658375195940383635416252347601881058801581714805529127683667502958290497658473893527815902590958528495206503901918321458158876057173608541041869795863813772698043993702504275938569151903967577841010167724231478684091260141515942965979762796677123432740244871790594803312263739102784757947832826100642328845653441495802290870325764001223911233599708530964313100227517081655445636120152487782724536371862534602733566892051697266284105711494060550022758400000000000000000000000000000*i1^26 + 719299183749376975762156675874567522289974557452139460840015004043600384667196022682663149309466360542343471806000465116171338813510587666623580948066749090108377696841845229862502415334737691276968142890764535636736521345826435593057024578842441168844105832055118686884056297896560751685409077230196595939421570022343441300456856243428747989027690152210488358101954048196324572390642181593454716018108223835419012943915165146703415759265120945524645261191693475527887510210655821626071286795276697761609394487367794391371212716974740910678583414825181173929374501774855406202979551585016531164692342758407204123139317217473654610012280603695853904844784993392930566923158445155064109109243521453942026573049517195215520661093454912484981004769066619493418277358771248824617943766849714162219513156801218906572501364986170693073295186355986742086660353709606774323873376849836790666807720658388638910096201261953199981452845593680405438514115723092748782947403270969695431138818151922402833508271577225750468510052809439959722001880344545358454934228172878867950708102529986735446948334092168694292109695815980602509541852108634210201541813553382555814878262526650543518531073914890220771512503471718010412029902501878849426849162513861378181791180705367114280870263028992335631653816393476026409686506208245471332471973548068301092301544628958154331374160303216560736507640563721217492492137169469014704319475906479825628286759788124584465800595916961982749998649852774908949318659566252238897420561260151793505237439672134099120679949762620627102636055374122729698194207527910386150360134823982216403722330105204164707297952586694486601099685545007509855802416033121271647839835537909625802328090285716335974314463868119320977264507739203014239902001938514129377033540718568551124620514807652726358541921929612404924712440636301473654186155567291634680982809332817058011102555181756012550864761469795016719636194523989340289933083016271268544139756240424328876371341408338256658995801419521244570059620392124955094174955324355074991073887855277209120379262139938376277589511378026015254192257878273121400442413331692534730668518825810942712664850239129916803774191928336843095039419671784724722227262519402892524277082768003895153861366314969575485398918381309140922429006303169124075979892817372576278922109712808280485057297935491465656656933683200000000000000000000000000000*i1^27 + 64897742428997503319396576383787621943443654239838349726555645139480777412001468715202811609495282101786909505798219405999102747344173778182381334365928862205205621079772143176713400340266162431455613507076410399136947634266025266992747879948794054080768007186095347803093156483466106216453246301761808542645301052380896613468443782706177640539524070070273129914777626430052178266494383666114448375692011764619046506481637067023584116367786873221131915068938768402569390179124056151618096943604547704575314310780861627067975316082812711055066913391824134666007959660539398377094170974540296645305774167806453034072985268109207053856747633209929660162944730052642775909905607779993328718548460676956417257406523523396243410441920432439884623709928825064668277120526525522903854548161812598092210953697975883696958460793978439389755470054592165380288196818755374930970772030477143925286058171916862158568901839538364067975558070358121031915420763483445086461791577648247317971291263639044039556543728038029382289503855175596817183643264216554091918173463346662589898194978991826264815384194784775528223893084988107907052676117190695506490215637417184796205395772993194532797701498223790151735371318216927496978255091519999959276694060267343873326422009586504559381349478104811427774029170598777611188390119101483735565042091963891997007389379973826573567098496620685840996147386048521964582548936772134478585494041461499763427018162647459487251241685947373530311523603154097688281962727121098158481874605724816664381776819655588053560395842822673833452574305628262759360756778912173585224071046229671214921597825706847053343236854322567364583271665948090087422054242460957745133610805433849914344532662803085615853919389451205245838941365220768865073939647867101926948161227861679575532497648038047462808083934135046641033830197953731839129597694656588962586294868986634725746358508535361924259650031135745160753783433712228623064279742895650747664900460939189787931418576531035323714542261504048497126976266887588082561156661346321881850743851366745583148930302361507512866611589685459825940475266215819414546305027548320209408891453524080654032433198051035601268403460182640453839094183614535668681163588304522123799282236345874745570892058392295100330247873982257477323022073406864231721691928212224461367717993471183326692472955730985754401177600000000000000000000000000000*i1^28 + 1927961542166016729511725070478507286738853440149585264634479863068017913731239037814636063970804451126900270214137498261937630556073478530069021209913846424586430924636399181469058705625819100320984282214775309382208668137424057220518921709464772092763439753139232743185933563418442719625752412257900090048396505025189763084060091962546052407637822451181140232438077232817004269498939246596971427102036083316448730329056279076444738228223342022712533639673958981394483220085624494007687721976073055419644689401538813842028253051750532101198322049648118890740825077715503133783781371548353289907909446304876643371776834507793850404484211643703973707235193597713732559558596899686555899542460100218883280529413890910058193350524059242023022338023138603831017852372622733437180228399519662205894864206380347498632718320699571047135567475480749985726618547638593427654445935092812934466632369454501230276572578206963094029009072117528802299566750624450247233302721188017427930672418683072711723888085197975381249713573169599365989060236942752582974357876352298735549067789606451596845829600568177591170213134173465077244420333254842837361704864292676658427230628308771698609479727696819391461369643015407608226375214112290059351398519589730952757128788941110944237104575029249488755733703876570429247698374672027462312400261988275976305923126727720615070344341075828036739788186562058003402518010268403681702097508455181924680038413238791586085466104920980805705960535989759685363771212004265263832689017977892666892395371274917397907180981825088895713273503933186387325787408516505265648586746547825263823547327449674651631770195330975538716291706428523894369076886624521904883045331419612943390870469769967963121885641009569311471858429384638719724136216740734889551435882890953105987431958868172072103098189627059809830362582735695280393617840143060883858116630243034145364882497239023022944553831157002745064001827263216199089008236121026926502235714168263762191819801326375123180942678877383254661676611670596029780161644799608848879462216712813042125128582129192304017704849246300070379971989734682350067240678087956761659251570601414590805475665550324391529229871840433353814470760543851167201235971932605384752654112557899250869261622827650713735340091948650752663264732535893202834349608410404849277050034326432464063291262998070889021440000000000000000000000000000*i1^29 + -19367624340362328099793131621874847343530403493137895870523164865295123660068364891456196357540167279458696933736423766394691870345639280682844770386298623383846177309843610990064215638101218655745794572211468483583469709480939768578745023333736106753684913495904829676059661880168562642972877149437031750039851845548929433631791319864062021199345230438242375702010731255750391054437521939976925447908165629893644222622043871730409214172445562053055200953278390640967692488971493271625693697524402553192936684417539618289165626115390559589104744659859654444340853250896766746513033662856651886985902189110113497063314774517600775308316928044035131278099636543294483183182972982936605151336029056686425593482516495921188703124709190810376647594674403417129265451828498049108288870806748299323193198307310302924620995500101932311227671057042057778369038546582902631289460542023598923323526392032775878539614399028718214149366768078902716956547888385329812742866369664321766455572901307518840387708078117409106184072984637876720869511092704488389207515030764512332723480629597490199182104832448578105544960646038360541348884884784753371480333298082575797788167030602965416015961312783255517260949526208758192813497620865960485542152892005808793246119097732475334839829384770165657211148755445332203932872038741208749842156822460388710559593453835115535491815661747853339981060117668807587073097365423108742932647232042974751016433677149001956461961576638899121182374458050516718518845584040665902623908460888207261689150175828151407320657842455142693606047182658452404119113762534283603722036227202385961798823552180630716771130796503856247272688979472103083326960693675838293350862138577455583594868622397099853179672609722503866024075453590092453090307976969876046799459009928159846994009007446616890610517926866716045334510465042934581232285312119993934671525198753030431278488634603770773439447632977698801718600911901513325938974988447705801976019030701159993086931002446763046727380006534654715127800530283637525162086335329727736803652054902030248432814010304882746179995258904676291927231044223394641797277122552472094215367776512876460663137668235598969324088212673853184598705582226488712089103650762630226864080964528980626802079873581872000551690322484394318727705400917938689571378664357461346660565049095418924529941222430605312000000000000000000000000000*i1^30 + -1050211461495128080189167044514929054720721883653575007812100666023491702911311477602552972666161473298218539122035634148536962631851303726707435197350520264791097981541890638792960222066813477656340145990376086852876884168855635895376030139583343963020759413341819912016864591575764960773806735158070885886750344269966037427827386388307656376623296403055371074104041749481705759043703900860981525969873327604931410918315157212628207449129410420112455399398247757361996745664188041624004412584305524163963188084447077655761427560106998015817174632695456983098698559073724765126240699646368768054438787346226510392315554955268415040294453366256441917159572196540651157631265394840109840202240518323850296590544133317610146904356338854789632836596145558142703305781536309678738083713454978981214399266571623823161231301204122893092158120982982020903067512186226223578197410412116590834647939543993583586542741630843838266903808819182843078315925691265705604353003127445593916071909001561405848281148280334803159311140761736263693375220368677721130675153499048418712483997895473632915861063706829684374144018572256471620844603890231009518358684960716449569697713139582867999294393299364490292668366690931007670398181767880592965118027783989336210526804632749528400251241969869218217458977288178711177920842654455835451455001716658416176220641488413013355969843766914916897635962427706316695894118246363417646278069199729486294856711027145262618467605806428892965188501264002185074361005449979855654939661225287819180240940347968242770995376235373470049248369246079949810442157900131750107890541197957628614759169200781462979227056237445694510853421336047843329240439216067751475446124152052817446240098032495198044030156614936252932186042616878242741508504714905117310383902618947900232439908495258670521179127162816612358899631231455380441957021071492062848048199597915037831008044164990099109881452270684156368951914996702583638507869578389041152048727016164697830306890875859241219572023558828056464300600127238060693875472565667743032041646394013095473344380391943927216211927770724444576930042607343739976211299173442983096505404956806522368996728718716095402234399396700214503212372731767294731385970247001750591147922991389166367740165337751206725702548750831225469705855107178652110375072216709189498323584097942678223449124503552000000000000000000000000000*i1^31 + -1068338672928601635761694126710515699050386818832494041746457966693106808401927174422752483136284703233976759412039345067933732402788351894149562893156912833630948261466644059602142674421780991595125489240179300911172427327460852420093015247028589466720870839954013242377400879010842221453373435716151433376746200445974846696466688197581786472481295191492338128572463817104528723793179593250169513775848423073384189725349986857819520582910045703666388693951473274566957130903544939696048957912848164321829836438513991045567615825864240343044936320546958974685423039757709733704291167831859668787509326076199608703743680612616581880843245709646696416115998179219869240864397354701618377819306324634443820363252660519093798180399043481866756223785092886923966510118895766404923037255085597797317560189650966725457076337465505677791375647848783304324059193043554286892165328029873368022940280531881175405858275083733044923099055828820677842471339651978539572488143516959498585397446760095461048423194436664737882554068613271163295845134512247127356939359698997078586370633720799485161948967353818846937897251029987989311103975256803407900829603490966065705884980702809218857634104640597187118665161651254880819144004975467880193473593083501442373409937698339124837461220714638837696463955223954087838333898511972980582206303512989799652494811508709621626610759443234243176421392122769554167945651091068917556510065828365364427095626262836652168223142600879956945639669918968749700002951193153360606977105593171793353821920373990711722167755677441253743887429897395946799868997317867675582791831171697263909645300619048455188214704292775852250931428590768418843037168837790593767086281363205811100829892524232531526585896502711050293995284116940842143968519995615976678191697291086840067162211663758354412746031000187755321281029029866179765240805514084001856249375002928067757461943734607947514595184288617878547590041797539669835582956361968332520462129040836882253219226599711834179101851084127727016002525609082631388316512270145242721124776815219916365806337843957766644126063717702549001566999195135810222857382755255186432622132906415962872527046302566230050279825518537665129052781868073035179204850614842810425135323606447224953333703804804036782671825673672224655426046724396010980757713713964018656217819720557803145999155200000000000000000000000000*i1^32 + 412112641189766238074580175264959693795253582940409562572336742430526119333436057287448439606720767403177579628153085407248000963666584064769636687104815383403854895622276402533518822539291105749409676157575252507113382228040904359541398328016724724099697293530880798119906324010568596554752562181345431895349740056815438490725762108210960527735751134859070624475232615619126863218669063869582691886864384986445803543341657522676832025681181021174206482853638001632689197855232843742203140897799264905222662460990402413007423249865175395566697487809193976408436480536194512665628103432646681354722150762315365076145606938801482781164992113983852778754948734783945297458139908911635755829912629531464618112935971511407809276143311961252901728029038312027607244673412367546150039798246510950378610459677539560178706383011773944142539096131696196572444623817081674130290912503306456138467396651426468133026514245207986406240989948903671023795807644854900840751534340708683226806353353408137689085945317827617325327145449140480150998032245171760366544160062161194201403189248054873575683371371349933445433241280610801068500680245049501808694621042495654033732883105661325912836391576181326338236645243373673144867283095451679994471669014372170811467151337015181219825872193054002460515545775985981263138992690461019960234407999701966496415981047750915915650758576227705844221545745704772653802147170228045880432745483371314826497230746711095314690119395930662264863386557586307657670981460893569674598225988509525098874017721830468359751570728717999636203112723378155215778925425955486300557662207490522973397048535337968352220539104353251582844408846589772448040022881921254297715745794231484452178683443759536924246175500951802761576573623124974373068696705342568267275555079459852663498145920408182545017673512000806905595548191384920906657964912129068291518066792873789768160323162865037253106760589972169643126482947439386302814752752722877886218295932562326966093410383143927200920246314549085779225101225750510221873654613056112769565746129695258912942245223042048938069828880715116225814953862656773187503762994118957900886429944069321289011153039807838666707061035171187659329683128203212963893511864663741852311011573228442483330680328647153074846080600194924123088883482764248574303114399677126268861074272352482833203200000000000000000000000000*i1^33 + -15289146136455467984921439976218262305129455221039748208149101959351626478448928507721952728820952466731991827822094134774621221420180327643716446514393459723076289175546288221257278828712846969225586274794282918204949974143705444598144480571189323058681329626558625314442787448234597756016435662603293328548989837583212062110067413977903375462657240735830983007797140564119889758142625930698927769909923805382982195216077046459822506763383815356057566465040327044802044203836497697224603944471126290585875090511472361667547729079243730820174117001082665017868777753977725985553861328000370466832238120266846646154011067736149621872691534936234474760570363703587179758054494884261034772918220354424788054427700204984707948434063374729884960745337375463117853508367052708878625247580393179157816830684899963591520453782442708997612979223062859873055860969768788750070362773716521322871463415443694124787764937963723349484985234139920481395399618872237120314518513590079434205439887522155184098238242880499560690939133112316269434689970650080347384600264897982116083946796672837719877104708867911302393021358251408297012064001957086463129135721655816837646297927366673844671543132496303785190440589011344645765396492533079845157667728963684613727636044655875033414881308968584063066171383102917189696046626483936595671747847587629846036070952990932554664375327525051342436819697444794129791734348005698347075642683605622330856194415607162888070507676719166516657575824998024827833278014858954793707164239673939228467234880102684170892396803248521808574843635634688430096359304678671246663535598927273825634106510257825710966353953451268924805517431991136714343930380494368795151834703613282967275078359979493968887179012647432122708740548253962226312003095434633223894374433316419024474351383190284243750514817089741964260378035781266151396507512449713313199064253083928842688985670193747979060998593833342434833330364345058627208532607561319221725883194415259527638533528885647054529097015921286512512299318594806389981664773470278789448651611436080741473161185134295886158919206456126636548655864913438512738064909603195566409388929884892546635428062849816414318273211013217857551830122336144557378577949118603368368213917437469570901125295808713396663664452022266875804772493977411809874164780031414158540613934299217920000000000000000000000000*i1^34 + 292409245987112532287531420240139987584445106019400975296995110397671787745919797038124693344015459015064017783405291697494409419297414209085989944452868429496735178461176791320235001892373356341178804835318688138123441510005700802864604914163555930328203318841446413954802457096286548230505432302663928766192714842370122407428470982669687645882189950754358141934050304789157640808761987987097614614191442943613473163743440436860490510001937759593944963727061157982719506796569153110489922934928582540784454136934831736654072085675874546454168111316338901446106546269694099968412036692630125762145102737441845529148627137984957750698967226254849549245279756217124008028210500026255126074939549654273421287380151140981981664183770922684028345737238511080960464242180126199807348510650993721467985620947463942447875951538355615962565399517656601194204810974499927654651759271413601694056755569183743328616690905010865022034931605902147085383155544683658750282260387366263490730823252269739615128068976966979070311823785652685919102039566073177503475031925547991396028511711250721379989262185611463671234167888502962933399120191926943290662908701982314068353908817966901915091197182656416093654181062651668955640862791593037975648744052591996540016217810360528831468359035974693895723039626293669357389607885740693954768097637969991570534391772230750370174706639165638307660432243711096108257107263009672292814147729508699715508183428192967297836870111461600415214619431725219698677443543611394082156468757876042094017481397272126690921015623874208620401958413831220498367192667855237373725658199510926447083891407729377409176742150812964157014928538824077977106079455364968412985802141410536058372290069092887528976128928747110415479952164341054293845848259765242613686506093998554364225921005099517450712104380143443188236779919735904789629182666767234740574739820831924287928938014065490054096622877651242227382878833306073589871489806155020157908939684738933116281441804432801649709193580668410334388310656996774685599239804771472676277754938067905279884552505683203618157724711580733756760430518787948731928612306068026539528419876050984328019469353121930515981357781996998804687472054272300354696703281330693581746010302711335545617924608549712275979809248311776303866557220927557773438041830923999620433552909271040000000000000000000000000*i1^35 + 2783251530256052481426830051160673776646640473076443804425388424509853905695025658831290038479699644017643273708180419552164456839189939930924681377889250207192737608777513588612932212261247164986857763081184885922291995939147212850346834186367674082272377253680132641954773151810885471895939874043912738966684481503034112433676848415092984936389588353164980776335892131105244727517924371345248097513649789364101096406563424332310094298596309969990346138194721578182125097157403038067375796470819476287754650120203668539346389529969660278142461554597692464462235177959600522982846104314569682126553592988054083922333733400732183233858404797694031325372379849876800586265138418325482592537296214451762425091455657937479398629007617541541688152314919815432071655795409867195529632538780793661829819017642353449114272293490298312363807975097505586476661454107378636956453962692136975252061095493701833848046614252329106041046345913463066260535227501106144878204951129627915400141343968022140794125259657017162285673980333376124791378227316515167033388057394577758390885188527310468547513568465723362280104573317345609422835843139157226838123786062549443013120021888499988867489081960002315916328114477787348913356875687928016927023718521565643324973181402666069832973434081350183593640771977904285356778245669969274662923709651424419409311711833151774220912563384666639108123772719445776432310915748056354921688287515326479446916159579425996270998615784620076672656888526871026545945181895976494341557313427286482174485525142575126597866839937353491409386945031512447836986058293222655174036176695279727438469373844470401323647739627507805907468789855941856868886568950334734049885690462457218285241153825885779138613633439536715821167693361758163388989666228701119340424739324012803689304444493082978537764664573416386911659582224657685624151645461721480035477384959058899427987894143772305483517055075092490340509113588480489401248889727393831405845578129129699223630030107406826797212013515091612603964330033530327657979316103940188354905821503909321087784788226303380809067368841549135629892457411297762841071279770890284855850638934685233242540605935131292237995459703586424481792077396279713643885247352854861660457371023063107974707121871937286175488769652032394405750522750876127659680040726156847867219673088000000000000000000000000*i1^36 + 94536307965167820441470985650059303506996886024989763094101017250758487043767783273616121969180278906991254032426895887764004160918645692549520335112641469371244885388144231096706557772568582511593042129737645951562319601945609205536567286747778726345484349721396908823350222650248179896428999503638845798285405205065007854563438604356142910693828937323041262309845319269667767083483865946816791620171179948438539515136063318812168039144946364601025537066646240179473764288125435539733329585145014246826939775011087594505551900463928345888040878517062308891256097233251375959908857681405544378762985051550062543447628462434711609869449639708116873372624523699114854425833453259637781822985061571842020682167000168235362378063918218922279060471362513091005169774083567395846141472714612385620738862630107171451619349449429307444552739222097039356340085160574119242657627123105084117738844222318305937628879282956790705454277107103062783658254042955984955155958896744441598951222290743281044172409170743909384961323908502049087816323457263004640788622872050670468233799477175773211938005164421714131019780933776430744866038044509505345227721813398348664166666376238108763017386643971991293425678439788092868806175262913129345772961230262840813253492162060848138706517851135332883002698241838207229988221401976467177891082507633792190241720212871232566349504823909753081914592421539794998836334770999785232219644081022941256265226377924074175159203219013034797821314434672137955711034150230941872018642672163064237670498070190969834129462196245689427994869833522081131582292456948802552627785437721357256082624382496472492032352551457505877428385753157519050730102500996719617104992660627085733637339295024404994041573636352536100132624624979997458027383833741289567580912103517036732103100764412418502362662368401813396975496610762005984453821216674870758729061353067172366754137332292772899617007087892456407459531989485243372961496269516721432946632005719023851636489787037026177651935774865086469920621332777065380603093259794524002069226550647539153109231441096271728933981313561655003689458459743008294318868135605578683660392077541156289543940903611344719831504984826167855402604934501711440765600956559261954413008106693870929653563473656164323090031964339570875007065954634134908507614619215870279286784000000000000000000000000*i1^37 + -836016188627757021944708043793064138698072367436714633967336038646478578742977558074979342251401774630792003387497892026080738694396789959911217434240718498442512907918036434634648732292279013593081144543333876490802212906802239264469624186934138766128183057300588226259676252823576505143916923825039981001438132563330483749744159268248564466532143896793025943052973989494676914757245406424499800796578707239793852344799794091585953889696718895077129478634269033731936504200763731714242458072480060122210467312703658524100781511585630440008894621846945487197363211137567771541481948737772870062399854034997725141255327133956812131856105515888598412147384548481012521973913185184589656300070337163978860939762129413442341582126154688960854038872033879354021245752202178447397774175775759567666292154243489875998669054114266782487840343414074564761117579172614313535356256117785308079876918245558524705184759309665086456663831626109389890531919895772326868891164546525618842923733030037193305122676423046055913252072634940849735726404937829745592513238289372219850426122591472313029103436896430969027308587603238667844084877952263909002231323416746162666812996949982371615820225871444174352093947820853198966868953001457775168250744623919372633624265494684334650782867966059810036967987994223537115891621042878669219865284463932726617298368423815456129844642687999750990876995250052468454003329583231186735093837029883637293152200607990938867186401637242373175788458898760350713964674734521203746207284316983180989918662454476852691154702592544602213498823094787965099520705323741478557882221516232921419487094864070420680283987730875004739406264502071187982216153289552579833642582309693929336610024013027451321852027254919403983816924777738597531247709795598365809677782574673588139332440834425483416866085903721120120991647702009883743667814716378136987736423825259065192815321754991278898834394160720207219246930534061072118060723965046329055922618561226068313682289207720657635219899524721272540456475034749416050525850340693303995743860888854754742324224234823363827017366554643501956470790388100000345048933159711598595929599996323690962721743331733492041086337132773215680492063922200367677905827057341668481455283515049959315163529579692029083708151911433237998474069724575766629030988422618860748800000000000000000000000*i1^38 + 64327005726636346124866455910116556075328601288469581177838559015088284780152278510852540539199143715532884092565844851932055682075014301639234207295647491330565757119739866046143112268757117663779820787782500161467967608230632312164397947166823042411206986670809101413893702073006433704460973481274654608634850858901760789525859655924541521427855014742241554548383120728634066253780787835180335335923177787095644638079458690372367769770731685136802699977460397420168593942178436058575792255554054091364264082920230242826546667490497084146755490962717856772172533104826356865850130003929233435764499371403931673772643931985810674313226767874040164314289601420953163980532719743861010269601723625048808197518686049099165783533874755325479408403785747401015281099553550768216593892339908442221063358864618315037271197162184128237138329431981119082480494198895123558658659778677482615158283818600998738051025572842706050862579650782248751336980358679388357421798176387326602804259975124775889842916672660261531309813435394231569881290446905409868444781974381565986290601892547894806967256963203237509759664820171598538319620013130074431347732791175945775422243810131048857349313072454544974977959698364513857176248490751621832440888312437581585259499909894206449389361729377803764964797894965170659086855242005163519848706139775834009404337191871769020302151068598092626721298499911616725326020998903231226826463144007318866643489258853791913163842912458208908483850992233209903642637550932663754308560467761532911687837192031428533538963730802596390224600931633872786614093140215461988685976522790468122928287972046417469903822010810829519919786261376804672052856057220478301100132187876705016519448618691102331097273402967643270771862244816725913732188235547579666206813529150614671918737448402572834465696706589582228088237513682307015655399717234070735419335486591750235716484577422384497156799647597437724560532683380435765585523811613244887692106694789989506064350928609272518775225743794585274300889462414710567557447645531777376897983811348770807091813497638451995420027008614571519103746948684436338821562958991430252871996076133829364226929881164606494342431315366744362306126489552641234038884458451973623219906741900021723854118171967417444178370109824455070630336900514687697886195032994611200000000000000000000000*i1^39 + -830433878368875636514438381868382286538526644961010498923220049567063050395010315643218813235439953149591492298218245189507456493623964737938425350783953183574810494219541411999222385738006954259656546743945205676600835634284618239052645534766978878226170954213856436140779498864858085475340885919606303018448030579125886368213595313430236403264451751817426453768479020770992668393926635888102839723705403655748821851343720228748678902867170693792491207447126356501810934005338454282435651754384507255690596562127920806304460069658246691934560925878605710484215698464041312672084608561423256640258773223773831561554060324738490269911520881138682629364767986800584787121595289321198668035570272720003208122308319668225507748552828460247405138322088741801386027215414763592513618544833179024471853828614093998587480706757825489050585214735671296126315107236387407737855982741688168276470729122313315588832714097926293008537571893475529746542430589516813807725721160862139640365129427747842819905001998574542332883548635061158843214960737565619884972157035389360312802953086959989876188459697909278226592734036907042456691743744721153778284862058400382359101314300279036530755094230683479711465814867466546545666746649991862776355445257056919160245526942758355094173439940897996966808819371705144873883532844961090522904193055868267001096023738635632461435445721661714466076629045030610290123330259691598444217628194265184973290358790086500085718569712576365579039581922388930032958168940502372508176610598165548461695955829939026629170166210673134899360469172285046232559991324445970139790010973801517799998055523697166787061016055428303887371760743221109334701831829106585916373752710033837516742791280343447202655619669449148463049300239056992234839641916062939373580347860799038629956618382585619026548430485293366410146616703824142200137596216314851324172241763684028510655741560728706207931392311667546008467136213275867235707234406965226572724079007456918163011705937395930178519228597856243937311303231086447270737239559427576168757932461021241646471496846744891579918908333061195139322451827490784746265090905447657776982265341733074576498978147017677500210625315583531520722252709393559504361181403782646124853308468342491939622964789187309110245516477974749170161335968567649659031094558720000000000000000000000*i1^40 + 16775365590379161164030139162833448496522320548431402052502844160603579154131824765050369469146215805088096951623576438239379776839517764668198603968458785924994366361192482866983923078903408902903274474502072077528673951392741426453678828225043660280037972819320830881397672849395894193286119271423275859246058649967677165694459076491628473452332187512495369828030370212249250831446961297772368864488661354825370485086528500169012695944984787901635582828082429425805281827411150039092114725498676951053213359526697514768162224459564564345466840432667968347925829258808413906159926610778599169183923052576970208390582410191328309030097178387196179299852170108385109725045400536084547808166156625949849843565446325549630148694045281189070879484555164482868886698056109588504458436498306164150814230436991518615575899565591688653196886778159166915696083332345455642306514755739476210403312701667696339727909676844767891129232617917378914150734352336723779549561723903879874401336832176927964726531743801828932865161302688625227974362182792281318931087985365244027146824778744013659348372463641052484401792833782802736291076300772677641281028416097616589079175482677454794525106017975110744149818018037298345746056619128418797246896559124281715941829138034153783007819153248582309873340335474657438488412764725190584089694559523154206991836793977783940583263974598825174909993050309815839208607990977752124167958675801332493521112762988401387897638872277500217831323464271702411835922871906943136580728448964402414030786796148475074337726559689460113113668755840022548152279751274663001885370770194855188695618061438064575174590832199373611927198196049639338799936911261292509032031754757755136808375502647628790277146588482856289991994432275489176242056130641246150646860255866901003586083271927355838796792446582016642553607982919621062913905289680316426367543011206588293090346150902882584003456950043874513023923286793212070622170360201436058404148648310259332678978279691561781487715546455188843478503046022896510335863255218526628540423427601688666114060340666340587452876519051371003131240118187757102909480797848918377834303212092431513976146526525739437697853598386239916722496762143209888073522330696287288653169213117866056200624113407913420719198167210337781204884478445258342043484160000000000000000000000*i1^41 + -156282650907196577939050300986090220300399653432953379302819251270952398602029204797854573633520548893406874415134085648563009524840720866075154994141461354114944474877299868612953833485315847322245335711754979956558124324412209115169359261595950682340492380397220354726872647710370312604807086225299769053871687355925683300170028268448169341455248215192577727676684583132465961265405057439081013814244277836142153667431542107207990279737475525582700833317460303321331604034968126693005083100672166586666947766279180356096982493644827938359071748366393946507893481098258782844001487835189411186272504380458924360639663937052435285510082549664775774034315344505182061603964323497752369718861763498697766828426696257270932329956551030109452729274461594109630020041178832830006973660051753468115305213297535638093824088853475388278717208325839124310713127814838489576828294312601077901236325682019119981582259874869122143411888085364708284636602777285582108703294263177071058539091400749852506761083954423270280591569758646811003008595701130257583582968519293279437219602672107660281736010291947856776860375303263335619739772781144718277594426287246645659952940883884203472143469761692755427692132899060319515701188605573540032765241384969983042216119233196460127248084802291193381618155567770323836786411767610305196816655392918139411965553566404397447680897153465983136639351066090374113844473346826210579351448220933343561543420620229386024069041249259868708828472894576385232100289404665991628620673532101927369420511637849177196244274571134107713429828620498504820945914556192386513722622519177918047609401043026486791739399410614917992706785762434952866528755030826739950077883826050420509591126444303755100490034277939879752731306833843200373153973762410698166819951644489470878123448990579214507283949633887315242479168825974989068865862282771397128697841424963636560976565783954591287805640888155155241934689100349942620540259536408670694754985912628610096462252353743626088391547439455578104096810577027512478017300621575081219023290838847475524904629143663208950071432423683990294972378480703638533769945410131932614800287277221522464458236974629363383791074004473735537180968498401766934944692454495435609053622982516132228410618012684491690365093278130814185561156262562713567232000000000000000000000*i1^42 + 1667441899027607821204530197632793968140278826244165464845305039441251171935704538362278806969913118980736991214864229472910740980549575655362944343980697017803580810836528738913356507620806603455436484458672296107227758042329477667543213954399802520201556127311870160144178006340862113248945078473443167609220772322272515082634252667487198297355745396835050129090987882596767699006367391505173559959385378314560031594871950174029060433065820122384808280098915380397217085944581478808223048547601403435051307348274857780592744891011133093944143325906626253236832185398954689908430385433812776265574303835858759034473481886724145769836751108682798272440952915407554434127045209718721672550294716425381902765930192271029320781026261124761911085864970422838246835616996669651555243005888083583791355415942809155080724602024476888054796412958014978915191372839695465059329652284763994886393748508390864298449143916415320472536468455905983359470139906643889524664267410931174571563655491621797027525902392819241909462716268998237290655816616057116829088518246382697941075534224225519943775158565531276576748255731202977144809285405003231986617023824950561443731161848052177355680360954884400365094755378254599562706629121119022330694836631519376585899932977314075809081010587227497477194304644012648482099808160027301620387307040426378608043372418563401994792574209232114181235769620601585171921619193606931308018614671368218712254560865523447981907551632467987148103198049772200470803195546129138900136950665749016995955330451699693804671982786593460221141486730560054122221697130457271184966258528619725882533266467753191285154470686188944709020199093740168433588531494235136669503475358269439924734843323946439456709126151460186967542280737526960479440673118376825497538555600619926279562553628237113130287406438268465128430035476821646530226660029663485517438410325950257863823669402168910989246406020946757716277282910874128642191288606019010540326508262061762526239490344633191129071562655041843113363535181678354859352364570538817553723235812998572458792200986136855929251959338827290041872656594284320726076476194299969931270081995252783700756912131741246572009681485727342716402414865182855746060878918015827293372738177160291736611786992306362580899730056525128142131476763246592000000000000000000000*i1^43 + -9402765374970345848405607515968327566733465229031875051230862729908035955982495752841783935192961412378562301420872895419460135409080721757696364953146259196409366808910313327318164451061097376442826594254108026106066266024925811045880942225017961445892370188589284888291404369475920457286798122501604693323200517433700879890506424752051286590193023426187002119772681454075625759566131067090990615677468982393767875631981266641902345042169209066438647737279908873438760899493753517424277703115301075903644852701978387399791296306907775744899998680823301251389636485310111168822619327984594936739968957742365454572313146067265944441377392338316802065658553050335117939871416422757058919081531177912967101832242004337679617648272681814940754431234939606225270538180242505995269069328413831152929400253645797161575469054472633407392098264196032239281704343184510145526887247186260927047529984249000004089545717045889752626490128733349203160177122177604609897230387341226827704958981434812797986429904359528287850598857261434717678985127701916226609446226105382950434113600467916810328247178790344136351274792592493899318259357642300148016525095838314682753348139570798472848297680363853384391252811803710329017528570429773581423490403878444690228046584135144701331155997770765355706441717302463205946273318986114726305521884101073055205865615445391631319827444656439714452803157317643128013767149934941677791324143791285156364002107655393242520832845573203288865956883663283934834767318900927147379178884878509322381348269459986965430669138427381218508874531397990257811309830630882434919136272439896891822189814406535452646595096959959702474598003780769829828611336621503159232457975444839595005447963112906029396917869834751588322194478909260587623945540607051625825936064543456547121412929568657818468782246795538954355725722552744341411655487468596746744019930470656100094464909376427924957584321014357756026810918492758798013226454978566895567282891626593809814262993369263285362915330648087365139493915694962389738020663514684056881089472823345951574894014060827713441544495049847543685235485331042357360734626636050890489789225906221491310814949055681972903388478752419698006408172002607441948053528024416055208470241019216954565989640538797080473402272463434127428660127334400000000000000000000*i1^44 + 48816786406631994597848043847945014414555394620901936722837009589105857557576049932629871744364918319040270062734983451579406156706504148761878054955406211070359362886311749701727792878889438449127829732473935243738984498045619844774027242631150952578739986583098819129757603403987589013818873831380239620652759339980936114101250669212413404499026186329657288054491960466615971542767126307537858762299457273585821348777830022708822299961370355098704683315658683992210039793020894499974397215438252968566462778975484913336308962007349110858600195656796769904337266562008194185735640791149324978378475342075613712918217027661588803351756499197002071203483300590064382118779184028850990013051337694036613614427402683548656297053134460795728502133928798119048518969028645697294777810557957845613320519199012851651637860242659965783404005327836621597112487208825850609197945708822971416196369100986928959543522025817151521725904570134483205336259649744742643019746682588396252100878777506004419213372101353656641852746013254576770593623602437997282388742651507226763323335168794996348537336971875135976679294843965174158724121537431093849557537662795656351924265682982562740150686021255646660906387931615470747507454725230093831781448329497150425215564598395769756272275295951388197051985774230190337917722639796441085995277151678852067379716083603712760881517927347967584249179922470543540031427538738321512550986426258981098873933365928153838453559962054253152100364576451536093861570906907873293058082875476081230347791035761523908176052398152601167460202564393576785267844214052823301758720624961860540919084071243135060538235822980432410556462631450812337773888982519299281305049906499810572177485343573038809123033132642162864817421714289530687552161895947026701038724542816468376815012576681074833810458186100309783953100758672773251131967740796872107037854476422445365425864782417100864901990230466400679295472992833601478450737709778625258980718363792285369759820311546140508384011580566694830780758489292831247038238395220693645442573685051979372993494360678972016542853323770605855677834689116427486392860724986093225338858098457942214678819940361991205422236717006594628081470504089827143277449870469185866690562264809375929023127610400934940598449063325773333318860800000000000000000000*i1^45 + -81261745447047104168794153573892090816797596378840046606209771299742555581230035647735594076494569688348075978419158328367962690630709054574508945996824728057576402394948736899832912092211226712914271160172681104133677786636157196403790472603058323834293990473076953333643168021217031646445447619629575272133361539462068934309678594279384148160204818003835067720473232813804168664378857423863251652822932799732798887790542883015897121113757212814267566135998645185274360679034747040726953545129951864446277008359247748872833669484352588646150807920920730945601153090272885102187131542687592625373864782825245579520867274148334861171901346327921130266906246475373629895822150193510558822944373522000718351404397705431082835907293483872380619497471583171217293599167149893922281210226523704669740307599997613461030791996409210231993237011796797157820622602979732343873707651899493889605429106383991967391190150151889094612399799820918701073255522287615637660287847283241302261370814281136151980608713485543103659695044845916067604218979515114594668090572177771974712082232609884599201365208701346832088448056287653767810456276530761800874188352780706642368161822615592779691166951398322554368183156646642859814502045309454490394635985739613130196095884040177911958958805355854000243315596142700311630265608828874946371320418799283138747739853925076650881979676753507410855921687621620154858695316748415480974334378687977136451301000926611514551936244540721734178116130448900757763307748083072823639299599920736272092214012921023174447351463364745730720277128235661227488154258755546045202473590980509146403303340591950538510375779460723633153611064879907585201973711252551281028862326175458278492894775061244749420158454025233032169927576498280418448727533674236552585305503203219934692226356551276038265745101732919736904414040818454219921804112697907811566609327849127069513380947102073715104487232376673694337084523669839762119009739977542570145697262366529467383192767822969368223815883827232144235336330382092665173646960123449831897477383149328701338599129723785724202928484050791052910411317395707838586882213245776942076813938157187656917861104854481867196897228152358045033466985637533837762512028886868830340392347808887776129949358539759420425703258226593628160000000000000000000*i1^46 + -143367648673504845743094732873171135475373901409426512303025111015669527045754800041484601233959789253492921709805187761129679849917875923643061712874131462711405427376732692080709918252372890648655820222667161374484844320665385952395742787753215830946822390991407726571409569029864133311344865729156454675295589331363821727568167313465108509585355466104943556385429179237054258124937034248793132610910974203110120774627341562987807497426422602575395266743503516883689564263003559334598803830957963400666597589516961304782909489672169015296246162199542612733312245961882341528844099774312901582043235608413730904323070181728261027534969685441949030344567323781780407526138549143828963108490189328028028361072375246156047335532989374439032139060273175348210424044715295190563756952823160785487177594962657014754771465361037199288180592588217703621095749596909799428723682122455457543165159417061978069300852022167836573004418925819924721336390554359319129162451747448976925724700801377528881414311955792115879072639212941692559444246332851647026567867376570965173468076342596541125555975713739351103585608867261765401061899528134021018638530925431874585196950611585939971560944968141476313978089828674975495396899463985068251001910868802615832862680231336515333759507136684385405406813288349209147970201885820467813047560130084263864767183525888269268916426111734927119509745304155151031998644937464979856969850991904159840024284403166994906997774867316106702120264094918249576107489870706499498590341931034510477287955931944739678825989751528428836661192217476025223392048006224233640494098036959894162085770191786320425136327723644843157396851290462752645164540950459505188220035869805118572225359733799276811053327324701816639141703671453590762429182229275240803185532113585594969304920845179596894391132544034866090648997549085676218529976395431342900587434375712485528005929081634150214957221290763652716129338660620482564034722377133511279431045965823222056898448284096154096312275070045673850523601337503385641626344118550535800766724895277975817322430930529095051070711208106836480529007084516186334241483062465707434239732407432900682613484368742413591407027827113231920744587662183064826258183365707617158420541345439393486251409177686661127514291238338560000000000000000000*i1^47 + 649964307104356079596865269798635633446003820533385902322123373809017933772406791148620283835803137242828271263508599035589962130566531257618614739294408659044567901044407340797329350869929683374441542714223630168400327930835751092337256280502998863236898353951757232576196130378879757083622150919657774991659929322272498498402228063801728242458302926961240695165626657567489803654302822622178538089472980884145329912929167707362916290581186934036723360621890770110703878619183290851216024020967037511703694895739016877394018555865913722181396389949220220009694583268094715271573363979591283519328811859020991453067114395013736261238114705568434273800982664547373804415316668184679917452958133647832975682529420726826866340320956448492324880626845385154905622532716809983939034868267070394974160503200820571456293692710406561742915449270746588440971453663394257168410076048463083263995670136960912104331146163651681238058108639574794451287690693084949562747253677834329991047699452406222944341316622713545059724256798833020236998674017452124432952512329632266893893541634526962246805424110684580818041013161180278975516228272387194489650547132340837904738231810324743205306870531467481076812087423843624472238921694668193457373970322109005774413461836975729794050321307038234962025078860954857170318774074560078890874088359469647740900896851040337563093451388207397949762715485495414056499330549289337505731878485442256115706593357638833666334083899067772053543867164169215308970638636893292487607702253858552780416144244513663640980644308731931277121349344049112251282038385028648285241481096232084974807998818916558283365935814710381366235042248974015481054911477557919977903656490695355541049169123570229713450230239929226672136827081697811750311019074630319279954057169376897749691748549690047406005082967171183312512575168381852224546897199967047867437927250555961253622662207387145805542311245874607683559917236587689885206311115761020228610116972158118571853518498528932679463841636446528668832588565009785036931479744265494643813025308627794459636203603928505448243900722204671425360089575149678502005585751310345850389129912684022347222292497441952372179555570636295947586243803877512629895205744049537715172794443131004923737719024619972001133494272000000000000000000*i1^48 + 1381634446405120364514089889124749340490186769501498146683813338025838355197780924908614655004371148089500796459930455513480327699435860550299264380195724951515943627073978820968298323682960587729586844677684064726767184797284261514549049088788029120177634801266640763327641769388562882795837504394728053178762761262608034165791110935218711337228198077877706217342937644095164855760256942951386348386881670665845362781854908515934965965046288647702862943901004299108569435133725571420294692018174156747631356596722865952537660774950980474582159776007663454675304276531336734963194930041868293877707706642457493600746192524346388593688400849471648722104446806652556295031806705585777003064789068677587597343344777646974595094101757225477759250328106821197012310354620628442903183635999585482638050551673535393496893164210751997659739232539963977783272859904552718224807463659479413747902473053606355907452083635248895010113709850022318022626146663152182026840236951043760921284560808888711966542962026865180608375492594845045931658824604470975426319691960091919919871211949886658159731905640366346041801390842969950339728953974031086752191808338516429359887856868355161340271020084575452009290863919343479698774227482840789681797460978605951300422965898200444329230206634042218767504034861229077054912385569223225116519529229330078949474345564611512033163557786717815243360970027988972329456027552760785917224347544581874161421085503628149861328261388017777147554450122986475069865958182313111155168832952750566950658124415248384571760700116456520728440077803830801742297962499592630137948048134117883610456569059989071696717494795930516784389480160780258554731995702595908638858623724481720687407679640324531145931781366894505578110528016074286180609846515059884398902165379324383229726721251209691687442278674889102767997932423794394397481515435007169721685336312586582247330438262049841938815074235624087713861716572775304268494255213387103542951165242724669669858434269644473470117241571649407525779487771647663198907579652495335404114902472551561965939390830543371565212371384137211042828234848693198846715109349720476259270068176324777335657780353431424262747640598802428421388226614770672922756510064108422171170464006297665427436682448513687093248000000000000000000*i1^49 + 819877372580765320331095429281471360047979887953819541388269385378363996401850615199554231919779573985909535850593430300010195285102932628364872269384238736609375660924359120320735859160626146107315289394588307982567833264603583415006633295767409341248716762778307021996468027902991548575725721446090164109239842245638473129766283432815303142348006848569739560691784079276092748296797878973696032445650010377770555629355604254194367969077250636554248732958260334314260602718864646383919146660202904607010717557745344558596817354889795679049838647776036254094151974253722471163127204473768340767140757895178472945948113195205950786994010041634446071507438607009993144980737232670649130632566815701336332148144627232189963366009635189517472803315573767693882776052773958532828061946309202008338923121643938255194559258557391824847915875477032855618714391789667998061446788231141739575135609267655135856098953996516994128281133514362384385300600113953939140199485504135219819128060652854857661564299563990253417750174223189541759306743787262724247997804020048747735803479469614172428443082448189570899985789563503280800958682901183506338979455368185979773134335389973219617830262660857444398937314504746400132836954381679055188448184034885342616898413745029932369778048599028315037333274224002932010747894805871521795065504766376741349731415578448715336302300724195157429641138685515392645926652929901944095935765068546616140983980011798285432828754386707649914431407570792404304837846406471915948716051669922313130912974707958738489446321995835808607528778437908039909841657683925578301532959486316615484757360389025280420810251953837892076361520359768057575677329887123353209085051565740847793450123996132182077323031701742269397215467047123746515503764011249246886682208290220073491379431008462389414839940037874021986935926701194844353431714896897083970059126268134929953451041915541850970979049422513926368421757835171330855135425927306702752380561637433472751705012868551495705675390628013385449797699050432198624524784096643651934731151579186980209487486232532419887587883086185754433152647370470559303710295698832393840458212990695469562518866233203832846923209122362128506028629229690010284009019388134312244515191609627661706700859066495795200000000000000000*i1^50 + -164377279982889731298817009909655559326987503585949452920133543160938054213116872864950344428187117442668661389949788390783701777401607322806946112230572281352451855645331424564024866694389980662265977249128351115480755504111323157061591909070391748548608261516966287175095058397867560888965210898133519084114090730190399598306286558239671990051068694395053564143113768504443492820892107158687646494142600522025410472867747298346905625612589810699303599476750373750893950786387315986432296390879990809219959241123002395722715106936777883009837795169932506114814116951747464853411978630531751454370898011915828417286056436064201092142726175438217461261854513012412447841545854496084906629626099110525316733363208533627811344957929926459353110707230342197932760597205062046819120697184835736539554450795085072240908640842433218763686990497099393549436001377200528178086452568267329035919941779950942829376515809352893686267542256393649015490442575660894776366144530292439461928688484748288468247766042464119549027324382257672693354523718707069749043473543119595586010191694493709270254785047425952136343768314572812870348060697403057282076006630491816860116040502522013660872509134368770673195442360784828559924449200748542991526107990002392678171010688320202991883332817042973806481294457546806362120686116098912484567445529303854899439467684969434690338668337580458191111747901447322777548818242158422681594524029318603563675210737294916387106807151253242352928940794436853348170604279174522325904255435420251784983989160872948765415545202703579535654685442854338811803868511026247635455909789453784005694199844828921703727468656356875214131369697911550008586837812180210109840634790650026582527260697068810897646365741065476572257867863584815190301034984079776742724287714109332315098719738485548782438768039683732765565974967832776395780623777326728103380730829918737981692494307827344073009108830585204030045643090760943017434849703419536681763019818822345859974875219649835644680593311594382775105584356270273581565767123154716023459522610579924553373366698463641476360887355727447543863713298031936985618017137587291564091541305372643974822861787356371399246412108712332359793592056155746777986437980504229049776261840413093362538014310400000000000000000*i1^51 + -178792080990426805007778281177280362497144662435807789308625200857806265469666503113619437199413085705641885812891638205839808760902743826585142547406809140699949854293435560773850470534152466462436900218635259770646144433247935250376627995614186645575040063502835055792299845844999786740892165600740499050833956346896798426533047921277652797727256649546517550589528084016844109837965757952658455456304945349788442427153693871427971646750484926239396674006053994497747046373397791310855095866284267831195543925906367171857078059568133150426165980309246145628807154379473808006373962483155360033962465919170499853644659379105334013939410595024363248176897614441332694884432822466011986136811324185673575721416328301181761191839552734939446227565721668836875263853793822705478556878380559266883207114976802341596936231982825874189672859883612118378335045962006650756507021337457775325951579978223168227262210312840875837322820043068364880546291238752127213050544165739707475026379652956019282830628513797213198719222774016916852355630283640308626214473047488617733121959114340570620976871083810621777660365137077207521959468539176810617577567881874806608921944511775817456606154687865633757698957525144243596905314402455171004022794785779253176836716840825977581212358144056888993497350728320306087677256607895332927412677294465824186249060711478943607103083406201799860978843211539985907317974713000023816512037611092988534502899330874777227999720221963190568434751769699567028089404125148935577667497540904667291625750395481843161151886540595768910449315521904974340176449497927127188167895274413255493346263785029577201108230365713662137154942626916861394235670973967947117893179683735958268255639109883483164509838908714716536540951692632950268213128216095579155127132392192519958572359097796732336066235192383743268904172008875576579458968750661890901764154227025338971877423501401953968365482231745470784409222762341137575157330353493365599632374720978267964372274171629843256815984435027955199883014767510044075928655587985053444658694140701437854701724041058180263994341289586751246681798513535953227551726028948252165633670183118282571476210198314574574385093973348593215756992829903615770130023289357273049054303421422789994741760000000000000000*i1^52 + 70385491818615035457555504644921166157744334171236830274324361662053615720403658686130781994598984524383711748439674541087394175099088305367295657747863869418357747068637239308056573367770373372281323577118437017968107821145254709698444597362826093669622723808354845026402923009681896549465319938959707105894909357617644427779101749734794034692285700076217769172944423812992303871755591016660355193999773180385525753573162095892342796586502037159158144721957787060962894936358203309606095473407549068549872748901486673523485120282901729739122980951663255130636784084244262650762040079429371588794323528149361764283602197665063811779773475490223351045428423683408001925863510278945993237381856723315943081332328301664132847894166460801931165744236432712561105628076191009194178826174646215248357943497725616887858653076791374741208677874405432715441340796688785172444018198100360203294549447209814460689635836393553044584138423818585279760040861939863071376951009888609110142021406851869025013882513993511672409585091904179712824103739672563291846980357356818180286193233804272369693584163202768049652137784429463426786207027645763443493262130709210957663660899804532592971360671678541152212794734932806202342548570484969843974682759262281151198063329601320232524480468200207118623693983502389443713443940050379514551959618370775146432417567529582068280245421539756686000242184246818171390521965810236829025243087219620894629910597583216031199150029120404579812615300866858707149059548027713882486683167886383293455774629648569388500522979807394854980206106830983597165457075023678753079345315701450877754029784745030967583144930811257379656748553430666330903691087151499110465505790872061726850953621651069212474373522483236399690958000554633440058903752488554519397437779320814498724091046248490073258960119511808292570059607704918045471044021436399438379518528752552308118105352183830076707735132120222437523617232697598823055132542291399625318107238660292647552746673923350273102006427113774510034629689931720916237463227080081617846323203359044286430980129045307836955567556431254750284423611040031033049252621657878979790589906432069668172808835958055955731241931506152138000342311973319275077460513457531354116703570519654400000000000000000*i1^53 + -15490774421783604133483336415131091151662435271419150484065733103466572420178221601189792462429390247683365689188871470333608955296045924553541549773977799264486061811676014871169993649887997343022382210307575414809538382792131899737693724504050140173838404034186804118595336200671802027456239543708000739198608614019347513923362139710256751449881337456785919339451885989576663375838545132241424871667514561552756384282592358477337858319854061120513855489728956097440077727586668521723014510417866436070713930184613464073275778796712795620695035618897844580802338952962212575736893058954782140597250369651941024821114093383149131903741400102542989692719123477053089207100436940032118690021954421314165947763448584739974838029625378101001477906731662449235194721416521430887613276548571058223187229076035640399849145970484259030350384934691565207144921393343115976275882427264846136582601577365241873815092972660118788944070914519906631966876281638395052878716214352134891669175950519005115220859071033042869260515523629924252887271252103453261795310176925114883055489135439441750431219969963419674641092980961839535421290326889715094644699358281133984038911224842037445595137163521661630889968716025095221763596408483519319880403414675015826376256666082024210208527322489918119099017487489002810634558638019144201794192839351824126232033817658619898508005919042344532570920419457096556876087715508772415697844704609438329763713966105435386507541671328681520406608056323226941134913881517801890181992328446201266706013638818398356218989544337960850696992438901220921768275534462962299762549623374148730516572768498184943158044069423332680439297233518687314163317502911175159031866397277156735089495603474508355707505036244882782652511679335496913800332064930677450386098661725173186731826224285305137878294100412731761131182744858502818332447524236088439252802214053683413190533489296762964339541492492372381661181610407387804567238073347392432790397033974034132361787130796487521448123749250134582670505342744226094595804699020574110352617207442332457995174603600511454410770659208527593766446012173332911464011200099061016941526838780822084931642592650136653758975275191746008669069770728669168624139310133546813754986987520000000000000000*i1^54 + 2732880326830964767530108506439586190497402387049489782399925549900123199713318711349036705230395257567318527619385233362311839069906006665969708954766207738968619573601849511732521792372351241924282930843615909217728461294247034061311486163398304469245796354905031847281043008750716882655547417205609078823350953698689919502169205068281433632174144540485058727099346980256722274121834079458803021510459425615585704122298572875902165111489880727492956067816776058542136269622643704513583746266544211081794450011763483894186135463958455518819324288199700800061246731372843770111136601911350672056786962600367899109023406413984574572697698586237260609470845761489196673374733222079078315446977380173094612296849149382282373065581434715974706713024771149317123875162932349418709643407444634811979136723638350181929421515498169382317729308804061488438749806131754861528877032261718957150594723864026818841832762271018148867159375203161936065583672374888370886705109034898740150792822718000466542788797929168679899014600149693034144163167379970359515841196851834520094423538610362888484101750056561050702449902825826900865649381909741383060143871340221633093825381982666991706113838347301847401830442756482866641983078955590069577133330553250127069039521755043603346749845098432435032165883845560757924461338674273620283697941904273229297137782771692597768544240810131752375252742325564143882450850670358221731302679734368108070276893070812823956808788731428384129440347750269262991680452018037787269765476036889454312002268077088399668882761758762155680691212915812377724757839629024353894658617004284935297198982266441588356702480021346069248372375140401808847826904403209411795283337677861604908550604637332827142244151797284338023989805910876407820802608226684875117988625979807163673681756739276780177105656828306396446732180725213178384237722972900169257565487971791257432406079507935997654370138757520653129423432383107672855030486133690475237021317092977678700525392903369646524627002567747484006028190029101827028368334460886450394737683456717704179636725493408459459746261196588088261537550804977912585123750055921415804656765045004949776048437982890838964671231395224128361543904045437656664694403151249612472320000000000000000*i1^55 + -369206156746254246209327494251664016342819378727670746737293680784783647071553778486219306029692499022526114427543292629531274667867485036122126402548042019604136671170934783754735609870514468816300533815401486787065035255827586616727384517532449911716818766668429888685518891300759619339507161555044646151555286087783652272444364004410334106585508331141438672579542429057449522015309268981549242390904968130245050226217389157360547544152771111635399529130025663326254622763673122561075656442891268624033259183145403985851167078923082427597516709839058318445775613162533167505054871982954142637703049519036963799785009567222953160229385708356238043485311335174407408065140953681231459956955076838776946084366164413143409329466054531186510513915513176267977953172518455754384958044554020003758759869125016623045959078009932411363379740292920031190958072808495129814865843886740449610094192441807357760966586223285558210758434826378409089866241425145998761944291119311626546845347147925202401818650166274333525230229817871822280603151401880736212675957429599411599869134854117306808529499103033096217065791090393954580567100603191451881558241919068498964618946565270607795386963006053754260572833422741219446304840337367906616574304410257664735067521264412825390279253966359358471576326157350447474442563172095038759610323308726085669703952803479258423934419139773304332534434915166874481354868543685245075143256382650527286992871153336438645736775076138003510663529720979525061065012890092245377347886480562302856778709071792046966398875722634564498622983651118790952982952141726463882149604910918408223798178372272385934562475198363918083760371978217521474762967951020148109572995807962118363307724178250602585999084563850556797081111016025222701871742233408356904172930685158247150548695628523690502536576200572292735902759829087853192601921206323778974483965027646719908766716908812845254370655195260651525053335364329900660757824843906791476503535853583355060973531569402753471537907159414674439724100943216652189021244819202290178856016440549166391724852572792022534837360971842828775287627670238941105032972102523971960942698351507958710812622620006644385549121484669517730876280131781665380342343559597260800000000000000*i1^56 + 37814957784018845092323905233328745528234170777399761869432354769033067848286730764640674742272352744032371440627946922566646438438035077530652908088566333905335309163701344850750125469791134133150480901259158479947753128102257824954767540529876676802253653418875823094954972396829337482002434035865504844886804966624803276662809907612201539648686485752418013271718707734772393467758930766209828494450758381548317787531441774411197442393103742079710196471729211421300779321859766227285573328072237610640645444826608884416481775390067200596808479139551793834265455244367804469884343079901242940501219023735645868067416456165181409728187385130245850525709366832998964020338016059628777071896279654091381406804654457812845634448590943552248141243293392200715875562000881213632065145434072414095052413680391383422757557776460090715252036761511688419236148383592380290526718486033117756285892398193543128918522377614213921798304299224428312548897918857354469629626046371719412319646479026962634467706743489875898747679206758926687394369753173989309684721562800983315176468865613931987790558098633528901268005328421016455287034284766904785001422924842615757800407487935340854726627854781444506813564953316882269707038445033403923371226329875166991769347109036219462431953826199673348139912978601043365251857679464313121978105395937227034575673365107142118012730327701909761646447724030353541829182563109834807978531695708102098531551881348969484202210436046727630779604249961805102287550432082080955333464321057635433201371185315215090342881494002226134711600587898371048251837405635360240062312620095554703449992471547763580460107317088168538544504846962413089043714529034236254431887155489024678420532031442584715957202909753652400416417069370406780907697995801816392027472936354003301590362117526547001052643785215285197244379326097658109748713525352827852072402890790988161901534994240746196790084068544014014026408491766376977192063993803921338044168564330894625642904164971417673168286887114066809324112264345518085754295864025309339580047697895216842250317528409405673092675379669014367977644690641793421139455247504817432119892566265103845775200252237219705137187605135699534411624648543893650289144627200000000000000*i1^57 + -3238536411621738527126513210722131339038908182489439095325176203646616620760885541831862371288320821798089466503528905757539369850942035918096757829207442177925806662362339160794845538788151948547137284552770888187133199939472339303934025886372947755090172767652082317620486154519251167274024501343206036675248308582671563470604767213396193439171056582115026081488725508905234930569192424956292675764519501978334813246460154408256720616749315247069874323795983938000011188692271136120401193987334844758477203126180376767190018996046361712772878484235696319985832080540974148697798942552370768518441826550467225116727723280035047747593084755833811078372146451400855487615150729275118547434980283234850931134737887626208952717368318761608146025334162344739373916690496879707667130108578783808957754272944404957400211606328252231111560872652734286366184125837690387544289072535850016648535669914851305247939601939883203870886159467294566495747987539547215928094391886040923325677498372102209111406956481695250418696576280700615247491166253948831951704256347214956232579017130044768102613439576330480474752173003005024297993400918310393574924042435436742276452821518409428443153619013597256338621243360180283777270076981666568094629081611547227506477991972715550927660521184878278749806160672448724562389339725181317813869570843291887259823907989031667707880873578794514858264756366089930244934040684183065669842222292557989832757559800408820762935840555535480432569966943845299752494747037994113775425570786546194130051577498835453382249555924444648266027282650844920427783351440428681198218532148085160256224406347109905961952133437622012758290857833277803788628888980045136082065058879696111198574812616143359025976619525597498083295675558803905602945649428468725889564699577937593379522309684030776632884554657663995861013550532688872960207584861851166878478045512747652618162235821365632121579116395262073303795780612227977519609648951143428352761592530934976971892433739457606674980054796699533338083158857073382252628919020126364204182988066332553680561175944771884472658517839843914209421883921910147996994170305995411771349668624420940314593677130905245683453206564662318822162004432510653562880000000000000*i1^58 + 239671871382437193545703246019670113308394498364122797513767739439866654678685287786146115876739410769904405860606589183339244450525655915877902977793068298316120338998632986907265464482363714071035436500933378027094965626438301401460562742455197056131349318465538065780723347832932382262971625230014011060288953912165479410873368961699934777405820566100348793980174504779783281346919992578922648997659477457527302294558783848511537982187978912531712935071209230047234928113268803939237207210141733088501118181850138235225060989266516836017687742059584950646865953896036370220510366101127462394375943312210659344347525470937136089525324150709710976831915170955960736843604553377889824976217557020704652973595285280235322911132105677656957575348051333875290410884025012941762996479351113789783971948804301944035961873037442203832639487458723931858626773912930897678699372523550802338970868930209253089676916101988692885175272058569548748071106379054724231371140160064794518017963248103494098644990962765403461918981931333130634797941060396071126797371167444081394462106239417326939693353978727096193559767797004736891252056844524167693846054319189648973422372180303029819472034295138114916385932689842399563670697753290635836124755661276664786496176110038686624758857879055640128425468556065102054225325723855050519293574822001043783537526219482235546207225763665782341047792290992292749289098694211950829671044293028296849524222831626458440181214067328930458929723168865339905945773153397868605885760403584576766146892956661310341851154028360635840090383235706207094296087141579772844178167095937038502363983997088904771601714913441824580163112434804460436260086409352103360327434351254406373775410380544517128570038147038806437842567081019293138281949439570258620678704153221858998100452564775354430570538920463782378079548476037861829679004137429751681776373211902862736269713342031019713524743045614357017628668333718307944441966453481434271828444934761623665622858407276497132903964847680964542539271202790395062229434172475091864935182929324894460080907145027161326540937364761031782000580673409510327291101382451511072247354084212544315269767738793209796322171213466212639067321086771200000000000000*i1^59 + -13031795891549685296637397443276020637938038769916082308951332485193930044038150814855077510237674592498487218216412939391309265435348433795828874771238114252570497664256083875037064098856816867609717460622475480935412599093725726590529566609816596790023602835631232790646494576844839747367922511157143150727710935850332029995107656697037957035117727409480043365117453589036353309743342606982041230710306848595744432949067317215150930743450920197111950049063322371510533834602928202422146456193064218109503343893165104895878675428128692327622938044360695924519899709545880442000813003938117000886597864874671777682086947958097815901093920894962555775194697319358346034281554690466749429197161917686638554151690173793118426823295603392319740757000995079321416571091598915309083945579075398148784747713512796010419697095485970734410974235153242043962449545368960395587385483265522600102203229217000155381502700233249692755140994735972896168600813042014061995565144629121807235361778679064236737093306559985998653459455018403483299933362364904259643727378851202141402885053123087602953606900467436212451053350749541903970391580735638441698937234902720822492268526707179470609419051058279273577314541136925546419713715027024896479043818451639370399543683305030360908624284777919253423791124568574040128990531720087786762488674453171652207103868860068280542113013392914265182449479064821277633617677238919140946700460028200607797061296349179221728782857526950481603188103198316743022761362792372744576477794865782474008364065973450203706043443636896532762486161388880675193193249544364462943078787646795950534541552536380468684575738179900528974379333059311703961737574917260881030465605163065105501981478097860823565909912683447054419694044525392957138472098966261140904587949837733213893169011328190345733890121560061966312158437981318991690131496694904803958286708996760483328393879903744825268207747666003196368843975289682463434904962021377690913567727400109012001874457553554071710462755147287840044668356530084886274214048376578753580366710243102024463695334936570068384361085239780574765572230011430982314699145550455441792009643570783361450399991359723375500860607022621279960170496000000000000*i1^60 + 312928574557123028800526239597960052029735358454089201122216405564469264540904571790276536418459795279813872663704458377265778049711698551118953214054164434010464934018924016806673043557108165258315236349839103687750634097666041952459417716823123239120373026565339943954986334411841095234869135587980846539722810609992740671245158413872189000071905262451021327806724839934327529757483306161708534030224007978710966350380197898797718532033021082524905730277250696685652307872848653004609205237221278590544211278506942176253619482555107869600138963379464948808812333719044382932080256944863585299177308185200155210969405928216706710131005480998908742057852731272252523030756391169760384004473615811445959562392810069104256904360512672063588223086975101013745061616263277373346937743443442201078598450227381135907110061209751909919895998277179420560829451339299814821642401569859465467767702378740979925656099083735316405599888905242715448601686142684127682957560466616654163652841411372126798755034598141517878689875100051648242112924700022322523652053645027588011617789990377356203883881909704934461872872329698801931386981039507383058407978306832234209982746124629131150741723595611246187592048802508342729489939453529080688995551762483397364124456123018875445358640103425314971397928490598856405848174110527487623261882115413502421197200503836945767123617044659688666169182951372769209910834679371712483935766793413456917960106467175507572162281866130703116111392713605288558704202802581375304264464466688662577415725409764216513744823401495601219423349741760198273270722064711097842462962675980202020857275459487688145198679722804643949717009535084474373737415252159042253464481316126706812941715691045681927380661161773696943181525502579657930868335993967219199066493057185227904482624967727518819094439622415328153783039524260844960291795334558173099389059027376644113756214980723869907927817212309344046992308781050398017250168642150427523057969545684576218587133039348855432893904392441407916705609328161269221963699817351793527060570395266801759322527759796445905396512173533213877409221733476793314393438844204917413586229813158093058079053275136486439592088005033066496000000000000*i1^61 + 16767442890383923178037376705180120662097005297627696432591618807664391976999592489127652075431711329776676575263946549073334046831820140584633304671146466619714620733184229106241929959030476545811139355325002735989794095517188525678781466321993140080273111601797625746715144373709599217584491870949751289417137233624915850916718791542709729482454542320661641898602283004581174643777259791919110606400207496669222772007345620116618863866616736128579437217949592729805510034597237567755617842131840855484727690793685421504166996142802416415927653219064907038749211036224003283979327875541351621184325078674617139865149298120269754348532851002438039414725849196397531494781921451942098419248822587688101372463771647172534887288496329756890282693501511174723878461202033274900869064357553215615839492981970804524405568876139538796460817785737454607187443336359935639407930673837458206447073521634308393969389334014948699433542262021166869128899133729036421838893491174038903434751502808502104676163392287850370339678548240900426217185301648330800462976786136419542787701653570025470884434806894885496131585885492318503575516792580951443775904424724838281591537217505248561117272510256323854209829626911159275294715077906477844532323464051460101196398978335913180404272527054968281485588126537501572104171981054924134356743710059193170214725302495144439059110097576997170624777863707096497314622897947728486977112775157061202389188368268909201321607023245994300692368887187327593736690976229518370929759091872800120716043024084018130965481991109263440758857109777799062649411870084967222415929855669375861370830728647733734546945041408809114038869010538231812999455437978496140151379561561023222792380475217881915673615223647232617069430397399140412852508671729193850720499706722673575406253140694534999708830438102149686393933793405593989020925647863968745514673235367873434191703385729361317186711756328440551760420835206113843134028531693690003470628132455491040976943742982858548628198616454060588520392086721671129831276425403589365888876766841544964740179241304678198739571114206149180063469664143999347889877377642971134096483739758390417676626722260580943787419133542400000000000*i1^62 + -1973151407391242978608632907527470904974176217382211934429172717405658484050355308054952913736535407093452966722128071341588709041215115742375196020687880766283243368258067252049112762576185129299806661317572735321375207370235623124971126695529477701055587933019675270665711649220978339912636084771987406596167943725806302368092752795546275070196487711013857871519630216250730796086672774205922504593396365970353701694957376245750273822042781423415492274840299499815806161445874700724009040248829841405559560295918233850268432221417300898794735714251323300473090793470184123434606126604456347831820114873910024498265724844037403599885854767489925853452793432397667372212576238593002910568738163999293219684236832217996294392065269315641642644314177870655062506790563786557409707201432562216428559552868739158640127437188625520683543603393159449512080940941248057258503591773143217726898821327823447830211497746361760130349108287187785557587454890824000109355532401930869736619245037318796149473896422621909222210793825187708290244106120885264150899856404334753980462233346638635360062679840245270830773946515898370148143728071021875632931445853819645320161667682108276829973987107090047865405296944738379395186840121461077341948380686001679213600687851797561537432386721266949865375608388738532914174492884845315861764970121954827268255301074020916685017166820018893050089103183746620970228135767525522559477985105726952185077313659771912906877048582786151524644986799781117656218394154685426490056172249500811115164424465609823312099388301589023236425283720121630130056959001524667093040370831241490801693190315611246409805790408049971846741110011956764357615754670190286438325497479233977371939704517825355108209778728486583780438249112536186803801866786571799954283603258254107863811419179901322010829845942747625983212739651940917423376054619595730307255362231460988994971017167605076344632156652773483405134449825598761825520822601593005621533462447985122282160415428239596245145246221608080625103878951556365040896514109518844668873767473761781236148064817839063835486165149664229103576517430198926617929727295090330129492770948367028013002047116995477058355200000000000*i1^63 + 88231433908375782337469627613162034446993287926462522274708088873753812249256765236559199000608302899696611176287239351473410006630648343691922917652846184991768505917273641246572515276275611498952538160518781189195027816145832401861532386102481663407373118069220549767567319098512547410405786952606774166618212982624990104217313350634305631616211695854876643863319276905279976540947834775367589783300461515247604553417516489022752598352402181317779749300887289554558398465425732698087598756179348889896819762425046835235929557668833738344730739043105821099719875634657576201506920347692850510496375415480105171803753028751023669882824778808732254589086703903991201754708596984960139165495627619996354666266090278833296575927893353961308572877073757894734646086953928325730267259631465808075453948709298244854831118414104129534058439095300369614326501466949621081943139356901325270894076926128607432562724517074091005129561700855396725627480989763751154635537265221830301425131950138199611169476822499805407758368381724768942418170102933426323282444498532370811576091154413058894905064034636606056900443199424182927636767959065721182470012908324947165599425215768397964206892884474894235879701504030001601991289874517300193287237919988384345030185309021465143984614313574626622846031787128084498258070865240099277196394554501216133964989144885495377143872020712041875757363636980780035932078490638313885974345897066534968463070309169236596534068743716053292617812041729074047514261650246244240116788561251381257769459151193183421686320671012655663376537423840521347133421278562911465955249127788003075601286057742768025208276245017008913948003710229055765765839050198764877132887313889948552131969679381099218343509651101879186911596440934672426036646645330826135435290866259266650925804148871933406886860847170052333805380173550310022182024265720698103605228250707000051711750346228475100450772268368691963868834150437964357678840784182545621052387556682225457735791830838259455742000364367044222921009002555340669293588388802961527415408001700761669318348341868728362223533007936050805041572054268652285619886783008756519716406461759708197721404305865441280000000000*i1^64 + -2019095810891320167803732852176348304761763173158966068560771533112299223532436199039916071953218778298666376338822426441587261984544352496370637842895150023111590074102129339712810532594136848681970533161109021952449065986759172107402822805049113134501715289386327397894891134711575419139558444816459021942857619951374885404504112333772249545750230689191421728191409197281315724446122119340933244683834246201107324771114445752442174437419938164863375445699692874347050976589953943169725202813676394160391700025417583239058203044400959773001156994484859582513325318990172076621067375173752944458297031599830846873868364828372760152237712486935969208620314362770274979776884867859955861874098595090634887567671928326775258704242631056668235406152738690549383067274058310161445573222176378633867125884272759901349600278046143993518404153851517089314042903144054415314177144094980038610650115688453983332335142493667635424077762729069206629760973419253066519123156747994367587903695172089001108341438132884924751842876589753637132038278684074583703459083084577548747712370243804894778078050378858670811627277852688602046300135431114106849759419081616076543889674296404576625455423264310017571908898299672490439299728520315351847640597819641964621724077358297262262491929666517826518853851036502977916415827871976480893377813141302915153131341733723801102846673241408286105570014605963328255415541313916467288463598488647868067797987465300239155058696568390095802807394453106351169028641440429948851275218216285783010216071160483398665666666877884932315976348804941568842833131830334200811424047378748550362577260402954134480033275625108810089340025312455071499530824138583371965454493376773606867583791003689628030795913408985689152576253873079880921341836113843978729892729449656763649829931252778483713670771002860451156210497832199908554428407600867343349631299082103662961008162464323266967159385653177110041483882357038624960801911847278664755532785803971291223199379482271046713291958316488015807314105967907337210996707380655170985941910247354035193032042461817086689207242067921868385909431541293174100998905354412883259120629663027539298305966080000000000*i1^65 + 17847726020756494406413380375467042742506526982832647904225439069416722527505159422828679763100140250270616433856061221779991772855720110612455769383125668723008956187582118268661952462729314576718298804574735733284995241658204150554113132942806957445370968383426405223358261129081387824442511469813736280275301920044598214106014734701539481719120237996982725662897165895924209855485195464038903468638443285275455913176572755158780846451649449212639459147241101861137277296861679615605302390904843481825630324483028352493625510569327766860110681415988931374734198217143256308330239358365773193277725346228146221278487376411348991583096267409143379452302775873598913104837566355670758715908483133366434025900728967692942732616358773208557943457751070800024224309309602752420472856534904068890750022779241315321278312171630101560331825884164864186935617991454020763667216335918411094850129212073591800374011404234501350406179796167926365404814317024780821541104876461995781924130936230586399645389238851121120061016348483918248733936595779453337662607688663302599796126455918559435038398068724381092131231108940955065074095261795193989981944461957201443130593983686791317877456257169050821951035194532866712616441044846655108866991960696066388695712918914622534732992530084896642809262679413224438136129294742088977119457020459212769286011598176335131089330156865900311522389122216473718667508377105308040764922035438013833282848810710378888051856994114853379686598644469835787836540122281637192447309911602962994352859849926379443123788256412852474686257842671735114669307466938766250126478180861006980538974881401589905366014201790584601081735747502453984625787765999613334069449858317059172198051136412604225506509706785159979388130340728086192128796622337327673356982842864972251176201343443518673906585124892298115964437472088581253153759282352798555577193042342756555376852083116349349132015559652339111026370356767407983193407095216494520789885221907626115901525061386242728908900789055518909416072706419067755110444461530515071693725207643912937654405386986859407295478309394265139971177387701786043044231568212366196494179066069578153984000000000*i1^66 + 106275635695494680964658462493017030172634947496292726210660868766559678509840082049093529408611388639383115510331115202878396176109881669410269688823395180643880391861665132171968389104679341766238847393731066777255899744322083058655926787721998056606937000702125622009713513092540822227444794137394864946287792205993912265060319486116758638299349568303671433539561729563062066299877032637056322381070380465903121119730326181107188334914858724177066193149823800029487170032356482932062500409888763774667556294837954632418664258410410107339336189474828717131074039326314851182938487752078240779169468682005421386612482784868001322884934718421847884879775840756761030291365628097561515694958529396738172756967202348656903226606818860213184724156473920039395340186299333743388552199441173930148522860815784354390579370519382824572667762377246264427548741393339073374541065208905913555782145465786252249096838758516956428347398420241992272007141134670887868461657926961033721053309192297540751545756254057428835985546604882552194537571468172448320116463373264095844317074323167080479268185639164383204100122827577009100253992129383795256255025174205484277276830687517163270210753619091625842864503739886879796950648259892377086046086483673356660147969354888897549288237009629840100408143660407354067576790810970016217587258040905298463309821278349312637931649745611759778933181267355220523538110932597308017397925313028637525249746574155247451896680025213845558465725813134564460679397889190453347683856722833369625275093432651667520222166706053013912608289905906365190986844652143869482016862757129186540094003958133257926899969556759020670501616370004069337883212487520464955729211374674024230255855122143094230734607684334016186538966944707199681383028408271331850569720206740463740088058851362254692846382971996833450558201881796990366802995644417915311972827676325761409233344093245832912069583663738653113399843385303575823458949486576675806579117671667175121624487672920275524241231114633652201764651960043376603396200034035265837823171626090485216357523416666794396586871560782741864462353374465119634426272215819851309401438683136000000000*i1^67 + -1629163630056426194907325496503559873631636559365320986121945114657395473831705524642101467946223571116761399957676481519035111057383544884370334996026635017001637954675511835685784149161111921063953984402126928076393341007376811451258700697394002435744180645046010548529884743966761579094672032155461156767153627545710042001290216914341309698016396089924197406781430614542091558275011071726824248003038699223659827796626251056776181431193740612715783645169142970586882807052977142552864429942325156103791333042042576407595940052400405360148965807245208707378560940447196165567888024791210059694807578322222121238564877498341198506057054003176346932597973021821298209238897321636699291008995766800632544336225744497656011302846523153498022680983647220209377093176011065040574445661331743897148684269047492380856098712335429863096264920104769890028925996777673996835326779026954440586441559641321426656594242610644684475606876425777020371870233085900165289584698293066261979094409173683461870755316957043321461855203092668962778732408238643773314661600644370168962032711576331800965397337406656880249607021717992107718364470114976862662817093479045795686881601977631492005141254356303810694587490863024268833578024237327674772260954444466398280857197621920279687239793016206042818449733795818911264156738743699113987627478791604841857539290280300134837497164105554994967318248563651663551711896583670413726444059612201678104918205087667204308505316494298904324204324232468705193034416656220348322110387511143477156642100956792916539289275873585306653601293661927179655436611568684437567417258456998616412269028414582551863445980538360330739187789598112449582223518344373282104939309494095688206392739766485513286339461039983155910635388496633799677697630890201194946719025240291869547662509147623357252445418568153417942997537370074867134018808381037959952724232276158938536786923488231543196019488434447720316491267210875238240747346926365077045058865181900128402063980216035548033185162211316131992478386960314954067156209427564144010168863235129678710125602137422543784116715362375362374417727168779668128310474678223516362342400000000*i1^68 + -14821104016499814487510639594742794514541951635412851528381762682284223609966893191442734986809907210725976954026762363826322444834247019967886458055546364372247648749805436015223172649449194156188857566158150322306729906957525683517680501549047450924791702002102884854521885728875069680499914039475460205636382257035332302785274647903177213943346201576975327680726574842843519970070770392209337830759488446798850996297458852351501294837399896939028605224114573953806436887490560391017933067073021307704116429268942265798902405017227405402389143811845429291653422285914820524867209749072056735142239104107272085860469274676042509583729064314276030073779501643792050743699875033880214543343066228509211031045061377850988249941512649804783372044744790623493680340423107000819177228688732701734508095095391941615124179017548403632626971636036518583211741126697865717028632786396992853794825047239399054651473007922487980596885100254164162869992591308195813384253127082530657533747241887832618260787343066657087334617793949151844280878702863452748313124615098163230838056696452741698294800850422585500157778553701226173579141002999927545631117070560747108549001536892644559081233208576270979607836682190265723312230405697956716707422717051348213866254441377993679459954153546243264649363988463495491407915557204063668585962287196079402481885813939552812021416333070988413645335269854032626277708501232608297820969084752652304498502416365478051495572580593926806599722706949932038965609378469365599486999513849445367688321118571938122390103295057739806649527686958604153862707493279473010949696584543244488642640590491567051349646334265747413377067529314603049459284091040830352501977468313574026176852483510796415791874286561991915408287106332361860592687114167074231833343379671891516520544227576704497029147729302933054155209346585139749943488452053509709671898109254527429326733494478113702366592777219210796328051677467027456463739035775623703906422517733314625465772764344354619107399527839530214436797369028086448271450774178954231625769988019008283836200699196726034681157703941223355457111055160562486941809599578112000000000*i1^69 + -12168115219329840552500774177009618267925912892634787472049773174561738638246635662436425043226590761780643008571222908291997324503692959105963253724164191730522547922714382045168451282485326784969548620902458287628354036348941793423682529351254385996558037543294135897972924560760962387456375476510566578255345899931386047334371509603663803433125433734188175512202616898087861365070581773648421889238046388094803813177357232175404776398775839150691173912444205604818533481191139802587322813916649923140921783479870999653318523303641231237226900080650059306548601846268418892820991174102787039212333473823809584000567404577047328001499060708283065408050379108421046225093087875257860546957941566492381082939741998776148303797865317747561977622618132548257709745922169004118267916789641833149159795747474352531375116358550078324648914616262286855351445676602075085904651284791693100498020295053924062237933665614794473610301628855838796329174061796331595331558377656278766638108929090552250599732536017800387471710923230452976905975364709868119487716537052291286903542282225497730462306107632640707150806079511920136269892659553316826451910611377233500208024162613295555362654491649784826969460746643547419519623717837918534594821928203639595891429904668872928273700929640080352428054324523417713559522932548713798729357022074340744764421777727878904839928411761331129035205976845233694771112785383424756719492915615599708475977942559118254418042527560501154500336714950131001981509796691197824361080622753064300732061353914998247184479330739326254503195700757522348525231859354462587639345405737346112256003614380833330528694787467179132069487222913270543651963532233457569074033649643019852796326086944824409759958676824663901676887639107133724268572637020561039231534548443907882129121006296807452915525740205777019846714762813493525885894268110247431582871053658022839605260899595119651403000330802028117478411996040016570649647003302632741786431275027844622623126977419780362418553177176662631040868847311497560621967371771652411911777137799324396379467081814272032381586716842509253597305672720028295002849280000000*i1^70 + 41929862733988307980784377416137115011286164947849714627677318249325004666977639186919641522958434051475861362443659382594819367597405859600085500880875698253017011500378847656120460538779992419318120708553292517858126264347246959621284813757207776783785821627323601500134297793462752509877927413888074489047908616001392959494246610264487912392184909464781815556144092644999616349987844465279116180690425945507771027627724132255604610257726301452127736371858212751988691337958968452606447729629559591491864146591380748360184810822587678384171003587177101556601974476128599444685301421523677269703723413435264362076828738742939985755415419758496864995079850633398026449682690129942562754091014768553732252516582639263678890029631467428157582690330619041133989256578965871788853480145513846828608211742672238579730507181935317030177278477156407058273546567815442951374826598603636167472240217865930581486268476484811039715510397871918075413092353871701352046866025552604351729160549113462248877711980719586494750230375503538664902400213413365114472584704424233448719553443262777812098330500261191379665690960895663141047293490588470070215206478504019814004505782047144345119476690800514304647229039261709605595048430827211528949983949395396552432773994478404521709452845974506195938705973885572103833300067954307205730092538137318809921424938817769634394128383952558534420748393885145881387876253518012594090918128387510562960400318088937323065271561951696010792410811539047928462830114750537775303023894217897920928770132051975823585128551844965787164834928876858392423119608827935057620263973836138747968040351056908419504424520049925350518126031920424357062171885091796275715212067283277116716115346420219873492873447777609294150131113657398697541836965357982913787087843363605160811320773800645652195925123434561695309671236808905358417989363723065224367872541458585226650312770828832769947226024205504172213759835173915532821547661291685038125578008543557636550627627249110723783545822444571109930975484492664305862404162406686826233544871194596844129602469991740662655610513553256854984642696430223360000000*i1^71 + -744794941177899946648184873517941172642496846378380909564531884652947366344976193606082920173044470455679595910666403314685798234175236389845080832427663846582420657486369412680865143567467758195198208635246303382436330581656146468806576693394255673750758034814216892645034400270718358293854641644639372765593816459758185892496725900807423767351275032536211542095464811201627640694280730578326657368719997320960460599828522870602949191812949333018135318007721501631834897992315266387385940390005578532566991650892014256762955532489801318570121269820688300093661430454326367626674809997904895753921085976740566736701741655191724048713336129278279979710467922312614750215585607243746992724924969166058349175662948305860565447292936655019399989727029069408182907352069751441924272198371871871222477553275646911915147892395966887417807705076199303801769322578304097252883218310372999292699805200593667016632782072440825624312905712291482652535648124698568625367196724721918308154272240932857317057297554263735679002621572755693066806623972350907783450654236716441851259151918673703772609549956143437848745645939103693023911295873411235257966007118945619761059362137334906038406707642890570291261198640602219871341210893622120894731789763371333279954719241940601797191197373843111380117761889022534142636363810654048881997380709602626942881918312290532970338465527993634249061641802590762214658449140610781264348073505660839741504472933025279830503438529486819233882285292824824724732651407489212734107118902289347600231206471651936754243007119799977577157741350927971517606361131300595868427070864099106836692075023199817536554427039642337093342316391412694746497522041847174941408624123530604081108695127558821022726671693053247800794100893140897294311431525581708569710356216002354693152180603887345177554296398089175230993299754596643648575416277501124568510964729729447665480944961095784470311054759446344877094104360423667923646732706037262054050963974920947075528613875821693548882135781989740180267355852859191206635085092468079318987767041754991391067982353087840776087992870723553681993629696000000*i1^72 + -3517923897365111044148572974422469267908440219892626982772642802167709373953598986163024768928300469864513976889798820382896092051324854697736592294084631783060345076042416551155732332864865739945739148609832117336155110833298322238327494639071270586538265623362814462985218887704192833094690917805353822744348036447109989212076772341181816956075364030911506721760470400493266549066573196983110243851260980125887517786296567200966782779732202487712778435550729860065375079842368252367420618157487287526530005393250423146979096597036880457965979953408648681229752036605858298894114555353482800681442020533986213776010098385626677437021151412841436445883449254361553913277066903683665174625014427568942508189062378400146654145886517368170408777676564336699923420398794633444833841617518837340866443071723282614979963935300862906668845703488092426165634326555616506312690321839364766090927847617388421035670034513875690743362673302643542363669978976228094790700927669115835554399621617187211979822043137526691749964675532276335276873640884167701493534329235074841563741922713624783959098274650802823734805199324845640029591257939843609020428612086667852399686280441044970411305464589480559269754054901361885009031903756715588077005805036066884945774909542067386817485873446601961595067420672462924600840549884581584175502744619294277227607270215543671909104999605871037515089441094721811030640306873753589436454073963845555144970424398926190950004468033549293560577359123704104523531545407732738487556100955185372320761205213215832658047431958541417756809554631307168401370521816777147668672612264175556228053550522686533844571093016049824645775359970305138198842092839875064351023257003568377449457113841452974633477169342279982171924726533277119749030837082984658781770745003395449832685233204655607241645830587484865263979795942100419068581252590565437010202047324731784270604367210258999221114512497722710689280793380306322441910191932211783374725994756805512671868719122173588796686136042983027072977198357275528132470894690747823742040724502930128519391686514980438296876267164470870016000000*i1^73 + -2901999193964883492413080533494734982805830031794128704631111437271785758661597831369949752395599092922822574412412219360506692737165889753852810282354494566819241823334261103150631114879409495674850926031990425154182391833465763813811753096895990424405611123727224045343558071501302943334343117223550384922837066241003173808175676714780068428088107278494200851469360903091817584057970395769446968742338512169368957613798589181416850282081072622760479611671513848507276485574463587043471520238595820867715135513472673965455667259779976112339567667955426597828749616321650256471398843224844491572666573757545098200518993893163774094325344218845963162299509429518950570588897205748507851964185947057203299078387535484912083823966893688459594978304250632364120363399200214744940928379513944130481443129408565291678597012591007553349141593338757681434893571611532935024067318189876863583931442544255340043410663665068438046262663057671563684955309021457746212896998360524177703726406400992883254714906627069007659322665574504005967686269221085406772040577246811972530991559587121206250086853700492229079114343863846186484851295603809642257092212736385253079637766347004938136828495374037322251274665870245924717686834885128207579162018701065882262746590064741536129228687439166325863871554367793247940115429289778991546692944263231358175130081483517284392649973468185490698698177386409210847355589299501559449665186089303143244583525093749674010603432347423371895579042413922356851608397090722068296836239271317774189715204564564717861918579992883947666798404830943893269971149383488287038907876741456863116717086439837938822690583495758228181483031995582792471944331789062613770322162678756975662500778373214663031273229276377017850233214906456130951305655505126576941932042195691103576013767446075181630047086364941049069054741656990469418359997945914070681941366778777732022278156751261778662916900756028088604110763773731732733313600984275965676277814432540253311442641053576627028924435768347696308829678907632965604791649699530199121949678003403803544764876701317172673876538163200000*i1^74 + -676839779999119409772918452258872988957507784351703199630346943840032947115931183738049026973345973132316101688749067330464901938176353966518825569314136032830272849913138940376317407493336029061723035035774612999902773034636978556818684411580597182714363308881841763972385257512794511189711661113438814476673930921562443109908457391975950860035545303612098243226092605923372924028414059879894366207808946580283863322418589339620482664248391751766691772001827662037138410991048157861036987430920338706267762480199923429077196759780327404080364966942890877432274881852560207656061209982931461029050894631092827795276155567610735119837640929824683681646740951954385126787871341712363281444134123220349732309620924574689785887619221344742764203944364464044086154082889558348824600729625045008916769524820709895455874714033398175897826226681910981583602895646943220789726914198264399655002876065441708944367866350782927898282362431957246506969512418560920397189886299262274061124170798775119284146160054167917087298443246562524246490571743650560323220370387785387917533253166712520957871895431465423000805564131280871202077138037650726675670684382964665084036161511631801973463195035384160349568016215482107814354185044680372104430259212062106307396548172759043684324142453115964830567471461732455855936657648845090724289375080216481486714594236602649149539182847187165634033228505304978614294364432346980005731903010306419540188733866194389096676191572490716859310100873026583624660563574955715330858843120606736878295513095837679021982313427819308709811577374568418896080813236469506569679696127915974312465888364974475066014319877631656743710510840430150818403927637676229708269537657235767802576834622243755473288388829698193494437641142775108448585195396525036603757100903277373371458294787585509346396196855244118410332141570354146464057091796580768975340035174287007345941352941090785282193082683708834216752278039562882042717320638733980092983752699301591336588482200955560696085699178836621343970909783898163835002734847527401533359190859244763988977701299346525388800000*i1^75 + 1448110022091397055261521954160109173031261847345602503923816560684782644119074458756763966223715811216233932246740896428621547075717956945280770186425983310946194489196616099649658185537914647524636228652749761680245541960665897417455634384076977589933025854380141368042062921632267974670795637892543162783192412134651236417596515302785246419706782521222263678451546706507864409798657648522258302399190859613603923898773990517535639329264450362768838962404739433277612354026099642817030182080078279711393707933302197172704132234866162979593457545512417537530190855652267792127537109047304560841774466378605246763824995911657359868953947234549184093059198206971622550538614412600021126714241036131362919423470801100544038046879434152870659460496498169446664188344066135648175557687884666329890183470129851690122525185190132639755276291492289950852889343607327197226262924414290769144311981042031316093459619361332722403720638747043520045309180050974920061471786260711235999997233326257738178903142388183186715690786690873958560986229946858236274841523819571162450309243613330436934612551126968039766461252034974243766244439817211830470930961632721980295039510328797268788947320604904970077994708191264296818398622159169027150066766272419386728468646920445726532232087162809833947992438459259599432577118923548659879972284259642740264158397238074471613178648637670039634336822835164364492590751747721204370942220827811470054856294642410297427911013203285410207996029098675978711405634186966981010276562654873773195220395245007163070968241759480542031771159860388914979542729507768285182640206233183820166228451091117614378230921318411440190673109455268622832551470712430878915694405088704801705242687341271776729061089780425942906518781763939017416049377036257439049572391798326220857743040326057829091793496880900014531681320060648059933168380740194497717632532951731352202288353731001790073577101320412243501778994090567912851001268342353791054417129314803388117975995242405209482742559881734566833815528224272441755999344794151081937279256819450317996545802240000*i1^76 + -12340783949843786153372200992837815095797615862779904834685990671596367459974273842317504962483726507799081538252019305267703157777096233074511824888708774354493702777950800581666785674512344219843964416048238135865889997975319587076144712515224572393186788331689728591885360376488103061709901193039592511036836705244549810546880473205295328346407301407379055568278413135922123907709224861797993823562971085186500137152139014384620333575012829526228988432665303583927719772623115804579328571508127830812751726178841354526701735485543536878297096535214697605986229789703982636004107249989274025129743309840709763489791271136706823327753223875046455473015317749188075365810459543384593393027664589435219278283573196396828614294209619045389047629880563106213826463743774092365498589848757814140265361188408707361717300911743531712530251752020797660616946107034559265306967341494867620996542251966041956830398532615888471317327465912819981422031613619358154757919695658800636635012093471808980969590217410991248519435856661055072185425899253303808549152013018731555117966270491309460459407566184127398720376981707102048897094197326777545780774248854625468578268143008218661653756348441247293824632201509900879331205151916287838205307114274910070174918908140642959300010683344653124762360383190549899357671512845687229189215364410245284060615388813965532761991736363409093650364961105527224499944274589217202758692812006529964326003365294009281662469645349534929590497954657114918595018289556789809941136519752481062298101635804684045914370247066369070014552883887333892801809004816302255183207385956378265322585585455959751048032524505993317135614089189012694964598711224493081969173928161113594932218897204035467987492582273674240863353196925479544829411424377642925171668153950781733100728850603433124950156522218006918242086505067146902122365432129733245170757680143631382303120779395267057016667101424553415521305525487316671700288687809341875421238820261047798753349600192713023152340540123103482766414939959466659604109481889316456426522138410787799040000*i1^77 + -214921792768234194838076474451455041293877596224316702395845128920301447617853302155614225469839027535098597314327147374591875108693697346572937935858349709380698893050296191474904164089794272363874388752036805516230096376706325546921000963633591732421097647128167193260561083230097391337110595653183285636891022175423795594813493205326419620017422716973007263743409021420777324909513105201124375454835272806725521352691047288346931211748387195891819178995033290354459803620143854864017950612315607222879999347429396433995188125134246599201880091623106054465444303525960005104461123021577447588419852550987709919667848734587666450030990284143456182096344562626130968381294144496394960274240125632671852112268783364836206045600359931869904867763547007147987200119504431965465898347805971129311222269720047658541322645015384818035424925043929183259119942888887542510822109049982559051341448323737671627672065153626375223544016847159389662489215324278625213206138406782032137299442370675231980253473774937834478134044357380865473400146689849061210149721716548059500195056312983327663240469180286212733436710861255175517728425576348986200877513536618808354133979561516189763979677666982731260514200830610307876832358382799591028674978665922368374943291421925963704654695997292018650472024311242887545048408840816236109175957618025840377639565731398505728990440552863531208261411443933525114349817166940339126141797534287585741029863602349509120787485378198555884874135605548988853192398313989993311972216326514065821327769566759876747906034715987947160329725276339270718648216272714424267458110854610710874079563846686997961789794321863656871524415221578847231666384340638409418114522373732481745712310806534009102191025517165559678016410708881719019117345950879467947145926217436215072592388147827221909226510082719249198500848765955443749692850022170173436248880590979024838825772530114691175898789282839028075043034991941728606170337889030333035563763500575320580784927054283153333363988928375586360767708837325382860973087416538850288616865792000*i1^78 + -782097842508609881381615016039043445280346617391207290640181558325145816061774377899716846394386638175215155018410384796143119597649586165375735961889628432005738196140417291779144780665324356116590313295313068153864892090866581466827530831476483024065969162557152908309182446298501796406585000394409005376131695616663451078284985863890518787687366053903257345802424476487931139460799536852053560199131338826470898642103834478993104068993806689151458374338828155578129481073760999742919252978006737579469896801891969478316390021435191266254914993039205210184351067154384669971372956218189459281261769881771831174372369978422205767896788998548621022680334168119588694141610610037639284541456285146907439287945785201967004673292999479648669973879990519795510336775056138000969525131171127232449912902631278379857183980042967512935929487398051029300193559386173856859727260960833101381474863939541019895868064432874187909840550019855134710570319804239563355369193947514137969600730429064365169737139787389926206594784230901923148549266522499660240191808635421908773077724296604474351297198634002519163939784066158335416303737559485432642788311775827726870725633360141505570852103449038421284494852618403432484146099225537901375795656724381394971740603188259890664110390620695069103975534647766271969152752858116643641284489116713540833672175234329059612423690948998274781869084144214401104325692689457177832882986197637814507327274627512789960968826017066447343924031051110010890584656841971736536113412848493283794634958378363948444248721185325299917295172944970917993496011881310168011004729626871219813085806650554748662885928205934613302971201781562177175831962620464272864657501648823082672119559234659291836684247282595484524990261805191877962265480135822038195618449916808810182883814182025681127027975360003651248824594685009542039451224440081696495338444172917027023090903415465481493859046302881381138128823135368937092859480829740042105591392316105617429111029018396677667023787141839581551573928261192866914631115748671488000*i1^79 + 1317187378722614176912313978805205268305208870438088723256260595104145215175851830489940995151957262936736837172517860467151651138027529034694666148031304084913335667355781610047834387333310225369157390265993450360787734265647481613427727858191776270125655534642366004290527515926004286254198354966522334991398097843386994950090989341557221958868775335700456434148685819846280321481154405562407487548699401698768417401199837589170324984417984090568852690219731095750807083298618225266580129873813917591184586473407780448011029325687202480544703634039724652591279906027020353977079276742385924862282999590550168355199201257021853673542341613584992839005881486343790557270427199877437714944714296912657257426223322082643095698421948317826710393291200933581221544129099104385214494425604752176590225888249620231330714214460908085621260693965494036052210277231612762189289439052004131510341028128685913285619264183721899427513801762805755995598449918212179401151797804370389456648480909515538489054514128960895577465729975065346641884796108145439179297431120067117929600394580445872876362646782778869153401707332345092154450935006781606650587216159932653074246321586595736706842580723851498994187576572653112786603354082602779391866868388054498233042309514526742059926153760959524617317081343057194021697891696214890413607764005302172132887163892609191917667524292910642865549832182083960616400846376567742845437639826142059758114514026688504862575326036081052022611401721352482162326978266522540176083825889083252644333021657740309314526387426359098474799065402486816250745787547021094130635453323538973066649056238583528081346758572081558978054532085445042227636126517250516376095919011025433178377956469389578722243761656513063138149585155504208845729187191861355364631277416552533738672026799941371744738415185189400584225924313437695908724980646745120508985732264490558533642565078953535982089783383142604736727206807904243231647050003765090980490180532405421324746627268950907530270183689762121273791972532322707911475200*i1^80 + -342227685104633351778342314290534996676150870571468193888719419929132140177644950306455785357478744577944003469524463999368482693783072297343880628142087024540626877775891215458704100349606916683665858639264432598389418653654055972596154559562446221888967222416455636609159231850538661811337657267700976478740943298031245402784358960191258993466541815447074438614742027870372132619948929009676479010362569657755730104597793057662446330773621105478634378380235075491017148613499624032244148781314522881965636623868829351150834288810846165104463819103767647964405199794460222090752511718439111818441686130753501978513811611508594753684557778234585262173879320256573424573173914730760360575911990235346179194595721723046620677981087487350790237569212976444670405830623331127168934484181852737271928967938324234010491956807060999816791286975898629541428500179491105246140130181908245964205135552780149537220447000263839716854266432351814884785510605397397139911057650624900106156449395450674140641579814475796364811649530893578612179178625017182649149713540999230752281433125832799735876998089416122214711943268752778089683968386127441623681124242960584600523052277541943645228993342579666309790619899589206713808669237295983168702562010616147977048931649005285976684152321392125194533584690004299982770605769648131078972820322421545782544600354388871554977787541968955207901074232679174002743610861718315508336573076876873087292164747960561836456403037732085875351184171857272796942842573119506655907108841442225628386237234753064455482455780318403152787477349363903896342753041292734830134471587980420675886038277831107506636812672065657673611332079888005550143267132618028395382797940391814597898781164776975437238121643176690335275980481448253401358440794138453537882541337894165078067408425009255909930177217677719103488448621070737431207512363745126469555165758855223092491989097229984317156350786877081198112257375352668428460964158655748962163909174819836309289366223488149857649127618810523558401697382400*i1^81 + -68031471832099636485252726525705694989485831233810362184859964872790717367858934362776040471703582980762491384465244824904796459101727070011035645688867106651168285642170470925029658781530901750957450467408669261409825130968142084533780162192489448805656629420866244502986989872018954505898275558827456045660455493831021611573377869454335737417142736232891535315171498903175160933879076291843304614355864614152024688165293252857072456652399259238558571443996135326096077515476760386471301265575081920124057116423818682034826341527890038501636223606032069035558276298524167087098216247948451869208319253990189504047603307268143422478360974355357182770851206948899570327553048465238245292144072609066512721199384525276513930876788351033529475619195485403468405469399576769402606945742011969199974549192540549747003705138129850017565034684555234994161091775335444912514603214542211290081504771256959919128201450858501947322842131628816992203489334118216383414978975834154971836820583722602661625602418100375240213449690428663099932902307763822603949094905329666293466923996761840908527715373497021616122319345331914899892933537206831359904764197908463000351062517238937685835766435036271538757898888629140654941238312351047560421517972522213825501415924445577062659301941504332840835626067726160121036904265263217648033135312539165157217902732564229934994345141503803572638854902508873176050795601955693993603773178938968617239834022767407269039637942564600279401797073598732730936430325907235713261750388175087795576225072000219512946688424374041564665637385369118686706227089950464728567240326912016741951670379144846051881438152408749599172802373656127119854061196700079722565609306981537814658617727118034571000454488091481013373434406279482552321968411371466352469609282396278628136845421381186124172915087836880446667436663179880098878248910019186973058170756461577291666174626784098796507735612537388929128142488209824030191910982177300490807085579080846582475237378171255991309594977590312960*i1^82 + -26137192625755575661829298760007540669295151442229377965538364250836982056927326667810118853592123617000977244997190913659153933202793511512311852180731271585053230495163576970509226530097487517757797454100059224605198636546266133133027407553430018009584924308632007508750673324660366985354954422369222839160487416729641510654194829483129808583709028956371786790672151558509176551388113754185973615860410418718744953641644583873472541182732843828311098582327352818856750179524186559620174181128998607291430392898709601095686662452339388690063630229077243167344462485869475225896177865260155775224674327091754503404138285733476853547897676659277710741356209260761780814764522377011641050770815995916364337700250263069231768434984173983696561018807400246693043827257154812733924910299919329544497291801983087252274601990259998858166287384584027143771558808628041064326218412941869662479169428236206935465008252239734953737274395861226656313445539306262104329117228005575409449878380034806595806203293787257226564883354970401089855076290049796396911163770458602155491837598298438272625496386141959798729637108430964644305492429492167111871654161669711366859406317401735424542836213808512430825833876633906930044994362630482868789305379722730454274941913339375616269730490125766619080332447705832875507873847885893921413295328857906138199308607187662527152971476520686670504299721028050616925832853694804421355837875533520463276280169240848845383174978935100787483352254344958633624970217474012082260814171257899667376697591561474340744244220777701936085951620347593043029295059286628392951931580411754673196308607208084797630022443009423386988027679667967423985196619913974550129648269650063969507638797702078902705273811143649992407749944818558663389391129181466919737674630870722902758948710051166657441279418409822347777602935438583925034265858704030666641584717414680573526527187459005575009271955176732467549302834912667063138992304033347016721945820597975473768362558483686112624640*i1^83 + -1338180632300095917647945934302536875505687147463467010656243910889628664834566022843968690647289231731959265045720083689944316985851772330027833202253718840485552852795081410885114698197804632235568334905232364096788458520817244302623530461167219308978118544942455070861232536004261519323117946797531480591313225187249457484826910728624502645473710141202283042799471609380489134523637802357978558033580886550902197803438566495213748852296437840444712096522244476340880758485489536985866584318983774597783922058323226870441831064697549301163559885624749306830677059100045368498666158658446456498813853590504403734447288823557153567236202538754502047317205080707893605140425829122733043898516449151031444768754162180616917508183508632291193561833416278198648168289722359064057025907920145645455766226937882852663138208880547521149170279592832674981979657815007258458572842692797562021706542115340607043996322526918835999565725833767866699562446928839030247512728127473004708050100004314463820574841275913062800755502974583409176033220336850288175442804963475177926944549458128741218361925037895468071017074332663990527479952278885998117681735162921224700907930168750426318487652405936116176296644273072644119302193444903099644220882695838279259046924738017653839994778434680805809330992725931873254697194683217181775224629126776848967727873567434920158130927079847130677814262631330099671820320705467132024887092169539467890479157309334684829706632018891130712620960160720718106936820875197582401754925935527497305948135819838926114477490639542345504794239636754384732029015909065027850729339696815835392759540553957557421574618694599793308035928997267477387888450405375963995087834913776930211922998759337197443348103145899261537582934834598532147474770561700416756133840012134759144904484228050908231206560701069545679414553992301960830687906878156514332950892856421199366498437918780628305353922835742333596232595500751642884332048238511839410383894034264019229479010304*i1^84 + -29280100669426801434008507353331958771697347819356850468727262647949971482621829282226685940931379272074935034150186348542023544840869437911048113429574700185405160575430334997642587565359535845295309438348973060297648419823029855355682116604036742259679363077397778773743532399252534463585474616850555675651797714646373280664519626221098864134885677652235650094196869091259931566334109561316691975929234456821129610675056422040667053119445697237405804534472852291972900796624445702349768303239011186271578158579539408780500511612042492366782606553389439012697441616784148604715985367902720721505597891626500824311007147057844800498986084987209692069205678388525542727184275831435517987542981738166000175604559314385638746567083873063908869436686412712234554287121483434881687720294076334133695488368290699634179649368935293869556501893353518732738483275425180647429339589024610619304770725452218972580258752509385752852830050510228239273643982987419668574006341514351471043796624137497532279207342296523719130706137961208276924702181916155200934266531212562577598548818292693812256595928848823976622474982375105893402621139716783375227362603383445867360477078588852634583331330397810779111536724212746643127916914554951612235011750551223510387042079683593042997147262233006940202663953256048483180457124302427448855094007843700966037043412238968925817687748854343288036246198666028936210184031972251851703586907731527190160244255984135388267862106490937239660886244897567685293928918079951340885456283218891498392505765267136176888616102917564429282900184229502673213431473972184141481963111061465703744306059226642263088753930116710335673467180845483756785404377868602546038886140150997091020074293109234351808156995048906415563230698589867288485439982203163151107004041805762196980521093508750922812657283725544543386324468638734875450294637780980475496953989183196047179197941751034435832319194035102071767791077497377000153390627061505251523514335232000*i1^85 + -5620911620957571817242907513676812082604853399836119419302333144064050813174675415180050671266431016589340487747708310383398724633424474857227914305301784105168801432068262161747899531047151599227030356201801646920773293079469962348638061131061845791374657943545809340632856637328466877684225968992243993678786792756376840106391824424448236798688854953033214225559467350594486545282197055203826224811799731169718243835965802549017686551498528905082247149331686329969365672977165738357591351026619185661462289898896262777719813971667499615908185642549259809443273606535924833022470610714602975965117952745802630980545295589693991465761878537671292969121238141433943886337256707856323237279260947986297987088658246463467942160976763004782450252320211283071439417937885648193561674345131608907316961979422683547384666231185285100223123862475199678197993142880299201603121463814854994721019931835193997573383587350925441901465052584316749261063548535892310237580519146318184161793618476266897859384647136036839854776668278420677083191950951498328054756939065961315539532963161994281462548864888893428027294788434308836352110521760149745146644757247292149958452461351290089899047392222828104611285677842565293460013653154601240580289002087602979074448174101676981545247368761445227421665597126682545091835871643497723309827195245422166562907341383864535868074204460845690824480478705493607907867160498400010464076224091129862301781496154294291498541934607639010125223412434302559041809868944866784024893640222948786414097521044602995618353366736930751428657001175286913963414429145336847978756281347261346579089235672241278811040281151361962881967161548298971366225349374347592156567614039814219165118590875585403222808874484827507163244935852846962406672237806560353978736899627604463950158789718004631608666072265925989439317741801169452631308469776851398558363190789759791990711286397672066627164460360278197780021481712139324154725584076800*i1^86 + -50810481743717383799677413316622276298986765929035639807982864766253269903167411522834380122696381302967954954267240041364163765944920731656234947724646363577219242899161121685419623857825654948896903728513566193749762201793385572074385133728717663357195783054059533749963858801030751905083560086773742240614169333370577398779247428612769249629094614557033019215937244952214564396851318866418602346951657816437603697730821317352320545158330723540896143810859556425700128866480749989595236775984750470401884957694949268234790804445594902366513605933492202318017090477582311899217874077623554481416573528014905551230457530433283120771690558023610015063663604496703318298281362817963098827239777228510426871567904381443156185229922294832155343732326833500328567482081364198813392739866318050510394311531474522599522338007624568105346773065704387530055262294576240981357239438013267821883415283230769856131411482857929936388858991230568836964716277621310999432228078015850168656791833768083717960723309924773864624258604740598916556042819751544551038648651593136886907837012328001331175806252245577418137932975610033041575796488452016264830945322607323756539639240417156327160090517563892119560830279146158731815884570153558734067928073434276965307566912647880469252607978962591303008178170524499129671023952093068412508237603444525232770507983178842574565920063718679573358622462140250770166922221286613630584969127463421018441090131458735078032919586788981696817017444051739338902741616133603777457495359709797221420243336525066418680920274950275288071797254255895384207790869215609561100821920013403540301062110988804102362135385899736260435015555466626231403366733265450894572403909951529960547411364729415352779240236201839416559013785237334978343622563992937433757536799629403300038750480716881230768555780171827912530621634347555070943475708129270237861821558882192357308053384947549108966360583308174984178776932352000*i1^87 + 11623391557823130862956458411662790098041030948025043575629447331795485529014273911505272229216844664268406033135190974958785422903480828079419531546026231595422214422024309968122361590168856420193379261493902545325037970088681451037855394181950603993654476807223722263063910139973775418802844146229058852358047711834220998947822010917946788266195255834016286729534882216236583013607929012249122171507288429234871705287014045071263947054836848265304804099455157265283131652763488602731595710772431674873698229191326056799982957631246207196573177251341068036460392269421741534147001382335845043427396440315508356214046024935578205931436430632426459302958674019768803687328905900676379208838629240949522506340025913325082215380729974812156649676324207219465428587583776736642445878626365386417160531595166880406117674929711731676251122578292278361455672324308966077090565965567990861688319560208356091605991453146786281182664178432410679720465364478326814776521070769173402224035093529970007353989007264592398939844825819030450914758464252658612185312695530758490098124740506202899485638094812213060326188901440798155878075802464419788813592812388645871900184897024057040703826432818523790448056833341971431723990666874139425237338440880966328041122384002367924836015380830000095658606056277371426228513123181769300621015649114549028476943434239548455407755124182401924200206456794576971587574089476765890020823153428462354993265902822714676626340604955848764618078398906817127236469793577609324156207308643963296897176447104991066855109054747610152694407097250931955659463346038465270620054628243457372883946165118253822665975927766690884254660875889694889947366159734874965313033681887432885530283662705280675077950452098539592113055644742899739013464853020628121163094718149906401928446647584207037421562511250443118430649152502184449124570521975834595689243259318073301002058600597802801849140510720000*i1^88 + 394090730830395584776895144958319179008142065268397739064312284378470543666485896884954705426719213094737525767907281073258375929159051112873165595067708999599411850192023933756651167306592136348102854383330046168087365752453531126280476548412042079504745511374611767194928069818227747376790981447024168685450148226011267596517074371592955533283622734669953182992111172237575091707808935279847939532110541808049309207510883638098769319612114280468120483156583014755934685468744734370514368503283580959877268028412489210141718668327122920023745511301110956932682093193241313451961054448978341455228757702580111013237927132970630275718547401924345105258926577391840005857342995911173317539460093666754988493300437790959920411041643992253908421690566201829837044283309551698510635624166640219748861953300988226213968412740071537446054104057370553086128484992872719794819960869986545674208933826386350180153277778000155000360486623292880228762548230804427562713863255719555642284558532081256588751729140151625198153464819615816839952452062268834808271278833985717077083138118511727035592595947226363323837016241001430330462149172093789483567349820353240526196743901535041987951577130664100754093169963126070894869351091808388599309642025906733181247186401376650245721248940064793669095161272304314150527856178337349905971306211425143814436026243018573917523175556668188286710246283869573105722759628466838184359016377453140672299230534753066783548158432896490575075513741520218982941782473065685161204779839822889472324308772209404983493631573657913456975775164749302048787024911155115839353278623091099934590668522744014393518679900359242399900929576776213112693819181968012211716688372936430774541214619705272194632253730135489996768626112326207551883449193278598182223112506555629199788376295546992214271920860507160393205362799610265219318802065670201378543201784434186127697510400000*i1^89 + -33910282635853611660608681329072029176416847673877271020007536577274525012425685993942146736288098315750247732787605608613225828442945839029458493823851720147278646329164976598074163581992272669734525593166197304219180613557056942959292340783217359147675249955704357059060003573552373172367055861295556650248422589172504434178426013758496475872202319819627809380058961922473116278614317864200915511024841550744142287334846195107604400971105192266181641864691318136281087684997246287480783937411266863451640969964116972695383100460397515668253257621756154494408102516142215747058078072258763871036068881937475323490580986653381287568321545290757721883311014159559304383479390599546384562988921194499050658084624869333419937563198468467548385901171531504472845415101889374977388110269752354911977652388997244013023933146195883826121871494862700782164788587364309589679077603200070051349871018330710009424467014044494631899072958215238364232914652307428424688793421962402011969900823581043419310755466922067378986610225063617062639905442600568297290346153662110651112686386899453305431833802555638712537571072274375719817331272190716528066167540730641760168399050106535932739720245879721280928094831595837621859012043874136551340254000356541718669845152237303956085195858007744393569647837352945631373174519573666241224541754758048799178390292480827986921013063940149763897312365061173465259367262826843385854140115942061478522477997141147933433358441613447390546272800940059074236870384222864278847644398946494841911065213491446813033130443669714426759015784720006889707189998733321501031768992666802047918916006513505046492601963950647260234237320809003810813666717220429542043082517214152739975152351455621322975598723617690491495047090869498527088577316997854413305695779165953187598614850317280883774732952104536281891124833907089055386946626650587136000000*i1^90 + 784310463102190453635592234077808407479770831650887875286764620891912107834664008948471940200942824992552835309168179124040790951436651232748380451409973268344892546552214909180285206428426444688186637862642962300440271912214078486723726252759557418820621463320265551492315605718594994757134123186210529225206229887494908911595022371020279034023834599910195794724762721016135550212869346540801634465766318504503391949450690075260669799484734936469630899500761002300243845148438189963337753366318294840350220700441130651562107369269198261391213567361763089080022597459264094841373952484252264961061796841712165199337192463487062245149702764807684322889250436517076559132955817193412469555583472920571613237635877797916995319772855138531661728991331512702565077203150474483743659806823603223624362437187058341661328554005218181685458180252663478971763805841666008570762110689781972473135389028377741635753711761593443166442134300532275035965068690583710644609256838136579133136189560289389633246406983791494572367424062191921740168731353363211631785005513688701274003635864485093041920893557214140355013833760374578727511841967636802931637623907462871324587251633531119098075899028565723959765222687214801581130132603507023715836711664326235795700650419352041389103976372113223048454808698259707119802685597729756484568791270948113076175012274871816875358687119306149791669560478109400542704142623293985318842456350764791138204405524555454683393066230467525409109884623016170766894217352535264856161255355085400261378259698203750338811461630762566442663351258371845390581184937100551307296558788892722629523432924268321333725401143437069082145522172856014921203924824611768222798195084107688461590601888966528469734790947579836437389531238303955942667518282824639060914863171438319705177505419351720580124162483152958571891737600000000*i1^91 + -1622964917381959777929349852274333948250891840845758167180901334250866134785586077635835500246801971150344378029097576170882628009189945014900474732775965964800001865996223438587713374998807693956462691262688715667324382353917237372962302631183302739158495735033457968385185189070249450530293896231490193243906713190350289521720724842193951631218381242848170984966741178658591744475036383539498110758170532481024693530639344977995600319938979112454962999891939759888811176927680154833312310669052321348979391029575033723191759682745919686538062934326138444477481604494664164206668611474437147725658401959553024364237087802993184769340132554533610176181244210219007600857237210629936496602999705140580196154505785991535151666031305910545365997019938851374769673244052235683374483226035365957912965269274893856372324094303922105536962532265499991880365508396807959574475440499097150458109359648698221732556805621889030984492478884284932015659890386277266617779876963560713537586040754669901665463866359524696997225341617021455041823493457769173568363670046653833875569763739348641721882554840080636132070713958028566327442238233207813335576337229486898958623126320498670412219308964922343073333102873415263357478190488883336028597339238987544672438285266817512189575801625990638646707031586976936368566835163134722661959215297099237363632883711113385104521024596026559728506164458933748081266807466948165538860884555544630395750630875341135375827981104438635411984569134800430732680553718843715989967633513920086020817974217736232918990652611642909073679411323451222955536952075570104684984114630621481616355654278873111563474596060203121331295475284986013256108426433684551839649902052015166763290439762058744944107084810469700593185574402209614995097957888564359507372803927580601593041650269363472000000000*i1^92 + 885400176266061009572192485348587327626088279464372155270969887287275069873580010134862017344991279665049633018747424151545746003857379572309622325892282354520419988396664639614039946512653450257721514955236276232712177709707582244097360599706494347989719222043534224031132360657713834254932691651275571856729189541916666769749165279576152084425949727542211697624557798004211829974678292574658485132606915786511626487427922732944870799071998278265762168996182130505016528951378829490957900472864251852722188410300810039243300905777570495588807476750294573672259905473876556730444014203764820932217444047529404166558603486294523197176262533549435904362914958626941017215069992522381599574203902790282136150058632802269146101515877596139438708719230578756105516999116399011287835532195629601079343272971595435154030046694781643484695312628167576808778547644293744849032487786503111635548390034281356140941272112911480890690440441624302890393287155368274897320522519491286826273882763874559317012130009618458226507877112207135736146363199858872873252032006598043382223758469169920790704854444907412185686002243355374459004854907107074357112980011997120804694727402487756322476290119168874267862186776313855430105636429827833234832573534450146235803762813319071968758907700598784890998230145778380853367950646855059482861566086461862445361331110421953221546151267823011868053987273422911709149100608807913180864419868493887060106414279384841683569286311245477783957950546737871458141308810061179598339652277483209456015904224299054603257089542364214522967066725555035441758386388432102592420832864621373830957445159781472276821320430780964475547828511095631924148662610904004675806282231085478918693333770141477350081929526658654810956679003848120245109366757383045133569746000000000*i1^93 + -19926591546602148149761093505059709602084890369959132430229049027983796361969099139038566036775766528571254157160198588301970905315728289568598242869492315735111442989069045665562189843832625669628981411913633159293297660207406914033571698197338708082834457867247822082031941115654709590272750024743947342113210551024587873146853423296679470457560237152188295300311626993251378544533311538767634681918635714265293302596500678689164811634725664792821867512388851714762205214627641850673147688952718611763334369067610685640694964187705685940731205829129292608532535775465440182363557547618824965033300128893563672985427621008271892488263794297108719168213755155814707420596160118645304251848354995156974819322768020625222424399090619732758235725350895770914588823265460920896578233795829058131206757234813895204353185091481974399398231348000372623130842641838913596989014916869281644151840852568195766301502599816264594544596458446473897465340109599078973212942705046121187062428737435124158200264139585732605920352311195927337142137631235456744383995152598076000244146945675684547919653831693051088757250988183519893763101795198640858796008307749456169160230920852144428796892037452462001069088950867944846058322639510644608669048301343602268818225920356217935088239051362493863394382126363454386390540834706049416981769926320219115088176615343471858822432230541742973935145500827823765723515675386543506971969475739566982137721437514067561148474821400011611635485435259907179845230898436907681009482021082870700861559399067074081666533246581176699113024112408044854084365276711728509198568484062080579840015111740642636503934171497067600795009304754229647074958573899198235755518576541421431685027714758196721026345628461765350479020589509375000000*i1^94 + 135687399503406037319951815229690377892207233742901746438308234681210650016111949376272736108472560037497290157684745236437725303841636261591069290239976421988770660783025215647140522880248251205029696455489733997556639889139164544792909993766701087144579029276307453055901867236788247832516215430167972280387878296447458980184254753598469825292494331490933685854516985046434472753224085742439240327459718529675309214258875769097482782394578101795238253419182483752999920368444777859106211111337479409861888780880379110583112355957332614720694397815198166420300781091962168109455268910351083739886131257190720895822376070550607257415699572109338635286526278509710441234856149199916839983510482014581501556734842745579151037960681391397469997191344300425899307885042849165928121080657749945159495095954023576383949165891430710241645147384213987470660133436717861553141862194816881340231375058479635521242029800390706656381266612538629644654611813123694841106504483311814730396720745463214143179975663964018815524563250316751845260654164940914027666048724962705653553725298852061951509169654789910875041800417408746831391914949013864220818522208646793651304464182044799750042242754789286679939577562229714858608965558463843349137386858144028108022637999086558689696399720028465354698575817181112092796647481021268540520985179782612698982759865926710478912232084399765464514456657065863862563973218243896719467051978469385151033387686279075713145281421904052371035977890242286436831695501425525956224166586251678563684620822338935522876145602134176807453275809083537900124391988761152397811519690492919833115154743087085889896430751634278843472736922166980749219128838612025477257136687693841667984018122933953515625000*i1^95 + 12616939610237592462446265423593110471089670023656579327163565894228528009019972052246849459161623002135974156655453171424883693196737476704685501318822515073104593597588731957175391516792146291350380853041497703130615690482341229941325323648246091781565786585633543235579783019900113436068237645122729332882509971968908255374732069159097138727302391221441301869137525779169008373150082031524111918242714300826863683709156359214574240264314059542399975082093550593111886900896261466035231857341914791913144127242367142050886288399307484877362292704895301228828432697867583632930266004912907032666508807656332500224939253589005720054879536136953265616014350516036792827953069224575848431085100017557762818318002581054458848172930513516051587712615067841813718604077048650542699435460187556937285062287883329756416360454849101040211069471768872826578926792594146801547346069755555551273654158508725853560665259405828090374789103806879168085196507754234722104476672739383200296058950402970324196994900960413675353156499563115675249501399289902860121965059428070264449631466932677792976450244752188068990456123439770051859021244412562684991389209942251619093539891108524224655428102678158356895065641868479511084768958989774516191863087653111743098452468730826130297915844655774627144517934982657896673005834210547302543892619198007418621825276924285928995775572371251458512507602622976809214061975073031190347816148459061450878940514310954827073555663238659865174369736590562136934834683193291160871160074809799733113660274161968516383822122859379697257717447841057695162644475199056056029211936295395158483889341690996239855815759370670848222783447265625*i1^96, -6593985459537313570002502171330009806520977460085812835924729282443628564845296921132325184190982657201493142504144977657908857977685933671045523633449944291378145370569364374340055259631269321065806890585528005420150900196397035380721798134725843979604802066695119338278538319928291704094522344816175340603894583511032771695919792448123126543643379310954250984137185265981863483171635519835811786794064915560771030864079884532863475215346756108205386363985554865197122846786013273777351929372862692735227414328834081845141923649152156706697579346426448384705698029053925210345213505888472966590565615966776330864431853002609882255976224569711606796687643723601503927910604900245736011109649310706304354555822186433782573582202241153355908131172014716013066918819339721201777547283042015160007827717690717701626197828045354542383752602548798360963715849377168289430506812665239240637082941649957250408443951864518927090699268545366532910646372271471021456272523804863466893542462964865577180202619623263190082545599132199933049381952096330044110679118374525727593729735197334712830609862329359349796747970890180499598072186379696893562409636400772820249177657217580345430506553373303942389070954472379293280156039434324546956370662831721458543208019900794746130800106878524164589928178892074980275720307315360169324192379016009433724879414028140821213340248865625085508259625422278099992420122215723818582178497548190721772096310533377825865500747227716636035862424661690580993707521162589890441401864453009379355307369524943641268752691625142231635893136291160182525757686811698906364142464434428700450765842834547403644400201922012151772996625790889832837407013705822039572885766051301691357872942160740260084160594193443127644602360338996118879511346265587358249119999331509071120486227189940449766154334109039499781361539134668700630995678694494892887444822542161009649229957190266844556506680569458895522670703806227700960935682116890543022117517765799728628224210241096576911617247434899915921537923437824482699547032781769918998775140548114616727487064462935538226677065343901433339475806119764049272005488947729615037065651751909537144985344304440857171902069185963130019225919450457234094066076499567737262139919844448664159930680281068498456513984894550166917122038468870179516919255207983272189752073063341237789558744868295589854396423683637843127118646023539469214698760606995933129265261285015614342206642429037697564815075301373087701856743518181520093141392042220452136979676276509755284704197469035873194420246652842408030591753962350184522479851889894887259263629329384960803693613074880431143733261018751503234240278379276924757915531468551733184783085185753312981070313956009526669829973030614560626341835952819017681979449783969006484840302722071423184777604575817371593367220133496993617434908788823168764880964973433249284511623216306403512524541685761836778734855110470255292988887748818447142756238917142649411626192782288598454052756725952154140028003603007005706605161860807441596073717126767902119868810506522515625794041880483201024000000000000000000000000000000000000000000000000000000000000000000 + -633298675730997523975160404083256710745697866494336958184182456806679938310560407720924013910433714514456147658422156891404112047330994492904585289390373044399751199446856215744520765123241314859020444422436884764984568681487646098428429290721607865669733605618456800445721120904684795301392946374352355888917242580424871028667551646359291687090357182811685974103085453565675572128742837682507376568228253959565358305838198675146806179627288708710102753924517098459517197581263637321787439596827661101958120126136343204708228353170756017513032886048683987992397746655184494442646860027756645590525891873808536074074264323811896512297296833600932235997576699629365857390277242312724132459558124532841898651793196807653702062624081660128968266244706822526702694986314550751692473465556511613212722805464284314253310403464701514178753505664984050080345200519174138488127265276155114421894097190038533855801836697434653975592685907466522045864605495681664196885539777425709897122125693925871787428229773023968350606201202875883376620019517048798167102543515326449456395266423750405473555063803867418140087896800478858782060826683649776847907188772064704753348440391813270684755716481291466085231510898620358114527740647084783719895992581338171831918052338609934660909865457917582074286281948633579383195121014549355337549308384438516213672167907243306015640024786917472658095250714935421404698254398788500969139324845890094381561083311703360825084157746195463718638298612399076509150930037541713138981165669520387126830295456872132935821969682870685035916313189733683893588409525468630077513805135566599049061835971339107737154494828567733199290670847253460160394711776702326079848426745398636679436727776806332821947396784019768483449639027350607190533570800291146435573400967598511955117648389969737240263877862534665850339874562288020550539660177049748927396413253646523916603789033916176148832036743403031555675960574779553278804964790061649056765751885494390439002522134394070956825850369845714457729799911790495823376514957394527895759540590610004848446370515636713479746298748458738940604369981660603853865058230937941552253300912150051667582663784472410767661098159360620649587306026651839385945629063199436138427827736206210333182571416958340370670412505261476669074272234470562964199377172728563821491731880513908372760332843550631399641128304927927582668831156085158904133646330824788189249065869343516320506618345335622020671214725342467184106174260693737694126516768677856539474404693077326981655652530287302268950422861108124798084892222560674353229017286147627114943100092239000310564806994919967685350066010972742104487214576361734033354297404649551662807356474152890426242756847141621408974288168615225153099410491186435340998610109954329061411150823244063151048096256499099021593661457923975697247104417120100468786930090092346505095492615926581491315674362513148339790365948392099844236349112719455276590373922659860508089480221963117979443104911578793741209410890943230808914536160143532534238758855230393496031986548453004372482576972941266780160000000000000000000000000000000000000000000000000000000000000000*i1 + -25110092495819565829706302142358403996946840436093245898999532093004132149511218507176863322312345906393106574674734375745748933711123334646724852121795793406086293264356980104295921173155728219908245253113240122124785760336259051225145932600036247277861117917670294414949848239292925206812814783661232120355327673191619321882091926126297884396369034107628372469221832535861862671317201870075980225926211779002960119795553959159561393620586349802887906174131658487799619307787070322003949035532655788395988939433479820500745893446254147389443377523207048928977593106049063598208850353728888195129619786526123432818738447609896971920346106035458918474669024042249560563872796750102943040542428506260962514653462249637877950296717043531811892214852905212579837786192049968081149237169270181088663747925456202495639709929290056161678217679107105951022277279118719923626507394390542090742877786878423914435018512986726655400165339320697338430682759665641010270541640902515884734819055238584740472131609343875154874234882350970713138633160623713855333717727650936889593757098839723648291547297170545942859013036442984330978940982803236909618391633322014701078142165598744593472313585990670841106968458467803466062884059756567455031222716819293823791402660295408598165548830503028861288736876356492657605421886807030724650383235630192541044740623537511538657974497262901651066228255048332117048873581655150454220576467034627989257888711171590213635964090399215270676388071527431749323476680424610106315062537256430868628053397158504639546397874563920088525511915636608436424893109547296484134638599536666041153936960257936760994278842699769088806484464372856176412674603519450742841007331058336873659135977277004559792007986886396089887320850603111614012784089967623952480780411293038802139396891040253667056397307058330874594781290141775298748548700243934951896382068795690581386317167248647718791206640325038685350284321552402308340614743120429130809544383527215092776230810302962061625207530405896594048255020839999676176394226943950484006243281398774815272262033596844302311114392990664995139471429644068794744861897723113731513440532478763369308642311038542876566195916004682385828143374635982900820895436673847671537818479528481817934393190356473956479484711010580569324731436028132314484313197571073169141729530637591641226721559765413116484798941948749589669454172461913037313919709222819373126814848550625547089655805872240357376569727120161327573206875373588022540172026960292812996717887755021537633654459141468505186683721590540475721782919926017872450141636209033246393232665788067499479679884325712552372398840189856063133117124252552948108701173810608571595890331014174529631088353527902049285367973238089809568709292955130660305190306402639983634385781083306768083572651271348128906909924271352792473850209677587539812599633622826671177319334546858261060214338519450125842116711778145407800013934552672700727624856950877985734620673480851909950067615606076419109406529627955000389333851760798208311490421159204758236180789076495928343873380247901569024000000000000000000000000000000000000000000000000000000000000000*i1^2 + -449332168094369792845941903414971742384275977674545605716935029562636767408645467711115146146571141025199630447743265458717963692637353999574089485240897254808623916730456443724694271216868906917419087504314994108919818579304500585686736376949954889653412843125782381940470633209166288150209152639595433264503377902725841360496674925356622186580164488921579675388595468278028346009686469458299136139931562123782810141556381340248556364840540220088370767895444259179040916552912892599669512419154959945368535043058248054567005047849118950225483348888929224548248474751244303503123551396547473821831345860459590080565837400717946245977060327970329967683394517683178284980649814655221372129433989388386101681947182022126549868293015249894317829821430130299930710267677831407179289157539447001953098688667171028063317978548810761515795107716259867612864332529962328356730531856680838328410531376283842575420102738689243500860040592971999352058287325789939592274900739215294680978676278061130224043896230760271566606939858077985445004261303692594804691190017158999738978261670773020588612606294554732960197610821580994745480894712766232102919054681780540729031167849265178424652966302388777958062092782373907313912627535141261258242214505138773564821576785533698398436413222878337371879637816425368221127834604285120341986831095860243187431855124948075569134038238925156602507474061414840518041155055228317438089295972339631129123732309355908471215610449011970995333014886405324700342324135713191417433063194042705630927329771610344493295721809592415919093519633028378765982126105719788042555415978555126984181304712799848005617304087447259815635635299286101468860228415710193491786249874516845085052950692150989485401090622403850306619957502112209043484514576245709178954449800741745183699451254022251151580581438274496420764427779263642919709587524364538880256721385836842144353349567291890319417170645186384844288699060137473068999265631713828432673098022529741441308922555499425783512159088456374556411070835099607678142290171003530821792309113277267731125913563395497806059462210659954076223742483576855510203611155850492862905101042365579678609429115229652159902417060411950409450225232331682536451284313888158015218463552985364057679190199825769324555382836646137330060240460989869396259503789584057447491616001483018420213336094895514670455188382024920739378412454141451067565049521488479330513077789513974568389616508561945678194684859262371644447069149231234349630604481081468627557083619134054182883592789978226676895868217211238347114381668511051449393046598936668356143730451337380588592143089637981039444656231556277295382891661479800728136136156338133032975757810173271888899143335259281175907353510000881287135542883994570395370451959098658173163516846094795537569559164235201938536117289311393026154817080043703722070528048187373044559898099070444391746991524378959862807072254908115275790087375607983898119436212571493266050305171240971523428373535346709078494360906719182366796837258241050870213916568583240351042857756048798522053637488939179704320000000000000000000000000000000000000000000000000000000000000*i1^3 + -4631677583270182932682907857765089776428171286938294948384506376437852745358366793533831807140308327478395598615729259268468497185222498113857488174377865800246755423162481167894570844026778269295823764739389260342251197343584159839484336917874177165021573538978893171185663659251116730693869845888966468452019336872401401180571075490700115250876622794743986702970681078346797769058099715340673613066685259772578672704752264977341951957210627361863523763931394498830454672456489739334268833119075776374280046841559014943343972516146539784957610261244785911808615333740879070371926251380773566850192901159710147562384327108235133740086998573260825377130818386783433338029860651352263590359208086743088826384803853452027301809580879183964008173434962444726087354845734971315389088560203326352304089111790382540615781235458512596158953249084615967872386590700296058195883370317600560211756359920857322739162737541709013384612238442218970163838308429931163237779574028015872924771258238915984039322957700122751973395041601381091429689920164566588704718401707406926008803852109459353145174261195286079038616473223692811974227926331131324943903584905513125182127109491644943806849286368566869506424136529657909462546808750577644054614682798222836975532399032580212364373599883053857979043581779260453861752227312972750648553008777226576077231797258765319652592268068593454065854876396064774965310242522314463570526622537259430254665156050569309231258433333963327539105576418046773212223956398808602419536742523526191512311431378457919386769511013361923138139044434044530083589896220376716209747395880940044492099728927825925277465942497537001435139152967797338959800951380582821304127080136673098619004035018994730260414754484753611073199254875146700263343709500102099917351095001059472548869368596584764502052428586280829819653634605870851334748391494443591729522091923079656428914935058581763975776640557603774516576476864535043163591232082540839665054631306680425190286133011120493787303456775844435978113675661866249992948268751495085070386005342995239282227688931553382339078304976960334286522597632993412578082478771139570131746044518153094476327995268498153471199935330628035849542401887269652758678088775709265424324511721159202633524100767601367470749339700782302882346658967468036589892216153185927480366134457434153864596864560103437815563193730913145941043513604551610153235036046604037540466745189046514710073905384935354396494675167304170066584079101969850951145350626323906960720156592835560389204687808814962790330934074667382574037245562369985148293259514904448393744006899261811000441365287167187451953677936836977535285897700877565708493551197137823319659849837684346372916142417468696731839642320080561744946219334665146732754006500828134755718336503952881619869478984683969952133851132565729188507732576794774202785794242989061291974044873343848470573921360817846740821565400582207192389435653303476968336505213152458856154800172914600765660552680142148881934826989874235662268202829711206441470212029405284855232785302641784219168164893300254310400000000000000000000000000000000000000000000000000000000000*i1^4 + -7566631107220222144085997176874388609674223253750698417088337272578851156722259884416954500711610152377697161837413034233533081786700300760341899571238081511414727920099521054609636819788416124492148424621792409491913026649235010727141651629962952496794311114953302558453896752092508068293889058953165895374669899247308446083535388166645463972913261802199410397905488080877688129970681158968640697675632651066064613374698897787905030431833447400293667711086704994952766815728811241032144001693003768660449537618369880021836718173583081697052212634827973828544519878687605645345512296555511936469894129244860529772411520251982196461631906081934021645099458649618243577574991842534802318590046479148482090751175762075444829036415533214253919025117352355276843287525465082795373875264990278837495406753090377746510205805645461042538854986706194415354006438941689260292576534305538708322273846684224864531985701391821734232640786311084619229980317018020966268550690022698366646779268239476777266863126002817716952896863003368023014752128766805853473768105977577896823989458204619314243866805432439768642961166253318519665941091531130789546807818856664096114224572308494574165677344234065887411576144655739947318632733807626958023199574354069520801945181960062121787498958667928328717136221140043309026574321202146675481047868727599032042020715508450135980968896418362571391303947112775027706599907119897943848514072780984240970647257616557958743238803053252166314640219847479168125388214725570069325418207230478216964977664178855840280662115373003295344888013164261443293329904428691390629910825433293436597426205199877603146473366061450942085647010891685997673391439464675935746238937824927315264669447089310226750080330842514938059788477762475979759810951786740279760080762553908832243382996174781691512587665612066692807310431965067012932137437682246980558635155711581828207938243013442580886506594934248384751582802085928937076996107055744829942978905998605458878814634443440570162405766677764123317531209053721168107807627044248085929767733183812172289767745465212897126154197505677620420782150564840431109346623123641878963439518731453374098169491167534857030227929288389836855964817524573775439602814966098851889755538644571360658311155477752597657314183113670771950534923313179773599852133191579512695823680610768460915888458148417746957092732994870019032700738342997781663578137376163569472054393023263105915009282897830191598258605041142346014267614881376650021491753788272848995845510736833250162045939673647522833413562485296194751537917981666475691591125312581081626920480724611551617804086194499765648234512997772635822675093811256739403743028128471901860900661072067507309142267240767796169414912975445354058386547633074334564636790252840282178117765913260900781218446795690084931113432410351028906420316983201677302860556897116349211639324023524156988748698951413267348442454292804635103975249102205807279380982778860726129249020656942892911554425868614440399992404953594770089642232282208911177908073175453873948172091750343826006425023467091709132800000000000000000000000000000000000000000000000000000000*i1^5 + -24157132879391498005142487491657476908550245734571548507159181198910955122537008308503333954744024338239808166926051721528013081236583930255872361584672960397894293015192418253908432548235304589016250078489228268413632486152202508429274619643519507995446435915930112199867480081354838267548041991657405825316958351298512080404655819719939312716941627612302154470586799505346078842528376155197603025311512121526943018373833830378599197686922451546681660482356021612307814701306962789943292115895018472916166701920612851660536303371835267892409528769767125881580059045064476432393176991123018586054901477461318131817212140522884392271921647785956324500438394761287627166893413814874786948541921689109158850578378964930769548098173933747488335387694648604305563139663217762673515652918199765504461789004480246868664187471830299571636753089653315170734918963149650784662968263660177701382283035800966198268736887428927662286207996943892289420126977807777820237654009415603433975012194523818844872218074914988196110649145100030718933243647831141536905401555710444057953966810718119927283075483088425541558250224884929172844569946024842503420300573080184702850687049004376105701070450324182107680013105373348476008652399364417436839761766900902401307591233170682928498057709319945890754187277463858334553171349215666827771253987413835950511985713499696252172839883812059333922741687711243718603114902203558686813561016977447186665620274209415563015993993417455835664365499856205699772994631706140268330468972234533354092471536592663062461256383395844838795042372383175238019504834576283875752301233874226285871086543306407749345413223608415134292161985224469144868124351009670624398851139595299842041019206791713869352179708970088424719215009622795429292328107076703393662372624245551156814384066442947599587928936937828545547361131142198930350649037754120095126394440579810209512327295443524819744928774859514470620612381011827700913259210690644003004826061609284994500331992200923760443785831723818026535533275966795195367686370556625868174190170269406203949493227344107845265082704996661195156696595480511761549546164865861970616353927279032220608020442189081857725121089670878807952276269604150787935433861094897604872609983447321975504815173101846517524541674140676281120245561154582201240227907682564395100090076034381146229097033577960289965215915439969442078147217120724338940090845721892652220351350587128068276824725000508069340916173046681030671630649721695153982192698859123032052067518678859504723271768752855710864464444972148015265894628625031487534588410141967151340102084306182774159032762053016356204043398004467625932283043806125033605495632331764609501077065995828942534319991847645799372275298538386693326113372358789011150915576587307519410424416828488444460992890785884366863357819867627401485775709490417437709263071540054144277098788426897446592517572972457615502292101935804523758587031656838202884184380997651713824672899980132299816480083970546908210740050846413655659407370672954312585487621292305276863254610096639017208910728641697021952000000000000000000000000000000000000000000000000000000*i1^6 + -25977999957371983603640803296050775415337171496899849675127171739960300806189693763286161861814788947941225009245656192513439058535422792273373163108485777844214673777067220269509156266494360723768623011781279954820052964044078289946892408826401554532958959952681062224561521350680876620479210425143745501613299064426399103722601295142411636867169834181701016093329936046120308918624792416657929782728679411507997216566077466544312156028080360384442101436240824951785419434638519674472575878717404524205648103996601947970524840086205715907994665182039003163753766836516768853198812003513995811674790593222031858872705367656490887809788484882799073335897198020714626020495315694712957933624495900879165183770398352613159197289274829388508580041277032592239756536257243368408204988192735508624694325765716977411169742107715555681169753737943487980532691683934447648962197027118816239893792774108831289994317725537758538182312214294963052437609555037947715706575532737004785186237417780297245344325582008508782222989524746898198697121050000138460952054198234167525094805353545469735241202360468892688297778489801832568781425995889997712045473859890805902790568507058563011302964810354233333578401117982194607536335699684650457902500481684141741128347099240872459802763764014952034589931472929655155099996034570920404052046102749203153301963960424776252059854944464551467348694415102375041176966640249699654952864211280276679845807673171702398700026267640117440839000235031095429194856918341834860322634343393709139887867575754923854077473625483298124272409734960445466111533231616273602823193333094905090998253822534641736754195888578762558021583817589314630769498976311958018417855808322027024688434592695154485784404027637567973338957507887891325794054357469111350087225756350214391261495007469555330693451810633719432658810422704564453837474767204298484090254419721185015294356352002577693646600725368681769556256076381892663409024593773859817029029568489210239633520812442393474234907409139092000609966228937994324597865466735695227341489922714717637040053933024706250876094920583269871574244089925956603914108343578686385431994552624296342802636249023207695803225306190306570468553231448531575829666525541009443645188796800866787735813577952988393019356147150627188048947736465923842235784531296799034338697770458669262555420035917546128304098368727549950714292052974607541170281499791308241603059678025781006835298329875887104987435715220565231189802997546552232722635143955342139809001334659622196146859075080840896998620468098758555669088806890445193678976668892637186683859113855234819450651302051779562773485488266890260437998622054883086859049744660430375968963171317642899898028016082953430892220628977030909761963268060018290573073527502531532892659903930658042688123973609488058942923867911985046093560487016929430691271758372102549691869867146542205372773313752701594879696402516591425602346100764885372046810001512960263007707207318122251815513255429461323310299953311948728490348810829123901903431523262781509171934192568225070521699146373739315200000000000000000000000000000000000000000000000000000*i1^7 + 20500429434948272327284984812279127915202879780602514685317940968544438808666837205900289242269430647732121387151649528602845043197215745047868490428927419680951691904971921569415869490969912000212669247808821893420972978501360165707879712783520181923661527391330322123680916923144123167579797021053207939450148888625489778716807535281878837122950775277640135337962629106657628293038278415230857815044734838297732183094724974603831347376115455930383248906084265707272190574897953958607849955064035073461718273342598539526375946469866606124861438751247257174893763279103206582110583491620266018909917885126906578038913576100646791059252636758129224963083860765930353446160638258766086073369042557019532155326622866256741983702564133102823123351643017136463426830185633101551214371734195298061483731795265524905969681911185364135621530004134619531995389133971761298068257995711434102818133214662263857697829414659596229104799201104163651602715505918700232251897309117210171340351121178320839337992753293969202566684272720588694888655856104331611208804913723709339558476959935038404307312130731684009265427407569382173866209398075221617519142950715706403587001316345386350637622661615404862974235277043202875251948610731527023471266152304110315801233585682703505460506143538044829305954557408785578742877050474913248762627599160883606222824202771611573458459275376417457119520794363837572859899327678485282117167453997417438608969536484531675006230402151390707876040930380117079391287329000390788395039182245566422238244874209440406610921935687360993583425027701151660801645249046820620366079019368971896497675693896307189159959439442563232400313081533107901869946780613704187626091045058288776966815965240426359380612613174659442746661289647104139333497226509697777576279284890417910675776284058400523213800952008773859742330464133569528930200035830639164827883424805106630463472889843292025468176544376308734926529761598466416672540365674197070749225843046417318808347393850591309765840532916047183936412754459520184392006050319812649858685877652857213467998643114303491576037627337232427781317581147382652565210233538308670534816335774839278690923049618612844015695571921421916710212579066173293539334613257325114480737477476262335789224433996257810827894103056310887394989270249702652606803886466671216890894418983137581056738820412532305387325845602957966048939152637040712335189470981467996727668796052278139344346930240817028228782260004672064986483772341093538615982515146518948647336734185710527827998445266874578954293698489990057009135601611232972090422284731254203599218850944056843604597797153272478982995365613472105745042616877278800716163148536921103827968554917644787855844469529086831819165660760545538642876594738347203257923258383195354171694248423834799124308747994964154964896003029005438173807895821847873723291489840328851724195129680264695003819267891236100222431524239352497937851730061118483340719404695552480041863085541841038126391368403430331221175085701680231101528085985906620214425333521588416221383613087277555665219623965425664000000000000000000000000000000000000000000000000000*i1^8 + 57986351439290676228535564097395331353995339418679100801350009418017603206575843590146571339261640697109274305900281808081001265722753345110594293506966606195702042505758599956596184675700661037843975549887817213517799236315559500215448844691788981632522067225813091772210303965240639763059127299031089847832359038698802741522144345663068181815740900053295971176169845311303852696726135008763184500336406938412934432671101250990113879407447553951149809158008018740602885167810215310203414375443729317315527509742819812944237387192918729723368162130542275512377458013299576948364314354498933277394425401849463455801360430519356124995497954670610054897742742102641365980204606252363473874278455501767403896634795997459806437195174857554808319744640590269770284056252216134066895031401972704135791515526226381400248746202307079724490703895957354741741842596710607609146547460897986029574896899645804021664709465836462294895250553525335187031838207911224444310048134646879610138142035850048591383281356683609506297569297222632543797729709444214832627763206524059519611735416997072893040927135971285577133645456343261581535595473570173750787141151082229346855735857206360641671468352938996585625563370829424428874431647058552989325813273025351878355645159469118944735208735297668384443361945954287441084331737146697763162718833521610591556606907824825815962140357417544589982492653066235370370291975066082975665683395077504517127710235318278980158684410817868830950154096611490386987758972855137784846432721871664644941212233095235460009213758708289083608281717674405041946112817532526062437916243657857300343093768444234910222119419945308738324154954383302384916890121390222104589688683503394118051909292194612327018768324877964194324684972257704003833171382461764952036768455891679054324374933994605013772289893482206923289533938601925024585873136801370379367350667421988707626149848849390338348989720630671097056340709596813552898105653234108854569898604861158777438459121365017630781852400962189534226125858539274040602399260128533800019086392456159276795526848518332342224931597049908067671721924404676739082074196394132104167027956092645390042295780007066044206230303237496486966398654006955316512063055976654706667363793618590347846344044170775606758451957821195523855180128870567683346742128953999931336847594434942474871668130296522550134864814502662244418812322150188903026844182888237753337054467979105528829105757309680753809414643191682335878707426091922981779930917528405769087261100643434320979808606092039820263390594082921338576020742064789917182124676408910254489068027825939748040581505493925260501572929196268584262309481239528381896468072209598454548521333692064836120358113405761668196037075864957828536857101595871956049706967358304004264051217214530321239509367256563158071736775209044305741985180264492877203637580386097650804455160501655226801310595408883351045240520692905609541079715540436565298077079370853962213811728598514066805329244549565335669177125309734248779711901964040965400824965614808054637183797473547465726717261544161280000000000000000000000000000000000000000000000000*i1^9 + 39140441683758916236526411453458992449417273477123556824628023500525699065768573934209427096933772547053786966238820411176162531564834650044646820790334059519336579131930865538073695901635923299620766350900658395626735079723382231984485367786040195787206380329710483052165142092310236725640787963529034022653137269120418499410568044665004065641613305595851885056132477232351246858290073110350351587844218424058918349392971011546971959423652894298269794421370469291801040222745460913617511114735976955023428299533963006170654950291970859068053288948994926365253161793886620411085687619282298165325239110576520527718963688579974465338444667467524751401083037734498390173192970549001326055384774032190202744671119026380025662000212240630992875092803040244155708034579456161971802103655330443286593456834845834571618587802390031289462159308845171254309925333166971468220039690365129798660120469771881773044432210279175999615113208303554304548566111925588402787366052308292920927792506936377691626766769350861516769973363375156311376176789113291802507851032976535440938333479140599039760753385833678378501012079741188317227949589522333465167747530400858082144314891733741997504023879741622959483940796672952408122285075271503046476140501148930637673382206706213827120031428460371650467179965336334363226439521463081018860786818175574768837927007840717982111618850863858911685403333556170849811683081956076890036153397210380251323961450935819508701215148240520076075987938975388814294495684694615366930412749262127786627046915367641708524246685050792699069678146099256136447937158363969183334388263371966242949411918580730974805946122139391239677016326312904125838313742703300240136911532086615548286554738975178962936566447988438517633252989738849143334553078787117994339199988206248964417492307246763170452865710288488832595508828761449970443033618889098256206837593731068461486238744494646276427763116002369521140466038607737827867008179933797819364838650451323147361382691985750139903143684010962846743583442922046086941558400863903284234795321550749470240239839399644378473840885604461216736219805549665834291934304969126427093792632016773248224656456737352259578207174258947738819096073467234644342888877872003240245418586648163062369245549882959599545931531179259332965202800867237555838780241274977714229433357636318285394421646758866303949955439295460658996081332595041427728349923359673976508135373528109272776793534501239424636689753116791004649204729335688574908426282661083548836345499005196878439561580759262804546539719217173702837465218871112239814806818508448600976342076282069664235463567038998038549811697374787346118027657767897655668712043586664206951874069551880064912110336325439662094723730558687465898438872321832217880289860583603238780362098165154043169088446731838124285687820187187331252787671996912856395140532037736784285312585612783204360931580004075222998538027272465865422164457812634848224312739765435845300917464831709342594317858917131504472575160170847781522427698027996393291899254212152921684461771348325364572229589039841280000000000000000000000000000000000000000000000*i1^10 + 4803926025778866488284777642271028867515454490270377299005362899502168075630320159067490742011440083870339806419732478985108637136540035318260796219107411449946889637275250914697465069490442924817422714142242859183019660019697225729835910086044057667339636306836176169370461253609754825280497558421059939757120127789381776802593908198950757434930117244646960405184786002751229368115498379471069632687790539073240463275897867603193886579024650689554438133082872326335927608248565088155393784997426033632942829355479740379060421662203962766339155428578954200772917209033570561975377806143483353505772634346118305956042588221012222543414381722484197459858145241767136164868335931175540964548861237607359214615713615859265127047370051473164587413166852339701513263253085582612370446983435061314496983861584121450760276380646221702579376150095263443537803010831432780990793839518650003532343230833760717474528629738640618292407530929640959501962202958214681375951049938326784501428541669070696023652469126235114774387839427251942150293499643237429288503104331598923989032920595844056650507650056573592469170354460646859717225871607082287793390150178009543689160907027098043810126913484441962093970750033605630268498052472960757313385370198685338389042213973790847680274262371767696117832025741426705745764855300138897420970968295691681813503339029402004528632538338257437816728317606482576547881070229028791453632950776227744952309469225716616325815686801378652209069920256084827995810123402649042974144975641678448965657161927282507672884739839719283112891124914848268389411858709303023068937394289823968479121641166563381871613474229298608671336732788289371385409236766452704605892551645337515678111945751107195548775031117231353446059101906906720923623983841099769145779488250532691046606394002156262110511230037560203198136459305630930124138044887941824868975078258331589642222188622011516260693388345088117147982844098543233798972415845192533850751514317100782182321674720602108396272982518904287421432059926532647258062544014845924881707312061256479915141205830708361034003533053198953355671724890443712915900275303155438421575481159103944494304557077622824936396126021046066892128084867867346803889729206353295854344411957184737038146636501431110908785403419791523565094234690545139277937956608854750229700583019818452805970035505156532707333915716929810461053840959295113576249491402512174042045233410299181626420289955758364980007292134111268852814377883563295584545769445702830097745694440987023605477336727949117448055419239037770465136178801322699170342727948508439424966931702094795905093492855494444095600752117870235210599124732109063929753833676670070051244495478762623033433440044972772385506855946621772614793452880599218951317892429033709980942258018720549437440997773871695068548205441128097225546686134946698336386106740346128362142049923739412659187689698838257532615354063043544046870455236491711304166477631847274993953137743127416193994259389046190033315012273989238650320275132575588929503471441861130379607166915520490537608979624755200000000000000000000000000000000000000000000*i1^11 + -1704155536091858800405563779340474517668831917773220473884689838988585297811982834226943195531791341367921682524580408430732286245910047365531413989058592192364286624285434685918065333531330067314968744059269166665983339440520587978632888024868348877294002831157988904369912456866753585465767989360519245427933117742172757268531718878129767339996755651941561062060899514449563106530543464548981837434791910321646157496032050237415422387072804196484944441010892208903931303679051599557202248073878955834806683482147879813566230738482143202426024639953570126538197464602877074308600011595255426325604953283117165695558419237756334621122143807217948766254495082735391246396020640469574990151296102596101333082882342251990301804024449805383318042981570882289048019200817208790982211880880728850136589103720565172045838180952076664162544195927319238243038980325693204990669150474664403233979655198377748421684451333711743256660319908866346792495143651783337178704907479163236539782983269962739050120522671650434290611867799872372804109364634623055492864271962744821474485651097174180731294389432644121552741980059980586739872495494228838620638925192412141636767399829815633432251345922511197358363613870061887779582468085993397630490633491030416278008268425715364175290973320355606621009305594178034993599510851846626893736926644458542354053875337314351944564969984055457718588669849032529347578537880454040235444734298291736797526617877962531582768701830012076573301568550474128496553236246749041400425326459215714107187264250450272811287924206897764724839256590323164999169590259762670934364123409330296337802290856779348338869537247411797977385848345122503103674831152114751757216123443402554626054942813160015672887231584892349690366405452521173030422726035661532650389749396741054142305222919730668955600910262402432133475134406800737521620520350379161946253940803714175848267081351126547442275993705989302934529013071595254222898042726027618071056489897475247274365922427059906625521194593403441593938744905011292813469010670150206485214590323250443205725826331945803967305214680071849323382530915771242197141443809207306648156144877621337295870647804062928176363945374657965208951158525735391449965803377622921442888639028797466028581616736653877553350407999171073328648130571168024527433207740169744188734992719204670585206860558081686227710501470993537819211995178938849893288986335615052291366399279794521620278227673434534291852948674305201192934071544328733508383433947775107016417106556683649659008922804571206332358438327759295611157782249554139399377079993520698219903580087475666324961783778660592976518784765717093991898784129618060425029640141620186665744322208869795649719924757135676561725308166912165942945373380607225941658588532349229005283186011816263239451233687010941934983918748168110569195127375115045975581275450177591930860579892940738824813792323076747413378090843182036432085192062597168988463146937356298586912969223585309490030470717894373420680782834843791329162884742684261049339940016255486511174072656686369768845281853440000000000000000000000000000000000000000000*i1^12 + 1097254875236265484944541965906862366928698670587264286582956986567925343027686692968486834200069896688096746386997072893150023838212278439117810565805912069987012062516589130120722510945323677296112751555973619672950871042458376703102272273902845535635018453698573241540283265348748166381641376588233458748920199021059397277190048620764497916760074942892978979481419135859876761738321382389252012204307666496942753390478901257619967354195352056537771958795019971589481873886662777696955826685809177320254378874042136451928089155250660410587278019586292764610396460625470690533137388403516299586830194534511463455555839172330522280335445071395991459631725310700190273388576946351069999126216419719273969135235345860127035046380720460727191817264489377156896213303741732767225913090532907842864033003544624922700433036094116785915777327709996783711813055490996305196450207674533021255273409366251525443954789366587931799390293525282888773950288336603649030501177863782196383952145903710684551781248064416901174275782689475476743605669314707845899661527667830544099007756788553258059337662229732457174452186512767275463512089056544157773270972645926814592375378995050158997388818879423298797715118872286540315173274099644208061902397408498121965992691508738550139747489929216689217070674483868986539852516890850789451667681297430384831924610495511906815437783741911871916434436882570379894366225865860651070337171159363157457705693510752707203437038741992131525855656378013777776997569015471872101488598348005808178907036621336671068584722635407056671677920742999995017166413300946788385865200399202227218411839053379582989888050778866426603571820916057265754411446390049741639785737701065220498884934618300338881679586994767567556649851224520937805296656571114784916992368090972460368894218968847658402780963870705511897344618981982381133824087480089823791034805256162201586167467819574077904549446784273948796032985848386457413028476148067229925779046693285943069350926528180655865224206779013899256284491434536772717563122032029661301827008729113207433340148935975876583653472622393008685460705683450684288623576555539596491621053194607996192636210995299994597922219224737847150036633561627897325398427233247831794138116235977314485453759213012179779841876537097618604544050114117179865213551428642522704885963988738488594466098267413165940268984507669890616119664645576188082511651242205679288486653134692062123028837892692219138974299630570576748742855772790925194804151803429266064313028781662628971199602132062765079159681556905359212626111673303928321666235888190540850083028164032595103777549446808245086406541192743392296528744825263994851576337693899324799589908565345159689025817412368602356413988249049705590280225548721133493255700243400118503349212607270253133479580737564835361906167424911952799181167481525953611814282550837582198053627687809077093602836437576621020530271877865857460728571963891183226814889429892285629096210707678617794330431472771155243805288271100096525830159437876920927207631976570780992801391471084203924968492236800000000000000000000000000000000000000000*i1^13 + 7086159949003064907313729186314167307416272328708694400565339161443655052141974945870794702049917323491994904496400968327781457644186597306503128217307804659290210222224062694327019392711171210345356261538686966821224367439780342215523629852238726431855852603461231030431626615239799048637504566543017874996009250599879234969524632753403894510304582459870113933609541189278208501506352186744138009585525154971405131535885331238824668378756426029173665629781686690607672774649177990748332968596534823735166271018403687912708554383230827232816198025665479377504676124380862303893638058940964278417819900108398939507886159849270505832796442768629575958111871154390432754296970316880746039343825685317963566474323853413112894627528260881335434762999707779647889776978288806928978855441130767908881141404634367680105595365382781405259528311610797297021971035761989102099534609560403062323922592034438611396262166364169456362001847172198184484133367414402584968414889247453575213045523412487589947753644420402111033727615600915502358959037819770581193196240729725448267312596979808257902326396040791364164307552143385394108315540041741218549343075775370418624944146916349008685537672808875489598662646612979935997285150506872957303739106259806397844144822807655785011126982116412575926083614017802396007488119857804177202410012951047460476416135348643938924623410942984794902195936573407010907328616415101379222136735370328699872190777983922803439514650852148950755389865455840301133119411962834979329051030995317094923593521599702686778013008994285976903897144637918049352730074421909950084036935712029109245981574393953222068535919609826685439130308118981326372323491115745793088203794918374601942868398894337672494410359662711424137620875109663574246087630678458211430658096782618484124490587482744941643028541878655042755195616783099198032096520659271398675579024366745439446979478132917954113231426676785016318810234447463833434142580565602109174423125107587781730027831083078999687568281048368560040003465905161782816428951548089702433242302124326489253197695099801142073036655212952517975146097495395860710548387945228454308498739872433787216673042494552027063011237866529810908170875540759529773050309264341398425412295160009934306186300205631315686589223792692989196514513714515200644773482617729091109475086722448891222482013773035413918894055249237532490370467527786038404895688359479785239955283005567043045649254677337395039828094887917441916644004036544137664197265819614008989988996382325137290774339850982123175592872856148676344682830285146489933992924304702324872125616038418416718067498644592007351596491812327091964864154196993912653970861100479369543808649940801408400394914761831246113194405425444778612502931633909581040744936971188071298926903611094082107482459856393150649556862487900134742735390659411553929524304753238241221882464338242678083537240528714466257684591204126336502130239380658631845189424392966222878936242670294791985170967799009027297134700859205351063030296864274796262613797596389579691821544271801420953419776000000000000000000000000000000000000000*i1^14 + -13135995485417234519540995340170166597016883553211329861565852478278570555083995350401644922905737671036218483061301662104561199117724831513272132042271194485241411886012015591971622445921195114696695703020054993707727170580424804657662502084532894209886619661421887667774103726159771118016010237076602911435302501609260664579434588944488184954812379156636634175210876678074144128673727387702836269471934653978654718357281620169516531830068184804905784739226248504098113560267534199258224750323471618531767316705245966517264926801162228104683755857798845985939346159056932410371060408711112006962496286253608196599153392578189273976632617611540149397176215679628797611172720490600222475098694344198891891270964587961643428005652769009609398905661751578295001951295420671468172686788564067395591829358353645917890977526450936774489083267520215499958168404077017757494600907293521007188133282294171744658812863131847403539142723369638969002720344473189438068918039666620038099767113309623547280672819458688076468150674995887935734536025498678352872042177473901713520593601024148342000190338162875436739465661016224440893486468548524591119460705682879204274633536580152084497398620685765638001450339934956642930039478154213939458017520371964070852956221398224482008316613348520140239879719917008654331508508819107803834381030417713117262001020097230667032081931893987553028665750597462207005288609528752819817342368655847706608892040013737330230891927361031551366155799057892095690904206305888402951822092076544613946835279742161524624407699269084193777740177786096769589192143695739352380531870792613886048751698955758458927792576623767856416757857799572039230211361433107342669053197023658323095293874394273963453982937125940141667312219712218203763185710634108433381658042334013605946352217394452402606620641631811525838161785120055186086115759665724680217545253969206824115839577598637349689694114005155524315022033971371519293864325831673784117333874828183101876927611752220995227981145433600280030912681272493772665784439198538672857843996677150382437123096326808528787707564545910745927638284529525245275467757773461005620670992966665451613083811099931476874115837776819581960860767908565315674116375331765236171325674202757449056305643534785748630733886743152404741190604053296482190823568760048210693587324932448880294696882707059442145556229406459114116302704010027767915244411891448342270992945195039205571430946673896092316132118812869812105601000432781143645306195605309476789091829386233454889358142622992411799521529935915523931383033600230253336077145569042840754385026704387473184470519398514546244876606453596508869091321025674741961617887600422263843408135113698047509800665850760279262086625338933630255669570026852753344479222405906449677074556286718249308737431701264556806058283828544680430313783553879343885466778505484284600826720533037768851344526725428631853985032985592657096709924040125068266546579608538251457580213054826824311559955584580166744078823360775566909852541526543088040179770291373545904534898265516633831243776000000000000000000000000000000000000*i1^15 + -18767236742032047947806679705302011810472475392676252461451945267076204483014175871429327379207711944331999332629846503052105286538515142743405670553836866973214695266364573455350670978014710446138656729234832218815997900847633419804979435816012152917494049169774182952181674501634662732143930627748212462061834223738522606732784053733530614814280322478601326168211744627605545269038095644185639022695401097743288478167074715605182036417682534505426059159503329425909711713782762447036163887187588424278639040403789295300688279481201835660371163086148547577899585196775084840798885746994293561513907429780511508159703951750824795157829708735562350105573655403213802514705366616737662746848029434914256232988425322896559832033740747725621247545438657508895942222321909471847081043681065729565373312530047386094208066850627980425185184176689293551419032843767200363964759916254897662738153183375287452754403010474044226414922806961663927916959051301676213946680306537456496120393878193194288246684906144258602284619355644566091759568968898332975623116971304270273070490214240750804136629852702555173956089175868789169593361450667320693097208512420788318279036202929822324446790263674058842537943279111328131120726540099147654264120153203948440432724237817560647211413453347696461968191707902041289691596657252076160256469875282642414257048815071151658642651762524871514717163352861165811848555281713723510974136632610195544145737804256996442018135909159393336771328896864493773661623688831849553404279290089577389404185739205077441203581825589371197762234543381680951369633464494277947572691875383082294901243982015575369234332336024195684000188691902376095228856726800124688317114608876023796695590884308922352626397597869241312139580591902671208449107091936018366587465267955620275857708180992034874358792557503261887658747149893160843341553306340568704526380999667160812405095021071797465965721122407840165848237739456988877632169120381586046627353470583212323926640809838086294660020513489296064208779038059735386774565481138125782223995667546078350974658676896950779818933475144614912520851469744249351370027522459535986052970363175382454542923478046464296995571402654807751200603727556438923511322389584164108062361223384037730460482205553459382432112953798656513764805838806685141986162826341742784936715854130763333338223747062731224558620109726503796993453731993839142359884561159713168761063553613770236841328338113951554376669562596343638932724817060185305172549114906249679781125010811658169179802984042051919718884884367645089199627569696376718888589931975551060397563412334565967523560466939686096777384681439609206879593218446004876197519171089072148948778808585750059198051130318516845709668809533006980473575250391966801456317842452974026067089223710316901639456260634127694786155712229181827257792765959419607468087809117168245681366472773323988817954543433247657248425949334551083629383061780216831436678484742853601029168303345765975180712463589550183678594478982672965853671557669223585741487089061927309118551465809589166764195840000000000000000000000000000000000*i1^16 + -3112395173733033965899863600647609984535944572470586808722928788563393714006852403222210883360812826429757595885258742003967426618984796865332915069530889127049339433650979254411043053831635116513831911010944765610564448662450414019015202062175800206829450062766418309692321850814387492073402200016906375670851052209422684275171376282321652731459840756546984006540257757201273517086164036792784066913123084756914368288629753635244664255512570235847255234438474711054876910182128268967012426300371746623300423354912050870902316170848632209003328849528860205457211720690526692669458988147503652604134885956652681073196444043472643696808615356394413307712079952119734348771416407254993884201924108769549234577854848854991020602056565622156131542737488977723620446803791272027670848664627904208086706805629541020858831486855159829039319247602945397368304927600432290464370061697922209330232630713981692585687828594294053420275024473636037895068343399681494589351669403142475660222731373325962807830565678877157663583870806651313502142507675663945951335219127260403213825423894817506180342121362792398999457750510586667160487710637383090626864333158679048452632465130353018842564254468307330548554317159581602647959100489977390099221298491173200501332586219304914118412686630400448576239456169275177798740155927490287738455258139821231532581879228874109431817158156921225374089528192673831981845689514636771912832840515884370025716287102436208700829361516851030706812218308315372590825011496822013558921888681737203598981301594880253205224298791903550561188274960850561615633250501004621352473879635893677515115026195475341286416412458197593828164328442204133183793314952138844685055707345253281272462938323157158183511894699558249678974499612045929985809834622270730054152759384595605537730305807483664699795537470806138025325102148919257207489257146831488346505585675097387141223947736103203914142249217815945741784264133604444480933160232622256128914623286786583205983672720974528441042804153964860451734858501132784226257110193308460732844603488309849010628585875252173969097519985232519848026002177077674657690153397885217069518880312372164246895915282829355228232262803072854505984284499705923092877770676219473233726123627240001270206403865876806263077216952414603605344841732041837018268049294298318898299295066065537819566666908273092430053123431223715986869940938883210437879073947953999276127784548593113507335068896349338791829659879588673301629111302277052903274801231870465135333022192949957025726189387877951462935762922249984097393264300819444102547992406264210660428818317532268241643053633794437958185596135928168196952428201700744567131552225199817620848787978673307241015070228860791019166350335387878048235868883775177601314293048109914009609443901022706688629346168500045836058626880984045027951614542757946230964275349455568231065195465123464224625439955605748383938456430890054556850033055204743414488600921751228326602032743829040651606468339424685144432954062958229035587973407712117755565637759473853640502038071145587015680000000000000000000000000000000000*i1^17 + 55453826265012605469030412625601598554001748159793282161324065135948750809119003374251462742905721065338579246645065854079322923148194991124029663774676586856686646965814972458705914091970932509736334794067207887239271206349544869995377155966712302594859120295880562726839925313963685963169975169929853834873716712087287454145861781318682638292045771372708843659736589764928726460264310639235110172193812474425121078297420051446163022224083216286870503421840411568188659891954213085191817561063121032679580739325241964312194112642709618343988649117825602894166616117047591057325803420678589394456729634858708240765434887124718117210681842302569621551188499226916881421516401195611786755352358730701250366825991654944673961537777820803350014684200313074609547779219397374399013444908536177413898017135201329597109959536180411097064023440715998721690231071602278878011476982871306144993511266954842825002387398859190403526052032647666001222157732833573711987157860149527591699294291328076502162960545449567141586246179757854573897994179762294590391951125835006586762608420907513851417900443906993675962002035211989366030500307323132391710509004893247956213047971439175457278147343217207032809502663546952582875725823600856402790506912032638152824942208348323644129068146672010602613986814159076016246804942407950636502894734135158205432958241931896108213243367823307989911935328205292823026062648657400229152471620211307663224124943509182225476237953257743934732193593222193949448249942130022923023791000830180489401525326727181977148845945072965267575221613735682686370243697394643672946486713450715980956739112924821150592757624658945987760632724674010507580763984342382270453973672977038010042920194452479761995166387426468252082391107637832550333160216153619748802762086919047389963189311792401844337163548774692496705524518899866081471757507996052196231469752699621992432116679744731418299343223624706550502901653947112583065228587554875426546769558773261208592259425638966518860547566038085522118231962554708342227716152685591711750672855334676427981198974864174030966887202140889701189948552591299590165884322895040654964689008042722022126894161625541324862354396700761597924958247185419592795926173160672985936370624226173787429723120742671831413382465306670254545553198212635809013524236643315392822458037853514720115161158259741171512401654716851488331282826173872702713960908096555415964227961313952669330821886396424624105460835728661078787859111003022996609843691732643943546477956709887701988775719871218858610235342577100353935308298794563120092647410999056489271922027235158664363567780460643433360537793061033832903548545708084076228746687668760595063910720701933110504264839530619800682212335567519367164214823982769176770007046380258094869042784862751287892049001727559806859829364093278357348710442097451707563251808875599066003406751525467276329090418128998149928146713291265384285259371228809953695836463372245745971176359725462155536259828585380459263937158635899530242753634989148477399131162707949645714464604686385152000000000000000000000000000000000*i1^18 + 96009373507074066082449839206478757442111358038493143312098621984855271675023587019436704445228546774058227262960168348719498263528260231099075922310819557837855362182100118070877561775128266229277895566282115456114732354442919509186980191460245012940258105090501824787083125680095732975003690916671236544230372711678248871794871019165396978135736367651057534190725514808717697880413606467124322310436192410364018100439612029835595880972691307080448874907751290536120815810801771751499981146679018003351219385398758006765152278125389370333424782229616565432087386891689278980470998630533591413017614396882839246025843481522190727867474883931124144565543494285545391548620910347273941662882181124550383396808587273118441456810082106725423221668647630477348314354932660257698804250014146604072657268320729458883436448753607165388169354506868888346435031177201765484206333282022342179364242126326698079327071050976054293678651621874724078514496497878056191621723509631027282586870184604162187039808474112287664895716556272189294620093451055983484964289475112059450924382050756540172344313693932966756039532182655687615479255240005974579579687157352777386069963285104193394993067084728169683107390314723787947276881242346803320876622776042913987646908626263930513829229674264688878570589730319124919229848923977508935643305440883414439486627073362181211734041347679463741656364025659376864346456209056161597616484660906462196427143948430444514703139948086856441069786424389185835979003063269818008261839582872942087897332326051025523020549982226615891418986551602245550255470063954654224441298815366806150195908170834057061037667055060448208915500179460182696679366239047673208349542774358369394249122768130406878647529291425337177413234683665522510533375474181284008858386257821837525039041169825613052860190046277333021964447087454384349530366773071408399803107459347260334387321156905980090846034526715782586464103481330299684046672932873657758077751428803478264858190913499956485455028634122228904837922346272778881674112692668344879651135936384717882447179959302525082502367331158030303189607580220148290312247013207011399750018870195555052612055070193698796247715348255613217737884900657441581146443568303459381628818533094124708578416387235581743452492807422938162801274072347947731124991910623304242529123245696746151310919658606012764286845899896535488844807499614852532587926629455661717729875013169073317305739998845088893124657460478601901125555502293668593483308505497591008890838451017927137899930934868381050551991328192086773019537586105692331119747188667817912896174593687918085993142755800576236709671807740957863925160985916849162067527699720186607238836338036489568697971663166630266267372139051939217198296265850131157207649085754395232655449259422035504308831478491461717153283874224954296693842093375042884130745895685570245717296714648007473867119012603308158893068147027686176471964283632215219577728928622752891674449936223256736537102691486327534375848175217877635420936404811662613905725785543979827796112469655552000000000000000000000000000000000*i1^19 + 24393402920348930763131186166094199382839873233826136177727637429012664445761459885411908089716374390969533745640626787335027709046165296411154244416474360288260685943681016321952594977897840741867269256540412062998712825050808082359871988167125906900133862359733281537985846830036021193034289467363358941137351416989048847587986422998448284632716591380525861855783359296961194983779190255072209127921752673187466487575624837829564242350601777386402113661014948812729633990377532977918109085096770989998710506336547732729458450639179020094690362689255937752403155508819796792479654199754192510140034185585754826470027740853436788970400738356682744638143124694692650657468539101992732389826096586825688236031672278750354931428593777209250752380274960138509409357650826828995940937333301498917675141434146550997361058692037277402969749331940227497661582140996139124532745343227022778397851377103214364068117351013053626757264555481805669934252990921928359968218016099876693248384959416084116472091373350009780311011807696425616475031253792706514782062393846968557156933381455892626516552735279200893668023788933814325209883752110579972983802577360515195106011909712235331091547068296948710546675836098640494267137776893654795750093846233841105797742140691862440525750078960634979021447743041840330030574038165862437320714073121436692824298197495013146870764545489011028143831283648839495750266398415968416279942761884772913772318741172175626105510331419947286861594160420873997006426891558381955107470632065637412518134840018669172146904447428432983716790548663470261220708536793608390627109242174506524276741712974724065332231841903417582641460980052836116703361224546898403366484579683656820823932801979068152401260798940274154593606416210061376003249349471817204727788898078300799858221304211350521674906276442127879701099786799424010385062372227816054299118023925599617476438598970680683628857319523792679942492783315754014965233529196117665326502970277882295115804782518009826098675491543257926992898397128382030574647992212011672740978543037075133525081191372588446208985688523678509472794611379712907005077246984758214332527004971003417735895532793469430059630062516189461562195291095651590888945691543109157763809211050864649006019898574193859217496415490410047432957041108047033278369774111701181403289474722416562595049321661039709006345951829580013766935991428134559478652558273397964084094213605061734779565279708967101332196691093697260562723020687159398467359270651730821609840626248340241256759161215765849777786817519701710870196795465857554137295408912142318652085116849525997790771922970761184764208947519529347009226480535708356117121853210074559812293436700284148759717159983675754530442831030623913661229500219890549189210707332184695525696798324959687036061032465597187065640069615548964174925474393623537620477445618471843505770416925878113023068626806798631872297855621752326972535799504958553904310309948214615052733896666024121207348906772245442735022983997687534131892847787630881252358418095223757364522490265600000000000000000000000000000000*i1^20 + 3099477976012935551490936983860072290933114037966663221471336638243489788945201026576982157702593683911646768471927421321431771715819307373770367823845745449876573259953207388849790745569280698324740237150648988634561289461965636078152654505876219138612893966901520352863353981677760727277848576840722263378045340858803540297422694617989740076196138870012370249933841058080673236848953363078706907258451156570703962654128976194103983560839286625595516319974445259070184940815014377258966061511583905107627840328701388040895617081473470831042450819097287057895517841258863657955085972253079121414765537430859542556726253787100508160028929309582274799253837786933395246548608178491580961786730714849061282128469622940563681736443929194644385458836964542907207766851648825768246557253207610578917856597026506428789561548891345480317847634160983898265141211365128584584080476739345033794797207138847491619723890626669713491916084937009088623599135092120468860006608181308886588725566297429369231103399609538747994711709172335168650476252958789038777164489763769588986257695309373570444785385067335140224233871861973822769472399717832241615925839856040910427184402526746942949212521117126769097191742177236026969668679660340682117956341396772449769874860751171083832981943432555509389512581304489227008049557200704908135466402243593054714962757287066247448831913184640843902253318147994621934572826372892258696204116493091804910531395845627041005628118970917439441192094106916159648603806283544028083545566297353520693295150546656632116722418209230057331263706364824468097440053172643352727393400093508565069661328778856719824624060545635962222191568674641180758474410160403208949760250554815182787645245544538496910935385172675950930954577633812568584692538261107040227723518391625268907462691116684233869195719852279918805643019702924182521616860858442873342733832070152092684450383386343148168941468232885202068427432613883562343274241262927460173979972038165121792029707466116199270733145256650599778338750037152898437562742163008121111851101817617882789327925489840021808634697237643728436647978704977338129228783751677647939122284996977237922052259728672065859648802529923618869458456665700271840625470314221865473992048107021105667370988046623496970012542388546159685405524727839744015822053520193937826802407246953720310399686181284305367386196755244353431460514968473640646504825837188903081176807681320360460327858331986940918377952888667139181559840978321157532681840754286259867576040658186170156158096824782981118325092042833066421672956825739455595422759468699368756019967920463957381465621966733910741308820215197360878378507178514385227469030598870417059921110374182051043976772173005054125212639140089889932006855015212978576267840994163155608090394584434778366544950145926796033548094805354279214187971993963264205342523628882711989691594635727506395082886674948715130430207012236562833055059172578596230488025943317154811385202546121314139452502644222167696324012797403080099116007401849567478678503307928784025629491200000000000000000000000000000000*i1^21 + 202577311791232341521698223846259401514632855672220376675572297787534134050312879500371156391200094600373596349970595077627123005291794984106282678881153386341642300593988139406941474145191840107405029518563967870445633777323589473173797450822995031507410577934127446353222878109349555184137038382880084167449678761366447899458266151397015537680677570129520816497115109089738325704209083573588965994703272113339145525716271453635890353189696433265677115322592029485561994429496071811744777146926285475065920501376008710832489218130170639847804443600775637553713678427944237917410411245469209485294308494025692877084523288025848750004142372013577323579076271154561863222050941357038205575826035825603534600273656159233129917586863617906061666971311309296374556270164365206420831363428720033622271838576872681428770014079274603790137337680339640304806522691181646349913937231104300465962792817316272997382426584298865268606803024924081864755643678850818210460919061743547812917785206252476566810158620892745999195661640368685634919299510964642483226707094435994093058939824973250300125736783454841430082605937939075602486737069161111772031356958572240321852860561046503567541370019875602759968396072840106125672819575563803934510156249510684534381873210748807189091571563876474147510533111160019156530214182228945635059120852629377801605932730132001100578056513860417344230457270315984169418155296092267516293515283450930668345739498253961957538947830475760022466781104163393407303626475531607800475181262480295283750385374370191594801317680204709988240479916914308734884870684240269298015037213658928782415686101105935263663673442040093564732337165487747186430841886980601824444392925077734389115957507734260901156981289343371428540384981015646417470901796501888316524130972027381153019246598749514651523648030670766457737541436654906006463235233981705339311863898981234602860101889098221839120012515479267418260107482454153550553856083338636199143948931915557863948659379569811543412212708022457428947007132563733798025236584404459970148203659903452774872148766286202414834468261318120663834177249022407808189957746140448313850368892464909712522126038727940181064424266944116581545514037052146568640299763193825881501057454611653899775247247801427345140870865161765441529257897686364550184870730023702657601485332948908474444103297265461733545230328957079420798122200466498995860411030612006634849665840613505931798489824044354101163936884626980801099285475293144049232953139074663994447113522713148395948401484044803252311748982501616792417255115551072465149658067705185227618436610634909695009966666321687705486393735410292455715539279819774525596352532557092405478880502440200386847035442736409358847916302178679920543948418969469423710600315597136632736076079298573738133166004843305087841023221414327023251103562317254859406352206355125465887870594639081935787459757847150213873055862261555016208749087783185399375016330772472976644138254844795809218082043768459649853689993617765787181445222567831643347612021700987296153600000000000000000000000000000000*i1^22 + 8887807611968473265880970264571477559317159409536388240178290616055246586919596638026700817356765104136084234338364181713239470704952449263838676766636566970872238364184317796614911596171676681431560288458390407933742719824014782827617337562449387456132495890910320350336108302251255703311083339863699695530831429113960992544310847884418627239539816778442817281716831097339305583960423856637392579125086320111955177605614193949879815904348851552510280588781041929045751827363907210282323816210509364585061734508245556916128409028185639073100840727770873029097222175115393828388945225852228918220490083707459546279379996723954231207316807361074618416770682207898428906315450393961407869691389552742998380850329552413145018278411329690980263917671799821720417547944724889377656452481036075963695508800925062884566211963792039012694498144834040110078331306988279234487028340236735720580236849307207534505694839917359591906992462871185059162745430729409095201830886387749868624464645124152401473143629360459420984728372774473710076041308760933799912616670621058375381447150959456368613736937877012373645553905698761826009177119824458116566159042823162450604477419678851568171001002001564195097151349043222704831761448006717515810213056923384406902119051505479520228523656114559764351567371540579274569891784320922756186256060978641763676927867767319521373879311525218031198196352803980458407926182867004665394232101179914948921312718467753447666162528699123684768231023999118939995843833956686129930182771971907443910231854675554900090717534960845913359860096310764153449558581010157600304256240465625980233804093042264505844654271349852601271286426860922427963881599608264544168357035857366490567309126564390042772863689131187829162821042530701654876172697270641152443511900540532838857789855948010137033330525877031123094117623939454247070985044780620506725835368892351703845026123413003341214087364003869517211216804813762494010306982101955466728788828894853893155838997888708205310807252156399671790981561887692834460710706969564768472613635403154678744901767794009771232139444030178130483254958858627390423827278890177226160450626755405453580035131748229783189038711551200392876523569074576427913409093772483427733607445632851202719594379896475028889297720305871988748996052217305406998623852813200141823672148377296937744394655266410845898703679944589816905142062774725663235812051712717746521271436979035683625871925303889514103670785377475892885054762590980650157684204151075397730440543797378951650076673923557759389452601581823945892647720546721134117284773913544938945196233337027330243363742910456456514581809049138119254472042800244415081240451532394928404226538678368418131784101623215632874525509821052537549933731009811242269313589578403807560777718997927534775924186071242729363715198799309200394756299202620340178472737966221369044162893066784222067923837351085187667431529083696137011769579976114672251284926435541621284704520952364776659453459273395938970381059583459861040408887197670084085021369071724134400000000000000000000000000000000*i1^23 + 386209897761785265558571444917061863612524554050350648422454643923773396428319479464324859542906557464874478203920126533679340058943676623496203067589283886126223548951454924070393773095890630503686088642456662741704605037966254553575462786657467853570845202337610395274715883465892016335684530222123423342499431924025569960225581919604087453574194107241671791145193708303589932153418022251891982616621423619038375563202972249999262393694430670767248281202788639613020876662124984036080110165717293487243463129264837888851260526323845885473392812629045967154627132962543469747168464667113019656307722773188128433127699630981976040720470016269796457361704206153355062993123886255023160806184127474087398551086895301118571883772655139432811240996612783505969200597008342402662824335983532962265653451889045924227188349022390220151472990317457010847817964205535696235700427155283173334104555732911805429221121249605588017816619747693530838498303634771491772914703694421589785210737680435714390067497562781370346757551708993809456638749169468015371987974496869893090282312467663417103694134064298036802209877558981061786693797180015848351305950392637575369675718434712255257381084946105962542136489535574636990617233657482323916220485782163323719850566383733375050573605175031307526496716940595251392720661091119625402033406080129473412457221748861948280002246456574716498624883412250983427995037326080157543017595557247647800672794026022393636427884633737834511245475246133274389316944581079144660907927442194729676798710776220795382210725638368359929536404757332863354284199029474287830219427034317835198220764348298496563831881797554172534351949874168450391586990038633575929660967852595043228663433972591264115221459312635381948901512008693570833141577599538960769103557886916816335013269517142294727618121795009941780613424082709050280230065376074008226166743808002583278603731273566420700235897903127678464598509284937449985303529806134409308716305698396682473712431822221001706992535095600764015512813450414685597878476677805003087761987880814571530395599139841727355603633682152119956566221121835822631223057378642043390896226952580422094479087400696886668420643906867460235770002288831517495654648763919022250695655442229370266252975577698114726810592145412106947917511478494006477483082783329355910395857252462178326221048210891641824435784998581953399850549264423342255774103710272661898957805343862223920708498973288625729882585807230521623946955963043135171218013879227796230447780216040956067986050585708044016874862488060502816780007365256301450146530253626758136632620460551789446956256462284457099398256051341881976270847053089911166371029568060657219124054037402026571108263648071337553168333339323059001344262815808998474809916316637049292046582484495280565653300962618255844796198194114860012832044622367208681961124596564034927098017849843986132787896237003770260297830610278108147990908970435495183656271272017200165779001130019805559230642970235193011601158415738165052046830844622327113865887131631616000000000000000000000000000000*i1^24 + 23024911722362455596953636533800730744957835382063321626856496187260073123822375309180037390643077915402430764298089856769911580664247347454683385404549370214285711163976151489823243207148770492692791699408869678704130359371338157823299971017950964914442225134110477171465021578070957802787608010148075486738507413580680911969107885079628647699680105812780696936744718395535119300266912188385024954473680339637541790697613007825574281498275564011757538010144460030374983729079073758374324589073507640937963293337328271773388876440843955055596262531807058691748770923985352713351988272066982149495917869746003928016412780866860042229676122967901206646737802601031239708106478037147773693877835337660144444522492856477242867847469199225016539853532689268948695510135480561323817049761401379094111306605007199561870307073828989768608972249819050824626096737415244067268079236098451741316118098398218882009334266987464387739570779483038443364165276915981335847221643852557694849494940211095278293605851625366421612960252217547495480253910692215768862220220005924059401345059562880854536862933501792407245747986982315899229403976022931648712449704188330930772025107565124249579808703202454667682088681698157146220696153848433425575978011353418991256883981885959378601350691875416201370487564866778447152177516976112140261425789631364867928037305119077078809980023516428415743930300281194709869654545390494869224203334129768565714023169546663897168136761464942791577022788167845199814843738305575263619865133307815819191764253483248425085506222699102828389597238440041048575977934260203277688568950011928916624541156771787058859197331918486435410027164564837922804311096228670819791506014766510498670895119447352729802639141445403771200886358878338176813481856987879211254364295732217478981281444742454326566176062308640022034915457385678043443626247505943276272900477744504035816952508657188589067986019100763918432724794954313300839614828295467136446681538985290970350640454869317156990288837757253923738545642103450432737424445652602497243261761955691555071309428898856513152341021282781386255429917234214335407734174051192793060765735552228926847276182577618272920167318248680473798067399106465938049678719763548672540476661513744384234577605271905120214988971113390323073288074337786927745848735627938079106221491493724607019171364680631023713311155094531076716082740402713743406059078926278147674918881486341343495246284408407465595565296524049597120153391008106072431737565953963459404647825246465065433403006942046710984613743511876680002013227172404477116293389325907778552522400855150416475385953182960931815111934828687049766201874028624839533457923759113104919103958035397117812039641494074253101553985996041027831102076550393334980859088515784592022005040230682123975747025817548765198239586892791450192212282374020042255964378301756463007675644902791246190151931310832120867285947734650399584516376836003345669329833716753815503663357468013958993002933822785068224166648927207292561717154473760306571706892288000000000000000000000000000000*i1^25 + 460495127215420256061544404937570836863929743127017408278838319539897606042912584944156681928846563615355949239907344845250092392110404281301582696074452976669067059719587248323673093667331127582324224412777104347979326558445216110346400995610836757607874741489811321747580137863818051271574149746836950277122357265223254256522284844265368265646757646616517611860087854648084483899136195445600024678359929954066958725082172767996090828012614216723400284460928094935174304614465220788361191799942966318803992042163551866770294268866709713327943731260604344505786183045757340874376991891063287404927120808256916117354035026471643344015625437651549211000305489583390984228119439308656797657333157969804408476006548211824880817810075677518526688072030676272513475986114049823826243683683057990513747828073093839955391685744309164835198129987591318238737649997914207344053293722491841449560324732456796397451852909271674483446610833137022346163422526341817763917735004239325743390178572535956456023012285281947949707144793602684775058011858408041120436867089148285211055890425074069693441888499353635896555053602992422781172478015677995338333701341923860426987022659510076268117844237114681773529800160198866887155462025401022191550516962236281710353886777613531105365254503249009782809275576039575619518581011515605935820964442350958782955901222745200448943662893620340041388341874316437838564262351379412120543910120366146138352802450728640900108399982524884889641325315005982954791153642150551724611290755097333569214998991893630616490879553311452382669267533095297591601700441044764424862827709210549754755074668950324134962342733950020314507978337326992466158155592616388957373576197736862269631971711014717589711217503149893267595629502538801142674644674956512640021323285456969905070322959569466745215001521980680255809497695136188031737218006667458115084597437312586627239130677212861151688416436283779839285383510310686575620991903348916299251981710311933199716651019843404743136768614298269835198774819722902722153173104943815388945205372159454152814008077797999030480729093120891585370836887994668047289635177074511688568775390151774321943939770037799084011764396947535211275042724163440740760147637152711490764484045085375596279276022339418467122472607943612242385695004656099590675640518889028503210437248777312320585337163819180727545421946345866919840082405940701047400170194109573017220662011309119182558202430101406838856705934828613961630544440420782615514699411715953482683520949261169090143317031755375747060194668157004313713209098912584326273169972956355651987175980332837149636251787878986001082435071601394239881038866140539478841990321130064433315292470260734830732010380081048112770873241060954105580533876367101956719610222124459346976006542768155067269197986691176655848733879268193154421701493869877633926441156376026315271213630167920727043135667973400613035706894075498014826033402707624630848233428991120317921667635718784669994437743454546288771614688378144606270754814882334592362086400000000000000000000000000000*i1^26 + 20997840988473354055382835558966078267324250758087975943500530356177552514471253998487816298479171808509730312741578834027152740211859420835204596305680536486525621484886918707941133161458101102646697609620808053427534951421347000002925240113680903627923452732130036029791634400368199556803563072221194548579404198439983544153659634940189345800741390614683283483373535751600567261334780704135193534141916462558926217195345293474482440684716176467772685242971938640054818939829806860063680438217757320509293528879910037933452763888625198801305275293632868616309840006320784792523001278029634004533303891453645983690094161033773045141278791511544281012040417224438503146071101211513848918266888215227059689078858352862679353902146430604027072417231039885979009307554601865705302552906174584732569768466772406283144571670542496470448558365447805123925813811799886583339072694885557605480831963160953237070196904867579942832392952951205417181345679818423635776908389413201034645658734058259643958679739864469719323796466504714089959310880947679642408529682608638292166969764373190337851648389974043071654810435555094531089782749710154696051680694808899355747456687982246093540946046390489007901877424788173189661567496070185059113392642393283832986906476915113369784412393778960702845590361021510397923038070299001760444333758688138064520038259070386512946875882529396193415043703248345125834017976921296250534318726265931956080874617755812718012480227144742837245693305763571906248640752385364008816800335186820278691692029935670032289526637506139261697610156735438951568325972010801743709681910747073297009313527298629221385147390601008274905118120151855470783505289305842903021728398949163878022815892844750753486887194995750567396281151483772444130377108084501786515039689530679647817275337240759818014186769694156157911249238654938422075739396353430911368133710257926920513711742980822689476046722307189614394956317034279215555855162615204832315103005493625761350489477445953961267579397171347076441451689627623593725523102162057629312917428097267996661655204861496589020524341657102305822757296179451117008274710300532097503373906530507587458798297206503050414939374869532574910480107517454146717075891870830102055554789466167691888425812188455529061978348186942919672977846385361817734828023535429243337212293917879291335617820919659739571782172077767776335829021566415535638068735017560609359326333139535198036583368016534335620578664272956626513438792469109485522658156396032111460935556237549487935196698332191500566328153310997268808986415957244712385723945049162681013431869346651434117679437872681414599459161309881157343997342573816169339873603523526099780331117556561552505046061149510927802699829713364848700955215985630806059134695829292343656086402010945673300751712320895354934433594418733143573483371748651400982818225191117288674239412254349035112137246077412134972693275405021097689101316898094299773014273842717918357641610218396574298394441331410004740376533137328194715815378883588600627200000000000000000000000000000*i1^27 + 1895278793122683263980489314096955313297304003788153635955487927446047200587213233962619862686136959812881347381964451221097922685445237093317567146554071006181609304061439170261849039309202235388516088358733616423492515018840015862635913570784549595986819673139465289148213280528085397605325184671178036281304090310137577829507706289408551925999173681276841469166567280846366618447795884426098217954135521701027222557281132764398750443800766078538303787990473943593604589477098426743853362575626393832527311862948707745973188848237516491772886300413170075308869337888350828479695703177898765397423151468663821365575415314641267346497852360636828019239528106913879296185712785109250342974088430466616585704884714344837558250181686279598169599859401673167404852475018960876795182746180363757040306020490196121684907494948857921945230980820534770383117923552343714248755098864644821552102685312147027283196313029007191871249845062640957759388594374445068080127522459275827695545753543299225284884038212079082337031530661690163910682693407460537377104392778815849192572675799601639314484722057325606980016909163162273082463574843080492472273468638348259072680202184816518737639928621379669693005403256693956447408942072929862819668831849068867752949199468475911140512797601944437438431836356018029024832393623487513726064750674980477009429348510568097355474518964669708051969939048997889404505144060432042194196024804322718253351424941273382501017185439214517798174124189949850103110091057803313981608374602011823023287805364065828985520233897894049052885839904128793421715945697412484688480224978058850287411359090576777520471756917563793346153624739428170225547711513139577600143623058059357744847207650648514458185698611489001013012966557761017691991868815556255770715593531298090949688717299481037367327010708022378087126516188142255286719206246861027932314957682204014838638641691448254825680989988869896168847519564863309731378959403582118332977107051669457714306555244017950914851628015015409657934700006030883321493430534072218821119007867397716990087299040700329516073328005966494195854358229441655153049110226715306825232023385858052232661363625612438020692243494761653344224948704814231989523669616677067230190854683269372225210926555069990951215094452995647520605164114618916735940928980412926440894601892269607096634195992958931685308951960229011397625109664554898016955842721899600224614856865660307616666763876087551356438439983596294986217765803207466552048760629561603528209373645977702477485816704466172360356874819499548760869246161915955556051686910098410311135515707024778169817264474748618282605015736881113510853988577991398642447444962387966288339390248280465857190333444612949471815921169419280330899442081600091279858339533766844689855486270347636615798034009811073805199904224836653212875295048243172991953519459400018095321195406960733709510909044864977605630636263087586685326141995074414431107310967809597932013865789591884263072125223807521760147471711222719342741017297787289600000000000000000000000000000*i1^28 + 56295386953921057555115296048070286293465114576366609868466718960871167717259921569637136501461124176382442408825681796944339446570778178671645563911485798075790452301731144782720588996031328471588502949015415388346794899049856385984545862206905669752661015066130900289879492634829840113726878283961906755795327576254746347852151140642282846299289979209659940751662336764382796766611271571833599228045755165310355091258145851954321269599416849722556572259923285157710766324185656293081980884361867375559924273707644106297658779981394569941035124136286675032792555164960258633679238182721308903055156145308647343689956489331590522940949018084982345552215843697937150250910210061935388193559205309839645425953340039686363585559231208323185988875195184493073080200554391048293176875397513160481264847441499677319739375930953002795252694060933175122254284265355576238167659452300266238399821245105561236942263450146351785656952604943721458299688381671630012400096596623553107976061086498451409086646965266527484487085577992140978439767533368551111130183714869757006028052222608095936940851140804625943941496465329779414148973868987674929010474371988655815883435720117342034523325356475765366492005299237660425005876590064492483654893460913011619964263261030010747707371757390937451403437785500409144015966138518251832193423452189858377838838329683717469778232372594694141659135757368277065245660248156591724944399923554214622044649504001013692842558780711166192933895210769063064752977088943483442791600600136432202759617024060540331698283803384201912011169911661107065832366413905175769262542067603655819257205940925969010095866152702812259725615815441872615481930150300506915964686493740118504066988451617727667477836189416558697511902056008014680020922260568513363365997093737322723861848659162573224060898868213829113685688694643318652897625560101255027500620976786633099109954719257829800622830802751639192011298343559918150646936727969178173864285985168582267896438440162452408691933672310320101528404970022096042041323882471181706589985434923559450569734118564812616202841922261473938601129974394484561215353109129094153947090344225697859956395792724167391483142465550780303963558902388851023958326476837457800020619125713858257518322978681935927454554029446347001725371716282692136816374329374869217774432129350460260970209907340626586892809078532546858465384255685399566305206680874304748939229626843047333140241402147973496737292351188005846367538103949490064499934718640980480246344822617055306453783382892032736984692124679698495351137248708829877469492037293841164218132953299305443552557609090960334330900396718612126177366198871073753693684629986977558711985008958409769196039375551551600703249810296301315222746451907045276532942949506244032984338736066798734472650098160012443510161453124124802085715667493889273259809059587423952377012096290526993419792448863390123850671534044916410945765883930452082635980506831239845747333637086192556833862053957720611526659072967213432355244201738240000000000000000000000000000*i1^29 + -566552833163804247278573493126146438847529814200792534193735587842444367630524407985753505942395044459988857925850875403039980221153773159833514844304653631563143930070404448685633770534976182208576972509413856307513719858053840535974023673461990924610721852461632105253171805494774807541647060058007086978160769349771829861886627430685011216386634493721365645157709671583522988201450992372648074404442743512935636864635958904189122059613075938825617306256904469063125835206188180784202075792302691888157738318496277201443645768799199880311873883009997845362716546988984388143218741231983176426892950158362381734041101934250563907573629808142193977766609159818890287297111057719818517904700270053336390621042842459138033522264751995014829196690196371660302519712697358360381789693546733123238707328065383559913286512012146607243800372969343657640222710022040044550645862878278248262923429681685384944141968608779535715944732333255310714939540649347976361047902029512444277961416627283574670902093356496343691553430104080518216509038837988059782877805832278185082716228386545417994462499478015409577872589077605417125733485784931437084185098669798171188201486756132118573802265501678089369563148034069963221671694686922276004890601322400930395821967227620495432573294486549529018169992383704636224372857742071462799089192208885619694763256284359378245991278448604992204820559627581544521265606757121163653328349301782043284108361861358288120219958155838919564278167119545383521783133242553044924859004432994057557141679587318317677666288079013908986559485691793411837591292462811691414192791665777437710746429519184538495610165141729172458100423658242809066140127417174836733810525985770136256817987349024790724987838283763931441795107427126076081191737795018153446624228403557140800989626874740211313684032401783541036457004906483512341584172097083464077079992849028670232421335560621367375552228826921842211640913942464658979005040005538456497489353233217645798223503716056253022556421451813901091246139214949577109843800042857925275021776769314141976773700075638395731432748161387997526853296901280663498581045510888781554379649413555905185848232514739276649284811753223460009203763659150040450311321087973229115163058098720675692323321541547217114072520105226456570724474191012111682941536773774901686006090759403429614746556248601304377132672545430555924595299113296422628363636236026696303715967154855285929524839868616621110826088102664193738231718357880632003149250911872076196352095965768679118713190203755738348294303313937684800354556108348611388592030012128205282922549799474873673350233390427097636207403438728043007857340454498393758815915744182518502275287156515572343028492957069794131672083932107643109654639809977056575745212572970591634427220650657969177379817691416406162644287884898673357944269317168010361456927693277493539898615548682312056185100402608057143300867210943602041232989139766766995598004220213625814090469576089599026830314260135563684539865179360184676753866752000000000000000000000000000*i1^30 + -30682124354250558533886929797930270418556602851289700734217203501740398976510477153897010579953729757842315267973962683471661461933891746376227223344252481902666407075948509132327881724573203871859915878672584618968477143845290629277882649037855520399408744818236282487951240423614811130126740824255995459198420705078345055765115723411012454051585758561786250772195393411506260497949494812019255457828929485490716288081819643453023427843414650091683215599254072286350096184172239928685997927109430671784868373575816310657210882256689493681790163620232294641177747987800266501011403219852303611603865193712041803659202494502927504597572009059108105715581847574299359726021826212684122579376214480771327202240209752606901029591319557308212072888888660222291670294685632616623378796124283779068495135511882329228991640744285423606793341595779561124768818961692428570462091460998459090979329704918503724170935942533480162069742202858061659623079304382212401464626834976902632249985538757534880039904700278461735099934728633229648847290279620684324143682205485479527389887183311228565269842275130910371017305401066236746292608939606777230752554714408307627574832217129344467574203176478377446226380310993271359136626069943837581353142299330797137688142308399646626716778499601477945240605578815540372521001404791333689687274032789082787440455191021418428522493854408899865046044025030493891996875762497744391098621457046311956853970271749173297502239879386200170804849562238280167890814528853326545762889091435011112799616461505572498838242575043800567906024751713996174912037280275501293973144478001016376162706889665036725829377336530148859663849709764147711632457262987324383184314308848289201388587484348814864610931445460510457213546252894675669156802946812531513692198157705762952601155166884198347210845996069583080232862692742323386583054962715863823035168532517674048547843744837904333181254888500076137554683521629709544774233026822820994980349152862778807360801561498898457188221942257189647274973953229820306686995926683658704375445742134563141549678990392250729120389872699804490098164149444738825379821425091295089884802365313401634226343701923623800009594510360489101890593336234758566065796153472104203549458936931756472945132018362186653448092955421970867652711035361851830232334781997581442445036772761703983556798480423992471431508694431155553315875290587925144614997068274897568115121652705492544663242991865062075711391021700552698416717316753350207965303328713863467712872862289256427333138192396104855987566970415183810615295973006143701467762450452182309426611274341230144390549732201629700598931574540489767115933950877213474229931133022669762630764935069527251317502751884684186617551665646556381826487507657519431784593709715987293070255405868614593203597377395588241098843920349803314088783342219340623069272256847705356586243162546944080680341235335198713390438784039671404813829934000455517113770571026978045639509696843924199298600055796132520269102955514520028577792000000000000000000000000000*i1^31 + -31044434073306117211958468835108741651093345548363976719665101499832711042149813237309598349512504405979503138466139186722845409825807408087681498712067356947167888727206077405877710647354321035539990850683837266461390845720362952524649647748172749847297509089550661406691992489072627431260537672349036995748052101678317858416303116071202996749060004114422298953680952573786609185305532400771522591685067370806258354233226851762607620284604013278929317145309675230507341482898033808264547873186263550347474802850319594224424145021505370159985991259410538000391026516020983024100767578843979815272650233327122311404456308316363922296696827468926615841549357209479628477812589953965012027859897211580962462255760459549049904105797016457815845862172131893727544703557890002126340809766898387747063548495781811725847314977963804456219647535118607448505876920645417048647541932114849254422507457120727410653210481058938185872607224195789528567906953112151538909322661798204087812887903351314538913675588488307580921034508746661616443221735084850864297774786288297114992995070100904699284864679321879045371411401018040312909218386637169145513387546563174168324762068143652049022971584545018476477676978414442874946792787168222732597065475085239659640857972333178920409370746955845441386908130949261186261550848168794307466219027183489416951011175896038452024191934735620237970229447163276980954819742583570580868522378031304026823829792117237242102787436644024896475783310112682190006989308132322658720216427726151028777615250139754184109462496533531698758514772118774767122205134469347182371269484054453835398997898710240778368505835376279182692346905494149099299682536205834887450413224833478244434401912546593730768205556357968733276627087348181197413660505087831395952802692945128211252715555282835956056369044378045736473387049224086466196927932714696326448219055188555751255626846058335652080433667405278488911293151293161880531537441263856567720176410779955278778626675620225394043552834662818650508157907154112645308213527361291468057134316111812944818086280363932206756164090148546822576253589550340990139705856649291790132520510221971680072089292856202036122639520703072678679270804326291354264501445975304194534126890245974057388960026657506342152821859211066824191102101146407293460278923357186604982256580226008797582241152060044834288590155517547880044086603386571830175983996855303662108721853344512471064534500627593725541009977360493421221278076327140744434676746798585737981719547386020884333529487269395169207015730362268873053332991409503989834263403967911119060491776823569440355961942522020668891087988668977680255294920735270736599389078495547026559929445930147253026612302533279097539848386459739804186970508262966430408586016903745890412636349802485736763160329825178407931489912334945355339565532754563731271660719806360773311002331612512528179163772548470118042582671865643457267927069180193212811391245016914957750707727290587712020795040578650423418279150537093939200000000000000000000000000*i1^32 + 12040802975684187820438016851218600975759849714828777632740411389042636689545071831137964006294054480740401771388190257361561255177823548775190586142619823256614397592819808654219574317809326218223814450859999789985209559530361164010199007399706740374116798261953049740865083649160838993378765734085714022396172420415438704747597729174462156699893106002391857156736038124605219823793367563203151843217317332845748435748713734839534594550262980519174119377976615652203515718958031302240758601199710652063554002376385534482394407581091776150195289139576046457448336769206483879062058161843067953411985852546668667304738545504359084449117346961239558655895789180471697187833602144455848889479069077685594053571107609237021429619500165802441059104465268565097199174511454977139140278896608605429604980164035375193338607141110875813122441528137066695322886859739165046123078704569449204435633925244985153615531877568501244764851001631983011333701228869102513801636754552006572005087575590577588145419514886524498022223809345932760802749253454950737677377149977890694565643971045795192606236658126911497336623816446633743111488085297548196312813921784914841357130433094761107437011111686062094349123566420833928906706951851886828362187870341576346218700992011635413764100411948163436316094791753988939976421207751404914233993459391727252754242740114638206127975023607563735187958688018195997437867029595276680170096823659410108979566465737498260376786411044582477122837477902389741759945935113309857787229737162468828004952909205341474849279960081059601424997024453606187043974296977463764885561848755980844074974005761275408748335488283507014219753250576585701912317256707682018244112777005827213539266235331444410786080225576634366442521366964426464325068859200571639734884194968295869413570737657716199036435235607218378720638335164479579322163474600024221447574700703926561324082487580895240374315480501680471963990721520977448832733068293257153744205743892133447586305273777318524546755287011185129591662613125560039363894761831449709553270123096095349270153393315449338650359055630059141968298107245604034423209856557733269423163421777907178498001397852211830544683513690721279778455239142572253210178429884897458976625967365447062108216940921581560996023101264851310592993659618466034379382879134173870074118267396100068162699866777559657313645778943772389705900528730353045680882684111707366251858866021853449272231213357078322785445347888064473741465662979335956937346653467047160458862790729467179379290287231386180958107663053671050992847468821791825577511123461361261811921973175797996161027115402402837943591233795755245504734229046890593850865316303468844387978890238447382053939799002382128960591913511553238369307674600737762256722035844657207074658134329819865664674839357806512721549800397737892780018461749500059295299562603571852251057319659657347853738028145074091981921117738469631337047131833383230665600488209546137400057234391823220593459996632349470920734762283827200000000000000000000000000*i1^33 + -496712546998365318525390365986090778767317800794720030336615473916137704589197713507324676160580748497858409054631752705849240962399172557441338090538960291531551672834818593631155624460111643861311053652980694569952188255299980305194737675324762342406995564561656419492347619591224264191827370188612487014381720636316099429656148611523966169480818641765978659027949433201067111955551407372743922758466763826080054253507872741900698816970541808790314539565421279633923866275148658307927620668020331863658907990953087595823061711205796297052336134939337855314479798213027518524419244211736165042740557245792443432104232014203759278891238854420975773405457663364975453957374197382850106378287746136290419301974743299077867463728324354754123322462855553852043595546010084611117574940803308694837766057812298549689898964422106073884539529680376976509778783381991078102426221527946421136151884307817320402176746398017079249771391998437584354136932716691679215302130705266657504271474716227357317674550750013192606850018505754102988649165767499125723260461444488308569911254995802903540452338312140938637730621791276453623795407364879445347488936758322020779017330970079822207474704815986526125099712774366916238166501743998445365283879274605511776281084191902882546263977109037838189175674982192859030055391589103072608668184541494426889024620158812628456675824389763823860176232705917234817472301141921932737396588018992990232749413109491193011163371801151371935589977185523483838056948275725780754031412265919999447688171380298966177806594642067249420737636087199870277984754011618879896992153172770058234217276797858139115236341993470355442528480724202367141204600664964774430501828268677412047431790419962398666068630247556814878789648891284530710710644531759652678257581678780441949796571931139952461608090362827877833136974404838838894045633833054508229006572935272141817166079055113215880862398036650164391114688560905861238503375602862379770693924009817137512182416591767565950745943567137024280726767674986517748871471330503122196075995263561862845981437696733820902185531217530324209912654697657227607925520161282488969882641382612857518062634969575933155699795655112756601776938397548877992091871052555256022421977621192345204640165949822292251289178002384771386760013266889147530630255970442935989540719445356410107283297092247208285594639916929427982322411357555053739495244395030720989478314871795673918618445434286851137898708379144799324724412593225252500851566605751348169522866005106704981619550604844350066078117487579048754311563293566007760506765608760379357811298999189415391800769374448086373784918414692307511145082906956772845026111923315724666852823426189979800437956104664736678296674186445277435789369431939493922129416107048411225484400288632042614745287588250503901156952725117828963452475454364910129002833907251226838090574950102626732926422693647073060315072540494430888693167902079213168907911461012008085402242420093103290194003084290697160105656320000000000000000000000000*i1^34 + 8543744435577067367948661404034386040557265834150724420480040899575959318393701492416017966102973448004344484779848245919463202415182626851863506279192462545260884988080799902055508599463046837019396719125615348670141579957724000148354952637876968556247602101002277913468092770842325111621169702047487189369489462797150061299213385640965234551949077447363491747923431369325180041007356053215992077105256080389165717970384528382224037828223596747229841772338062123453179576926022934580601914459497754810628241567344238943667107475681822589258362329523364569103482421987313396546469741250943518764457977440116586977231427888769293064184119678712837030758519588639624044061834513942786390108831361222211573189394201668898859063971253629225824597699285440990381765412315591983775354351124550647657415620733851052537732039283029149877373599092939532363149859094277126030003853912609549450642228237494994273011800628524897541045825357836823443315440466196081751634190628436932101555461879656982789544283887629314366615749040476596508008306216524885949456860382896705489927821993645040514659874230563735842626473332302120149841099178108300472270150376036464347791815400930847372026385632566980822516761718362616724202292712855158241891786416217406552524930614711129076244534542397880897578729644960006060312201265293580342893262999062070761337557174747580048636207146320917061614915976612291932885286551150520291683988292384447434787012117308556079811672529179414135122153704131805665548104191665202330703478483210313129288917927277464357265232521022976752828896520825778194835720698966462754715306690472998847892201845807382053932737992019406996070978541032859952047114117049942427369434922495140067026900393719400478742988235134134973417723659769569912072945563824820205074645938929667505932346851961332086123574347067805860410272920454774813230921220294116684329587790484744500100865249966642425366499370113219121826116374651152541408969594290628742336501414157605392546937175724248976743102812826069710663912514425940915049440927744283770910052895126813816881890424590035854393415746903647378934614214430218377152568418074677381853190667035170830899652185335547513218187104717580758271195562313079949723201733063794142833546205293608688461248011764998943110024789357528835932646898479908105430730339614095525453749709373183596794616777482717096231987159732914064486250032198310721471045130856723448099241375525594992934927728409312345220885967370105811180862299302653518773078871142089741694324516636868296367354064788105111170835999761609918435058179424765847636589343984629233404152097986522438388623461282483449073802262158101185673422277932027006075556336446905565769325253296885272428809753257133933124360835761107023496276140788306907996875101660820910919819284083102582407528055525961584876210386628670828273599345417598340888821330016128976315362289765884517231054432460743486794281989896069778061860154711796170553745981316755021313794444500058507872965395253970170019840000000000000000000000000*i1^35 + 81253966447138290873868691490660846575600184848969930877177645820704234966921063265046966024640037692630665905435772919239980681996278904955800384404969722482563617191732101282510433348104634848540403010058675857758822896241799087695276217204259321856620551163745461014494271137264696557730597271527382914714646475068575044514649591497983279748219288471018778046230514978358104195329246745049350289315167555811805295088294540125109444014509598547806828402602091259473489408891869884163937596216716214002309524674809083140433418776943094354155303838095690738109494005314395779530554032432608510363466162592213209255436981162162422249494066043551430695264353947705215124317485059920859352638346099032484852263684797643349585270353836258224499910416433765242984576175095585024053350959811833982608090727426181467508903364733456301984152435211841012103200783955312804463392553837620330838335770470394897922876492913594122708720313344044485532224967000647499903583499462786949452774610423746359007696914163535343851270193649055775275602479296005900165251345655255247793520968391108546384557596356785965109694746748806706969450722755203514738819328202992849875286412776333090270645227320860198404437330470260789583417443797814225012670822309806103923244013113161003037322835123778010870321811685804829726438075564539141822295381747036140872500998120416626091257585201571224277957538489481451605029933129787170076481409783410921316766017051254273690043359818484689312656831308466687807407538796903686187281819306424951872658827256428805993870852548422144150454277517601808138102410201945429087600846122965254824390800412422794312161407986167969025866497283293216053024653071228218542632587188372796017281969068774645704990360494945487329416710686107106758106934004449073824919723584304660757390052129675813544776144525654981172619179571808088820027002485502422512940209080450376385890655992764628545550806279404814370589747791657489524877243278016865978451479396903730768631653650659995542245499560276493007683456896205109093431769452220009254071824070934126093094392554632206905948328983892498620029875212091346359364917221073186933796536118593599941608399942518093180870571736572939898079062631657642945622899116701793576527709561881010420078666197740955064628901794013463870815121721209281050613835390162206353841447644660445227292020695700996631430103715828423201810092129421905379369218026282165630849983902665741229789017928457768829334906351641400842258720982458924723184561343760717392600783878280023966252998185941402059433002293952507210299784521051262969332482789433389156504324458944628085752357389066747022826040306020545712770703868964319414330849964486289845364846586442059443968614681528818111544534802574570614853620439851062118637398192145475619875801542783543717828809034250269557304665104595257701468960354703947843322529826581743709287360260609598275108243551971119054680791178670491207078463621277359514620922243905062097433276880815058563007038705681563648000000000000000000000000*i1^36 + 2761685008946781606569203776513334575378023334986928967354939532788847854393474433310601785701226621153477629868036931129002674150083097082428606744884123804232764431675604308649674235061195915091403541820964701578263400549652657020948113734583576210562178829032301234019526754375191936928608767597632865253970899123130852750970463706280746074426440459323695590000756547522085173156233238094667800718619299061543251110345117935990216293609906774868529629309481803825648502406436243134609097648323293948050923971696798647654883773682695162458490504698095860881273184852523654787293593422028843673512963906505847069109046123126741035605265034579241376344544520020452946316920524400126077936250037467724254156870337738138671220301561291273971930941603015567945016187080205348000649425313323290813277815254461855156079851591263505092466483647817268779109731010603962315219373310250525725893376071023253616724969028353372902533263560105220658459260972404382721435454674514333439168108864837710304758630217019958880674603839439257324802912488665660095938714563958134101549245642946435702099778948158961477448401101460479056403405729890878059004124876691448817719511745100880007695530345811807023338523149203772577405762644253128654598031596166020348192851433356582220397388962825650581759882222423892873255504809446385013056760835165586285539249231358516791951041426192342341671959610407460331050955276381685094685037182153602743253433294698826006780313174727246449793292331859564632642458141471510152838816011215404294720966357178804388707494262920746876017869578574273091311898255198190951435862883852434788662863845278764946673237234288053548027455426945821354447092814702566218441693509427622258269243529907858043939978220026634248599408085718205468781442227436775994707021671233274058748639404886402749980989439056858591860169157600178001406746971481608626570904529005492335428550253372486768426426043989567193005632365974989815378476057098371963649368526881061854437740476269631258092748604003074513902064271299945062730748782234988016368242468859493492460076910071059781043743685886378225133629788185619865026367185644971814829754963524357146201402744386025145865381830766293937960349102179644070619270345631825847753525141104474373617464316957366246613493411517128005817201896515181504213061755290578985131202515953244072563096877574453336085489477501523340995366910881138451079089856246915172137574406833435321100686014456094497482947009603095119138204937370958430260886207250128455988344528271354783520489427973046906146300015776870505105259618799059581109096849920986127586229609030165394361439572385581114091811888072433271681786051632656355296374865900442319039354324985177314817935522876909019237639500166561754148971605371955398392112609375123001415589184841718456836574615396569212605204458786523381719546207814721471690955127492031019256389403338268505361562685276492699674347285927523944118913995425316604290059689588545668409997778063367303039673239076864000000000000000000000000*i1^37 + -24446006732485465940423324036075971276108662914259276096998215519483550880130910201932870991188180960681435752613910090682195243511302539567391663655388945061559540343002347673846609946211330341684592088924446964944316484280165629947618961981889266070774404061613421793426398121181950057624494872539934739952981684507816965527830198350865501601989330029997702957304195884053218321964540507112031877767304766060806722497391666116004164040173297403102356057271302145660128639536711926895820404936625180703376084058748812998731761756128564834978380587003922454342974509643001852945028120303314957451684846429262778138726633506890469342558468682108161179054018466504687097974509317952058661629027079374699991189009558057176373168132972621584629015184171513896230209466144104116606278847636330791633048203860130285571132834897343897073733377880794981949520596027171783982074346907358112031726423954794153551398485948195086684798650237459430038753743142447683326732499022509108168205991389943304690349272781655908432857488168362564874311603240068473938141020664122806960397275111052927796587974422400351381821590614932373718979107931640775945927291714027440293364256536667911433137737257712888485514140533454806548049784531792621600790402726870825659644071564598886334629829912632177419257121076830951618537534359630563670117997819069183162955572503059309013159977236823188385379621553425363526364869148688110016794129448267345847493003941746633934907135751055190233750267149854961919806035918508705210438828961849458415230881837656231213920254176281601263895637077855533878102696109750050889595017967911980245316003445313568684715574464466853021325692608861936576658019078007031572481072534200298514376354044831028055218587563451684421479554267297446335102763418821594936956341892713310139379570050204051700579951129327305823238552787977185358961023653498472327422302986140512514209276529498857840541297323508589786907691776393708087726923907570202368653432444860309191419436860923230599226098212063895781767833847644714665100955683414755155528688686818535666176626383608157252173957459550523801206457908369715679988345809280702623967213632185904086140852836507073913405316735855905982907519415667998070944038916758032462055975971044725483053175051541446050681405879211652061993602612636420762411785954351027581902317109435696721143674077568849202340320234277599090497675631523632474228217357192236370758022914414555496972156059394759468267280905447932674517333965372714688177745543432362138754367052302141799407724559794742194512465482843970627134792968822006573164132933519659834131723621701248487975434057536513096802570462302601147818462509518063596718132402211768730715522984760634048854718263298436788141287752647693740476960538571590442547976645015229300260999373837267122765439585625211495211868619460544934306878043431657580598990612696684379842555125699515618265608411974726473582492885662389410083603515405975594550112744711052446917148756929693933229624524800000000000000000000000*i1^38 + 1879665386451076047088686811296179947311461773214882958206059891718880865263752926531672516691479170029821711449150750026192131029555454289107904061093182828707961947666750859994890110634728515747582534431759937715927904959369207469461231992981460680691051690919906806355545380698446527531587300821284775088689363084172300631965543412040308001596279417677669052065529738089828928478662400744994650166405785245317030982840715290030588423440980021685130933964142826839199422513404145890433840616549058962099630949810768169453288600943621358537310710320872410546591881367316846478539180487065422388955829614037105360043359850277662409929233305778636381171765725654770654828499129549294855357912886551808062599087329486516489751460388767145534420875254663188801642170485149680829645256946194225662656864727672959510425896140456513479061912948820411319772778223051628631069110206066532766699537916942004393141142600612263252996689009470483240190148891591749717789216870782640385469301125097808195121241566592980926582269964958399958717553031480132232448227951772491961002690367685157509585299227440562254457748988962571594476343988959965885150885288269150983974543137147048749986059127016358724106444229460287061558587732273419959988038213851062135282143042754415423095031394590663027132321614835170267538853139902835179231006152331123553650105885189084529857369924174808068643252249203735776800240935185327263496437148115694790251348411052070830710500702799021933796098622698248693548570509088860949459098760164886296173336123155305069673780223781052040916160074805246580350373846404279145306118927176903049695869659242322331168798291586828279121620771201272769199302555553588245163055439518863191851361498733948560006041383088793218023364483035047767083101780977707574571385152636291491960719224171718772277681676486984646760331360022596520744598992326857480465447185913853629623471981576812133918235678995422830359636212383720305956727480455376565728148544581362852696761738481333632918225290527001832096519525976594754229727549307359738277802146195249128005283026839449638075837241260619295384354321280650585575953069283291268716805454599854568435331948808728793780281445551543528740577117530874363203828166737313234563973169044363621280332857331260809532175766827698981378056657154044082082646771863611724092276015182073626929778256508383884106930216346568548385340746192293454246687691715568422556299052578944535996390775056110227858358259114530626084810843233906237943685000215892881356701448613278970320929571450143975617688585293367560486588934739929617019934635651314254060170985944975430922507471643858855794883948243525116829068806807795006025909622713401578672058197250837758158094566831670778412185701771277725806058153023070030451957448119109159047527589612885463777987302782253031700387449301215950028726831695816410455251390377335512709976263996613837052611402620954210375397074792416355853821785071077223404846674607112015032886351941020622730035200000000000000000000000*i1^39 + -24276011883454044762437162239534218162849372352882872495058521457690120999618309094926789177652981081025466852022395160950330396293903626523900207749657344389728323048403251133198850264146832103033427035137641828584299606900158802357970248242955618536961636639163996163909549718685401065045313289635281837952186514981498175559648325233819474234607365306806331631099326079249895087773719398056772714506625545800088415821547369623409244361901296271903172863733151594315046229421892630976622471528288510565113692707422984009904616421925450918043209536061947485355870953298132579530751980075855432724828961498777572939623837746412236548728523983495481095243621209789529915150394011335471404869648876240169213178817442880403294494558147736381180449525813588530825788297087183934882626129341823941244994206962708607409374038864684846919558533233819487968867073530220988131672106395735999367030585292435366484531650300321936071760469802266682085500840302937157355700467942913249181285538410739358609343368436236334062877461790547787595482500228643236996205345543715138346326670627210966892999906924175537905601034426159566957603058979611850448978514657637580566147820474456020177856893990733188756914608773246438282454017208113491880566145399876202481309959367519621459401572774516246437597079966094624888791054336727876906859923286346980011693268263551959748021962525371994027106896383315326740055391062362969606066822096899189129746737992503536882403672584725240718721880875017881085726572828561346221481171320081636585235524496122547336066096603249186361245162924916003509092101851304583426264880363548532956516570616956858378065879839217686851265921688371105142020608904115311620770328426518606343566234094069527055673579468411351044595077539119949698719256488853318486202300978310354971966373555030209101982118141276453927090946346165274154283318746761139372808510518238352281701001431727488653269541074093668984079378405982759282609277537505599133447012868656840623885458488019736552277476267926300566717516843552869678044671862721933819368351386046693664584839111868827791931831739737862609973019084978979589892729902189703485209651349412958175250595348411783406320871713496754235867369876066834937002037810592216771430145870031484718990365423158148323391741481662701033162925266655141526451660260498416722911720280489067426762350258747588500098729755303816689106882755817175848659446481396706915703677553910823340765994305454013094192291954776671890615309205604448235800113949083979790193805896333412120048334996750905656429965182775387438073424972876659087550510880597457925947255310088949150711937226474179534562774819309755416434920760204454442033465304313106815650343702818716066311507081375424104158080689940953350062121337830805767146732390574629504500129812036735400097518919366766024824256408751170461226515294431907147591375117918831882262398635360231500880867531763679892183330565864968231214140958772116476000880728765372457896975639713540997120000000000000000000000*i1^40 + 490298575926675603438301039262178588571565595189721593895078889501528595188275507917521997399254403162378837622860208585936094543625812047958531130290540249180434596894928061264223929055688964332988037807502309305153232276506541228745093068095771579453943179219123532704669439688341982174573181431777606350787374322043700397778303465401454898976961502099435367313744878066422764544159525890213233799637314865747070348833502781942687574140400750361574912238143414358615366338342346574921557671910106663405452757040513876535690823260051435152349708288304169102932886464633567792384073075610844922604055708268988101352254658254244344853123064291450434842593581195011029720155242023190947276397348953461734221988654000069742624762255845503333593919233635476169670544130314755669391442621632904930292925124860566302491874638505030307825776555879215269627994005119086217943345824106421063435190179715255281270981088163310374620278472542166620365922232126544140869240538418119953244123433533078156105736509656706637450936809954059105423343343133576008162317893412208494423853213018216977944802352662589498157799135465998979773608691950680545318837829980933293372925478971984600904653690798922630984366998008398688293130241476180705909960602064131204135002517527703315680419670652258194480680704232003757820380239033998680146247581364423608954125694488598578187024142276594361272714462182107114750868544861496634686957736994613811165338929338831780107614786006781629859997761187011584089761550164983026248852524907138435059053067408436174140812832437829569141270333758326042353344028664092497493944289195793931408565992195511956356501406977302692612990884912130646611092288871498298040788243263560530962378260845942235213536980281736992746936735518646402507038233449290927250482161287178974147572497299084757975246574475962243784986823434899191008176990625820601287989631018517443297767035958684474223130427987372272360470893775546711565781803159805231465363345176888714210732977750788679407551823069438893275961380918665054076090196074149004107280043912325612539575234863815295545153586332513352994769060965259650609881391405357799866324978943391551455699623734477863253104216893590219384057985553516382299800892588613955454837605993346837741207371798138690437188426918168181799018914038816539880528974426032828084746555813368776300698112936385753020182057006597727248755784433286295306510877035438501592887886028410875686732211767142179116378625541998479049374291639292315498182590693451608586011187353345846604368870106052772076081984942176492148130346650090685576188680673080950087369509071362984384164797830775578106591779794212506361792952828638733817929383485290819440543776171074740563444875946563406580505135044037249316143059910532733574575842603151113201443907620323405590311331443997349055682060818777527237292754361348337189457116751584615851805297865176704999642508924396374368439926655669994366176195830978036573638100905873716761459619644047360000000000000000000000*i1^41 + -4569464211974390644946436773138033247189014152906524442792932194595350626885582377302070251433164620816888427496895009645087114323652672611688714492880882470647313415497228521123580735215224990849772385866608864097498008872248582478249705231841619931939657958951408854215607014074012599396901127599718482143119621887167626151658341761440120029164652108536074137800002485878693114756009299750468355577161296248941136397309381257395501985485659743878463495251633216470297464488490130257520391980379705446259856460372554021429010519015356268018506023885862815045728690012325319220465074603923387801397898712641762559259633113565322280314333081038813885850792748373963350242547634553080156093663783130298061189415666269054009978991146497849715881485479797857341739575578949033908072143326869698326504241261153129069180053516700882315060613319918182455126222827637012359276583028894411910282153419474748049100625962770013187547439168766657999971259668225474765427523472387282160969595649545736302926535156255505768255970499741940712213306868459536638789299066504783874181239278687308907020058187988663626411894153302646921876264725682568135386469636335540545623497882140937592235450208230011465653819514499025466446428357879320360797348778851397222481356172281015845052695585301658578887967546734138525089915946550345940036767138658778125874537142168354409605033129946662797659755390004178604980794173768693720940428549367775390984816022873534042995472790445152252805031187797004873686634637717494304754956789433914535943534962686586044261870678744074899429369377622198912555110716952391936070698243832833295972500779189744539593417516104592737094861493760648783147592664132990879395620631047331248497142859675771292926469015689775854689744447661926111775682871059586317363956529260270358668918384813260800705074351794335831579846961388236751348492303190871171173859334938806191402810957163643921695691848388578922207401340698018065182005534157567117569513665983859488812067141558401003198814858302491424180646780346673071472397769361883326635038063176749938810661688234165715439392539030504318965695736695778505771414754371618915039370893123849057592995040060055923040026697478027354646134238898056166779173681700348577609041214246340511525396753398448567007158241641091225718098978768969670961124516286239651862654828696282617923226330650631066444575195535594839343297029168993408993510423529980191385175776253734010378801540859379851760186659788554348016242795383099301240173910365069907706844276395598384151939399587781922299908237746830570392726208757152589056146413717777783599419035046292438358422453980132009517151266265783014405115499257730770942689038339631026055103055147940054597504316939570692964128584328163116026942436929796528947268655123172575324794374167213733313562172592482540425150030409163784368795019362498663484024782034269118440371241609334978075581118896264108027914917927105195204092435168843658630923655242032121382826934272000000000000000000000*i1^42 + 48747789315215246225676123858647521553846209358460920091066675970657452009013818539259633935211160376382176912327962339333581053673073999100259001719611878236366502144910288043410338310295624435408993731073211238107271749917276452046135612900983148184601117495659384086615732622624037970952778782740410805212310776667056705119308435447303282127814511305699955276023240395090064487949256702657674868822075468463697076007038255027315703640912359901717631192460904909818994101354130777174655965997674254730958324414794910420510342901642358227391579168795199290395480583454401868565752595526705775083496955208924343197782715999682760711054005345742439736502851473062763796517433849984077439403354773822145697193251606317766354730100256977474198366560664770965029715116004139424656949177932324548793874349745264019540734006533210823090977691952274851290890442274450883670707717305865735282300178658726582682696739591225687036380261165667501307657159919755004456360632269447339919356734908472424747731735092842190311448900041625214643156559794544901640799659962686996445074566236084879562682963098658812821362384921956408050621863153103288697783911603707743998297103119517682659281971973237480308074419703886523543235324880189073284014125056523893022472882200767974377855783480236739336145304711444380560599439439230719856010754909146644299245659583822826745804469978367010183368797955248879675800558196387626296848990132778208881416688170489696899120790613542727218027088127500939601720993138473980158509640292180279737614354112743748017663267000619806142249257758910228699705479050272082995203652948554388400392706705060503843201182249026151030947171086552700243484634688977918726354294658643682527451242449548035828297712550672999660219043213538209556518338722312552732241483517474861312214948838839022558864431658840405759901404822307494923427303453934317125569927253384881589964937203097410467696896408251878868562310756538206873829490302363415453307631056033330323708363271086900046930790432057623509452388924189771755407622175885167273801900575700043741072407609327081303738362008530807855613011190457882224771217929878944674543639239412731193350036756601372371860994294952017300055486130152055950299571435525593282381197781753737656128220227259526759208880777320491359950054194661237230378954528410933271566590405264596786116942246356962039008032324323436841558155656441136544744877268988391456995759578452298490449093873894755149625222337025652439289903998850933205325514766838996737061791909422254981920292308783074320062202625108413648462246936071341641478306115451191053559062056566289057579932943430119706685212383779502495580241068319295665732427310156181383204355286396007181106570527591492243613582641995276953514296391279001955601613380728361553553645779439441332210271259239096949336355875715422596451141359069114126940605943084160312398260182252050289859826520272554495438629002349486593707075610721588023876193488724639646482432000000000000000000000*i1^43 + -275031863270318139952125207943234667003892747508043960828737162237538889335046524708091268647267674575163721838571322019436379199098332535596268539957303340750661735044217384786520478400451460976495830631258576507944872094034749714501101012425696576653962763433399683003670455669795654704052301103368964548077890105411174597338778308752130091600571485794791261362881250630781245711809304613321573561938316177719964743937024930569617884962951648200097554411875066009993167202140851451930897854421196194144546680614501027833130538189793551035819989517877007731634418494344844278792386704813761694408913205203791734500153969351363766902386934772941607005100489788827771732469137320234773968742052460173999370535584994219901011482229471195505469024924715464272664608639201381580245328322385791126970161517514863351829131936143531870507847433292514783932304381706223997284039636877559482369328961526241596531964890732689768175536597950552991517273740221650025714508689177363692573442901458110406578573503734281841917815627306227150980739109532507806758311922185009545399751613023269755200093604421586020252842694053169303448276250498215518077896429755858362901740722618092173627948579723608246172406879982753679396355409263671412614283031356886188220292045214569165184414637425227977514380330504734357639261309068920920894105720601434476596586939604797505623177095777546556876087036577420859895438259566788243497715970288786849023966789602049299719113122346738703379393064352658924192276920927566283281495610661940910049797011378843870301621877345239210937472557741167046555845456172282645670934409545881711514437250512538930162306648775185259830025591403149314179530562706762258350337997246947828454336174397750039733482076308806833884834345633103253426595621975844765500289806252579503831847652315939665384085094876751053011401175562176222239060937854331310956395777835084346722613502077777468380839059111973815714843228528560208672551693696912654162101574615582307149129862324525196942457956412993650082176581999073807480278525243208709296020253777432712841326383857475583305049486736840252371550228548022356979106882401628203826980152565719368127930421527516825135385572387322117019572784850976464104660187679980540797544163158917816143101836260890748449449548699725709217863009328598807779314715508626358810641912251870894746277510470252639586849572086298606186704795705555305693573796641134363207742539190109886061174915511189534644884397555591684713334863176103265499320862373692194119254091543980242169520145379776656830462922016437482978063292878483558912659592019520547089871383805749772721052704838547146278649510781953175429225736714173875549242576966155351974487183364142354361657600318824430659726560199405517128933809656685927297593700426481112104551702817984768881921000826803096342060244579995421829485198364850713593479497486068257952870804942537520375318786503813799021729759395726748561711321852470928499381220911257904742400000000000000000000*i1^44 + 1427844737357125297397320029511458639918591790827933869180218773665835539654151012230952018494607686729301945455402140682538353168895709550139880783878069420628445515814788198736949425372683424144043974487291106182055680304286540663875698543407311042352019617363022883548272229063365488453053899742890011090813844792507831546389969835304904993814592856610812915183801538529029978993162706870336668934477725089055139194464422261218389679298911546187421093204594095744322611116350558668563896222912519608084384654385870726243248898818058198893580260547742015517648464390867849742139025800521586455071465142179486157025333868757748336283450445015800192884990629477242678501121185062594439052188811632877308976296166110307808629607657618844139381842932602563323495852075169514009596752136332792124435105067276787743409883252080738695019710383578624505802565522646317129652833452853226956335458930005161000993818554328513476202530396043120724790995289951474568965073762062005090623942674636612601834271881564078795285263289998385872457027528374432632702852795462185548770155485155119729473576432331016337263250187020560737716183976472185055112030913608664109762257808052984652117584782745730207543808135965898016265144861627700850211555319213396215184166556628687464799331454680792296187185671803159628734400869268384821661385781991099837108211233450265176191521060177241055108497087803682529576841122310492312638693443120225368157799395189424583670138559953139986247800046838526223934766908077372330854154486805749975738183561618817781207878033364538006251441288090234381468814003724546537478632158929133661573979787741540338241956645179254964901379745714404444894972160023220584418242954938120177665721977996650776245829432143353590701228869148687254989219544659753083115743732467435380863583331116800851449378636559769095150707512626825252165323877045936673594875456432444913246497737320043839293674568176880791124961464212997495330200847836321532655014965826866033471225956564130356802224380215750334581068211343109011046626606469323838016223414583373484397710507734240486418481799099312693300500045625707958176642691250479694801799288492751475942702411704798051465703005714725294937809807426070251154153561599007267724727072889336900680329077921052981977597973263455190717046812318081073939800606863983521513035178704489104397561638115230465553099220862198681030421851717318713877350496622249002514868782522751929363161260675015110877998566141105136596256786244951012931214161571169049446627015987556938299918043729422642974195283227405972624005091195570679059017449690881195500071638396751659308862462844037421506521086154599595802900434846377884149326579510804522544532233759980706901243233624871634426153348195838247698872301117615587290389314512702440653594032916688924191507966085631149592721608571032685068208177645136731357769033449844499593356675848169979325681323922915697273937751652186786535347320250026733940344972168396800000000000000000000*i1^45 + -2381780877284978630039750727739087436464276124172223640111432535439697559113729234874625825081164015601764258462569504054504607966650189326073425891597831312015665035175957654922960857801260655475368386235643367449785018274477280148421976759626576440814785351506398753705946442613996667062620689102900664396272484529017116638617059740850514490102254226361133221867295947649487379877797118833979724766794233727191300177324485900666993533287409133036772670039682108344896184317260422948031553553479693074380493151883365220241344011152353975496366870228014233045134732224968554239868585784005340764492910190317002225039548404705358633140853937351175779940652497574159522278214912258018959508524859906194371717244676450386859535128736994400500285040047817868869317694741830867035398830571756249706281890641054588064891991407057766165571982368769284735876245192619850640880290886643748201302361514886698139934672553247013183340511097666449583504920339928199344096438630590798247705938875517215580643703077030123234402297693485274354878909740651883782149738645171912334770026258263362255371685428437207972352842840831355642458197057454961534833963417427869632902920193282046961264093293723652758659425479270002174372947370898041258914084127564670838504698742750518841053384997492792917948981335208699372569602962222169937428999627806632279156650050170415257252780462007975299078910283147507954403640759500324165872947871052473917642702248132697296820824086836923477815598880100792448335951361362124709347684606814960881471319916968693091836811468322718700015171847647736546830286926139657346529441222647909832836729642324822327591855079751927833153868243697320765779856440445192114183379859227663162456777142263120613738826112609903075943640711463255052376940727510260822051620354189051898766380887288524343316392505311574918803540282358081728766207459321656675341126810864701711572785679818393621048120760769929091644507124784341726289721126956388991687189827175662745862324253477045673558101871888513495131335568848225569404894354384762322136198563853282951156478094533624431854542904370008416145798400618800412636061749811140135587021301677246397634767790207353325971750094060305134282989113386245350921499059136811947280749970776789809637399566700855619993293665459896941268501543500993663195091453134399588029137861746502271883324874917893737113782620826498172742718120802249133300274092014735927728765811496862311842626786156157575292166992952369712198406859054925924593030029099840664206801832165956979309771528852051956051714509882948483837277208809967164793014958121364456549284482123692461636320367799647762800359679259699901379847573913909164613674607429838183289496230495860370554492903444296273109907969104303354398132464984290968112526824749018753579491566799860100345649696076487748450505447259365463952373460735869167187677816205625263494457423477834008690099511330239993335363052231393276551623895178246482568790671360000000000000000000*i1^46 + -4182626422756897985446150353153933750305354688615829297468744463898252215633625902484680143185557158806417266302283812550176966594512286106138673355043541176029454705063417929131099184647271094739645069122018892958966891962103320493252046136527668544946222103156216226718931919880308345550963867730720814633220255372903992203578839746090076109517855293442446894755735830482468068819231957983928146827192533049595874218128629478148655423639787588511618603318682040535078946111831778113867065430156919924021343724676574050814926342722701407309553139150163484934707215565797962818325631727219516082821482298426469883013707285652728250513816207869929006900349119336819621504106117337848732568311087494196764439030653882571158118998076187972614789053713375189328179002621871248407681809344264860830391430191322775582233112671204309848203254847127890657200713268717710095674924365984148395059788720074121309219331976403860114501133668441299022311613448280499661211626263724619378613263095799372137195870024504970013744832029824135312514234092355356385901113842843766176186255910347172522271480355972918392578246640210869063626260075024677578747278770447819374186759688912287922030381475791908321719061507234278524066750212122049317242572397212309294724827525482720852754658304809867251013029231233265967088103715574807392302414028994338401929434407198238861508092785785795367323028366680556512832831090206935534130926800286332385483738988624357471458108217657565329333518659297255581225957757257034060430142653756907931933607582585266301159483205107940897298276902758015982853401399341232979358688610716015518042959103559415672018693293297717615498069186505182288829428386630447732900967475563630668753219713305037343226095595459427075222127607479305333196640077447504474254849405265697390621508620326214456609063818761742041867025525267834156778029571877479909035443553901723136153298872261285586410953274224287206663321877563823284990606070425575771434639789653688879552818842628608893466847199490736651365534671131661989732566730719782506977971373153997484770098795960999627111976323362353003761607109808647764738219529097577917307127045884468009857390140634410092873192052805098713799043107863080874636821701182996315932004152827225086323327452676388665683227503727713576175931231840224378165241833233425960041585910447795868978996015508344953533714317106444114120091915427220316164669827563547605148938064742604033858013252616728211565987348198326459121655691689508185560602287964942832013688773280256835667877552176796390685153144309204611664876792284948095745635346536060080996225118545774649651935817692573998782449938884706418344559347124898302694138132734363661347533297328006461518981282990590014579890551936317495836399563589320168639405324022251696662779561054976152045778811723970322057584826528539584137474698069553165224113980742444424482608958981802222453004282905806302390465208991472626858401364643193563381760000000000000000000*i1^47 + 19022943989067295810489784732845886280468209804116981543363553857604072721232580861045145361248518638279364005450164287497680910022295265136618744822500851711390342272239572968406204032943216342574189749732470704269547380291868968159252056401954453905745375720604292866053677920575499910308461419628678683064936522149754225461740351203970308823171538544498175143639378262296731261095760436865074358557432113193805392788345189547830507061849040604664435827566314037752045755570092350899476076132970286130214851919674425448452544032677850227742064513959999018896427124046977909399466127501220605985528962109062131394305903422046098689196441791331270014001095578535509463741044325061139915359033648406272475607524743969104097157408442851555775043016467191347053238482933477069241703897061988613234857881065731456092330418501560265367998137089799724327621216746194568626739837543620795764563456681746054625310045890435668339566583874580575344568143839887378242077678649309938929527126867455698478665145534332645990696957862252585713295214221565265191756832904690542347903015262515335799339853579288452073425531835381075077793143222217702434976454490494145730500875782660143914734124823838344446390700896726127627545802331427497795008137883573650290132386258061622062253699300897459664836035468486953393908016939927795448243574201588149347661825517746786989176572678906692837485415503358447848978139562190480030273840511421527517692416758460769122250341358114149757770266527395070689715018779360631222733144131222587687987975808407676899785621459997085906565374609392742076909975433767786853500451345292015012351194550780532881572376517677033650734664318985928446023615885142180929813617876035474162456544328489505552872772911149198137852150842687969642150719771371975452452325838692828512244285239811185043403016862769751416130648974642516535774487796315891931925393745785156292544549666426867250973722759472680245967640302721738137457219529285318914576412404322177821272226082617570955465384419503111289946976652429723828335036243710612095006491499088100437532202527079118835941232651118526211033898219525694949811795007187191550040737499767951242668531989561814145829896032498410741037771006883081742629738391191031424077117292633590233640977159136651243546660492338608911893645249365478189053684346514733518634278294638222815711356864081064137401458402960865085254793096833978652321937352464357429235809349297558770029961709338335731224553940869790630521315028770282519689011458942722799137033248987651994064663880869350714876295752512612891344150216721887725848910342652867140392863253631028484811286545839531296427264383127537805169823327219828403638741361135738315374642595194487118492334646173801376622165057438963562069894093540923945736972661862087031221435300727343962072730727867183240413869005561044556452687437314469124231259553822520283182855384057298875067281506274411250423832928531420191084870962891456512000000000000000000*i1^48 + 40338986365710132727139425056820443022169087909812538278343878049419300870989028017897246925342698356792534479825887922122814457960276982933684360426478721274065122164304912233195979044936414254072315953052966272334045249268788275100551349424529722635870869257190688528560152421007639970333351721180118783681214955776927740263598461641002663481468779469272882146417760406647776334835665101709208997075762559866073918895840723136083850960268919589743772351943027641800273146935051230767465498188401867785974053522686329402898562290962494760510833940823711870041850867866490406538282082729924169048147662074376437970104162353482280101639461091905084256033156986909894124004559422153086627467053411626996354382929093449648146986387986164633214868012517021950121646429908763087926329778642352219777490713026986685249317186445875054016047770470183959257120424329458233480190041746642660138383981994068149114951773472169919392540111618894919186811196826081418103792840776628561847273244440583327229846465602927816768324333585541874590575975630812149190535492376243130880143973346939681267881477164529291832855241255864371563534328431226096793721500152503085842603728550148379140680548964097226543200820114545345709350255820265489485518648842406361915330376370647694994113606027836919564049072635179130141607980757535516836283177829809828593868686616214396539480862340182959045299353550430163748942370522322762071222509435802964785496361000693916806277495136697161197741370701156210282244401344192312835173341471853221710039571333888824616698382967044965920254192603285814790589317940729168658326973931219834246069467088220877122520302936100635762728429068724911179853401302694704528650914920269828841524705671945877401085310779398169875775356093096730667863932668411371909227198937833924609018855161130502559833920990357627214965575876655010891043049753659322402917980820857933893785046189856966960482999682073564388105081162054132607956529097640900983956419446829497244959696163440633880965244286659568150347992243315752819513154911441395995651678841573005616401853335464271793607548230295978629534263528945590208824623612571885596842355993135319073619201598714053985586494487625829530994985981976896250561453450901832544007137546403366061466629268198420744789972420765189805764914719921226153544595871202598123182525309498846692281564715563029075665202685430855503220997969227649762684988214003829503878498709309351645763871353645494151686998692579698965525015187823119068365214674721702330642476472208134364904555440048801245766480940052530743224120025693100484610855307605981707616880608316780169474686973538792819719513416468015890730567024156919910757270757228115316638759897578516909670820389843018280474544833173216640920758040354286369097552222624225399813076129004498084327001844719446418281212691244605116686493698184523554024708435927689345586376466385877302284761287464800357904187971628118878865858756608000000000000000000*i1^49 + 23840225610287767939073983010483925614476020114901077475043872030169994311272574726663796346829083709513998660329527194242612237799539127621463005082028159374218136850475438967739584128664579355069734497824467386815318549503018788709122679293391699107705483610021073479168597545219177314765331952106489553961935225254621284530511719355869989372886398520386469096545503127137061316229797592270807693316067842948835008835423369611589643430606500415614097077420910190918721672341964874198418272953274810382508644483547921116825616631939866441592470037795623549668114376885610661961445461612953538049327043436858819181769980730782103112252871287515520350105119488280456838902627311796532876807848131552134129867048955369268111210137180877847093552800037592181061349560072166311085593819093985123532721171619141555740945715814812896512865198331533127934766316737792412219655362065554761514055964153193968488501860220669220696933867671050827600093599898668533967746012789445148311422844378563790887491026433347785275863110400955040922637479833759135056658667095513322672432858819170676496814300790508541159121918580439998046361665080443146069018765851733783939550955176553218079652161814490589109205685015514469807338336961221925444336039742946357878897174251312713696311640296901052492156882384114528104904005669054904187944843048851513659425290794451313285525879688996441186538821525441816922157767691313991153229558820107791223176331704475148143974865068276896180256585892766528517356276046880232697622526535828869657299032704184784583564825891578173532481922136911619622390736747110665779519855778534280037972131498528987091782082395702228243163615269040848868720999637192271507746252290095092148232191261873050303483453367347781224950635170571770651938972611420542249906853776874664883018624238240582275463012095016246407739046300391943325761131422881200663646660797586918778657799702982556405645654835795592760003043354236025702371582556661056111010686756846341663532543655559184249043885361879890916733495800387254412454221257505068700623856204224279662240556157921806494530820565297111788678128971792775406576653574558197476274644386020141585663891960984823025674316696241102416000817669546324435084649833187079374209362414016620511843546606624763690575895977253432570333834237455147649237434414311459626825480312622456268154005965567758249237833816718840097312930844950752791382129637613559970428529234589790689591496235856009408649580752241092270062555960251259073287116168242810012480929456636142249760183708571476833886587493154059848735435207694210478957012632176397685249049093137733846165385023496119957380617910844569357243820807001514365184483633495387205661416008632254261605709737348277589988865886816077187353320512716453002046048660224921739248278102928802382902914770495848313040195811475796592002306470868433702760343029364800788518432907581853548762274857464367980872771490839552022754099200000000000000000*i1^50 + -4885407708223486213787186935320954394545539541660844811086475731703744661535053128340719148652823521133642245455142461033551869191145714646996094212313428075983262345420882253028484245406666636041084006742512570106281533609521978629141360282269074957111976369365703365923902336705282542429928113751263666777921611208600575721410437181302003135159546507294886867070468014737175978711435754634188407287129600253600040888421698152511938903867841907731963159152490348127725012992797564418931252972978273679304331869526507426319556210506217978559113482926980276806349002236620116705732873144400659771768706187292319691538869031728549780557108831425875408796720131783968214633239310988199109390512986643040683377227747965045978303189170470645741390066070735851493508159741568521245946746654182938508244564186987649604887072998073727242686483053183042716677767700724482682593242920573757684111717722062192780873754155972405590883627492707598191470290544624949175302897715704976964509642701966437548254143869626825892943672588130236401846090953097505366055538034589616893366901207795938974811425399098180814211081267498804219797090963381546260857111365722899357860483263549796877111373916407046443159200831870018879803870864984759158708467625206826492342289924413955319277793457280970641544874600103904862759082599087286760612294623287535364914385792156635501222157174597070804681139232579370558802207445864429016714489598075760639597173069421521048322312978925728959355459937040984453192360149100095219363303391661301685741063836886286306510302794803885585435034593727333423061975798098652548910387477041595173601940033929539035414641998193032019867464738443772833193061750717382554178826017483190160647741877086360427920134430555622156964300470200951670907035108647223525132184133455621935025491754503939878619154304657231188310156666618839045244063856802578922102904632982755212176441644533153585148628302095384459520749982850426861601070516899401472141630497360757146637169135388136470959866981352826266849595536807234455560459977000393870953594025007369025042420171549400827933157591766329040352511632716387151384046384451894685887499539590997371683457811332638593556442337607039253129543020305218010164422330422399558781600889612251584281363665603036774173866029378866472405492477158414043826704655238667024767718038714521561512776697945858818312378051039472178595636221237740219668130455336477947145259764514249846606044943618805510249282509752698917734583058656999344996771297035829682817908944419159151809844937325225202797087487608952320819692273346854931918190378929208189973130793605992612982449225541567252237942382718764724005209313331878538818540345687885758690986958863416729991792587545645122818535714493988068869805786449685421918207958704935247567982848518229143162271563762952409858571074725896724929772365134941074087902506530581800625553034217388927896637641342414193235182444523972198400000000000000000*i1^51 + -5211337404424172192189239555416540898850542584477959016078821470498537505086189756297958196437793987676495899492606943727023331133495193273326872911469394152195834698815368390664031903518576028345522139984796982695733489323223063524049894992339228386681745328762941073618714540350988420522860597383096769091879337303387069449959460663898217129980774843687684009733462168173464653446550739366251985393471545420855920361931878689611273761662263619315661072367360891206059671052541008229681772087240288415202171663949544723064432019889972640197345833448224371062056176826948693282494967909798665723622505056011324784055819485338185253250998079390388910890636346376274519217906548022022564786649869454113564103719656513674529645875144739955808199304478335729423850959106801908910890829094262991860752710864682738582840003062564921805480847897133425191672856547969853877791048988640953780567635617901914516858072583865210408271531091724415668018808252477785335634974010444866759986382393617222959872880444023612660443754528952293174303426910914175981396554320044279611874232684297215717414467632351990508083350742658401142137597375404072606816040804233996383057479947192048085124612067424182080191733573467315474387649550482350821268135835129117766939861724244158281348869295653880161117145923430634113386338700064960469050659628896655551444140295712816304890729556449303500966900363179524474508696059976279808262227434756927441302803397605727878090266375002002298258161625486545191956619730735132247550329302486507837136400128755706978949960910565146842522197834463709741070224295595223772809232166845090645005585596104995963664816290236158091584348813953048178455690424955638064030586834997518767117574594075564753825755657075064013287792084744226909692144780377330338727685122052728481508747692165072208281114244911166677144271492041092096441032084091656167208274781174938052747285769554524486353618998587273760399598775186063522889512717349712541012080491903682801879755935250992751071938668368215969369966887259522204359508432829434910832500013421528437540455748756993675215261521905748278382897459198046476157214312280885274625360655819432061795308901751225377000086849465620449908327082264768230477362302484757052893740580539332973715842161355609644644100129477260771890602839218793691945850048341455659432918966870928266578125135813697337979394974999719043192902576081137602275040840697459236428754347976501090554010630709129213852992233129112563209112939678483668652273725018487023250655047443959390281995955983774632800569020696170021568653262341372884227755696871753633430285680027956130077025369419786378795173349192297042612169376147504004186324047044493212894883433838825328681734213301195339238108125131472971557997526923334442945016228604024446850147365580098426692763437135594892729321019445464227851732129344431424838824181648488281514135880026354769336705732054320466754645482536960000000000000000*i1^52 + 2075050587516110375031294823801363587022833583917609914363025940370089904664678952619971097782495466157609540819810088796154546244733921069528657923619733522113945048615882104373617460932628272853030334480364897042962749754179912517885181748930006371756825140310456106810431828410240206916715424071994912648285515868221506020659866183587794176847639129407967055864088849376354718192372732559845340940500270281653791242449846791819646907694493989354918098792907333495894838091320023286817933393804376628203893330477793089678261554368200890418899937748547263544391945394511239592594464475650084415401231796383149319880275619141003724571242718912034926155233325241431420117448995642867904658360283962143494572151056786076712012964883056862358749393195826641888661780877557597518264280163843301513733207611175183219735383873620703425699929377617322558310017680292501448647466500271352756793500082722252942528180522057458968323560910668872202794668695436641440556133289664243386564671942188693120695266699575443651393452500916366578536535513336682332431272032674974409009354243791113265305872341029337467398789598408658176824846800504780741361997227446280991001793014267112392500309906964577820842471283476792622787129161813133498689198177841695468628293463516744538263086000730728044804547031647981322497142846831206732178227589431412958927373953858960558176384397450614335242382469837664144321068825247571843166868280191405229295381998323672988245931304798459539995530865049101894620883377517646039902564927239121163535181697962523828310863403441927671839774556939112994030382361120604648278907659068691162965135769049802835423602822960799348316243850394011783016602592444718962431093677153834991417203275769603740407123480238791438290016227007929461960511427682186459998570887295894629973369642667011685129863401972996957759941588569451859402810810883293025292710679261062427637408030339598399774590284498928858217165840317107014025092342142050584732445328411345627846953606803628836198801189393177938306713781549200022097632999682041538730887124670789680503389460506755812362069514953620700424154594740379235985112209606525065894485637122048398871860648479642234459180812017851908020282415366297963475152245468199480642059514239393197603650727731677241140019107755696031713203818114361658881425167017282387141478079573006359098899216499997054911200109270808712114788865293767646627322458194969525490448533604325326288376573225745005808293930251540984631043475681569447130394123562732502836904249525304354080228787065247902779128095088331840161110250084836968520707414180409120664409909974376260535763091784928272950709577780583693795830538191456094552408390956033668289320210475261112031238420517819001367093589637538689148727256314680498954319553449023697370640804371869344615777547518499478986647475911819219397769188264417112102176425266129435583421723464974304781516272688869264483942400000000000000000*i1^53 + -459748966750171074921012041897637820009277525326819250779421688466089022109910391471214443756586345015443164357287132287974828599714930557516705463784387225953122330228537478491480177673443742488975429556443375840915089923368420991588868344899562009142576188141249404155102716175960387438852875875286960691583456343278432748365971147640602164646229235157166440069189680990549761469858636281791340627700868037018953144207746649978436706617432749964907613478615273515537552047132472732553634660157310959366186969524757429880627803630488838403031062439350146224264974083699005897755414256901260596340313570437989882364476115223199148808366435496160197339319410679459114574373556999999101139237081245365739216041397540863945032519507610031486179240993766270393500282894008492652100412148068866817502184229556615662009015480595661426013741362996220064193804420339993528141058041489591514419802760066236147353540775023867155144359259523830416387146816543551650718928656983215571850331586386252461830719190108340249465657614906499008458381741691367028291291300616199562896855897381989098574550097939895307988584837942588149956429527157155327590426885482428353037486897173719053953922368184097639595282089751819166279552937595752185540186506793727420193395767748392848573681053815311851889604889091139013872101180925427597195717133783244487658132875172669592697296696295889381881936850733811174634875659716536304852953647962605422670680639178823990706580524116802609184000385130609682626949055965372290279730794332171053932372906868670431412226120894109175207741813396855398431787157992066476814808393452725423848930412438075997916732373800540002545169863349123952031807585374276626254155898875585613791009224373053686598541129002436660536552635061747108765793953320532529408013155087270410822390361641518667564921011876230594546067354988116491494278667100247575535483479512083490720768666892849677074962115092719212888782851851412435530986497102129222434927042821240244188897279863559687659953372612768809091180673341105850942504720487860415011653340724160167692844814833891960095791033261233963259696580306661376264715028776524035753512515493803081385154549757249836366057177012220935888168503200792965780961407115028583606883648009669365152159358640392995066166374627228162860074309409889267693787215583184052968763838518728371314198263182441955521018958208816725081639425210858609643391496187546656318503159168938859550765434862204915629587960035995784741782264674110919833540071046430176190028453665098332968832075536528349214174566538651426707043647073698784798229698786698546401704534285872830137909106515970054857318668161742068654159836805950956779555059243261128968093399007094386185325338808972800065838357454224596065576548073384816176209376420977813900026639034912993841724056751507415508332479727975564990761861459405203401743967682377381410340509367801061842462513924742840320000000000000000*i1^54 + 81419152392031439014394212477828387231814526426094679095563887491270734202953695911141821292774873873608552834764387321990628235431303964809267274807421786886951554108389441715026066132168504674538859069293936080989225478772587160095513691774882160625913439257786396510786471581026374414546148513005786348713844117673642413429393907555737972159734400982464440757573609486668466451623514667204359620061470564857914482958246027572375097756544679486303226034631899721797803601291439339151890187536000717319448583868221938184588110457050462081451270328737573197647843336738113650555985435380239874534331494616401585027959992390110060654346027016013050753990086122678920837602554584709804740661313716752513200453674932895821907084831918008445650991027806434552597631514396992017749573543744393119282689303120392740637774376630204942686957579688108072666370331469969894074275381195040709107254819614288323331609215947591043536024603182504612919651090914469981469571413342585039873406563744297236523902844176711201783157883214731226954677555515238127516249531830013102823638057200394550587085796114458610780741022784376056420013340119262257828378602564588492358991092522050649463413376307609736251721332771796433587365299000275671004126081036323573806948835579880168931274598444561921028289762455255184761366669260415241153358551228932798179919240317564936870905020883352394555757238931074460937073772549992783739920974451002615481341664813471194364080588747150595709212951751828152214425351464064797601494080318550114695484184495580292724203115198427959861606693481059912871873224552955796042975139047632732167134010012111337734454991263455452125259557085538578844757115076569186380131973240624364691961915444861988756459065413936180928407404117740919869977709891151911723392064732383268509163099603584523170437578936421309697234911373884964687767107806059104004456236950821890549548876904599316938436780747575484079048281161540801772492362427522395723443426521814322909183146003417378118347208495484194409715672456331516552793035541366762399142461521078236583856023385904033482885587273448186464783958161861427824857722241119294627645250009451819130197258309061135322243571062678924105836495846985790601171101059607787607686887220298093717955960082610621514745767838521853151510888472015286626584822809829477402501762764980808524819736295354513638666973048536993469251555036170163338235868026531292047319068609195540880862657517326760485590992842839438621378136513992045877518165937142497927979463931359876675833057550084185855866343059890659842347166658223572263086706343787136135622553561879051053143187187464274860396603912972744926186603788151622266629447616343462402840211165003533649056728095509665588468799231750864544377761532211963019217336402258036852742453233495204289540541583387967778390480809729696659588871763517042477659363103921921091229041671053409501366578053120000000000000000*i1^55 + -11063321595015542948834562437945855955658767936793412961391337846035379596795993899976432583673317337112351894543180421084074026348468684933265236101702638157934670752587431095464057410148896106318775846960360688405004846939098027621552862444200092161047998929573028193174789307113392262756102501644231450487393629758447773375891443174286429863997811395589474474229516881950807294363670769815812996709938210069953202622711578695013684565395176373543176872991517097661766102684552584069411410092065320481533800164366975279668846096612932174136358092377915437190547551724801517268988425940329112720590030028583966515734861880386653460473654371349266664598433236619288145851495013950049129741294768535790465387796770221518928794562907108703399570045248977094749916035985989592212287143900357442999464233282316955284052212779825031601192954910541280749967416043572388271932379169141610596073757801720831495171906241298075961361478656920820532290190806597403002654119445657809557134111446741360536036756880329891179976316142218905779393831397737951317972623418180969455062987465291006388571736211262567872617205404632469541290807604488929031987448792897349765752687801137041638363490478357452733034450562859745492437511395251785169615436431206297156796648064298142640514336679690389811399270903239307832570169133694419011663524985750368293517167416640812990609537488955826879787746892770181685417098777022054485401376826254366609950934236575645183509241230041123476809260754775395542790580075992332302649760113193481884297122182899791025478073229434710153037033694478699832102342626719882128749091916059929417353141904385842175565220103272376765767819068619251141914886512047926834639705696746530304749011232868345642269218847447635299681365943134945216420781826896879935812197393979635049048324836071396960691216780167836267075196978240120594694720567836878333614852190665917491910202566020307496640826878298100534499741648089559318217802153980348124298875995973518285967458852239389276349537765428783342911117315291529624811700700919684099807044688464996768526659495910937573633796348566092486617397679694892927472508582524449397739948517184469490598273502227869151577893022642759376750681066701537856693760264672720968938879729109075552817020181644794202425393292754956024019367666826292813320454176694692610481791394598604526482639289179116564211847381251573878121453265313470466509551517518670295751271511006926507287061303338520633099185915410645870578698361355778464371000662432871660916119732342284312670091325110979615647208585904214978065979443349232785767653050167734592825229856990615435613225344322771297277091341906736612267457352139023412360110277442461130006285232153446274246763491423953195854647824857787727314576014819645390681154705271279998395240312063320720334374719337624448229858116172376249779460597381090295053744763165022397557069674919078392548556800000000000000*i1^56 + 1142136023716377567680477464647368080736496339187183281030970706115961903508397072787448649899379153626156448752216283414675623396499859072183061855389128379146801441560711048022605725819565424318485965848643414320748746267648590596800264197246314197525960482439479363952041154627384929158478267964197089194255497984103541944512116785220837227762010592085679437070527746398483484392624849583147735057859340782439189910772049805610871079882357727104759694026896190334844782611671522935661907664166669215326175677304912242177132676686958888886808155383024679559959850071836650355264823182062626885839424183836683996217198265341388082290551171481588822962605335034989562403886947167839476054068780569697051140047285086632399248346574063322133441719701850008021142263128886712199894727487635565009054275863894809271990549535295189665831699450716739065982833543176520605490769670057573058192675148576340296931169086309689118782775275727798999589177669208885985894768031669103546077047296175638028412964644872260848984808793423721595590577747245474127876682749840310333536354441082208734675696938059338606023814240411538591446134657998336442825114013281304967339949443581137746785866060105420891259510999684789569419830660256614081667631335087299215272654951538894231505930187084143619173529344433693364438064955135926677618019724068396288518858041061291422331144679498193563161225263402560581573837747883968217725900754797960608861159060688369927033515397556087148309813010363575625315276034329235086155268165364332698512172425155391818009712238444228087531860952715891681770331262784707549457337007771077847084086211158925778988241091576068323466974694708279797632918617339596505770716262021324585614066882626551240270389364638680751325601913181766664075984530965642914820267687428190205633167071902584313064981667487008606421843651935822320836620323490066393361594674197167309099741874496718086890735650690239380315896350068854664088355355106915465900094546300852578130366675933067625591150641614023887405097102202068129542108755184292613300487104981430494954629938065466622681294505763736177677540953351836183281382402608762480341446726240848811135480304548211192458147272970166932588597825853830129659221318057157708578960615876199003745431624950648688021125633479580261820061924808576219509163587669563770628493503664660141367946384730207397817444696381566534811647430817668358977819976144449084727256520211635786349388763408906136650320752376573351308774697161485465120146056732157857817632056377691751985557531596779767493939341392007553503174596374264471766026610423097276645637666667192285032126321458890630581026717108349710209467983854534175483924073637998275924740551373051503428988506345043328937164164078714061551657112716340316731735529100570465445841088637936880931147174074392846501472312311024703712866658289896089893057009120949078972087928347636531200000000000000*i1^57 + -98460619039740213671427048414608340295151563663437842169237353026762297260085439877565033813017223972733179872178421803022135515911017653407976359199628752334958413898431164218032678564729054633595464932016185644977626709536603739201701532535892741430564574473348276448128550741059099015381193900669463251099160251239583645979009409452795183100856968386016356009719480416180770704014097745753117105795272723645376889932005890291662436466180387438894999243405605321009497506082585895528149812907437835216353511632730168576037177252754926769006746300945840735525616711704057823730346176187418860956235262702977327713039782531591988989154686686032062067250172258897788290010479640441219460126522383937116436844798236161238350978441188686132639226135578767344106312368462292471446653368042539459853334237910564045275791699157388091501909208756526215614681171198508794803987031387393233520091292074004604292400638428909613696595301001071354956969878547774440940510793012212450098641145759763803359939639525366234276999165027778901853300490648700366016140937095776153829272105380079824291540562574882194985838307582874538793404678062718782146702959452442754448114915152714759461780046607181790881685875435361391060064739951809943012973958680282577240448747505801445594530146762555408267874259004027437127919930600848192931340576578751865889647881379363795771594334792817847303913555464112419182173250564817931111308709878878488932580319844575191738735762286053766525379294958385356165149945232023363347527282041440987685858181658432150291206552910359095935421631819207557621207789639121890441341296158209063244117719779400910691245827599799229760472307702562333638256240720428408824568766225922132547538357621710274856491952215542828818812690513534643086321727944459774682261284251385879966563010414607397203638749340347284023473865057820258942067127754448109158057004848164873986203862560571593296987452247997769632842169390254930545998047201597585907019653749834089366541979492945019499911209008586791177746592491415280661307434015245624883435923499818718870451437562219539365102708712659225736797688563915083769499014260115058499313571471943330272048297233434633794237002370805014124010156319938586594312361433372535093520772226225023470296233447862378783775924089342823868607008633579735493285110077298211112012138559859829300872818871359166188754665973325528896177589230533538133510177257426497454457339420176313100636952217203526008700533577611345534149280252758950591478342725873556244390752586579013768845969798754918045787886690790205010661328927029936162569426395524968038321947124174686113769052563746467660149795273714598012695575844309083490023325959430569019854638189438828049097618191437267847767074129737864206912500939761152577193902667752383247020233959488981055561450529869080568414255985165786006798105088635596546230460351787388914983480852480000000000000*i1^58 + 7333029049356998416169780292133912832415530030486560231788144295353245368261219480923932521687309151731865525727993277608374418080559369482848577711197511297829658374531234784019892327007938480115909280494297690470101460136957489988194241733322932297564060576773906371118154576255231712807185792610579907885934495736631981767412997766896692052911757820587753613253291245160142150838415718337653106868943517117533885585813649521261998377082015464740894270274774338915219058114214706421201909168363384145246581648906160742998357224255859378661154562968220255610461606948744331199531725016952959442638890044349125732369241687534659782107245576040128225231748000374114881246333226423656479620175259621660557374200841522906948211325081505080451904360719597973909130000183927683618655222539239840460068813232729078427795827226025203476663404468805122741724678615388901426777224763868228744508922210087155184540152761572456500886232609265623173687644494807383456800549489516917467457761889196535988242508976047001422454758559942488368029435142241005365847887511220482456826972022092088037431541255906610574331889443516682029374601271260707280129094140597639641636546080894346536868387675370486793546000918293525943528425626999916136879684249749264142196195064120069041113250424286060627941734441048220888970428416656234327958974152298046607447917503859756782027035353664415991995555820091693784976738549518455148866453975791355390984619167537307794642348909077475451273258179969645444852234552241781509122603890258648303922560191623059887672601568376872014900398370132189439440402550330165822784803044696687144195873165615881625154274688493134370257810710026459357526598870253256584888368634410390433687496015070835172040677765275721256712440661944932193648261910082671542643791521775912359880721802040256343053511702910704975566074933341988601757435295421284175006087619778662327702487035475526760633015189994226310170495362530345105880778711120295922349081153102175170218270871025328014014238390780824556541783755208939072739275435384565419128622949177810885494142828465876505473419203397761389966897047646078947183662474835936628273543902066106602541725310927898548328477459590705876299239186107342873350619318993275895154152988099859729645238178070580949653422285853981949504271877160023184442154572098179955095177734986927921007911028456496495829569620007255467133693517558666899876064833707818333894666775503606479369878930449849509253595952081370712069525821814771372789896890364473874211201379127291860519778348572301142120056228671134995260739931136519685734923461188056751560070743273682622426544969714165366576707493554245714244266298832165132679351803711961388086291073514636079020745611841405193467783006218351816238603311587726214050526412787676650332519258329536645988713018112026720507624020727355610810744776988191361149800034894110470963200000000000000*i1^59 + -405285648316243003721543460129189997346249909585522995399358026454340402059775146421295986945310977202180215965914706769906539894096745145100927892057755710781557031515671839224580855351405979871654293943563210815851371529720927073931398993246721073760348037953110354194904299462484502878548719082799704962369727435213327593257157259160431859199642915720026274114477754801397969753973360090222148874137627194943836131102391765804553075097232721274460054873678253427799617577720465882140966699625820761291309065500685478966497343874302096572847677835407038237141327499095104464152382901159205150887228000144462337099992984041952869623565186869757282591140063265758108985545725372253510095520338933730073436844027691420048953439712826927745208453571073337589009844693589360520781669535872483442971166180166313263608310289001774662705450390916406782903498976759933577132998593147815326895543138901151527842329526671841438269620798448053098216005795049250161141531109509989039730499662594489757700950731595389901038859315937762406290281709515079256470904589109091154133332518562920474482525233795121744350717367586157645579595850850107853927382580601923671430472171596161228541494803196629100841452473733102824039237161177640455785134253520352399858840140995258173598506794013437585823231897905641637522423839788605275812561043948939615443378029129737916162247496368658719249669857827965882655120709787579695879983585958448180682367806763157748287079457911194008213327689065424715813515602246970421000182629792232410563579093807102251803293993332164010789371090060033868534355661330521391848053797715841132820798494599980225184699477173061215783927359714094889355446990373307550994101948070830343127707803622261158147759117916566102561795351358487130590507774894770239094579663225908707942521775287343034244405460236599363110065125286550988563687310777454003072455236587250549256468512308550278083056651492921260454730372283125052940398328641860844356222448732590758328487971673018598443452752044193343772727762836539575753305143783949572091957316326954430802700539236333508465851864102133254009073948126948718969771232589981797427337600414575841076188741692641753239566767676819286752443576180766889119683045732888765270573377239318053034278954853155902259647829560408441641827073065494349337423650525560633122485692855591360035156540369707881844404259667615308716308285809515588684843483867162513621982759731275857610679336121150551584014393519688345919205040306933961520464519603102712699326278847483610624471009847199388786977134908170873825493007165064696959366197299128543285303003087612102862063142435205739423485272933957789177198939445635173331122315411093580609127121168726801745176753697068719219769164425042026494821758759999175767175065587193567366124291170291786099295997038880624854162703405612539462137938319226967909120564701167616000000000000*i1^60 + 10493327962598482174399551879444533758882496693210392401364180293847049923038215131951746230858470236555094588671193990587807226301545565390573415449262563682384012148050008147845807930798066654021634693227101338605999302372836075881427449495640309652980241816554348768861312661870417647024720062777292865898351145373068551815688748369909382313238104968958898363775594897935335163955638554939323617314287192035189637046718977299961623444412395278947529477631974128107695834270578098219691455354932153623420816068707927413741631119182501063121663565073884927138021068951484083936444161127451439429814639787871006014977335114478228927834600076453670797418389125283359936966520629150153145892889546694698972710616462292198238870036092845561639662571293687146967046694602320544426101349235062003256305554166767224816408079205914438420433573899834299332652070122471462484408935619734650531049483833697230805873783611082487868653590446493357939458878659094381010726693279535489932398882808417397008593295121251020704298627538422323599416014465039568907673966348711703038892005986734524137105146878745057025738993913324918296492233519222449901365564729583509715596187488678667928737661998286440163415456294189655426240643801615385312696471227071687573941461693312339097610115188319780102881017186499330515113122470527610510361184747871364915026381231458638029186445781394646624914166245507367404785405069342153310672427798440728879922754522406075234063844488633439393496588732753902294273389797212679918058110530668344436351066639550660550095524595774728364016076252563190795147190411166229697429372709510662662409343926555340551830464780314411031385798396298308535893650995629733900380863446608761285594413142538253074289567343926102198119671600423310190089712571581202481444025240921148466712337712071677482619798940136396856408226852419326512359109190713639180250296630555688531425806189985997820233858583590378404351103530296541083152438138933218062994554156032432752793219477760559159706842578002772624815291734813716437083941493158009514277653045413546718871555218610262075564685131721545396491862276325702692298876539293970830355164954419119689493653775730858675850746861627287787395578502265722487968567400641238443810082397049217721909755404484295506398320288170325237322721360096331891552789016146588769560561392329399744917456928976640872811748943860236770957174278864717475182365990420103223385930884003218562080773052672074044864142679130319044768813121571841346627373272618462520308946624677847942014720770766752992178312859643952000919108698870686036903603840846660159360722938374495668408085889472592868597742444418419545612470763720013495273017172013437982415626450968205607508643532281685619319569380464985942918226697443786886362310090547744058683086321551320475108635684325000529912103935523201625020015606860417964458377216000000000000*i1^61 + 455079495355501539813405387623925398631744898463852574789677542056354172407771994873867252701598074230810005706083739668772919146770749347791859227374797824384979866452861967533681579723241804819440758685772348340333219070732402712273386048061551482806920712045547326651837452305225553620212660090284074120388399843463469202245878233141355853250968957857722863745102350827008839234072805280519564341924465377976465775357408012214777792717559681406089453610969145200749466109983541868185767840484139473453353822479512935982912434242048658397600267963671645336183562073783343159484731339680707375957058446610226293327684260158903616669674302639420730429861544252778141568481515574633632133883101168592881219096513965274091863033970300869230728969347987159631007077498371290364706803927466436825065128948583850924526692770990156781343975509334336381978357472313764825339074916956993466563605826424817466264572411878240498810779144570235431623179362690125558831771865501372207086585305701578451449116198503833567205022974806018542953558227956616491881448779284485580332314586385187675714683375113973177526211675561452433579201343200553605097211601986247773975715074803406619064917054892173437897124973532130209010236874602268247579269284317432094050765414507752046957224032623303620486906493993545590871218356528884762969030343003913805939761686468080262969178108353744702264508091763321657506875040600374512115889049398531223173937015833049573924878433227211611425370947416412650089803845359231132095377907650741252051758370230984569501973786304404500482165505873415464722296368551292702833933818782470374062766256524438159991851798828652852300104574258372381630740891673027655424001640113347556761790679607203906914028444497675641240292996839054924160216012892420052087968518711905803647861030658900162791348216699106739423332994863324583432149036422717575625476728294532905389693385948551274226320380663970243379497694223271337201986882305816421805976949609758137729381880767193629463955634180721519258462808692712357941188925001197091281205533639997875846914270687086859437871058683890934745982558838183413103978696546989052715920430891630753884083562178849969556023197055705374358635271953319611229001547305061511413476416727866713735821341023860842075178631225594914666183276693092472824765616233463380604453294685657369052933782562505262285624424398767806963577568492481677084514583570985929366842788390084833674274062897820018372915826552060185724590882136398112191288952486006556487557675824627788630801853423030205095782884922626957549238142647184693018876930982659274333748630240831015193127661878429812784343098287848925811379437253941985349172608369341237658868585171383585127479948446449771893407295923003292445649672135196817524382077695479741378820254166435888931880043505032550448180569341758994852993010487242679910400000000000*i1^62 + -59166655453110231492913074240832067734693817952087591668732668812235807080605215115108868800273889670190794736631646351834817302001309221270369725178579026133659080171829557784792665022140338353568259745940212086352633185512662700172809919616077821910348054561795389907645394789931866776499484868823075631103395076713429602638393698116055327762440621336016735914465274493281480162442021419336876611693108055047977580957020952701167009222983175720367392463367095047605846786232440490792701945145350222227685689229673361720220879132278796948680965317189568290872942687144209640972363663172926928071859160288911137711741910107441756225851520156661532993210843940156725931083670537016102981514063745506558510731529196900785769705144088117961101722088740160476815803198625529693007505056634571775966976656467206781182246671371650822537488842951028755771271348119395155940476408023849956621014227975094725604209948198432952209682084962685807363243840200669452876873564397972501450614546085345766957170115226561636074561281692680645933171367266511053746813019894940732096195403917441108432791159415445929243697848161744530067641728759734568346295385529249442107806303573820045241718843358091236497406170650846618045836483952622728781182710358032106281403947711235874730492335857296381397110146328582973510284029566954823076045978408561467129198521014820851341491121597536056519906464177091278626756896302027828220124684106743257829604596085086100985555341483303298602680319366964068660991098124651803072483867357832397944346459870083917820419590718619937979834492782329309375632040018683434380950953266967594813409668227244317281234853438679202434184192931482739062564144707783152067439214600500647745333761695364257039968303349921030052839399416848127850574163956085867389169011381237011891386588046413923329260033188089539298805240731410382556015780713904004412324815934362591479502290001489019982503286848847313486602878191717557708345282995678775985586642546918750455068411292115390771956967761953397661679237411510132352100208470810846648565816916029384798746363274927662771324675234414563533508492017113156387597497146596678595400479870922450348676645718840364802211951103844461399378927075933163155368108721736921765969445346740246409351553454215719616051225651920853449244604809555909322219254079904983998607180745009436640180003737245490328292513532052573929657921804482061826834549487520104723534308705524362760485230822806439881973252265200901232914923366575594836357057647689803689613299850266236626748217026839178845985133736135023933753137337796726221236923084843554238342175835369644150623736734317137035394022292658010669327511143095085810224751619615323881475744594457481392256512756842954059592768225835584674818794997968661868687919180320744746221600385379029852356166731926792411290582300142450286346464604979200000000000*i1^63 + 2774766649659946273354109940046420856948826053178421699630091216306683371508963376825273190476351561606071288928279682839399546095494145996852867635743564398647200206764990802042896252224944289727868599719643654421154888746805963193165464682060752794246537784578148596930000965845378477326111502740547541552104012309396966681472015203536443579180501460195495596986788548469108914082149619177841277726183073512422544674919007965915967742510322536636974124403204287663479855079170738778001117717938299046939008003232466708324032702681273893743034945387087764791311731651377757591720945239448571187617840264070556127355661589279762522302192875298405734990884621557236000495828434919862883147323908191077485093831635802876113775604781398864382623878924003267758073907623299362181131267385538556192426256458130878871765420561273876887026682783861991857853871330648207311565774195253472002343435569230297210538945297455675708340048312851434913869016030958568835562483682898827305257705412133967056072110620453506564278097373673338300491528067447481653775496781071491439760101203211160751525355540880808615488472794624487273190209795834616400207308769215361809157040590273342128556354494757236785752065500663349129828670285898001536177547724335157820461186595885821242547885234634745091777039870177151780089611633392094192171084004640575337355550276786545358194134495567379817401907775407266242892262990858687223133765178463889946719601975902469169542745817379618352821016822056215827267454309098257520801567958853410478932614756789778002581922792784533057744496712099435854169825489230163674157480803589365209148370665283004688920968263000625996781075616114036175573487534801528675941085808260899884237429900889395383698485777186233378699537199590979787463758017022906940050385556701459284613793779083468316743710042020447464680322960523153657256510505722488439615136168379941982208681711056684107329302038881432489981089991988289951795887238945980222330836480924696986526343302002355355593242015183286545980940969255169115518363293120217659371853393591982872874632709641228692606418994304718604345626285340524412890476521907746520858647007423931817512286051236216148010488926100568585616071832920288796608986928187179871978679134544889201345654515862005606397694809696656473802553750017889876063795366914213373710539230075564591516754601139090470165866083001811819709322307248964876102195841234934412925814183662978999151144971281036762004529987924473049654723651481980972419198014974910736153565084671300495347131896639120729621774440099675671043648519817142577590701480057279885803196998309770115151317077642841714125618647941499917633439345176661266493474162446272073682444026915194863638070785902571023781708436336334527128816834483705389486516104630986677620794464596404699021221854002342694979803168594268097746042880000000000*i1^64 + -68250778271425587020895176587572678618524187657350892720027287852490398295889818358755408911438935303932444201395764053029517916211035952393286960575050885056898601924015014524619515773562896000847543274753750862022516896155422418463081262828790095826161953748895362484951790700593284666846576745575598175440158703214506811376678620548423949483903753614240977212492755332867219560054931138736462491952393229740067070214399597716239129367180694430187628761079943652936104349532850929415421382453448175874032676757742139374525090344772919948547335616195146567970345411457615538197500168701309028937257961389714531287681691544056029158576619786379929788145592381772900835261524143655893988368995177388254597457092816085042930695476765279154934587000303402282572178438260319079529503328356314104696513806214541075268618188899487856462521226416026867427796479753934520630447469904152312541011532726197420605180265938494024995535202166385074392316632797953226851757555596216880224496211750642734457914717313607886090753424759975713593546503253885943994502396596986707735311565968733906005785493388882644506147026167002441770463594807535348276541042681944581440403534200646567143683722218658489511374879774192495995013298856847874651338871374526526821743988977849152153546743947217279229700054901388128450921963990696661195591481567535449310169777285653970152438390054617366801307982414671347496951871906025819227380051192572379466755825599317107786464712735281903416655220002295038189058834500988721073509883594881759687559569852561532332503397494145919918618308434021057244247087878933793886582301241558697006183731374399562924577543534532394101085891842150903379583379098380373470761434605071845014446041627631135335589102942784235386473797438313659821481968346394128171063282923130076016061398057539688894347592243117715313850314137643647179237430006841284624551501309929966187675904480184468512659813766090997068545426373597339926627308321738171854939844544910608037065794637929964086420945916533166139461990281635977897488423438846292087698555448158710910693159647549699309189028035593177932746071297917149537762875969244969756944697091553521466134670124901814063123770496408959496601565468378479888887862223383235042333973781125029882987029401895360468197904673528355622628006392225501548510122754166513524539047917219536713961500589271271070932035317354892629008601344026893617361120633201057009600006728301451727859277936871057499834721056401244841991876288057310873809455876735681219184861165484686900334843188336133749829736499757139780125319303834511143037381118952518554090301689150693369361093773897384227186908371625847823960885234161759854398733852670060625529291151813647491942987331372505506820477000909610618994686527028139682420234379692464424262849479011708188786964798575560631186585141567815680000000000*i1^65 + 751023010908611700194109067937700050284628662893279188279453385732953010853232600885697058388216595380622421806890373998560693256704676358019515310322765070334218563425577852741402794566757808741537476342872344440138408378323593331322701197897689683735482790258874954687533729101551298169550983579718296662849101374619008021967000409770643477553594351941812991598529289541748389223111556959785804754148511865270632851696315756870700521888642480053352763589477394196549769945288181660308389885172784493842654678963209032896616791232548276534232422969783688876603461159764036997289761347190420558760533742773103458391459250482311863924189196974554972551336962408785216653873401767141582318030322180313930794098959634683150238476282993165351440453769039376429352876538240003481344512998233821983471845053400246613656130598547851000588727062198803773227475291659498044966987640611568760441580136471803793200950131363841525084459063962225073922265634673294490737928129302386588278206282572353671434561133659698736707888100594415935755082405555246500836111017412971770275100537094829472923865489467919682748267387784588596842973309619674933527672408147364200470379357295119029533295019007991293151740573533564763338362158342837327017902132426431596956746035920118861841598086172568954588208435352539384415255357045028491980306245586752195816901844847935913114699193537730961489973654292390220477064127598554368239861789933466832139936079018745116725425147162273108589974288655624446461507223460240926675171965393127400834660094561584990381437170228984497029296733274340638127581409403042141753214314240642454139573687179438936686845142974744173134066258016397726493937957013566843850108151883329927527315768883599377710921828030873800855063210914469387733632633205833539137535678889475534717271092308190457505561015794274304204409449648848808439808805516194559522983792750124138323391455177009789618307682160594265607970028625296531103475242542148802890510845827326125182933869189312968311528612307927857423854416683362424180516110649972500373342586989534524316934835816848097344232356161361735621540071540772725753894969481056551450494305332649381357062041660260670821438717208841053032847062290226913598802184184025757384805163878298919056383577269731085995264175849901536313347933982056398189520985272594982240109109340094097870538510494981527070231461687783484643391589913847835857120443621465996221782520079387433719189013966259516748681821931256723776233445070850566730558101976178800916061082381130082937322073279717896282169825494755026138013021107864749683671839405350517830688500455490205439524872487513038263590347844667349521417553203226161618522700025634804652336172342214379509220544793108970192582682271433360613801086061537584597093384425304978618568349133991897310155192384016469774842200064000000000*i1^66 + 513559153964566975889478293274584416069613981322420670515838926955470719249442243489430700227366504294809501301757388088896533398732766658669068578072438894225204251256445080368253982406345903459305706287350588237967432576089818129754701421710274836140397143094947065261319586807184258547233987327074328026885589082873857602183232428589830926518128847289301945867602760019270127323898964487547865288988859773880378193563886453303880165200193139735958537624747104339437714154629108554149009964751480536454621797551888108583930211683242999045306282123660212188912548926841377463178958758862913262492882035402728717294521029986762647104681624329703180227364095401854649914424970314712976992054530552138742364295158248881308819663557226428542116112461421878466665018348447881162989008667566053792879582921140568840805465031411125373531576205356217337593123065592111878348362659326592402530967949843188936229875951215785563777932930517948803168501915553846956127509255271295411039877717699917260411980762364741404624589478900882010009277961987934498631725822878622638895967906207870933653731699881454234273255552556834085841888850684884743759689001408052293816209266035941232747199981847554356564099425621344778446148898764047866316840684825175219230170214488964149316822781785311338486407729396645699214502827476380501481661582789483094027211015827903080366842110734455196097260506148876666677808277633240858466721289941999213185179618663134538028479733757018876820287012791318141527516781053104314990230397232276255846800233274159202156115598173727744285021076838249928708261074223696498398984503809587826895885002270715671649659688333217129881352125409448959069310805992076670720457960000401308462347068691546118477053660477256694264309670607435681309324532134987951865428570254812913562292557845099396120680220851219554796635804764647025980634618023440036108373033794018718786841377225953757482202074527740798475327565262509213185673550828912244789170908862543365551154368069364647087253516950975883708284784807496569657115245632212298373703016830544781914444822487022747747760311794778215255623985112492237810964187633490243713619220382342850548626926950105310237280624344620015033978224616179592235104500422070780854743875598309776450582490555577743717795159932672921232029975921103922633627473115506592906153335022220806721299333176349609480064340061311075684522022986168974756136259245949619586195734697933057738472761619352033687791967594479529589055053475923582441291912516107926393576008362834584598855593396209163266898196896139969981702550812094440951149145387388699116785265310206562525640644125524141988534852933295998067321740993395089940418117679069736605352706848845822895239098045404638531798174571584381649181267398815857586746055194997821170528329552716424456655362283595104256000000000*i1^67 + -47971627503856297636804261029934804688866579972224949821151101058869739675665257028310167634298176359639494582835844174395965111053729726484974980857678320835602065776549588721456924653540829264730409451131311245973863109457431921330360807160588098946030011361889267350488220450003229420467863601147586765949549756187858910772846633399468415449773509485172075030897371157519934601939850993696879114887618115182853650662290558508362057335685061017477375649729101877706846545854925168420248277352226217637730483764037073964523007854518267430869915937134969123862802803115247519329783455328267653655327494461172883481180211102828907837666142149449143501297935392202892311761839976154669755372497008270779493576141201899058787961121035179509032049270768076085874193040219842534937950698540989079710326274666624698359826104573047231954514695845762154509949977873271145181987138971056648983465180147708288905330184213181271996693050922833956965595771731680015356636146621230332337897142948595932207933176061910253509711303840517400174307474109469399604227295596692987667968636355918455116616113526466749489707599521399832600358994856125269977360854347670566449411723933924512180839773577298875718822283789975653447484225273040447490937573215293871409841678096014651821468368703789428543405710193310795305471548044191011433166152970949151817659447255875121260261758390283415404086062642816288243215504384917019169803216739095911043050601493312822036204466609820844952495826814002361268038334391800818321894715619789223505787528691866589139623894147803762834866656043940469582785888527690533982048109205584036105942654768015091326543455979893863077319741454946962419133507734719340604122327010242963078787844680606713697908742928225397083024030561420724206731390641130276988098215142728610129617202215362575401364685921652395703043067348678828232240256714568820576720104085840752763152644467116051540527226905852075446866199980491208265919363050521092924986046249480961042860427070099141035430921453355543244437720402437675726125951622624668240904069056448675533779856972618706544413295921488012036990699266435601133575320801386017893984562961630281957103348944775474503374791156585839704693824028622352794223660704711160686374619748343094637052970224133058436777157944817601323396966444165539628652851316578593772424497771492249358759480309061399537764705741807460219695652829290160604169576534072941194623278506048826339929139834371060499731070715795149207446744785763095536962418180274717467186075333548828907356272859223630041064067888958890027504269229125953001551214357206033338348298275610792081347650973404190647074236424572594694941352943136715438954190979771440138771888068500549646627013130131814615132206051612168778781450692497269362949062244652068406251753491587616223886186014310400000000*i1^68 + -271181152283858455293698248405210551180860555138426748431218725404967115239915786077172319047999514252176484300168278572533842990849171000009043681456603649600712272458798902474371831342347106184123570033347050367432586188780624307944917070411335784496731951668860157766378055466815180333918443400801892441181552226398191745442915307516409809524056217725162955133622232207432234714701052078259746385552072360474710645435641813772600282782492348315008491690276005804502183331593579738526725188562299237644438685721588714681708631355521208995112382765394826628526163629696313968183662830415040526493161793961685079205693676256250119180660768036260068517553009812087849706485996972647893516386587359640660822924475604529519193322571495158825457137748759142675491121066606702694768551212474775823116098955818231649064506139635904376578434033503869751879583931035769647864932999244502949777119097141748643007635674370183100088127867184845896582569599670606086356997651356542760419846404890989542526491216666800494279858122696574450452819372048612281983678966322195562648951147855178167858859921267296047694029960699974072198240762401737122036074775385209347439869106393140907975785586857741181073050788553826440115589416732802961296197246314251606658224291033637361432552682030042343806354603860337537137827436131829173243326348942859871983499312164527830943901084760178141794869244165180822398947083257204375919671807379594423396177955038873827323173027541937469387429395959744364853517038469521882790103590097431643136003234076422018479560780346319657744593710678952432805944636754230047101840775588148399274061146411472463016558237968619824168547792320853552529507620310590383141057947418234290311283106973162415380034794316610876638559873099915441369219772181890288915068418877419137806271640537409671834310166698482226372050083876658165210264975270347504933215436545835492641985108308051150324423148443570692369938471636741393901290363622589334759723503603703353388840134629314382196420522792059826362983325165893620930984891087723966791327267541799035360296117148409017220234818096785094852906206453110982320603689455516663633456045631432283236505159746504022862169317331891330465949945767327501657865970183664110592094760506504734645072186841132648153128047966351573179497238307824023374572185592986576166014420968303915164082017554380038827099726239695522111898060669136501136890928961284712301979160205269991443293259688275511318800681195458457008674337824803752035656351094633882900804517544418464090376136244783675868552159915153961814423736195484229685685473776217725659575974943710731540765840814770325425235055045883871931019808230672509455280955294834785526583358764965978477236441811845718727558144229030676509312094336283282344788512487960124623354397655603076923392000000000*i1^69 + 400108182322942422445144222441162316751863072001439288743752114908611525694426201955270916793707231855670478962658409975598054186451772043123139042717713976313892876375838169979227437203581888766491217905210595823928220911943113600061553688727763463184475874167400396681730961383123425388351992263444474578106472913468660869090072379881602266361538632756896775711266301944904286326521048503189753815783690556387537951192523842306931829398818928306464153080276676060221519881552216125076240326147954670959544446416028126319171867055313309586159578746658698707845804900319759352084793373062696350809590166523261733751635145803276927130546526014669092894855464410628016256438261805527206340687385430960446817105323440535364218840696894808477844314990498307464947074101139302421523689277344961865417592455099532310295246861888825756602772268491109024143577228118353205076399136455177813288932978866244824335483888411973599504294557205107260064388247850654934189074586298032500568662154473839730476375745499267578426871275117212663860103226487392147587831532010525909432140287910243276075423415962827675185451938878546173932041138645866610392141585669967417767486176418409800277343612457024696599748424550462818055136765101246010474646230136346744088396791578769899857124268814115693262370561157795154194241112587637495551870936897304407326043644995558765686554962846917141941687978787484140697775238361342286046398937827370448558229455109865115888443365694684653465656740012001006790606948299276547791395796977076844169615284111131658251776507024306463129903141896904173792566495363745551073056532754784253487234958528477642954033543364391666510798575038550629318817264319263991656206552219687602910144471550444738261793904888939085493532333526964260183545864138038465665549935826147051168008895262563847857778294059054842423205858595007027149093820936741037658786655942701759893005278070612947448413275272375240113867763584692311931275984971761242796969032721509048202062468423073593238328953739577471559695998070477799421982766423981764800221599248562620221028920406457736683510429741758817286864051972004331789864199677308484996976143545902777403211466619031955081043351020974007597404480143379227801378791857272653244942849067589129148780258641064910690756376784959731241497262166203329784025120274100918392030829636843872002241235791572179514151142313841598918068141680246953523430730221486168444224313722512290073984645096484537331249026246456439388638055037365017301651867763547700128724100683551285858779243737811907013807425510839845983279099750937914456797828241292194133015497150684524653726381808456023550315083454599890250468132987350121424422328723732170097540489916806354529118285396689899275576753543545925448254716982500217207694410095771716769205349116805120000000*i1^70 + -745984126238262410810841861896563602365703497788633581592802175156293125139918720342485460685566671964449834432589460557940847317966095470253780053644852869240691549945088864482830801850489733524854999903414162550638702792125676560732833814987328703422282804702182005520239551695461404803262966779224372312749988071585302115683544799971270214044188786757436083516554640951338788696264987986475076990999502358042346106274936793514704478417398162142476124093548638605190137357292813130217562660950192845036615253937369843644647125748880752742740420621851283365136064967979029332036968929997311696255427618749219032571251288142401068316023269339438163294941579117275278122163992264598549623211314479159137480527685997540648992413928204313146098097041559609846528723548271212891616792772389705288970399064635605129342702435602129855584407763061969547896148642668338859982848952260735904694642202837291418566621907575698498996159716056914854723341069391461021643883738777624101950990758632680013542569533834399831620519886075726212177748424794259475088993626811749629133929773704486461816803172442863398373354151199066460106004556501486601462705612777671794900146820497575418185663226069780655567091971575523807720008508351733007804835744542709044000404049637700511593396431653672210918801129049445429269566239759303183945054438067249005960301989000072818455088722798062453167015189835931762527921376960939093810109362157795309674762704233976275646863086925743572624066700980597194080866160796720188386297719404722788963154483180411330610562465728481032602013931237879162462158676950259899685309599387929641661104458573301890695048063113182152770616385115434015638239929833882196416524342277209032620227080529244118403930850077898496931662912458533073251539423444826131405463674717978356189626799360307553074568213813058554258690579576972928488381913945246821040607013792484744668444854234116156352671076711103314489521670151473688085443537307485930869786078947302853661878402710391528892544343731839542202772861941458268666418633194632959037165965536663932727795172850571743809324820652148213583720280219078734021964267742675222756950526409605138496955510932287949057343525195439828110877853646592465425837765605874566514062525863643015859746975755337617843058692672740260776133029283319263941737292318377879997345316147883743308789291568667724893188297831916061642661107048699242969216861616526756414721265001946758189074317940963981396277725168115962977513805427325557259237514601063024563410517486497300117194966060765743487654578032956439960976563863940733634735757374429195070708602341479969662838413487045134613834825938658929847467800014083035416658003898476462594463949607770236307253080051155320691795031717808042768559717951743387061908518701136170388029440000000*i1^71 + -18353647229805093912519225979297170583822549529641208013549625906290425050406559944010089913509380579413148659088821876313192922535450413856579858826020233752458903882689046360874703000174685098234198825611720502023468821685501496010985598416259302894782107851217035087355267581863387912507600385226913921553641900045092141584243822501447255400074070931132499607686309218371413085697645569588360986735737609758304331154843634688721484507649240097616245779052551510478876216607527010911174816806411602789563764712709837042433616704319555151344222882171492868744888277670864251766092529852491242209835165462665009026264967518396230251490628331834497665299992910155663531691924039170110478234448264895089752521762411502183810707523054138767576720435696570876196578268107332875596926110758657390392352297181035487054071649508628025708445062922823592640811421455426667136560273679736501034287939344209189845439683097866619709608780016426106435574995146892545119582620236241521448136973394744451499278534680679835825275934259465114186878530145144924742192056579468717773032284921023447899928105525578166553936408676557765325020460662727938295237687884323357621441007973978582581485771616806768116144516156894889942156593234975311176616525075947367270385707562088323753576372205715599339770336672806075623325378087798694636402753050625945551176412829048108063438046325296900129563189628668971375708397148468317409492945717903920029437733020473672174888040603052810675300069718792539861311331250570407994265136794583935427277396727869612194199304440980013745042168023594269034849019022465343363454149955970856796612126248508747223176903579789454523038650464974439113593862254711520912757770328193126708229190559784566435894640656645562379537916473675305235250640692259916746679312999641255789290879588914351078744439093955907706825861565892406175670183589594627495754572185112548829036483009747718124914644108692559451072437833169314020523661025367080777318741464212008554326225200155155975955871134091656286161354501713613949868005406417977251655082018026850791590230441294428102913040738024328681022730075188129999989496209247425418614954797516942773845005797805177133835033515585441077077510027340785325796373543564969532996500987660740137201660649339013853265007666491719388503528836138983252887270149139646224574624125901057430831315775687641759187166845387608184458843024410266371675627125757117394411910399425288398602911563009901250016118392670195914342797570619157930318846746803098175262404657142550702706795500109154893371171907259539341276238254796712798489029529138725705526002857316047995291237142910830817656463292130945420877122628242857277755397096270678239389389694507597698788793653405602785852399294441647507736506495896051806840992843396284416000000*i1^72 + -40814349168540999773576370809388878106432818087603960879717665007975315509745005192827526099269349412515089939100425659892294318377195152467851510634773108592667402974795994464735733974877753041242510416558002852180913705500277099130232559506903967169214530375498272467671602388055821623486537953310084897703683246441131205829408148998136645369803221625851601825831374084631868442776564162700543258350886955966373229463973966806204382954710971062486275494313055304498188467483479819680759966964742323318159385309286772850401050289101031081445842741427565622298563064208263129416861785749776535681883545445448369008110156705707638929008941093200246678223060865773337835249837027902484269180706337345910125749977177085074853057920955148287510631769710933812723155074831909002015070341119918038806790697924794258900076056930699186258481369132785967463455103237330653437488345153594270159450433904793561373173687611192143059563021849366502131329392618252352422259759972022183004505556454745145035271725735041956902676140351889248716389479625767132263170941400664870604170656887892152206755637898011149184975827062647409005188046924786693740674597869741624262326988828204208309345814109778559213663141531661149150974674608092768996739034034434004694808239523600681651769502311593085819727960545146293818836003128191814875574913703015206972500120837432031415088952193987933644879203560204481442417856652791889752015627397728927457502195546579019826850501605609432343184610334931192267795973726850923701482988954631284982111000372427567116992004895072281075670157519308714250240400807229099468192216685298052248152516464007340844125015592318536062748333517493054556303083594394860490413950139451061419208765667765515614631229763679164322015168676131934236519318566992910588254145520183114539275725249402993292921470791136146657850222748211259515311765208718342533256516642236469633872876093753347996081643441926387517182358323908086384459254167985041320617686101156792713900521908215944001932765536649152323647128811882401547535909978293734780940985363748034690748745152457804005957761870483523218833104548648077294930163498317399119406044481735636114665943682969380406977353583619102993792411162725876843687726602549931838277069775498070366022810095086693883777007799620003409988455814755906744716162361052085514715064197016357504438488150813090320061414997825971573256930909572338665046807723740896179698027841177378922995946096868763051297908871477982464135596213857194107767485984977603999771743160746129810527865089020046362554731875510168082592137018079152642078272917599681366110644966385236309360935660507914389028059085065021134772355725194604022120694496008715997092689225579032032569003604364765593514816175110575025519548943841801031684980736000000*i1^73 + -18306512564637761759527524678197757762135181727510472564874755938637190847230556501444659983692837873275993074300873646878583123802165550346141804367522207052218094673852368620914455184533256971417762889779347811522275249074149066783306441199277647092988630086634689215865372708605992198653965215060599902273749970812989926912856213486302047274983444511937844026111979425151035164363285981175961582329027559838450309772975178867093058595480143918485999985995740721464023604158635640522960595422575252131360043761033427920912952589027901515907476343215056671466773033632563970387467681325443996237745761951854395969397631328469616597831935109499366182099881550472484914538322413277545602695273993236770201996271032371289137838387211536682118914714098755223347549046054811183241736180787297011894057268757791337558110201888086861966024536065385637958840433539331562465586034120100364149072573544471001477855063516058186885979933992145576463150001793632895322502562323313312394788481879064169736394516550516526108320580978866453399414983826473372196762569058716829363971665396570206740990380990117396093259755295414461535799835214170616141299535409362956541008748313878833635310509525090198255322403204173503392957417866348161932492179335664441491710903334026766049723905127190985477360950049334864731304722692203723915048515819217999473334461559695348330371629286624493775528689298423293226922205877672541324833368788601847945476000880867936322207034109461687885995597663818646935301912425919578840674111343751323194784661517571228225409065294406390650441166287732944015118723502675315770722845332516449561780818415835904114388635796876144853027533456744007949848160982207357954246267323475392662442009083534709760853274514785985279679721860627945074495126804159005904908669848201410567691619401536064429899942599864672216462413108948222063346695330511438542778315993248365239078193823090799590495473879008569061964431586596208072524406405935652078948813720448528220998129462985669210718046295567634256186719575324181887509953752234647529560063617201276898934495705270023083422122406585385249887439232792288484120448606357432711702134797249981516102158156018772664837071919008395382052879882226846621049607792266465045291178368632423448591943007543636590816493741120055584520447948082562016702525698834624913751249978336654188215990838920234443543342405641429952795857983929115202443646887870577180029180749444859320714875169991378258348854832059105459697981533377738016573687342261220896717726063475443526487675246505374797263669740141089183343808791836183129785701699947718572963500465900178991509786999062512423984164100338399664175474241124666452244271214201438548820126417583682027085567185943120468704335964986473473998351924217459507200000*i1^74 + 694761894251031971864295048497860793545349952875495198616736974367563149585917496267618911196101398087282736601705412597283053442771661012731119678159826455960010223559274468081616381676882315631273613856907329238148879023493660382902669990494169787558125419038984295849929064349532666916818818152280467717739361523957597251356721978895021113457184810523779454097666761211424542361639866901978833573734651500893172515090979163374538057058118707066054637061619236093751329884960838778395001677416150307558713308496752674368570651798324203076194312469414850569182954677179941827847764925456712211549183525688910262675391807797608873537262981127523645594462894612060609782394681318622653676199353897256785253391606275874318153185142013218406955996730801854969185899220614619762138616219241628507230759175070514833533172743674582955279417611693408946837185345423207764535088530155867667521454587089171767765703245872112927799697476996351426483215327658703970713590424933779586681556386570239421657411863251463211198055289639975441403225757682570948586977769586895714861933014985709211181941342929977509694115092637693132114673419831464771144640758230754859607279439620427694237231262407970827561659685946182608207296387421179323014344843786025867330881345705714427429437938405345041473039687976218603990215419448599382968231625469406900964719111358620654654869976013343453662168612099627898594426942086661855313079483666413142266748132606634099817202408024451993280241585325866067313134541465519890976468341637891175793873536250452230418317083178573136326786643752642770230126612144451270805861017650853340693856781176897676075490680185536396725860292123700458382601099126907129224058090739584212103808786786642342478006088006233976438373414935175307944152307710971501438035866129068101389834419935317469819965668780883095288577010428938340611587283123458878225681840920001169571187676159567321560526966682349344270293863372762720916933687954156988347215391816096353851043897119214041538487594347635300266490539593676162759142858093868336206032648392620026370981844073760331156284441245455118237063052930378666988929435246736245675683708708948785267647652967663291307666435102426708843172451519869618851056928711474149682552633615518223994746060184288781486860996384084782194588356477278857626630073070756182889720322793440062110569898916211644397538644134616401481688899080150281129265338558080048501915351688250437570267021079025637476957980380415929808505238631413389038370119970022974009054282842605542896173979566526228799529105460125901269468607043356769401377241005238901236180759722933095154381731891669151887118752158792419266464059424363737211529929365303352192849191600138785503395503680772471770338611214058922259460915200000*i1^75 + -310299276797453276008746076565656678261764818336071272781900085174573927252765288321583240727217276240767566977127612914361403520330048273698090845198776810881417178719210815311333714621491454848302012510341472312199155377160186600285614425864084521999500850072147740077156686102453579968629872706114026974019042485271607992736409975935111724208879846724892122480039614896399984054944079166956627317166850960139812015725810763724861447353000067911671443894926561791541004630673165834425125512180122043493056742149356309731139157442811701707937411274556827065747110681946320100036574534232126803158567509877147438304736705175409953129790037018508071875707876658714606608717135398104579309797116727609556335909068256255489609088227650768377093581424175498508852597102555591803742169111588819908862047309297682153761565343505222448003283790899301913938853542642976880863240445890670357955862406695595284055535792056458646439875064568342784536069167242260635903334722755253303807896030226424859106797309329003610200202565620175746221663381762719640054014716307283243554857586555992617167278482296573155096602117106913759295845230066942609842905207793709392445899695197058844452598089795090048800885917277896567533855363419636507385662531393352143993417221378400726205604705601861790184817778044719146930744008449154697526820068088796923442878182217413192893527416872373907206530250858519418108416452317821758474746728109364076818382503030632946832256614110680612899803990788416095597941797169481147180529730664329571091004971288170169312072237705010973614318573782613361189771546347694083700852440249001317320734670079477021286408618011689639449318508313800345707941434438737868784106317037243921724506959852554653427226644124851333546727548324074420757584777165836276655395198983916467620719318803107894245589250601614020634390581106631366469028759530394986677820324272887767476953031283692233946721592539338633445441969633651217035650619049162512313377650170416614961763602780146414270934225811803246471996808118591397973645651337421833901199986688866760490389403873808329635032237426980395738010353172731420073518895133323245670911088510730896074484287433786252885973347445616402689956745979500524358988269343981325917047040822103970694243769453763425298785309327741132893768187641481750782243802415386279221967941645997713732131496530977485025106061299741239538153568263355010255993596130377428599397025043414639372897069183815769628544138513073187404320801683514177425737843521717515079425952305058827552544375776706536277896462621033327263583965889038019512373301943815271213297398600360506448804873214768631490852115353897942827535683751913677474961710110046616168448749123014972064232573282126922653622179185253416960000*i1^76 + -3856826077067354061458910207019415008293626378217141691854168125889018865080573408312870421096068063069419587920703457861632018089852923363488130788346734317201018187624857887149314847016894279628228359643982577832296176967326624054804602496042645064388717470739057542515458673227557964156606338020147530046873603679498766491732572160420817348186236913562892279528926749947178081020223131328722698905621345193346821613919931491440135138581818641318572121945653605081490267403853592791843519380313595889975635319917151653863073956568648829264378893951400239023317540708805730623884746165516751844920141772443673321705756496857746204383575790616457886938395011220303627955363526860764198541305336483229470484950148953926148254722662748127726136033405705958830065593372407994542888599889928505727711799122174932829814948281518075483478303115898740884484072014358477977804934882485553209417029121368544690150285212482653951270879759895186609944278644809096428406630404594697488446382238083756523525902243888741500372133336754272944971417099385773992296230308916745020956963389192393384859021387299793216891612263044625996499528717880470034359693258560845969953669134801380586807841518121950266882710649158843508094882302502112592823484868598121961695565031938469058527421229486967551438414541243537209640873554267068585803335849068927360525837320745596718963593783998881639436612498079598119778332267128140380074085377803481918445336624007448209069666069636389510283799600086794784419137190601653624941510075793307747552316062565700164958053382974268316023861856899938727438205289404697577135216480393202935184910986186281776813583811431862506715449809753869211330815485440419711049069967619428490439872262617948875359598153996119108140967860313819378901801958302043608691792351743719745675186033566864063539029166098595889273194942426559113226721125432579792761408138858891272432051968355610111431626748762908318294711012050628032363062066743239194881152846616634716709811051788066383115788875799607351981677942447924599413480004333425538328922494932509240283223464492531613206362024760168568430427429937800212126508352946315051741214313867015428140200473335899277413679755739631319574093776011023826948278056259334215127737484017453788556215985661000876020671198395333395878081209756484599529023021815110643361291947021033197057719577830821904647297780411829328957574277324334732050605992442779439703372681899081266041772754780779755602501873262788570519374449771274422157021096030578449070046814305351162411147423927259035222615308235824593863007527210020911672943841894917555545075761391165276084141944400466248673496559690116255818252185093695202556677344672849641276844280799483331456848250704393781735587840000*i1^77 + 8815719016550641513113497234045088751680994609381667835590142698573984886030368683970529413520840293299526037905894725259448106586601372940481354272633400167327187546766389830125691657691519450409163628717783772912354627338236904138046987592227602902566667838845494641126119016823251410412114986298204585104653402674774620856081481761746844860890667519568431571852186051355966145571174314251476633148539697489618202957739720511562298479160003668739407525380715844913238794462266097268364426403510413683553177461747913798888730763980470353648593120360145807051528291356889932923380091709033542607075663556049315377014551344997741080355944453033260528162863863568982767616147473708943450652931545664011326253093676900633973961775735620554651224079628009525962231899845437583332437618491807279202454672302408224863723948736301433333432321925308546892612096927149446899584768585165935665161726251286487307533606193835444643389827459509809182569892349516380705010408297489550372278122583557400234264186676438045973692096363074376118938187113016405420658681984921939492754005851982085053756210648005469824493667752642898457096135681036336962222898345538219785058042785367520496432132126075297706694304918940555622717836042975361010227504851296546361841138956576627047863819131638233033948708990022294431610818834082033628795396596678424096812659033379586469730104855914219278020798646076568817390561367016531434352516160831737549343387844363880162582579966809861690924898205399084438942001769470770185318193630353596373256025865681182253803673470783706125236673346281980687111770380805861650492371396081465240119780188966684979695882217796268253449496961849202199462792442974240202914581297041563195580463608777216506811780542352988567667891248958360799577011841164010698639272708860271658736962974063771872604566796865785494155943629783865980041506332966820674443598677236256434758892796853849836012504236770626272470658640053807721254775849087651416984914965913461896700917689806247204252683169526043529730850669306623779935482938418357942949620189317301893467632504411586656399019859129838875179480590782496185797196200654287351919347522392930445083736465474785724327081757819832342810463620694753612517327133075200524858648363849282916834632262525406889354909823084097320610532162997041072598417532066629120331034620874245428044331766889333067848845713732689377125404197625306398979901288194936477360110528507562973652416425606578737049939721889639073756397872648992404594175241457780663235245799755889202166126142030645555699430413405653598567104454571485162903676851765555598385522545358223092453048975739355594678782544759829339668926147052564519889230811729994856403038132252678739278664636039168000*i1^78 + 139750330643350620848140924837431751608180195297301613068523939970100133944896228203929928576175933353563375983368225755367877093467917890575032854795366685225598583337046009065964191224936823210834531933880264721093917661791595622753472568665063872483218539697963931787254584215215494278934171427248255785595342787543882139234884888390131730033596461269272184722468907896861501180269175385578446783304026891986214166263176344787333411781973502970527766823575699350240923679366797256101464600983456546293656195023947532894194416797312400188973166408354237882764228566018245971565642856339126055076299777111758534914242491994638356105823846762021122013463610366539485303689533019177152355333769896970067009341307671777241934710679581843904385894418596272626907925135476304863018145374146995357117659700068011219262708893038790958776105574923745272544575926901474996270553056397316537035170766801104446429691780667697742908212757788815151845412003006853404250460635632378586232171369249631601871340180920166472675254722498855628341300412573618620871419060276196846378088839134996207255064445256274663714758368994968917226614746882240379445074499454940867991680912572701359006747621033536784021975643051923613584381389188819744209793296843131443912494055816251656450743088654061622312991735638410503388980896230618846544367242629024945774086524796697701977316393122155100281494020926150633887402394315460169627556280882752861385207535068428180452988108033823651689039321023709127292465948184402004649992790213480602808659930191422092165151252458282508357680652587751952839470855338145299009364921004149004446014610810700507570329975158341579908883777642288798152795968658999422899369840256500307718235464616539645794063919486475321894869404676268354348471279935012174484942435027274854858402240538660390055626812037691313050140564697815549786307052290459936179517844120795089322705486298059129097243963440213093381704919348259421820919510018168253376007093267356210963091812150445964184933986679807464163515282658657202128107739071292157163069113724765317833544810578351267305841337036900718560713718140942758129645206580907237473951832781048296271892566410671057548564362571945799781875708611837272913122927065965275820669953545598027243957287874631598473396594132912487002335117906904980443225216527504160537567730543980295422374116436383157399407837823929754266312649722789858525942472980010571291473719455094750020972164092466856800318401287079295487736353467453081624141158262230766563251343836202779375903920596320851306531592113139712688095738335953616478654702961111878709820118244229986095106630190296908961671501606175430389527528393846609434398711805421564501251471676936449687552000*i1^79 + -187494554337894088715524616147177530720906365297280375971952758134940131796346556607540167706823787361536585275669653178955414651761651678912105283779116544687797686722197611463427503003765683377377867374230952899570767649438703043984939784238225243227653975884774890221809166179351917099574313122645471738389329086415052282727083761584568104743280736749896004089800253191798788864634273125436287933698982059053535650483480182494354207792840311706262456317449845926112428840952793754928645718413366636989763733215093937750624756864865833637706928416265948645102404202465639604702675221598289648017657790646779084177554654727212788890685659577823986499595309732783270471155109409668614224398822191313996443502985121286236387428254113348885873580346760381771027667519226348628719331087783889033788377035261620417255149221631963121343201249808415028091647428684194131372206832561681344432916109841944389589896746720506194329070712440444571445919475281158366674861629242813593025977130138698026287757167793682585765022864919499079543614132288231996525121903626994059761593879751227927516698503691161243949111934698758923852192789466816146178791788718369279871642200527930726212498058556979110640820546682248944070480155496831734047450198978845358652784857892255198674087830891382898286209739097334741045803962191604446596625709202852104993162334453910764617644164425072299508393268909899722340552179328688169811362678492015817353483530369686252246165279765680818854848909344482469854699739029461362067699915545920500278814779523670428736657180029582509319283695006545172619672607556027729987313747805217347355800848891563400321686070006842002476751052219113682758164827313074156274398845065872335905498197232789124398057997563231084436820130370801786427491700275774286305490846954502658190876958275905796148446114488716085662063082890645203896770790173574247745116184969412175292450063376251529473214725719496969577358025429835353863628580672180402775749888459810613602984735967910535716724912699246515121300549111412284442334179083815668690049880227143633973524021382630535317370724499201000298066174172633055810428884327457447366295455025872687984410805937552516837077914611946001384367305482869738545578898110732204986613895891793959008136977782688128493901625155680800974868649687159672553398288548496854226182682495811138285963581194415622529468298324685289976198530717865558854300711774405426175543007511083093094741889407611989205663462988670517775995161286884340164337938765745876601851074509894822663918265781809530336908260139702851711083866583872014751242198250818791802896936649069504264843215304836263822789878752859019853175859513158620945173943193540563911008111820800*i1^80 + 45075828849383119826757212130117350795545868210170517436540646325529562114253514011758409011107156406553775421392173526613148295981485489718604695746788555224229376331020372113536991741354476403588986390282111463100881291418961008971541927506438762100866316746236319615051041375762228700464250596515470334396535044306966835082316654740703566572088151474010250201637750387587198321196719571245952544918754400418688191478864187556518087527084134147818998324859591127970646417262381054947578082285866806237873355891712671952948103239711486931752029786992477390114098434646243747747605602291439690696708050590008677895892006677664547922561584789841830993347770460349941359536977803565432895329046506921695899867671573363593307200570106240167530830734594630920231855900714382947928795428485731759912160818292609726790745605226943623251949120481431578179714276995937607057568891184774092831330365046189658530404510782246394298923462232419345609227058161960101919936372655339171647800404987986526506238885543258889053260821646151587334572880331195618893114365880592939813674584854059825556906873840504261313737884290958612086796640439523710553207074651897669201000126123620795660902085829852188101151785394168200977241003438880172580101917744839296659331297787124574017356858626701457538564956466673402113876824640554717499330600474791085625012500536573596170817448807545901285874735358849021415987107190958955820850831467031553159662746821530654175737174102348342369722573100344556562467656261069302079254879455735927640536118277440458278507108438158848281672228645782908951719736226609209918900619302468876211393654191634656580853784532930724604000453844258760696133543299042216306704797020006497264961928514834788495409108088757634636410085821375921045014893690816690352561188548761222320139850250596433791196253915512525883587367610236785033879138585915823906999227161368353681264199456507097847195359092732005032616511497589052854406053044525100418221072183634484359045728438353457551735153895745292635619026513914608497548046864160191569542941619923490055911494103776371990876243222391682747675025301619287549947915931706307944633565932849197707110269190079761893579615790269375884577147623081201596625197644169192725113949202204836629825836546130236499049534760080864653008643390493274029206583704279456469238587575051634137036915651891873543487636179465302897711383984898674566942830832163254054162192561882805335541399151657876050392698743804782996728545919707736362485277150515996307105821774519913382453141442154863884021903547988727714166926214130585541886813171514851954338709144582372633647581899937301481439739589126230681952842030147356831115213274716569600*i1^81 + 8259528939404899263856499687583449650690111587197762599536010620948894031076639547042307199187719444968687271788223936230599855452305319933037953706944118791983842762632055296112615896677560715597292797478612744151085272668681328712215496425033059329455424592006262303265026375023219362525385807516302863929061026920095674991526852080519965025704801789595221777436049834482215648822532289555657880537982214861578271109982680321370746581224231838518778595233383909028770123625113497075618761390633110717680075819821212433923693096632501178293914048557274680156241472973472280442571273581051421736200588651388199950143154946100134600194135537903213358687038368008224246297505433003405811908109643536820015691956341032231945701529933111995268802106804161147800584627603510697815915633038217137432051269928976952417949135976304767506368098943430290478754202548126528085827157967978461579476284933912672742616725804288514379694935664249250193403216509004311750034049681988088867601213290029278880123194960910934942163681375971374331701708346218120732433721096641613060055913094275670748366809733163443643785782341990910658155259394541694608716805201163178902898727758576507101178558905361921959032203063186956382818069228447676852740279700211637341469427076494218907271129822887744141365229967838083941981203979110961949868721024761743517710358090131117020050235643128931723654843635304696065219313565064694294612351052656108064300622327006729588947573810521264544121183975407188629151573990418543184390514083551647992777781352113817362483994948005386027730259486568922436250529050182853109894335601594916186193000195610200476959261789288112271386947905509654988419215118776661144507896730932475365756378555441421110772226489880310300120571225137357856404851299302504062424777183054449342776139811342291030320810557190040514778625186753205244986125726698855219373999646917668941695959294121830159750508877091956400153532384599565957991069544391694608286420373982467267382055995236337431957381465883420711384133497032987125246805309909413776137693034717836401522096174766291973400405307590530965493194230823451250216423134436436142492789334215328605619275519658382342500791644830813161390013151108868298931149020097723992012271041350918769612781936566179064861073735846385525511754500387155225897149635886099288698772514652773312785574203983881388897995584968951513421703558576305057791299576047329149188940245428319899052445400329869446021571505425473916334956072937170580238694362195504644694628856633881731903935722695107443192412810981822744673542416088563298588071839080512166389656528498314075515496867683056966972785823840039079589832385847675941027840*i1^82 + 3523398108968681023749004198302683001104711443388885976754134918829156333847321589900492301429614167943218099782108440772170472229660266487147996504161485386530971066986655384494732320660276629884433207558548006407638058762330239981194499306514967763703146697979016752572175041041467935021285264536910943512112283784338392267499457613293252675630158102220534803971669296629660782498986468787516695015974525818340264286119455439823962389629321443656319245862013942304408298909462102557526743299671510819725669482546253786285875875801139128262267132537544784092680579282814663511420381955421704979950887428905438913390576928710630886037990677024077681239349115378276155303976327556359809078324334227233369079392434005184832586787235151275361167998425542601157223218224204756811866134257851629350228800888675359065667332283328058501178193284044304205462388406251799490769081010051549394687705242907513510083666785894442715935101364513311305144829560805112650605614045281182582530719348144215887937585469286920833229808542007794437766537821131744080824528172682959969672323445150960894814923716724750338967173863791177438221928015311058506072404009815192991504641043488316073488886082610371463053679067251956434702294583831008923526130444585851212026930548993619711045257706237682089780825847746550033579692578567244557008044955540946748156178736190666179191912819499349820040197685858150015296155914563472506891827174657673692901499313643067457895878742391421191688177032150092459748944547650519986100288503787949765243158093386920697639240790789647491536967865273888687262843871914661152285240953319190972718915979809820837927842005395553749398928656147577952577708282365663876568176553165390085118619547719915623336505983093705783988900975643342235321169827757739238561358796124124813759381119052004325209538906589931920288319102409415639713764958175845683097993217823245187963736916459346124510694806758327882260595577877218028353997719716355145762343947318941795681617871244226321407704935836896164643975924928589938912961135564998535177649524419143535156326066247389972331316676806489134136472794204614431564291030980639905150668352970108151459292677197476047362264728759722383895377177000477378413548613916753996915431568082740910569093388334556607652233347173092600646460809535749410190645687926571346949670689698038577734116768854127444332711904850873643626411835504734723521087813184274013381511712924779500362147209395027248578701294552657989642007392280880395286308199897441444239190511389924028678768060016554359250384967942783494666727461760230835298536815369934643899181610691684904393353916389937061733126188218045934774842818560*i1^83 + 182389648493999839971408568241367407957365350169635794284401192486702512241968790629911839187425995946484445937516020316329684988749070607243930083628483201478230016315462598042828550622434872026106033832584944944517255451483010498398251602001954492308266194745500186418252106194101559462195883014118506135483101427657117286258035882693289087239911321119953836707133120681096271310330690792483622255472884880276572812104043557184549919358201249250095695002317053062770288194491079292528099297386461830219589666307406963835464383240131400228746371313222421129871725432249270112121574772393454563052623589514193457113574400839311025990792242424413111122250931674386321849872213230258150504059959212702024819942588380078121050208309225156231976780387673238492553333047133779688931676649587997567744034651799085991550713549516073830660455228369331852361120370596773694668165152173740733354034598694837664119951258570852850597045545464742607888477949051683244208581221783570040996517549224969952747672546614725011782054988004486668177150829562331896054631255436321428747913876283575666875659728515300426090310856183169463858810034830041687612515654343057692646308526248279691114340270942031669600716425977788893178660987176170951901372443030954629649910342008789207964275262398841935375600182996067256624711318969027128399174813627905367558771115664998499765828343286007431216081395091510882939817829246285512249982339720165545593804474900670465019110447650885476958282261130434879461550669787226551066504507481310157110481008499348403971789017297547940110347453722617873469300659969599173238902499440762601922672323457899464072703785751996723215429984460319382804123146868264644442750667102933674186956152845105538812802945036816705331872958031017793526407564666991762105360407533126997844221311703702912871208311544051036206482055160483644563548810429708785520645914924358240457285709905449594075303558195806757395007693827352346717776264175695565079635348804947030290869547308313311166126783299009304787394826891864396865895303163810626448718488453860448887292999406660342867758264717148627692738727766581309494816668904419538407105570258235617036175078770689062674891707179374691771463191948603551433480823193827966165518596812799446471378958986915396542863404458166579018256065124416411515354187157576304116234964713167504383847748246010611085821139048920395992724925791837693072119203721849903300557443789657446670801222325497105175163009121643867283444319264047211147842346251616938509118549118806625967921408067887031020826805094995902455820059636457770727854240388401592361562534890125667725602489614076156366192743196655616*i1^84 + 4008106498274747726129814371715311852063742573401898845621803145271738107881244231027112224635090244477310384683051456404712676139817732882654011452635459731738555313369571278738882596303774883456382541922929344186927472924239062273437199537071160824635922254679418349434266325471197623990225316073480044383801595909337844375198332028075666462353300680992331114319039069268401736528413750693873888607911238159363397877377282539523289192639626720204926899908220477944981933467147831404592250552562008245852418453032100824671770133211788094933893735166274443895037234857045478696387800103296248349321769869926838851579568461372537158490177049116916360679909496127590179534194416952399838509070709352865939250723754730932104459215392861002938373895885186034880924294943349543300584234324985326173831688468062351526773209504857315085354627687853096254420451786659371189474196055428567388177001160026789798170909022660429326990316446657657239464740585346816566599365669058679752954096301164801885679662651431937003513948243028734161526085819973985913858216561481786798785763766268631009138868634713982013616230695849804677175268608652142995913130747854357131212341016167596437500093686791140872406429029545909750368183046825969675891441107078307723161552835695355693404194793074388579676221604185765205756219924083550667567613837807876402100269014810531030261202508376931071650903360928746912240005559379845006445156828046845178379661882674866025967559021929438337328715098415906062336799085499128597861457327403538896840893038567402415351396660157449302711994943347408910255997375476580054340454005954589524283333397905841333703627046337775251568613785779655393770269894570934034961202532734796998366697903807044906071690866782707256738506933407886318102099206589007094212852546538351927063979633368555185649167262266013450772949571037466669894778217346440633695056258155355324442327175659427931794870882287005798587972467229106154635114537720568038664803880719389481138060977671604619474801400968490593419283989886296116421607457788510336478360346013197619489992762220220509765329300966452225419298507189153550930369475964925710593639317335090807719952578745702956614092588432225881820043641710685308494798327669271701163643943203575077430089532663097372798638925140590168493313088983380407103230377236856029129457773653055444598312895949414000857205050611030213835558304978501175857207303271439102822077266670807909988294284135757445044610596694862823095658814956781495823978088191687612144967767383975023854370260201718670663640553049982543571438836291086973312263229602190159452995157420322350323450372807039385600*i1^85 + 717291141784647871515256644642481196058744199903296563725308053262469789723795573464494576108887389546587981499796843163024463414452300102215897592277044751574252647956388820095813623612730890000894737280300976257116214446163359541579175417459358654775848378199785773940303153775604594924419697244782478345114152541386746390219172934558086244050271037830228547658182546564454771797280605915413468560900758318027446499844914309708376197133635699475971196459042633521185279453060541372827605153572579718199178105175239371861426127036069223631973846732496302554202752123986949481601869425707864359044401735605630974572256516375116912124082467978021188472739280470287632086424110340605084844585602507999913320173413392497193881583123614562396344805662374713150245542374427516837303780199557905006287516868011122321443864898685645042965204007544105766219525120739496957263758168047673133405627160357970400885438696295615678203984718912341167260376583305147113221809804456794298696969685263948081227985582748673340424973390284027526419495143855875337778283488593034086925824854063026410185570618732286330162103865608224157377020069366558622970850355034274920642298589324497203117254569354599425518474854272907328948873269298043363075130624606633808241476757950807816360692822655954288653115301218691639081802974158512603257844878728050547787504865141976908179249267946068324527364447775031791289111448652627633119069916334179404074339432699252507883166736038231154161993800859579386816639428401666588361739152239861756027904984560352128229117170144704303190425796571719214827476772199141913692998802736444348116814932309799932123880458117709982551558652911396845609664299242184931919832828480216603491829182776657431286344696025021491149024786275140431912212697025415106140223197946995651592591415588507655402052344179427042255385149768571391466652121310511620921892292655355397965876769876561171170511673537003230695541358418577483700975674518046906907257627388310692433606823138865654215279902197736116194971509620813620357749272333994895231879659464137051806170988193056192261426711736037879954988766096992003806584285502516062771901874017343866276611660124890471846966176265974391666851875443054763340594861399230583755238706719266837770064222475535321699617315446460509409177780255638940999496030937219710284536354206921786341014892203027671320579717756764196579887701654092392711616162627499996220987434731591880483338896653032274918567616565996962863041497101530549697794912222827446954952852162009961105483147743573238430069817988513380263458746920927591156593749692416000409677148068197171200*i1^86 + 6899164151495026331372903523932211441497981506112598804967103179828651256984852112202630855985563280192732569939398677891947532080780598132873802022177664890367695182011182734319234216686255781364639778734816948384787041385653323115413785438918161686728193057090260029610585428779443016479705061872461956284958930212264742411832412076805204767891371138832368143308160187386907520220953035649720074758786442895904042937969652728567934381039649410691186713102765081932105614530607242536934462622042082541178308059212915907395939733730124343712727099043008609922621835916151420442769061328180944286310870001077051346972533801749102977934969528598464415356668038443542555795837887660130161221593662554349873733150857709153260942901833624033442946779297928102095296275832803804739470681902174884027711552826263205244634317200619541991841519041856385811434386146098065629557926936573754054108071012525617472959957092608040556209352754098364268845899512972169776700334138010513741758200617991077484691082261068794667337469113998703011468369774754584279187459090116256273624378319841087369457795975772734396243529373499099979494067607762303511228928081249605404042748354724935653225460263746233163202686993899399088739844255578019838067824849521829165614605101885572131551810303788820284598730769696865472995215249174912091661164283787459550914457808140052982477551849723877973564002996300924019632378940933431630260773088424889594045531235661707165915262905528874015840607322443123641155554508917997411658253388552071090774731061978152006157771519314642163024270323377758472651469205826192433074734758263245781927135806596801241760392519106293595390129372553728214581781921213721656809293609557036315246068295007322448501072718885721210743390031731263765225915422104571259456952571781459168089093276013409885071568736730832117228859220349155948434991407491825473216364086427624080646096980791653739306601477483967905595499141708989561196198663239492747125771148039044598986907060966182905491611538140582846266425346433200021676603677096330550239703026521161929665108031276684335127345543644853111899877007102928087479813694297523160812608915838937123135127277932813890551733131799879382620372770468161064763306354219584003009531945088939780452867750538424092621338938925354058056923536949722277806711684536689852522460522342199243582191193715643671956931152436333110865010238749730871048706706683629871442030080756430856351828256550107521538382765238301795495187401048586428081250365743634098197814107538676826419631130615163673517232142421237126106543464906001389534185557315289088000*i1^87 + -1573702848403120948902033010012464711904596882837180261172341895438806131030255767075394968231449732794725154226778837619470118920174817143113981658900363323434635434648191367463225297240311801873634273680317836115195962692336139070873824797613455502724754883241638459312308208292391965850633719712843929685096928106178932388041876530198458022518938890587887234395119397033168379756031939259000279076603584703268911019422045285748748103070754320292841812592031768913320900097626902376833747547340133058165148035831382606532242788250426212811868089188953343277127127714070453290193793757850276557906202119013961843803945231377841115697808174402925975256455135975850561244413790914795300585815737396717530798381916701185634999363929952009539021835619804386677520810566893462660428005793033826962842796538194066423588415259398543350027084145617276694999394690215276468477908063724632623386664224484920027119423398182877421286755052510594961350117321953482033250613958989255709641640757395645509069247591497895676530341557645491231820236689439174515018828426915099921198569724402774205204885370250912302132562072700455489605239960888931371636218274130389591073541994040228271801516298511295236718744559011126468873975028269432919913932818135257325604149282612972949928700566791178748208948996380989034059291822401844968714919427644811102490098106476363816788681755780157310826664675533889557861499674182351236781654057436109703486242850979230714013231716637236520547085208081622680376247973719092050533276014989933975726932254585413127971523187933634253075293060075492788381416009149334307452081629954566304683487556634387720746097613879520286586296135259555305157428168072016790769912108055789900223686216930694504765127491653786583509237124335082226358023385106365817854665692004283859896891652396635621391583088241001625206683220449501996060254548200457994797379449246571707184476056199771202312404212694668267934890215690885693341934902209468282388063577259896812365098908118799425068072208454364260075682860657760976875134805531129476844391900127531641071981436354690666721380689124281234132434945473888413528623888803042692541537913817298800484176752680110154611571233277150789547379810888272035089332234298889548545974190251954934431138224857524375450417655441619181862308970105578944311952706349951223588580407390462308166515261247504161967636471066525871652727924862924754738166686721552079825521547650371831552707752825838175538283061333486157009029723187272314654626460438145143928725111967937875058081665191332914574467621426356232717758851595632640000*i1^88 + -53298379713157336994818429012211407890354318685688530799812971256461751511487741454941745175033563532960014003332593851587266815120657102432699830726738256708244645330631202263264196344930053176839266577867772541794391033015574360283541440339955418405477884157952588089798944347542109929411872746741624874101268966022911693859193012708028572896349013225327354756784583142426340686591107265321241144373893985795115247045180864119477171936637313829481240760167102517656342682046588274184599226445069176537767881220817341827632073426217344390090695033862271363675602681408707650344398016887702676805845509787297728453256641330094937437033955664283131646111801354909858908369897554862570493743318790518176367806399024857971768565876459763730834183400977978196251501612277226964353157079249278559319723293586671959269914595181510475338185306694914258357658083567895763693895172329346849644903298542039512370416706523438515765037521073417944860989305398414302358810734381959437193183459259284095147793166803358098645332807436696711907323127255570892246101479385040279625118053568304457643866027045598827730252478118540820370158236357965070421422223275495524810127188450918346469811077787460580957816725190192143712536356385770892360949815587936903676655896357932449039325595443913363120668006889836297900167147688526375955648178727042768162361983895289105786940855160527616977096393545238774838778894880111331913091888719207786638735438586558074741555654829600918420514467670669236234737538608658498929609587013778596094776821197447598933824676578084254877243544903081626152592769944725550323908782748932000451494804797319242342743285868166149172841458754598845418397805602298675183455473502959657431141181962111289211712718110940132116390235891356521149926732895572176721830779079849562891162082610475449169744835338048448546028591086562458751808219935902177902049686074104257850354797155502676705955039552605980600300354606773555945756169310131323521911521978150459112860537447974870361070014428893352670577156086853594715235404273903033967291548474096023274774729602578407606796713359745319663518161605788277312194030749515717722561554934234820817139879493351814322726499452300518000043427670175596582841705612594119098206429255337944881204673328675147346869611883446390932999496892890432557575607844399995953485658430337130980645529202245889154189148968998999586806588658203530668411089895871067127642375755403815898205016050982917796393793238819046345694306790565232010593467182283748006025558133401085303727008683689725290088096035635200000*i1^89 + 4551515213450698997248394130338524645382154222206708309113594208953598150578996659659135291862904646332522153985067149908611542142752052926474895301837591145319834830419462794458619468272818202601209470946644676049731190216840209046714544409387566545053529587026385270319882017410315945159310067076185168375147992018846460233772334460241848308854726131952634778634586358499638376510483606220795709283454265792344832716716344479474641923947752136509205459755493659652395418502043025190237674732687325781341332552379085185731034959296911417454698277102475384481800859596732437662373082457580709510646250426172544456060639989767581073633990104832948923051485431070206534548555837607912936218657599654622492292505879427751801979366097618376078631524233074425298192593922358388456014721946386966965706221347621478684649165385106894761013711521438818587964661265665293906046547514906829403662377006455692519365490650325937805106359496268442763777848431635649427519226546009223099093072414694877064858192035300628680809840240093063349053158914738161853767580765881366026076191370018549671933738153249964885295453550560382336679848119014268689504645917750380721125975528220129387219645619362262388620162942153176228911546998965450332678013213855957504823572864405583970243007197545528648355708536329527510778656420001253154850851355126912029218965731968176652499953650387618900297147408844544201671947143365816330134244530841892829634143820006043833358763080198409996974390449417349467196334485765736339545568151529229742946847852939512946917549138033889440840121294840925963147644457839122562602544787643942035395100377334238670848053170180351653706641984421949693845859677267592603622651039380265711293240719007020787712714482210652973411999425244413888228477224484991575629293834216348223153969193084924398433827000692921529781593023039452909965420316734561029299503521049836271722295215494005747452061805000091778173238557926834678858571008795082388246065387356072255081323519753012069231152672370048585871799845458040436087615449729370863816446305982645733057715252132155026288906713645854232041128303416017116705774772944610303770070007756204237571689559867619447055457695372714390022577263991627652343019648037376349375314083535815783006358298604344219778929695736658559463455821957969763876399667377366872243007821427310550573985087468927006423476151271791078833611900372904484528480439232889030440963083814508291687298198983213796552916712703902167850975431971444522071891723334145945716688920692502113841152000000*i1^90 + -103384246239151121703138315419776712308431877273770317281304011917730825840172436212974622632566004828250556598650986373820211869637074906253564160878847813911771735343386028899275013133833954769730488034293035489590662221313279531114153602381529874671670372918576522915598391243622910207732165030650808371533089555158640706356555299602021840403589865203441859244164630189010397654083486968865121964433331685873696406289883064578739313350404025192483284486136615775042090930074956912927412971420288922024315626512791697790457605539531480814259656529796632793454505565500346770738668329671715883176428693012454104706005985691456963833817893493336972326182664982412854245508450575907260432757951109235822717086474234072834331815823137653759419568995127571732827481606015852437037955804590822609994429908129342113669849824211661390891670123806610350069255574670612663294594295671322237639989713669849559144667281555128260929879150618709491249174007832459438345232338479397007467400008582344342087605228542462429477460924010592563318980245264397084290691967807070303285493566227635183794868790817223471956534366210586692465254427759781819536912218963033120408309318915997774210082030716840314442457881444217677851909589065839978528754710401761813491710077843135860943995592033695908686331425107664357272654766422547370217937280898879719052982606470472443318534263348792759001633901075775448235443064238733591444949615118717239154261710703017265704414130076156560387003615206878798261541070822858841288780810487784255256093020210036140785236668849155005564327084121030634169064256578191136103337806343539516550961536369483228484407023992686491162686062887768659506800414674743735477600815586392431378802746277747258566673971516044791397999841509566469866957867068081217327368103485827727542895126087677859484427945049995572124510758992895043298409127194903564690726067620475195280594184343829994854610348944801567489806924583459938970533942185171545577417770663038218522141943037384846759428150558140293894167241837127592623031382654189797494647056376099065370311630739388794107893020596717363871545625410882048822325737056662618394562359129907563194005480356024590218735983286683353397691763449176478548816054598372212652528397673329556468981349759121146143668095392265094032801747272048536394851572484088248638071204271401417400866793759308740289478237672999072613446056284078783854888160880062530644483814206945451226809438313082164708677887385329248904381790903800086123798417681298560000000*i1^91 + 165192460040720867023215217368480761967813010487335764482741898419729827780602941597639397876352689321742224050784470712311166257172989988695106695300840365861679659415313605239252513808225420377816269223385642996239229444978513058834687750513772199580027408784131503090360038736889597315465731981058791474982970676195426665398587848274408113386256729347481317857586153029986925731965838752077486069705278846222545889400844415654618183057148540790079046694465009751583350635232746898997639725570869195229372402001301730298303855990489615148791874464118277048109250952963220677981054089687985579150781028546488247308015139722754337505149382574977121546319307981861157369471222993392252599360553884522314124711176168454989233397105571823537867183536801890001131592130539630810332435872868757441383052654920673655866861306530301911458920354350463289726569811469253238671216069833524815733783945028666858388744778206005536141800549003753420273077139471813018952814088790644316210310426517540573322335802893211736939238297938696987731736893289526131741606798046696410995613866851543767105949615916562208768791527962514245328310826297456005685031443997159690499144912822848056787011994982452612124229643444962622226610411605516252812636741886457965660626707899448559760520049961103293468638671019655432282582715853643358004524698713131606812198419253214659248373218552060165374423244212283188604695979343912777606618091888070345208434961989656441668215635645050337297857932530567062849318936756298286676264543955802130231731378780960524224738374281758847625489283613702734251293614116986889339440489451754140947125424068318337338580294838591601604988554302764050542323388870812960330952608191122371812170416599822710779427086977997050318545846818178637709775389539511566646572287499765246931136785031706453473959089543629459703310664887592567505725125093915040921210695603770737492183779076376390467392804007433985344653177313238705927564915063298999581002746712332537943345155205998554056874025144794800293824883040979415224858120656615124032837575142916651961369947743127374358778983508042542164662695148053273855566134671894638846023368432179636431433648755489783671887301811052493013426840571027479539341687567448519296386020535141323448002982115342985027337530296657400718724192746483743319796805675370218984482528978616551188081216043224572418636391605089755586477314545690049750714230049687547953461155613229992074230613708535335295609433200595501425260800000000*i1^92 + -56970677554667825310702308664520909047620971661872490091478569706117385666755736681835380125011559812662011937333016233255483925337363411827157135433253925397074746428437851989188275781660882594242263726464114124913370798641501043112356017433806816816246025732364016459407599937988119055563811376524590407526609206803189435615664011541325157338057163984435996392814114595058187792685218732395931677616913872699656007999450327916922841298214953334204100779890938924586492151982282279067684084657322000650583358539357343036388982285817653606360103709229433076134813950719203440165402155833222759533965138611075643768942279877364948533184155037778686205953830296860194870137940735888489516177627574945868752649646742799448730717126058920974395089925827739818677097648720536021982200798191319328160609859429866731653530118870235288260388064370490401051019531466973802855734877196363236375151468051225725405332491371312600942746710364813771038889306196630266119555021494169028554336452518015780227255798563155704825516479018874531761899273841904713620648647322584253572718140655302021082289003546083233336770875369369330907105130528048183180666631117665610922919717711345096790599321551858413824413426304654875904903969437694033710111038878490661059415107631933729881264477588488212196761663454685428342188539859685269945977741435999216071296634139173018767571769472380790193403890689350817999914605864035369946157808413481728460784056391649148927006926695648633266959884750254108770453252406282545745413330393310180180448306376442542500961115720813832091874302727807503900314088782859687759901686938870213782727978147934428272047259496461523263773451442594592752771298278371450229495098883734369121852110556122464078918863167313839837378708447108266499550316232725742764774048654863956734771170548807547721508323073666542788854627626380339679791607506319308227207857944448915893088440854419992848667053299102216841261203475731502071129479599931777761644401090360189204982637139072492871199218330778435382181751775887339843965356117343847028879342164265922218693787253591442866601724005109073874994701716108848385642363777251503686599516500104619231098318526660731136331419272124348316480826161936152773430304719433780798833299010436610677090403262723990636878853601980922642927512306572667656805120633844871865589651289212141316397820853670620274802008926724259333894848514175573920431337471632792131374453982995660781012033380141750000000*i1^93 + 974568766460425795064864804601515077443179582533073703326897591018646392596867545360969296554521640975216483154064248696819150647431920579943597369359807186486448591377991049287428649733838986923683929530276436253771737830897457183687188761771550008441946954899254012390498894732581547701003699462872593044172469157781353104461765595460047305558485920906405589421769159583367758757240001361231630049184150540631039846129443373831524845013021718996000123921027347514775889895617829281210369430522321094985220894609800006819994995559671878919239229788983601585918139062559109117260943879045528545802324216377639200976624118878902146760163188055692390198880106365807691680691570607811220923269768785513346450618594431090638987801842181373155504213338297870028949488507212317362093408273860805154318647875869285239243145746637714199150355199526525344990035733229056086085598381633977270477214283078354619125702365239210689255782066784910663228246295049467048107090123839262053019869730021586832903697802895693277288751590000187487062834061966105625406399718461275377348277503393379361102369020317161023356889900262836088648380583732796013335287701472811566742156267811321004535607526705019721673645830524611657303180801634595803332036134277485174421385361447094175486056515153786617639660982572982611062543815815708947037555115874597604098468624204926356511645595724987791924117726353111142641112284819562225626062338083496137909543806145234257961527734070825788528168127881943913942047190923663642262432017007891110787212885221804596504141885203366505089096774546393718454448877641179921955777351108190034925244367712488203400581301245073941544551447233758326087150766219246253528215863302950223342645870236775214124151949297910398100385266862859284488921367617678432608774992395673698069463264604111861441081359448233797134294774043600779163034289583086659074456999577341952485037900218876613115327267564702636200675650888515463494946030673272719175181941479450275502730710745851930736013871579454577113036299652024304766164427564885977573284757288744514117066068807621815083075087031450891614589931366399810729102720951693428478780204698739390639682592930459574846944699226296201388612323112772451254942255560977963868378234075969012299637112092096101830920923197918011900166919391619592238022758598244574015264235395190118369526275852634459005789893262043178503019564538249230045083413247528552656250000*i1^94 + 838388587243432611149057989475525380048047504331183079636311691348991589038548927150756902142987949706496218444253814316160419846450372629626034321987670391163637017055608247526393828728859252475496694185805292154040372959568825216071867139880674454082490864408292357513461253696581286870410847754889743159364035063266472910779881191135955143819340826331748728683226741919229261535291993690701892568530588594365927056991519540665407327227819537818309137540513753377081206284525783211881523381146962311852888957252806004226507070807203687420737952690804943296018725387594840644236546227998046324340668484266624607072608562783205165896050433577340819385787213683552015409599209658907970431144157147506410235137216989996669978463116652023988593928222928882296336360026707739047646228104390118975172140035939586341756882634616517083141853912955021771823100093559613456237114887831045115028816544719324388802854645985996458209413580837251722662124640701421202220123102210431924987288854772775290075404751017595301920987332685777504454546116104682587331313909163335097338958941540383048926059364539359568504150655828873368607294768159963355985639315897907166625866644826104766629946600883039377739863725109265413492926473639191697426256191863605617024792811938487529456622084259531193215570050437456272691227588026958123991854624332764246655611002791483924984495307116537638879735292248869032534003141563225711391704539071672251061450272361672537233018864691227012433380025762032123484475917669669667936924341075277523618911287417824747080396257174818185669521338958827844555708891972985979563128066579752252796141150211780697780447981689101492981292256579448235184629418324749208797610274788087112924672592111083810011622844434981861739465853912570736552090988831679807524215047019358073822585971478326027352549729620593261919714585056514179300040768224583151928793652362525959956348610358192086318663147610893480896110796120222425759378981559600857379996477238401315983233551633440802534090599441580655279723680342780244712855190639470459954003412446131359378755683385269130062457770195517560786497044365692452379490057241892321782462800571578944554416283183716053655601547383100991037476500864810225066812083446229510975233315342924548446125257890093396320862902484728588980868622139569980766262613420416568926462162054562110303102720860525779310027017993207062593310546875*i1^95 - N1*3048447980891572270004355234444734646760091792299073189389786838745030021610262401624738031454307398403477063596757302855404663166457550257429093020273071704376329466282047754669692436091383887374791448246036039054384408760773629240583110280405055390856621312357537100247340245616263485862102682238248933603258395835654964152951453896291558143563824399301194265853486278269950493419104598095583373656243813620609740778065476494231382538144560442810988129310875580303958105857983150834657798518913090950328295434500815972051633532138709921927943934054101803035006754131667213373946847310488703345622644404283524747120203098004478024565108561538603200000*i2, -6593307080666134961781009337569256815665921763648793145663878374991610999259891827570792129797631653576911756999709912976931152882769108904406657494752894853493933179438932972521105401423220032458262990411209421004647672234530158427760598820792659434055669100017301837268356803484358616160764371672601639881904655981451887018486517894520556356511179214233603956283709194131881874990921225703977152657128657981043267899165917625782414822260605783843336106873713845574084921748294123868216577515262553365287725438616285871652519621054632173663730828212782496062317105038256219835846717642932713641242535445579382328235807188167182190254586496704991686184990497130856862626805438393129856393415024582970977890825452521096577113638475704800806883562019723266820002354149133382035643682837837067079528119235789378094513390901091241456977346315233583620940172796164116815187293070921820342748374097962805206275915764966583732591278088742616055618572670451930802006581238620684341104034404848962290456015697769091553652308125423724739449070748373761117817226769180185421445269901305615387260660349796636199268746684776596098849412345160862764056880050675310415366330433833663088635928251020469593433489458577621733563967820419042521022296317355829780111541619849820590239868979275268009325336965410397713245505108546803446149034589838440988023779450657346627543458868556701060343212997235025761335789357416814175627002560070733329510248010116690495823753434339176593159607662064463517311857517354227533426692361048269329689756275132264720262798067552634418295514741544339056984957831363745955408752231178619401888556410567682267111757619979682127617838155651276824704182179360312291932171562616932893650349806567138444885394471394721406139352142736258131140720986368999568245376779029843555785616061752241795453684428712435436051007643107003350749870606483344380459182350256550690728596058234769287176441245805460952382429226868168773586858979877370126227398832873795603053444249629725958868252053182591167988008571525764262775131403460217935467033284374886173452120194301310516770280865354686057391396706544156138736533376946100859326069946015780802427220298355393671778142564027386528887237737940775593023989114105350353943082338746806824949547944084770901407868929539130451780848995830536554215850532880566535464241528102946658431086318539932463093702581993312409522922877598007738445552401156101182281990041905662541385173751784477585543423080481514186226679868468674763045284981658132240914227695577156373998294129046945722181226537115830241529006515766239634444716709530321902408112533346754141888326427100612830319672430683931132600231504406755557036452879804669196368858034158602443312673642039726867804241421433044562095943922888381065010968999964966531725788456720344388125623679028470515431645884354662519130209530625809655007393693073913539783844260701739351319461536579128569480688966905234864256284603161880171697080360054977199308931863868027947932402182415583928860852610539088957899692707446322216166811754800926792705786005115025640598075331674374144000000000000000000000000000000000000000000000000000000000000000000 + -633129306223360415225789534434691804822188210723181390700908494643388797913379775190635063385884277048538814640300376628948766140798759652983718247090287928329821849115350314667789434815458120514455340466213339099203732156954544261715587891812662864649761882690547661672078654705207136300594388155032481118650406626929852303767395713815375804204273462072137649969217080188651632112006378780384513527172944709032520358586774848853919059104945264962367351110802700158293718636600779617733901807914385137638124198577753509444796487096504213429802682072133845562524771554585635641460785742971599567362561718990268161974399405331695644869961556687797105326596126601651800139538742235972912193062970125885844529552950380861483662098170405952269514614120671325607758579590259127278706459863030156820024186063150330692828284177230238848543186345820719401575206361561478864717410620814079298879472478304875527588099492205327205821472523509278907407625165238406456746481739055745596781387515741811168427618695028067992020602769148582861885837241364526053924116621259337423858917174120818026311262378147570309697568225652029577765029259204249435792148939659168552503949797827546188615237034581932129824857803915591340979662838840033579113168156904196585399018628030464316081333000614076835289198869217041499223374987314575867673609529410596211481284223946165064438192921514108426396877637088838169838559742464632514070741168794399745884897802666443921442178161714031469593879813287554606815891931528557051981814391476016636984092886939567386133722860384779648828528913037777403386234134010899616110716019677741747098809680314111872834236369217845998011403090973547120617291507546286571151586346153726128696160336741321754478930849918028733741164730462765373814557380654722902964755822596715924725067639238433114497427057131629767351062847964502973674749470770847867899953362596573547231684534514188827957984389188162900273785597743985592936811264842697319824013785764538436809705563099814158639369525860344531549480966746235147336515017781759649392572300914697123203108967099554959406285183237107823773235675501545201007022176356360750077512150718803885201779391143798196330771991728293791929306796606906904403369272526146368047601230761665031388551324709645946970038920806723402535135136318012649410413252877989177638840664873539373323426067927452419030393038251085381734671780445828072871047887367505702972290300087746782917228495200516030620915857662596458735276620217545387434541714299991702359435079775515204051550379616351737534816420349507645532412040378514138764505705445315753008087551072472856815170447200011653322289374206109934459395790444260958490552983210462499265910982695296533153148722358602192898833667457737331983245643481741369512871089472092597678190995351424792023381649833268914030279028043317721256295363396943661484343484036289714954901221019617464858568993686029868178095804692184079203294014733862510739004330715034878055191986603079854453743269799013964260583793630804104586463515936567119816739272088253651483239037025927049556239975709629480960000000000000000000000000000000000000000000000000000000000000000*i1 + -25100362696159883201160206407247447265660306492266096172492853606974561442792801580413865327938753179348908764765495828130139148774700862503499719040119904143027832098737209846949664614882065184723579526046814248882755445068638457240993416232294465146323641451258959292406426060271902532470112368428288496464491020308254777650801937986325938950713079521084736529806839252112739075570216360207360230099595242287814993559274550775700791127224513866080617026706233241115775126549608337944310548216646057415474925271182607705074547825831422369290297200531146053770019996428185069781053719547761449488360061092995505846380552641913417557533381563664308519163487164195954270707981881626958966855200077390734638817084748048115207950936716271418911333750256733079722219489256016263619250755333409328290202120032083214251124724024223392725702947380338308062806225485819255221026313063239777139412093061324624899768104762438519143940618976944224917270750603278096350193947499520072435191468339714539751999133552470436343029044715467135862664094667561242161984358976483087410603337721927529860409233246769009478497840347640979053956572630122252532720027716282769841633055191125162386361541156916015328072108555844557333575217906499613619087923087322260519519806665897508034804754896495759255472222022784779496879113085182221902535114058349325603856218937354788841863120420401809328469791081847853760955700677638235758169188006040320772944255956385631084943567344700603054189862424839374762285207481182342812283789133263576812515459281966518959250098352049553716362551744038966009940080355902069233527609295297747544992533397473564238297859559923618011123310345281970122217892235162228921209021012560146484895287280415366441895635087421137602716968414102113270335656319299947565066089535581108387663076446684899256683382523909983274965000160710526611103951371417550407268558117787998503409713157179106562031412461660419863109018171196316222336411341521518856818358728923526103284206232348852145298901827855265596493783781829768487594590141568008553178234079512577503935543808342685176112553096288318021561776002895251026405426210454084985489618661765173876328147194984290264731067728328695185549273522195921398851738427350118033108763017034556517187801514016333459268897481077097191846978325645620993203340986048449570202290559090970634421209424284687355520732204104622020757825796547324139859819143510722669680346150053381258798554623732404373796976442947428459354805431242080358090627406663668082478849775761435771919094395658978740751635401293929940622564507131564969685629150018289134052306412440066582106389289147570970663155758428248281149000519722485152620729731407543883772287283206108279579547307345966111228874302101980820293482766888957083328749109209080311469852942017322747587883827480752783105172701119437857628180893631693354995406666518295809659603878207650475659974606409250663753676130462033044776991023286915573235314489187662615099186149988744037695513375675026002152381760754212253012787971843731660919562999401303026875341212702035598254786413638713344000000000000000000000000000000000000000000000000000000000000000*i1^2 + -449126976988784869503631140401750315697525716180993877351692301869826585899793366814349818760226007134647288104332229296346267143638386116196859517686845063440869748147479752178425382912455601277549628715760257547692055492908115101086334567337229369494272326700504141314109965344764656673971490908346021196514718751996081286466885264916444087821337061698511407919771304313559461836660079310594698251923954732367473849160714841390582711638522676563234929338679552962546691380408681004620358356584171256801329012872696416418866473652789572634298345236339636950178289745532020175993100606920314656395373407666792568222654263228125047602982536467076247481977542833633935723594747949201258665709670791760810682667388086041704529790655841955783377720228453073056289892476465504428187201696536062135763649518829900357096857907903829854102496449051707286993540149157595359074344377169668585226507878552052312959946029918184559963140956384492729129418940937776109921111973599554609891386324566222191212486264140529820044164778276710705327743826760679120105454828098754699998709291640876264476243861657167636973079926720445059647406994430397606974688695035021891944880766928210580475915731434552547807071103200183623499645528066998564522292339007833098032439843929222674746226265728440888102237535688679009568632455667339779068079820454995811359375678523545849154842368390619923566296347300951872829345215028603967611652176783613350975803483712605492547729034403927203550831943016963318799832853600697197878851859803421479874847346187794989107787447469270153796490411316248871488156011798413126741116411452752128272937679105849358251363775106894436152561746477605839914903568803539303800598388889882548909641319732869795020852577651163648708595989617013853015002882840134006865316706213787255676939273385862383306578670313226951289069433615011405573265321236458467056929607689849739102298053147847907661297038397296882415831944414762880281528818117553885738884013473066624805691615141214672717987045533905246469809814295666508534135576423026333586990354608380617179598101103196991601528113729122489878803093442265505138061687219988658766581902259229257491002717004850685879837035978602818683116284131703702428240254260701698582864241174073548045599317280840011994932451583541539526333231552666319214447994872517263616587878062070346121499866211202523609337206272886118635180271593280622923835676246556688675213986115753334586150410863638585387934986852539633194949235090343664232557224334359069899764450560503054525088862946204119465029216473546859198330243147733528693369143460321455036969607645113272068619732199277824175521109228366366677911317021507665550479395066560057300769422236027321409272922557508965388039685649349611910907127315186859061127821765960847835995762312491803564930137134475765744751343495788399501555929210087173570265281135778602671644022769776919386129869165887061112054537268496142351684551606917481080088412237151348802247794759345246107902290134867944299251995992325494650534615454403936359991247764994076224281130673129847862356372180875345920000000000000000000000000000000000000000000000000000000000000*i1^3 + -4629093713441920180674847961138195031470199948626065238352824256139287956404111052763689523094795547935667487720802060417688826878486197759750565480567514114103731913989466633334335658030150771288651956451974149419596857648859278206479805480935829989806732379662936000585534876319157608172899945237483152589844967627697465045558609549388655419070510350115478163048415959004457973148416744955405098958767729063518981037569792566532173668198844649349915225805687664180220397710930389439141596669834749303974167944742956637125479553609812856556303797366281610390750819639943486939863095890486470210904790060418900192943429183924108768222718582675964275441378828149473888676733926259427993622289980994234565645010179312722866111873594210726073309135303780897971471232214046285708008949912968463165938275934936188481190558943895570594260765945771855424339243593786171261759629934768476270109683550667914479501963947176664782284836106476592663854215980993094081495877000427078619875073656059800652802816770258708765562525962864087460087485402269461225930164697638297199780567148997627198833161761516170464894350310735182311799559797436190041717016725845573236876819166310993037503305891547895578325234443254742257764192530695516229276879188887250379682971993797282882261448333552345830978869257743640351147244234124810609516327205275050186853047344410352879851534179739619352074638513553340939299436996405310218572959071864929393064033810926000652360818148633714500586356158168973942206592863530183520139583371197080708552227297013467075979620098195203834594589250857467937290524762044544675336748231624567015327826059612854556471934963124043563369636753059844265358724099326412876383705047557414862365845779146974061318547938169052626623973395596397766685660903511176324089590542038222144658425350334315004076173613429445869323328619428200013613791182437696102769540946927116372336981977112767105756792859209782513376650076424493522488407528398853582564091270208334758403091939901742379117670737817972892340616963911086524227348184881128442111730822172520686817110260948487582646404916264729536275304834379320911150175600599960358925455168420910403738152026297782292768114394145223447714710217378491959591308817489135768358681777212489559073574297103358222862212647815861260014475462113742488255781183153111122235538291284288968031859455558388597473391150585530937467962690942847137862790525688094289834115510042841065932543922056104124100691375883190828666148622510924916092100400645576745447828519830352041880510099149830201902224228652872398403961767959466420416519845239547870456658235108723663363595410044589776684351621448385583573925653179107942397969220522621786455941669548898541655239355990089027509585463822908977157325245784796264951801655585624511231392207532683579522489996619948035389772568342612967654103687038865297743381725934171125482323889816345348083474242718539673478073535620086126340808944251751110971415906296968790885630259074751324372572349635575770358027966446183334847531279798824481026918158355876810106268472861117860536656164009961062400000000000000000000000000000000000000000000000000000000000*i1^4 + -7557734430136828573288008223905906462940295918559485321553560163348791175926517818242525932090876116901078198613958284634576791588702291239530567759497643081105570821183768219356095423808143035861525962192957728797564669808014458574880836846885007081303839983947676188020648149645759071369662932525457363606659201796060418493620310505250548628845203413029977517767914911085098189710461483640717738951717000516860255746086614444760864295633591972061202654157768417487216907627663102267510647445317565082319534006200219702774903277920856560711774718919077433874267071595831036975541716293406958270422410388338785878552726036087188743745938864767881079594461373821691171792952677802352308561877771424473003894402096746887223925862406827912516609073370949028792904309282939871393111204559861691510943999658345534097332137703012838010799608774757069072428443775096258323007620312069679931395114487844212698144089726912569021371066996004877524316587259941412276979764313093862964178849499388857404284513052634350921650178599096409781948390767664511839691564001969205759179440952357107623786711150782927199414947918342461626853688213731844796485142208921935207041205516868308308279136814739040748990062870200809325090224826385526834426686134074779799448942215504513031415500519015790472312119089527281102201029231893546048155787443997756597444316057103424552394885949131214804824128259074966096341338219835856745222975359904008023006322013966737583519987829395175168461082738413045624979120790586907426309496462967433721627095087426040189185022061823009233339960351847853885652003810017845043890129982513318064436120169589125023263560494265479533246206791119520768629630415782045679714895773221850925044288499737011555053614731597329446842656372655950138352433378753280514138233148253582927396247523906061539086769174023631694859004446872829018687335060654984034896723060928417248354963898077184239143894669786432284358091258285537734088649265019896329725724269886681391204354682536641613239723149270826999303486198064215164418442317713732746667374669050916168249211389400592572948506393077166770962982038202576067146412449713344053127895706703612575763119910675693969701827967527603331513848678579520014843928521780786785820943211342574410724044485681710879611513802367291047563572748605830524452628858082604095437252125397919492415919699441339652861449497561065528339701686246117807904404295927395620110117198964631120500960516527898899131132730332844738642373062537583523665562184216035412170721670028585626775877836546796884030637911990277271515122684762377845373619618409993875476145404787314607705358476211769670834956417350740557246387810040329750662317313125687841255618055402319191608742179312484390979964339805068093181366190753797191511224573802018173146552083397690639541244508653819089364161752413318385711155006254747685896249093779222159355015593695042423861896152946969139427612711400259547007062869419554903627900825825182269059780111384586027032692993936014916944869042167717729713068900899637325765492834886972477565090586565682823110043516101512396800000000000000000000000000000000000000000000000000000000*i1^5 + -24132002893394492669437347659215742566807907397685592187649844393292354730259870757463464792181540664967464327019754068580163954914846841175908754800204379063205944534213181903839382174302895382347695322564268623178188300423314513887708160505114837554468268941089427526615795439158620892784557417173818669032358093961544257921733033755757930343136908185790347796849709684808954677495678508448928864123785538613593463369576603076171437290101219913330283174899192523472962656404007233965183094794385856351538973502199311630018483803211600103963078873293972225509847102824708371623453410485242386522411013031480934258472246544214586775547415590786666673306490171748003660306584556139890758271871338069648978570912560741633846786496020393305578294763452419073712561356482834977086695291001799446676533335745422154878871556545568883433165675555146518966070512909355618158280469356792145681351100276577075962203958457770364569761337454498715532713871568774605388699685594524584792810564975900018825504065507429233693686823144687052526992501871657640333298323982138748820016520488637476741367186752552075212697632367878073476875907496513962127835520028469227371736827726253824526843835379819412792692845181171200821812078653111350418702846035947586837962637565769736795325170121616463548346270359448106863117428140132601135501344548318625380358144321208902268992091226540408374172171239985109275058878536265100410584267389311550545391557256782802900985487413102432527918051182771912430430503154889639571582655870601809672753187759527123321176680468622164236856784117328821782548459376267215106630609987940484437522373708562567357502825777553284085287318309252367058203485269885924365750787604779190240019901413889284832335011632206756662505848813459629954158760504829328900116905349706141138162988933105825835185903962244734096640383693188903604308055663115037076549747628559632622917896582901130792030260404280272984998554264645684485169895099343911242166161446363086179691295886415472663826656139441953969739835944764731796367921201712678010469027165224902288448548953827492731061869706291035103838889931264362767166356670152326998435591991557912448302148477972629508964043089005203953878120741075031941840416352462539315341351074265004974941087773044779160926611703554352782100151006142531321918771310979969446440346300862019501062405784971590575205421013195804461204972337790351662924882988503188807504570044005800672240220208290147217281524673558831430590632888522290630389234760301552067713105858240129433929337594172873970162809848593766809238705142308065676964164837390037221779134423022399464955622666056107911749437231060617445534455370617766387411467008312176053580196028602183573572226089620520800742742038514446305714490046745181263034643999058932683886195016016896088618186456200834062111957585290140064565416476916395982903845290707902386178586022264443885782888290001135153339628243560188092693173210529673094994647542978975770392787784399420014272403511542180502075275153791533046951478751672454430693004725389108627162908569672220741231301425954291712000000000000000000000000000000000000000000000000000000*i1^6 + -25923563137997267643666194000641364320974619088235431268804885372239791375701743100555558727257095107193320773473951215642422192839910163252478248482989142197611876218478762809174854330506422862919385128107709225534728401972865030612675284762170490645595920927820843518022402002811985153040300241698657607287388110381674070783307915638574027025241478120003259084132330651379062404885772959769575058396817496442437251028821843644441899737469177168342658362574298080835657806556582109239602917861316924287879667591429360944996239236713307954803552390451080732502380719839413097292930774854553662433424840636299047826104556663847995954664917353241987998549774504701492499429188009898078635562108170661566282195666387777330849448994489728014982747134614018625196198806778446305282342864074170097169966893000374855761985161110677948469221392421705615538290146940753598009837701998198953368536882690128824341294429777222616341887975546146980211477206350648979198238642845663118799494573499728409400085049601127103707284336477326283164551804998270584313111148745945409690588928629790010923629287557378457297403710865133614640154713595097264737635981633186089817241621305440741233281546656478379768998560871598567704309198720379443783033533034052881397865028915760721623489924690780844761089187820900356720699027274623329444661552016303248631556266401121043261564158048950264707134898909145639871583220862611971996331234172866426268261393465667569122054884824988822946167230552263928291583720274844310851668805074711215916709158263880412361553083676004357765423942015398130467045061604286444064839610680216175837160225622203005699290829567454361584201540645566790989823147751193866019110269089543891845078496886133373292610556268469395148502125096191654486268188978200394417570503863755087069774631217272858712414486947084765540919693248350593324784952302335176487341029400249037891897928485930414506620416708499240132352243100985417988764495298671856492314349702894642628200706872582244647022847829222716167029699578309740079467569997516977236844125105672772996707261361732387434595937826938691606863008723734674175684773227806980049535984091391569419235680959947983725426224969759874657009874673200642472016030206964581209564683014201770732413235546563121240806301389683733252897148632523243835834682862901265577267709265438327249850526889360514677353604252935750693545921949049477319082508371726192348646647691099763375445149811865408809757233545945534380314135572488768369957043793778782538127456843347601433769457111399800060933779067657361388492620568723622276002983327442853140987459048272309023167975626506014758133766380746160716514876638728792420221424520603497953624432854830568421268192683147534675195477061288773093649443319915484003094037327445967031523966585534386506586433833209720464799085593870734302709613708240938007559587387904628210813738597863330033112110944141181912004944135475045368541646807666041631258812716307318448250204649595705550612796093498137830327100210483482989127728960173100618529732277708523737519385980131966808310790636122931200000000000000000000000000000000000000000000000000000*i1^7 + 20568702166785391242821748238715882144973189758213921220707317862988793633437085550450244303313809112973740609115579606006183998463477311910775077986236717668283209457318176445888030375699009452238962258000235670062201363340486726966761632300926058945082537369317944411307972324739523883179695686418952001962823808403008607155889517471865827176203885152746101869516937428813030093575205563595187685723812206080223286713474109112754078882027727530241259490283307753242283067987374329748582517549850420226852173623722163918881174739849856494699311754297295255979180388243152895525764145690961616251133457442379265482132063205278646557107708807457287378429001776439827199307368385418664959779693385606970122020738528702964568846268815097138623435721476702193124680095164556378064038368975186703010646537803512775567886028385942212105379594633817252517349549518469477767744038826474535237667941377679911796665311646567090738249288170677457689146491505574093771186043403107318666389244359979299064584776320352081657431308275517429492599644285996166256014987243576661708117382984241060417807455376456409542959844093345348252210598884925381565232078219726150706911914267167973870473529670931814432013172699699464061945301204832126444760095030708853811246848141964339198328992551501717751457516652293595792052224531717125905206797163886714149859831996977801419959957493826135519782009498798956847917223300571288762324377902725342776159102616603071920928641619386613027737299382708662112100004145233952748990296594758672888180111916379112796156254944981257301523366991080333750625113113603695596444335971082789130347390563648910418028431944428746738764027922938216311933895743383324418687765118576555659999857234906239286301430739472066846731457227026338033484840341349668667185427629865396972987242412508715750481927140141462980113688849587660528136934122453600411229017549093773628770994922269184019763625538225959693665080355493123936440032632264806705340643129533667994772772273748365277648305552440706955747635920901804788636885779601909054838677222629971849199154207311609768263086306625333789398562942159787460327027907100652808133665178565473801080922903754366001429086906097598726489336803060614092048133538659715682916090745096663140995405805446938537236481086656735632841195379517602324848730575554931924977036067887626082289413454383992099063349118501391115122192329719277553821231583253954319830142704775736601066290323900225926378640846435104690968098035458233390404239845864587050253994726587749065925693882855897878877384433403660243495445337626744825742522618015965660129657896968333045933798195559547804444765979413671252437517731187085286675142119343936537958846514468288961104137599952388689071213958136881355812617560874107096738566897966425650426930124327308255781904502769859796358160766967544839628876452782871306941132615345063962086236650522587254784251984865334753209373437969349841185586720052866186107529883886401771617143404353286343894342908390000890626603726218117055883110984852015654660070254251702447001374065530821375508647965097984000000000000000000000000000000000000000000000000000*i1^8 + 58027345027904804035841021249142611336328865047306691957767583476728898915242276973385345755476453831880749900600337277310472758369821028258924609037210332010581747588583560530599736331723532838497903802221160271775722122270339890868245841515314179466392162335259928744586857422768712225776861573715966247121934352923530437470806829802960688331907195017860009370897518930714051169700774669072820204156289176260285521958675471180606726654431836353985068116315536232982261691317282082505564575239933863228380183096622721140324434310996103264477766630754495131401390629341217912741762660463705810873670254908250101654927470473791427027575429113529717014173693925583802412476531738478607358658583288899166667646190153936669380369955090996658085267814580179063636112579676246154891581255656249854427342834167170053105906105253755335217812549594098695764831572639314563620889398854891980144728804559402378472064782478224241279479942280345556814487117350189341477533514010577578803594468916154388560817700878347688999021569835808699995909758937577792816311421963011675696849833026081730332885011484785141274951859953938431327173468203165332551327921783808403188353474811415097703099975419377487970703397496133880839026842370027004972853172920170548798279687294184016711899510031370495638795636632803566848871867654803058592301557184313805798389316763705012209153393346673160941150096249401060810140053954986637687359966053937685230352790880871193593441094107953008921061986813100654810596779873777459054536782677159091555352179477176810289441593005172596274746210836940645128893294029295650818654125748006461096413729275856812574643425969168841962515909968296505436146684591336470541730102822359908394116996515103027694835251600259059962859239196489861992891747819778879155418898043617291714918205926788508112001785009899707073493820648649196263140095387145598519954475354373923698487634603031854399796416668153430916194911568131214484994605480309568674974920815398733354415278230216418475148167204341810869917580979978261046797155437030402221722326932314522248905485831609806228871207123906871411436250449587048709819685027889529720442142678134484223070293760791604054125518308770977576119418133148322098446021036265775425389046593164322787712208799213931460891549412620218069710281791837604704631567554629476190550234315956847623686799169761822672204698171459962219281999670059673333413837825798130254516502109129871437286338532630959480162719285599337725147835462274346759830916276042209982712865523981573869543233401815117320732732033121324060890549417031896653542604747484082411921471857406914189943567614622480495190646584376898094159772261593091502786922547554934176029858036215173230923775616846339829153342717001821053290344994435484124361053123742831983140428574715231056190749294682240021496826947621678744590198501695727443800723643116931024644387663735654638749804458778717910682760533094098230225075842873955154651593806187738978421998885104800247687550899630065649396868720893278356322059927376998303386067082873416677439610525077072500578898862407680000000000000000000000000000000000000000000000000*i1^9 + 39148290416406176010607509617330372149509189159078604934081622217547373770757125443143055864578667818499083875249415375642797873515507367039727496406179034680182505692914482701768098016940772808802668782640144465344962541597462499147620139503265932209327892803648791511294916311478667824786884382496978604704076824894601780598926830235367116515659328688108537793801563382537750047500658789939977417655488709800880510612917313955033394410627639761723803769779076886712921878610744735214135077593065850729150084645477012184205379020761349563293420214546143135195019294605781068073219288298559303590929175124015995602178529112486138664174987802936759807178775347869234206555253715941268356842429479804621851424349280337585590207446707853117091146548087148531307162194704333096728747464783407605531574647193434295735136347083923559287731826379832237878714715890693917725756537731784870415859159591762182885668048855874959922675875527287477471918494428816364165314729995799006287489732484593358614530415389759171855128847846671865355523403800593826683853425371814920994137499730497163394245681993580712289279736263196106279087512371844588062017203668181038781281144946369511777064298009291184485273393579215830263916931049096485815719830354114032883423610467548705224766176912744034118620826443995699814585727977800460529767720667013091586782340521080933032036469791464260943714203574250829070462487278712280756056781944248006126705756280804547220634837901434757779727735614984821505456423758792229403042594857268658127011169813156992249277629065055458084087605652288286127206793332361856064484375400581648754479227578533694860044969632152076938625047145489313823398618257395990861917176402631647261267045978912535786031295252143181037593186624313362181828326735057873550576574485655232756393802213211505740284508120269487869001426758629739584396479885392727287384070774080466266703444278940039592780558976070841974302090613746075447726108455784413094221965989552957814814507310917273657742617445236873499851167991771239851872683104642741856690962213809729280648504197093917534757966507393288789420284639155830002271540807534776163254897240341160917946844617965532058655595044502183883771892330423202359365669096611599827163998024538807685321198403598077026531402193366555520440928859497514067215154594002126884744985755966153022258411529727139173484024176303796284885662865577319631758539010014559440709396844157799119830890047354536719584848841001910956987228845910837417212433671713023310300669746322068927265249842113586530818812421269420637278934304992211752929855297211659173010112381015332570754764765694157552331029036085782536087737772682778304285417999072311226219626858067631190177599654410128805764969427176699919930178992374426575025413096255664892310559024597851801357726605111126574817577540684687628332123172696758799887279140229770146999914220931524931064055590733571205363334333493047491195188175050774881503443087803451125938383343668055250713260062218593846408267079308588967705229390581913616115435645874760279483499388871674145023985377607680000000000000000000000000000000000000000000000*i1^10 + 4803776637399407052286862346070643513190964614954118969878949268471410797357521843663204987761106444136072340596161262005792471779433646395452493582438383121701290790114564456834035135256357788045908431853673025849930109977086793474464467504363426590592227620197380306617221782964152035901815206906996013422120703246832174721914223248851279689451778353680576192587739818251153159263947372756183853977898677944065677843094569735179470661915135718414530816522622530444457539561174624975786985648746569019881352283395324222527412789119264692897447903484436202053265256275743253807813604379077733023715579076012397101020392193013910218027295559759085428447578651391929902010245890121233454485588062573219544883845457942937878899494439502353843708757395926251204303704828024950617683668896163579720456739484470201706452400791074324197391247772869221741587902331574542825713229627136726660396576197430643504684107651745469806372954848743295442592824541406110926889687676841351666762897328936961596682100464246800136427422508625756144246669636794812150698084918810335566894667160593724516214362156658931805362893849109939575775274850074277945303140856706420306751975929456588746127210594099743884364681013621958137980851650112744843236966997765101112761294549376834017896508679839393922091508484207167680268206688009261046589248893405731901300796408352742979371530692274076184605808965726916907750977174394999123811975948585723906739255538141370876026509834172524405793110971450842327304895599413706809351401657860370813815644018517805913169895887008719017111535910791252719182114435083780314009556370818384669712201255645795917253523994948253905242525237464131244131899971044395922144807180964321112139123431326960473090284167196421279373217138192122979836908535798061591854065845183626720326470125875186699021459894299450855282017667086020893457788673443692132543602599773050466927724187198333918814883146056543898064072507393318421682410664503526798382926094479222479095153620080481591116698425108520607289689664380349949388248621874966665899418260297785211030657307932095777183360991045872060275894549257146955174011880018660418453053266772713595399834091294400150673804175756799686132379616542782071855096309987240619328111305467031819051805015537487109470109211357039956760963305335516064161256952265278739889286069982894632368405984211580725796773869800723485204625366830365454991669187620392065747653877528363603889668280078972480243460886716938139321547341082151881812497219660341928023448370370544890756616856996815207371550802460372712295019245154770945634771383255752649892598887181741224229243925410644394057706646722849045648486080198196299034389946289071370625364308875795197987880469839606996159408016725499633129310212623169239567741203264112319247204583750823397895311152605481025609880582524633710045290393313603696219377223804007500090688796222325431013671407157002364507003194511334151027322891666364393332016832251281394731141873705219940911820788542793038440052868997394573206335462054387112705987821684326960610396918396708948184390644531200000000000000000000000000000000000000000000*i1^11 + -1703427124442314309022663385610648978029290765721260256895523141083363156679526392761092881153540000096015112710076461503792598958512717784202611908102670980601958882840071656648314561655451829193561862945825320375369835541317405084435353770342106489844778097790546752600088406267222753264569472522446487076480329366522690517018364043135464798970433305228455602062750952267463444134061450045216052509854460317070300413711650714209088861648392576970847123478414906569983714616270173626087590703356597202570115181253598317580400668206752102279299294824353896076881518542701837330997979648634677864071645580461023790051765247546074128428710136956812643351438801777720809660349194268478064957533807463685894045540099672205822671734638930290262746904562203572991306787950964569753022873924660075276476670420841028837401166047324862793092865569840657544479744808559678494693055026185422310486826398860090449291194152863536136694402270687851365569102697575376978229599805491823132094889629848366248534580671859245630665155588889101023447164996352035384608527604986966178669966273742711913135660726371392532808265742889235342849297806797589982672772992753573088770204219217866036570997105404280636276533344262387538061659671462449612525285574510547203281963642434697271348844366029740574719726911242714428585986053643585491602859636719576879654702945679457767514229112227286766767287614033533337922300581740066565566095163002169697910185030703780533278419353391529368365871143360400904855062935736400391101970139393032789951610226977741853375253681476823429038597755213754465041509275744224494994645075135668018526915474498145813958522711728913697617074476722739977928180135927903112023012441807854087444808614190562385792806891590036144294283463423966837253947452432966072002947063980741104421732375248572222324511728234687090056227060505086507291879862573389253021282973001759847809623225171672028243776257033701527772229540356576484944183448836893414904541609484660643626338073712648893517149927046610595282875808495351972656743284338519013654699928640080702742866023769925196473368639730866794932355125302324347480850188792307483504134504082392788070619347767084767163427975756379902348369766125312038429861851910073524277227864955428739805270040220155895023155883779877204541251338875277957037881793012752360555930874496078270699355489636262171454639284760248580874938358781247059327338826154059869321660316879138021876172863901162294224620446676508249129869879799621794566366589003455357028703429968926605737583414843533053967792896245610691628204971112789650491157594461861429304811993360304186152537142847750913673163638261200684332440813820243119123109410301840094697861968333407907271386885143469940618276273784671507587050656066580084342811984669539837584770318585791958589516072110729458873171436724301727946440945984266080252141003836588083562969522774813474710157195268966240196477162977497905602010291447943142624255953603082634815306839578843294821762508477438208584715025963477632687806382269584621765999963966572970921733885608164626528877936640000000000000000000000000000000000000000000*i1^12 + 1097357377864260214486667371126976664052820941112034482607096472585560853675203968679461044307941176076248889982824570545102096211416232346531399332895560447379002285876784420352359058386522479724820147268868046952729829698410243019855770496970159502714318011780898662300075796157855583092520879091004901196819032827801936743305865559515453347757639350842050887740128290128714893381799296484534043978447062696796626609044397756130531368509331102328731456323289002822750008557378436000517144963550556329188394233202394651463474548440102159769055581709739063385926672475026329786364691449412096510842835543307195394960227748359948970398932877225522158805327640837580331752775232761179515567469522445181392946020110340235444799064762121428701581935646197524635587841542312648701572856954506313653353492592054841428281512475174420184924674259756458924841474425127209491308943867597576461972051587504263607595653466674398628633444339176242460163975316011390042485153408396491603844129435710069099132150386783426158931347541074423993124061930138655729803020166603401204574643728627547263280170244000077331809529214324380797414685008877109558053064533664700587557880290282081467973919468319807812730695263027656686696218210575195432094894160689679793130089460671368044853935849932069644701250902591497254535658814199898967964291524562609777657764440525718152583711963146953366495208563793181421320102090548954972789805829417240045288094479717784120264905574315702565877956616826257176232075283377843466889275580789368874924173800562373777912841234307963060330924283818937187136067591307325729130002437685221193924942097129916160859630105796095274714890840681889634460674858723085923661021015778437109846253443847392603212159409727824362843721938926985286405071335442752762744330255921793526373449915177789463523263022366025283214322864156867320250980837543410985026425900022145316461510860206121910355892165421964753407536653850668947190091645589564569221766100006128471702145245581798395953887936658093353902693085205265439184628504243516534574657431204500008373115076077064785387917523799565412590839216952706102182485633927833850108769940912669965761809218122043209032102178990608935763711930535819886307293410579134317868264806614245371414334767866899069682036146042798484998132266510504563349363064518122956871162584998171718201005981708411837564859974905032956050783705796823198121554260071627419131901688166129392213693734885152155785314956538562993760523756201943184406042789051828584225747971706498541155698395791293639356250468585054418845412329429570761002251465985953770191856375420844081218131608201678407469838915241208664567911955372564754222054010862499427444560580217055871191205586836501820151583523451585915587093392984949848221949495396774363466429681226577157031116772324830961272361122318496500374117135138266705817922912240953624301056989745613707448106391357606022226300990082089130213497912137785097113488863916538845231459869222392983203663966454851844362940199686878055856043759802089312624251160498773978474251764121698011301334220800000000000000000000000000000000000000000*i1^13 + 7070282581333684478301525619641759967697251306630885605991056514547690626650924636240814744117514071624456699522434065274814657635849569791975019140281419604194532390009051416308761294142324289812660406927160992876119405935327204746790890772957439151538316933749904992076241783573881052858546278812207096491416747032904230646794453412412492763276331758046620795276272820762557681947414589804811582714034671753802753791902091792185793390708377119829562743834576396033393804752462033203676776834600421234253170592483111626016393336996187328573532417067582049494043415432614502641460990057552548415208778705810207074434703044932546322480170419774507358392849953874653338459657454322522954568110419888295091065703095248182495129632012209273671770929067570596554027692531213003192620757328284381877412958545117549227525473950913261274993524137467198494489181106935485503618198185509350525491102651365754022718840529029217678536885664972138532746571061822975558468888620612214802487973583265042617254814098459816004057171679255041756321320208863535268477611764282891144929717607252584546613903107369648882816299912018668181585927466816384069033783191355055275146607701676504922322739231514672283281097736735797987063917661895922593159160602526087823385595450465826473862096743924232972475387708942695653072339507414166588759592184345170834120324172271153357514223068282070159470389087183449367107665187255298863142206985690762315074835066224052881909141179307434217549384001023852129193155657027290980947900197688066453836735399060382957267981549705981400872414597879801774723318542233586555197941179663300115930245039404022912737500635200659288909962142643234557726094974419382466530497210856319263838246335801980593530133156825020624592465544994320951917712846976738555433291816138936844264550921287262199697000850088977369272364400245235448755298845428281707706587877839356221352904046604920275336292319072406698821101926029832155330876613027685369966002334019176082413362380135631698903061562025141400206940691225138318047188319514936317699435039413228842851999855610975978058842895737223343221430642230187143441798335061611237719488374920293822735235478608373952810467438467572639056500533696221290979326108020981440368828604273613490710631473405483633384881075302345756367459851506510027675826276025529334050922870714390068319696041753378637148650818244494557410505167673490125461812645486527751390955627374013252683648488704013038672455788467606777367230958386405564675843314373269968969613975984603208466250804273703783553873741185343911109482368517878668335856174863309781656662084101011974488346152735672254749609121957003861847100522108620868384681859185633628756903679529567487128389067041655851777603353844830298572119736264462373394743110923351888358731931320414476036190184233216591943974084503478462324859530414890136795310501475141910943892138131778997008865991301139585147598260093798408664937421062771102993806315737369007971033623278842054451191497774011539439139490837595284285171668344522533180066309545532387401691059727055145926656000000000000000000000000000000000000000*i1^14 + -13153578156311790296929139103610034458326201531757918662622412380168529197377948084308744962329378884798735320576650628262426744723720497290012595696705370643408858680105195093109172874632216419654345336982101375943124191751838914432867396028109782253462756818913045232593156299243698996533214756687456582183597287453595473727383843119444274667088759549531416374164159518332780760811716736697293399127631793796917630211475708808053501308276344666607008899328072812779103697193991202642579438036500623449476734826991204778998462597762793498743443115967066155516423016541274402499184088217880189145350615003664204435176225880233778212083754503183128475131649623610552259630519669540075699027815569778998409614432368473838402787420962178217417556747911559550912730591681349757329309537127024522147656446303093222467952254687178069153262440404163887705212785381604785110896589704218495096981226112683083808283501315744723093611791227609438927672008865339656178987058993245107646712483003837571850215532948243046325763349777367143923575411326241391649989472987517548552118609737568376188311949904790317669499078592818113003138766334537561978073737908282504775817631837168258751758714056024454477545298310110866480461901932138006198572499292691807792359909084760405806302773786863718549851594568079076377965885772019001858949234238658550630035874283342018977828271945316588394678859387873479109050504264427604387742420022709693757021142530985489510679857324707414177665940682936929568393234026952131134222168895393076217045946303211158757986201365181468528695565598345582911097472741783857789042689117136906490749930546301758811622775477986757727855139468533640063256803601800503733094380867500739253969579302289761541083094240401827350757986022083797001525452044520021208246365835628439622680031838557407362556536449092936064169594910391780599827776276375843007727954168719353926272463807288571816915693013115191673385659083345439855766606107048608142096488071752740898192023382244521254606140672906279860019884344471483654196991965470364179831260282093489627868996983011717121053234623832814723017096604723253735592705056985013482330949838101416485373669451407553899582997437334268836458258087054242467020883820854206656760517623398144211034703270286816030768069333768053003730378102483688288713693079646760996567286092272904052112689785623282386598171405109652569668991077678991689960836979963412384470865685299906679930769319558919797853838766826917643187845851286686442416994923497128970197339855375904259804804106854237725087601055645287433889613095294528158793893469326055899191295821048791864392457597495609178031406791360115987170175830720297147801226587958558688006963131087749658928664537454161758145305600912876257214313471089299097655910563044710463726625384667146749731199278297680087836024519507371739827823460674543480066438120120937661020076674218304935241915625433590131589072559976195935178686937917010898267681723156637515141057055336948859282012123921576774020842513781078287838326147872209440268096452111096414941172766568086981574656000000000000000000000000000000000000*i1^15 + -18771852548415522379511821451490407787059355359082879465096279956443471876045433880147524390610694805048988921808639835015663446743504394201658517366809400065673339850075458198295939599189224707265327676670174826317395353587055362141873614193188378462271342486909751307350918575265651095860264826309602142180372836700911305004279462567745772646263690111218634222683789097469785788075383580257404454617343646210977436582598519511662304851083475499078302693683733304079438776089292767262927879005192835234153778579695420229772781116277040766682149219597761024500331779504494672848072835199418877208774512330617809323598772345275672132772224255417520352929275454026188978497407914413529866047944246295935957729843294305896848203563486382963299118994115264765053919768976326403018495202794305707833152330361761179864461637538646104363839523374920048222054061145948823352364153125451949815541636413929989190332283741510274103663914060393364986220688593268732395308481288593271126948798569271052708342525271676869033624847515867303085775646267700738132547608746934550432173709572118912096535600344471192926977687427670832409451198946664705929706726341923065972691016300877677725622774325598302119269095266049073700339729947402267650067010529666312789935282302569696172038614701387408963964626738070476478863694685461597929616242520115913848062500112287094472053051464147625069431522633176188540431476943060509478264838349750483316488988705613465425331741465212790676957158353165206734408666350853905311717397160953091207533823399469788924244125899816740221032526182724858951461753218556615774516262646767016695147520199058428010283615670889363743088654025530667779895525536825251258795236382280419676507107003958477952527249657723252598903739122002752700692999232539889991728474665745096891636313312832803114079343645437095449589624621308472779527880263630814123156713143403992694032697305922950375619204715707549141553256872339059946165193811302520103951118021241682906080722391874013711180108852514593430145678174139310115570406948084706812089194610248882337579890136143985145723953834072943790248968026664090830748419832368445819665693451944909536187383659986863428171651719913592641038303128658935994177998872814105944803084792745741796483339138169787329119975390463155616575633704188812621054219115655096857115366665305635470039840916043298867925549049770889793962281112555494194372039941018118487376861590165575633977978052693878431943342062846816419542342665058678515804176551378789512224672184073560247747330060933631879341938681998709868409226161084078968339706361161334865571592851516054073149913681207662144481448965366936896142967833001255537071107879201650264016225284296020634824518599693860943285760860185181764257130005031327217776442788746703270026217298730999796819808415672767278395292614689096194044215847275206492127301786751763759437999515831779756532096477206732159079327697396684415248639259597502216054876618436700868022146716946212740703682301665230052629451636338311960145818294948447414462311175065589335521834508581503804375040000000000000000000000000000000000*i1^16 + -3112718170303489435078314033990821684681181372738320851622246315994138563350677143212708333233912031017436107086440453551947276591490369187397878853910763429546472274835606425415445772107925144467023460109910036858488938585462744083282964187223754717425428392961890968080463289791519156272118076836299823908518566307725940993319586141760922960968639570024065058731861322798371968411855655646553482839104739404895105300834398573097179491880646298958377133357503704674434527447932433203228287911651150409998121903583350128292074329514596971311486468770268034352718986347582793622377809764254655800291880168588210832318562442450240029989864735102997328349179888461859556638073941828893313434367108062186751013331036322493530891169924257845258456479483611850757057801576797522342199285964712945013764579929573588282066483773768383745681997914548871136513211107563136425668397520664705003273629307021597512734830475340829496593244803179636139982702016538671963662265145339503515451737672448412466233395611772796170937845386815375423827576071378269773886410922501890534929153397947832391007329734353457233630770521375367968671190755629346788669453788152095264256589199663811895386679148837011512637947894200902020675068641504070707734917271427311616608755455707025942829168904988550173602537523154865663717495347474248475803845111381995673715605503137048012794869999427975419538393667204138848817342602489934915044052571069670097127791113333321915559307574926511444825398054463531616646214225981318701788206869329849472299951501770384667495640746869390279874443291768907379193452235828800585117955371497685017874179918653087674289737178745456692767958828556090546524195040568031428795229238856192166444428307836693235045374586255353491714711723431433697798447308622555152553392406815746575776207243880819739964750237796289389866260747568273186616676848264233627386867400800069699777976085936884017210108641445059194398878536862399221843555915507621173820777905222364332556757524790676122844047141493448782844606666165679737839292905994291676713635094158566849267754360299308770161949354627123330012330946419704132118773276221093993390915360627610568345931522044595295638369451218161113398526019190104110498725517763351072908780190926809369751642937785686275972279154299081437856201657534711688023788667216227139708810506849551610494878423219848422221970956755984402174706542775601066643367065783223234795028995478424758753465578886024047070545072432992205739113240391526570952965754431000944903944203066549775199366228883588061664560162636671891172970730445680218294424125807464101130187152107880029499387044183265678568076335775702945008387071019985090373993157932465606522359079873423208300877903460673059227760137790069556869096081477578696481253059225840422447164718078574356642395812327640857070497839307620855321369887330657392739389462314700393408446542916700124467828413409051582684151500463271456548747155536599207951366134516612543252299947937615652814330325617481355247694033848018229799308099151160982875017321657918295737052095155410042880000000000000000000000000000000000*i1^17 + 55539004316806269014727843621661395237608457142233543233486551001830908942931089580154260866647159623764520377819347387875211852435437702890953292118999983585027146853954071757003945648703522566038473522101035039514276139631293978851737234249063176487610429515990297038327506393467221688180759438884389451973154470766134876998952952424109975688150827091227246288082571700609525902724472136908421473103553273277487316028464173776040007011475228081163827317753406210245905082663251463402224635920443997559863936245364641345672078544438261679581465190656242111866974548185787193537064952301410960758619800344011280875988551091356982801778573802453718531185287019712992238644042115454362516530593822418082031609603309951638456431433845059252702210245712042476073159207739059828211332601683110273232702739064833692283318404930991424329075573084390021987342336405659158556137942864097114009476126083208492193772015652172798673929142369064861598777367855253089986662551324925462561829513740698962371948644809388686011548781465216098017348111637733236264939571114329901148758983015858030774683655379163191107002436236118294124931071820568490989967127926928523238142510105789302483694386728716743623139250687912017115022934787169094200445123630866278290713373818196993755911291397091524241862430638064945121745461220283896374288232132176351301905816744008489702169652842597117815722724810598474951405144059189961180656134107330856661969905260597783354016727092521786883527246088420897548974296437644204549113779089681383466330319848610618265762583780218085380213742616998787538722755199793250532861957440190707777373692014201791865669931722896982327320467985292121490856906367451143220112962874507885470037217529921741547461950249695539941567180893219643327830882185725849689965837292200323701228041360656113238132586589345002540650390276075406162875551387048670091293515285242794502527119465122765317747879039530631243784430421954552961927276464752480434335709973361801130791241817966854411145425044852187439120691889149690126378231390506749157184739340332217423118082692623131609881887059972662307691817990352697899753651935897622761871014288595530764032340606488797748468936712955202095911738042442434178375156018615565376375618646571535210856271029019679555155000210627052712561979767341982851972472913003544170965729996366852741586918689540655843723079703485491250964203563823008667694093441418125940069117784778483706657887858752827887460697420271582367079125147073348612818008707089717367156216834561449454367657840160957615699086122861736135206540210998044520190154131593133232063606587151094472671200008520146632415244753287502011010720091161937460899818170110770066435520846018351948686055556448592431077806793467645825626520587320214428550546482493109247154636100419038635865513213063334565286795393204739010209017236848574120217143128302201854806285701519846731435639113874114694283936425405347978767685539271971352037066084621377766208368437995250942454730605236159193548395926481725669271540635427309681035950515457781444234786753216512000000000000000000000000000000000*i1^18 + 96040906103626146679819465002995739135707687440735803149401757301237911884505858564893107079015694065906687529053665577016103474926335407573486168725167021239756246513003595782537016961347306500392437793674429163874810686939558702149686432413275712072403898694822063806025714299271131438669552787364394374803457219506381944880656947287470657075730871814402318965025544731204699336505169850233750005982425564728007631658231720832057116334110492737350793905084829564697434506826307809946921448464792297853341535472985799381235912721832333971311089195355086010403611525130341494418540462135235160496282578615964007360275487230375195910433305261388680281842983289647571711606502127089831803722592241094061536751607867831902490430998327176781095553091757042684398555508881438327519174601863238331583612761891512360358608790515239086545393591202447650174492723367328910491315364915200270252723396829206221899371493321879118081012454075102147760634344743445299076097994589905304396174027534270942071283752450731852234258954215655730946458698463179111037843172991095233724563383031566376143018224536224925784906625080451725981914487972562321918969036178062303928968098891487801942098287081536337988757174993024598965655700686650851982741979068614264450725236157162987966395939710226975883980083670329884933144501849344916667483045442627621339268074538334881287778522291648779439123361399960691184631079714192318752995172074147155059821491135023040125321317239198227952533143399657074953648541372038388666324567010289381352374356309860313951201045020297381263817952670096839838062209399003787049909911743113697119529978187182839307156893094500808510936228340971795546046553570727232312880183580189202441960080540991664095798286147550859969943425727165947621079770921816712947651554917421099951000554114916171141449556406156773616892284300954789149668099991535875488257245963001406933206929426353893443458707601486967417668098266119199439322216159197376927517227733210160160630018394466394841668050344701992786641060614986900324535804214362198502348779448955972114619736820913618554025800794605101289534089779851240974562117064552499246928430482106966364070502107222696682215790473687225376285490065436057130457173746404413318612997405630618103860499492698979462826922709115178223923377962395252913469733392666873255748005289404360609755309424299613784269593936603938333037015544309278558957938881183528593704771265519860481979469803854119333629399830511534105696753689928079149641484361481844391224350690783434485930175252551105509225010180685669441758172018303112255038172333629843846434997971882821295744677160718123001513521892201147222220201673845164092828874984407067706424969391966973011247766082657338258328021940156343206817034917423171813211860899745641636642360847470896141564746120021288759523413851784416505265165238214149541360975845609385586808993340407982498181370906084015734206483616394869444611545264204177761666813325739348942808253257954819230819748378253202000113612190853441081219428190106810427893731669829556401431382065152000000000000000000000000000000000*i1^19 + 24399013607524461100031049123932828855923719069095854710172570977846353498721337124745081605303930334570129005001936673328844962009353078356391916078456165131377731013652611881411021779039315509508601887535309962727936840908422673354884840922010112997568691552825282404426640677538238960585825898949636693382376990873013418177878070078416671049893166896578559389832320115024216398885841179247825389543565959282280621804476605714235878992928549060828888862147753844486497060109626876130463914445908808873406236951545988798522726493962507692776275815126916556171466998758560287052182121249550352893752882282536496114759692933980106892722427093186241718701741092630484689088751347765245262932292952419827556219482693993544217032646076557159426395985052338733257943245004438490575944442262307166116416944041778986033568780296110470574124580201271408977143784283165588296129091476061824640282119342003140377684228318001675643553845436210204262913236068597412396309027490644448625570174069768803252319784402533203514085005645775162932749348005797795429835042715284251685882936592535817752499458913909354852641795042512671240434476967116376806150994249981345991475713362198282669734449647040452424876327959182450471417401223769933647950523390716892671631911897387322998421734994463492198374195437516231632410824122614847869770842319587460228947483960867488986914812183996410537504396863411261402726224870267933139039964102696610985859393455961499431217492602225052834624632252727387823465708655944421401932840195292337652669062246349967996710950987523871115909414683850023969068243130359052742014985572438267048819888185363662860310013096176300881041676051724522725824987473075031473467360991111957031631357079648543977568626784703979001848268900342408913639361211481605079715633075292395302606002664706111019332398962710786309731010513592978511835005537776793404657799995774842551450254807096980585077865637342046100098047074542277907213784669547072983353457189058796094837756714832228997929487950121712633399106135399695422534308657580519531695891061943412413417663733819190222528446831738923584859461719243470265661443839856666450503654508041234660327589142887887351924917144383904420025986527911523257493662155521019701834370248111153342414675733902009687028338639941855046983203308050272793523094899579914543824200295847820239301333014080520428440257589056582548304585737487159083259147927179258412633316039060080585215989245421085674694004318641879268753416004820582183334106886805579797921277778852604951325697669510979817908960068660412085441220170833076668563073148396463010233448343260161414742663155612161133017577242323008719934817684445461002508653615075771020642281952001950589387730003815088261715207561869592917346128235193287618508514419263325945261607402502657326289426294877310646383463818991483973534440339159667884065282057548413098465123515798746214946302062730889693820247429544653970843646174035841923633470777669615885080147533118263747653671190199318578183910668320019178348609150145152307429676404533455229942339993600000000000000000000000000000000*i1^20 + 3100066889590836299338690621697731960612966349514074747712249593700178337606725714771027924407954788903952903725478989750968214324700093579710868781370964224838715725953225259215308819295305820651448613925073321616274174660856307903176153696635859379455604503290403861857849901075776784033614718236111710032404374600457174313011812412913404005270965104660380420532143329084801317232813627206701465334274970402841220136015919206279744230599243128964556944737893495879686402147610200499254769361899229186332166091380316211482335904657564270642131444770966236943568354268016732416064588680404211737090309588207323065495188013635594768177758263811678056649637749011861502793869770939425466371179008232611870833463094059677709912431248247803736658028921801441276039178563063705420360859222311035829790693007191463485128756399729158906998332075904083177210954863207759088569210629752464555207205673488432467859032557909754552219111950470960229474374490761110254938843873644644205716667839208439745869473493042668472080199809117393286320166350210822524839635167671348857149260307794029939260312691922989084804342539247382116456690478838829251525741451465252046624587876662954820068068569046280373327629403108033848826575313084992166790010317557461099894832575523347883183405165743883581607777576433275616873452581794383897792848624416753257681553421575358949597627426714904571130285865399148348517727423735909549645746170816154110345726670871364483432952883819120072112891722587450170256074387262248668282851831392615784080663256616806716177003717150407096133969893416747171716860810782512386439955824824205403422574327125294772964186764618879775277222545957497979952372576070228753598580573762461700381520217203387244764450529495471882841075204363577966433430143897123797928128100056912583160821019599248155647584139691863250561840146834852201749084472019569862094594957444855679855012215111908038748231170819014735060013899227109101549191975857776173046519093401813362945959092090833378319276592138397307640942430880359825360663864863053707625990260389711887542170373807182031963062419628690832386543651327264838730641544750834193338444674865172159643840926377997812794781196861491697137658678818773296690606173490273420836471211163329254945893847301730279565709800121025852590478593400124024621266575604774072885908635222247419446353627435857202141211542876519373609198953403008586234884020855975842425986938132384708506773984049451663422167643231044958035117626368383110351769099902702789784512669476063670902428404155705175093905152349498369451046745631946334673311495767350194438939060858477023698719892321298437291476584252464034927642328346607969171968311617411390483446680865215348389681338660492307953347759662582275098113873806611310444914813342189071876551859512184013012361804877644857618004646247166158134287903726124498282964445822261392267280713542551470746426059035124906901011580847813444993486195289344666487385681449509532888505152724737627214564778485383907215979615986745932481222860609635154291749196974646891852595200000000000000000000000000000000*i1^21 + 202616047958964037040245365545134187997199212530375840841431610224545500301254315924853402224816912996116129893077942174170736620764315645747944135495080790059858694961434809682347299871563661566953425670909804641570207533504966985800645013662822038224861771192699411590266710194248324365082020481235795015584720390678255340091734420781812438358051665381323113532359511937756004189515936638306964286068712571709296408345238359964057295994643530746803164956348369488738860505745477323887236355818488125628256146061809485775031669372725178203930325428387619159395868904771053647820350478851507864639279328605716433876690391365989964232573535422190189591513175782246049158388879833583445998291284995554224263837836683085741686504129785287936394385110248821507539794534333625438689924014425164698088364891059990191945328776689245640851747725968108400625438507695602285690408120055359206897141964376361956730095433364956306749018316287406075893142646071982998445683774044511153205412003203732593791448668674805689266753603558120289009461647466131574694545195871225070465132355127888759118350754251999753933699269595182966229593979954682344733664390903435188373955615724546814200934009648562607546783365290516074297122913685984099199238283104259105861121907952859022998541515341268589356126577632693542344187504128410545581796670914502764523898263606649641537186860166600040283449223291345691733051307179522296923903441660292915791472831506581785733312081697915914655896843411076754434785154271737899535936242172833078690511684241881267661095962917651195145534016417859235382559655837823383403824513718878080860519608222085324505322495735529699919971901051655754301761141105518383819553668557414377493451740993990311422135673533474405645815522365120615499972644447273525150497592376908100252064792853660691509830410036989880052108225680021746431113262411796650942017442456075127130778092766382205247998931225359930192283061794622361894266684302191089297405474648731477358595907199093526427105825069980116055839066953968999667176338833480028635839741189656775716600262231309986315715354593904132796616962830318479455497588842559588182026718124139833486040721261654384612030936164663879495819882508190468649825946645793961231892000460252373804750374399288731139336801924624112249100313227972848050318327352598008093624759886873166431431922770526850700394461916663879313279722503560791009745466798725584826923870300850189021402431110184529492208781143471938997881947588159068190530721219375189956573554788201230400366039506451123811421080247673741973722300033504864618574061506069798666827289943226931258711692435979267381868692527099129914026570894102715834939852327860576259344468436158808843350865330517670497450333108032537788839044807270018993603702073161635742328537998601583442363960561459924261741818236539393425625451277214146876697249435417465053276380799846776552282559743460191093613117544023724683150515578782603177181375285524628061794222079296551421026185077008154543385149644190374764669138538354115147897847781107800473600000000000000000000000000000000*i1^22 + 8889656064861328451303460971648075313895783437419993161193218869013695627382748692315313201311431366592168322488545170717813626060415968461216378086288369356852273721535744106244751944298014253948930849284661679211770617475870098604596342389218811192419726536256745806636943621411565913229522983990810434068534699305612318818458935320895996894710045092955363366781410466633246732898446409810555042998606712127868662355719507304282977577706554443531096036763643018321395628592554607778916093605694100209020819416121899795127458623039557587761997228325967577997937988291060796336221416069019854648588736018072059834236335442335949092007645787404661342895050657769780032340532741882556761417062192848833799397141728897389398445258769643302030620444433969124911533682515788257956788653449200322040016454552388930163188992163081290067876418150152044091107199542590069699040276820824588152161355228574342349753284129684245789223801249448695356753124412886390283325110591859591556845379331645233413564182279394352766564064232903018228600491542002516459534426340325189707767304844382940445848137804073869133851607479817966719091669437301943719969545694679926729190900471151089643134271694355870801252988059589226387659078481650635381387982859922246602156794175090367472586605961277984227422131992680247553714294933492566575203622748667309457823231037378610775860910906243213646808765698067916759880625027139360017777216247619709186284211758569739132900151616935357578975580493215114783933978534280920319762060216772869545812162826964676027983410943742685880025336301957106594899164166771774695987381997620923500158148105851975231410623909507912622174693744919576235418742086741441758150105467104162462709233219746592719747401771335180926747199573155257942910956222838646723320180418110996822186160558639680282831880456649932547956425458418885804555485331035484627568553638694795615684682154823891062169045001918032803919257862766653670911171893347511301522170858827204306891285804210539415909312001031005076624290872937489152958404593648157139110331360162745562518366612902670846997143355652217866212830512076562846533766710828924269385628327344866862435559857061075942001056950768566137518354397693905223451347169332875925377121763979084587614412585061850079825527983561971638123994178228774831809252496180497080310459872105492485748701959534203205928263809771641720191854060336002561817803110429268116343240038909937746359323986132855910937994028342133995651722398792078509625228866741268009929549428620510744264298791035668884705068432079913712700517565034111990689056434132860307174737668791477921589990858124140626439781755935787714845194191387409394618167077965403480178660135818681384505036995642686225556818530183526005140041485747523525962883839536839699361584266020611515486199375731948729181885454222415309898472165176160594051574935390714226942366323157240790942818694658864590595681225707811108852785780293989254319702953658837989056921121264901097689789389511448877419885125494881125258138071821743774979826379443404800000000000000000000000000000000*i1^23 + 386285691872797671397831359166282576116751061658947675214993107686033214234924481432310507665465611989775959942918184985979519074845240042237879736389548114187886614912137220285647181140590075217301583809536559567434509215240982498950300189289215168795238674389989332515322092189748308050539288116014368518907561772305203911580200084354716028882718240692674817177314609242191045735841550911323558414870407668594836947885558681536299460726494937745153859392984146219126172464456223271232154919345036068923545443941046843482286667640802446189976203019951307835627484054934487962957059855544747851292306235781449557014810009599877426833525111361515955196838022652195819941001627541139133318707960668530721038894484699435371049744025240846997567190301036306496645860277922228185673996393474206706979280110387041987129952814145372341191641824279735480299998126362463437211114729571809276513480519298334838569264542092715675703422665033097088055101547229026803512246911023870833452866098680488117568787330559823471222948902666412903241362113598635794127989915007301972500592366861220660226784661720831275081638030898025770525146479686256102895455336056581907121660731646372152044139202079132626733414605173730193480285706353511394243855240600369754073426218931108466286666358597095597679839080241840928931383957433861134658066480086827609301216669004342946628465692354287174939493621798388209628715819424446980101974326241103694183897420470206109710293224810085287068813900143501536437736131431755202007561365558796634030277798855030143282026066055934831402032036830808756059014404540382785190626072512521858786622758332122942758911017503064930490145317295483415688702815772412762667596112048866842194594802848518728690749599923004343657778218057149437716386429377557994674457776233661835898128209033895762933098750423428191216899584143175068480410132183832268633093243214851099096868207615733405539334321287971787307952692482649613096642740282349420149119970002495337168879649454684722660317598469895774287364857139769971761894021083840000243407796517976658135334141210747553906780680781670477209210393509732449418774944582629433073437504783442244391728745944866333591987292128956332462130063727185194216147654290988302096229558138808438517989159838476527743588334904357403389871790046327097225862434703406340699583347121184932217661756459490323537440608432354916730629100917949532500769294324969871348645701347890831671491135101619853107464849359018505518911195828219295832617177557827264277380758376806754098703758093342685860707761038819293829602654524737998173465319737400901169523435027254989360809036076335941801285171401994679678359711364535106936827626586762334989776900073715035009182407769946548171122001963135356492662456919975438612023203239945924853872990822776476694761822543777597385410309864528427484538444373212236621657122855061358273767752083154140356040278735433263975587863839191586803208877958982761600277414073251096351614352616153201776381252078148050850236277013134624672198846858747712630924871991296000000000000000000000000000000*i1^24 + 23027970129606472353559201325026221499867066396962387921130333362627162104797904735902136425591857920464354230911488639634247329730675762718754908112239492490165739972090575451445697464792289396752355428528937372255829102321900254123815659295365661792858042173341100004556206640133756875162622224312042765245997827711797475665887949292934517463802241952741329519238353409485317766798004085766097916922056426842566679909651174643890127660906595330899511284014240847787930653440717638968268669364880937223644653497221345782514360551136429033135418170929409543560093156002440486742626176700695627210269631579641325148465000504845093540402348135856095836528883550251633465965354420503056587924171913123307980603865780528053390062060543049271039368412606367498308276595516546721006995280102049278343449997247437669484992543413221026901507871275484209053362753176821192949597477627083910326722379965159725654611546548558148922765619010711357422937573833625199174898011130576806225831680518834889881583282431591711685253848966638713929979210066895458686618959640717699631597357563792880514887420677034789447401723224376295827464559880827660751110580569206364523102988707474707230870376801884939434811766213363251208660698914978840443614909996061637149918396220576410475010381208161373932464404419757358221612442264264722976992140079776773448378860860538833299606411797041219135946366447553291015784690449454979563928929623082335204397970156412631677011496854623261464550895935844235879124252934961690488271784086807083719139386446806943345904795009747954715530129052585601388179601457349060338442554388333997481242054474029190494863871751235308795582318731128633612948976840998224408740646425555095446711508774888146848091686231301827400273712653033126197570789766633079901891242426894656026002538880813743150795825599093270931018603517713966373472709196537261272560747669051209958220292707948861562621253729390963565870781971985229553104963137876616301106509788937612355516867177925874134356490212556260330255587620286737492426497243220672964462169115289122444057574743911256189396919038084114599392426131744156066679641960471441288484924101839377479321170190766507750846147669196815435007930629433059438836481366556628741689168463363345530475644472172189509311985612420155406677756824664880453309014799731253715915585510922743532160031920382101665333297712893105709383795640079506397716059325577645210150810931148997661346877302516747386731039769709625434369614416682235117322349557735634359511953898943182138781716227165405765594672091651981818790279105428461499833651687057936260492322896734910294597264798347677740041008263539398651177272579945004738712621702414440643751431516180355513750750466965598818439250709588266248890615292779558745385766943521213508243224633604167973071305605755067744222787974075913047058859968011815262674618116748246129371926372588324323865573970244455787894245169144036544939265183531127487694271462150937777791834110875334581338691872240207880486041734146441329313666577111531033385238528000000000000000000000000000000*i1^25 + 460592851178627880152198422591165342702066484861324437435297122146167703871025158569930916340225285409220899386180919038118966871970760456112521235209346694744866965298293929153099307359597163505870852048040255171893525512886002460733180401276494399152180049204320690271653990449987396833900682317245365011286518169954745451597109567263811592845894576190139165324557455291723436544386301541700450854985791413709585027527257309489825932420623439905977934821155762955870912722742206263904377592455965287180920301949329100520824043452011289089282294249561067955805215499062518022585965258628313313966851044713452627879947355752889832538949101424492557273455540419273954019603100821281934337032361215627857697330004972331306139951403578172660918279806528788855036146639762630055741864982186492863085912177537549907387013955407400173410656301658186502635665821035407520797126470933924014847316044425941055463961925084761122403081879520319833185723021590313907116877876224915526012640862268861904607821615125740408081770197849154017939959508289395187812976396181617622616603393276455681550889386781114583885777977409340581044667826827149849910343468779781571146348480915110863240141947228545302376927826580678743878846422334808941467254924859661805987308627683645721702336458337366160179059151768839852324547768056334184676192610997913531349308481817817952916631369455394020342917842297928247097954097121477880348646429239948766187180214431612683144553868068545605738048139829584114144189566621762079638552528285687485900889863198350682522181206614522757530002618127024552141070878579361736101246710269004643553505457812236272821912457986583775990351512227226971754371403815818603124157271581150611113698062678021861298564886557118173205989958487941253466864800363036805406574325776979110473439508660570610240014464953291641612789139758477132594192504630189411079760199667664421329432580484754106867875403078920810436424680346781549439014733458286731446106009554797444598417532525924911557221038379987610146914257670960384461089905646281374343444840758325366538141137541607447244407080970926240055358826337965271384302868866963588734574704256069557623431094702579594297168126939002349651977457747804825045147630705956169588953304323142015065760268977408175718692681416709792039615637078105420333938801232740996528920252170234756265068394948476058589644283087543303994296693866068673937129413479015306073757854570834573397572592253487013086620349457539973986592738093875139311489983825331096432189548996837939974723070052329974043036887550236497481754648381088436607916113853633894804707280592159714045980494823303574251924896372935271406215333496749691655780951167316083507354151851690053166009526100972612071035938124062975497600752479489613569742545225283607621979351259923925626487422220179499795452514044916625101980349148467260340078598543665229828549942352907104968768593073499277800605607634155194332964068735903947189583302490775044536062632090578380669669633766797807287183339903785039551592114597305755526758400000000000000000000000000000*i1^26 + 21003893945846912940440064570397455063883854238578254278343898788245954195517801007971483498042838599279904902659418043620517729312687068317691011478435388186070948575709097998830298009386720545296134081175344942380505520318556535662868736940641683986411517209358086404270503597637000524549195603772919312552384465477943285177633158803044899457311074910899420236613757503224469829230353031279326403204037373995337237375413593190025255691027356473501640694500189354844967426431831384454957326474292953040134424031381876117010344028887643749397908739491554614126778788688700927186625757057866299285064151180750422477962708846610923437812137394500726922071146285708327892468551066661936527793086179252677866141515453543497618355682212676070134699345254552232979729719345596984406133986314833019818527857746317983275261014766021229969100434647370989036315766179724300717954865840428554405339096224658386968699674276474989162118217672778493555284794739145609877622387302242928623815284442055406572084993972244294918632686968986618823258078770703702661000875844649287028325999479960083261265207750804932507814023042306776090133017324372651778686968828873031927476127617432394972327969728441744508173704247656671187829619116869164878941108560649793214929871404650938909375914928432767798372236966992472517592287883140019784725373402988690055261883290242445560588804556839571396134124424044693378670351981922652204028523215715557509625830275580179595475176229528265244456873766321989295766375564534628162203736089421181037845857606148384562387444284008653410979956861245643306817019720316404484182185305326207114295201837784221294346448179138089288731535854490334243390018512472250036250580120420931998506668228116314051545617542797220579069439341713649973914192510319666776982952555951586214465956881108328660951472956527285406017534763788714121310738080426741452205728515296783020641169720886744315868376998946003406251482878231664018853289922008803118681729035134427781325896698259962909215129095998486078808722814967767481465289299599980380903350896250101501876842365125573835592685111362818355088317655305086945453938909885124629097014251371548261142810235616422285087804536843733857932407121963531969248154801678280485629053580068362012495585274928812778882643689513994231208637282852368009613405469909699589187696012990996090450608500057156806638450430898114079268185603427749746873173366877527978390541947580548927576936638703788285149747768583586373203353540566999230837075681596225692283258129964319120915619116889927345546863319070019265972761550935588457391372121445054078764453837660437034105012606571918934165956682459142157533791038238507454218092516207677548523976131531619498135548247866848004671766486205127033405664850098201743657517124106244535821371942305150835875417477202302092785828085684485190191189682134838176893351017023693120607986337215024740332327929215018757056148738650673631675733503370330542042202728978636723551664827985129777522160388120537251832283577491107715848236984979108659200000000000000000000000000000*i1^27 + 1895583724793240462350024687703144809357550704817519312255274584451910505137328425405326132615566602693828089307337149359434937341576542481376782959971886660432064887879907102333003037437371790580130957220171506334901115692125054446029978119208772198162348555760725260574131412138552464656288645588496849931412685916859479084266064392627099266804053406076639323398832935367708872734855210520550391985132444290447523039040094408373187788223714764027130574132697103318736159875773367440840557344355239302781737660856763969927804171150970297648311648447635219946647195563722713284147790096929886584830822009453507654158746979136049441656501063002514633092683154997927932465187953051878726464222073582263900269194147660117884494496734482397115675140264724867983022769647786256784344047717539981779114738985881062595755566747822927597576887147223632396435966825737642618808447274434214961426089876299902042583935639303619723764749785317856289172925895083605260880076636634551640069309053983354188504398000651660898305060083251542324568544675797686522876559109144336403623109232243342103678062429518501475526841976958556579186082400982750343648913997073494971707576801049912648648139658455874008994854184236602591733406403652215111436919632920642794445782762226705206466713145254391059113425807408434893378116075848727965813562882813866968128291327523451410186413237691529900102651540338275485423904690012230723386141118471788204324049439502421517222316724152710098988769648712251565245294357102420646073025727686618586921933677210826694993042458424735983179703541953312100056585354611920759747287635102497312977571863899993778531315276489583264508534472640655132156705803417165875811947914835702394584064184102118792403940012372364132126467321074905688365011814943004285621776234894686932977833257711528901745042956360154145343031233406456837908469710758452588135441970430430828004472070878657062291337538925264059906779504408179669290175444169794462910678056222841921879305667432874479792511928050376586837742355740412101671003605371227468173399381126635306741425670663744340832644582479495544770818314859237958562305186457428599603891176106733564136675061154103457939341833428349866281194728824322339812751062316898800117523706145978298831270281070381687462445393253328177070444277365282170986943414249198545467991051542447476407818248756003880098241915024587739591183782411068579590304447710533979785856502597669361589994172953110806584347506431802148185438606461928263861673781445765808302095455287731522175005017742601358087994200671973584097186384501722662374729376512223153258580530515983025693953006825093789125821474179949757735384128302880307863801254286244875880840928939005369851529646235187045796913888947453358109829556799854077260808855117062504466581719111499969787676433728391531372396011889290541891071127486862941547042966808271540942824954484592141096295053292284707047803652843137479274696111757221619229009717719242048354236143348939424014755232069318898755831338735476460413561052174745600000000000000000000000000000*i1^28 + 56301523868054283117109866558075405534467174797201057287563662379321910005340213085454472350411195858592585577542049181111385317997273575855130245811883320048823994368826987764054864999770117147268794472247286652794098795350100341907140020772911362188256339846769931099474029905533298208393002382743421591670218455773789372971084354844295608575829685199632587710903894785533109312311473313532359572241126929371347889782962807261427183537149545350269747479195931093743127960084266724167665954130555709373115011016308202811578303267686278568124678115687366632957323109721394186792536593873079813030186874951138758094028809883461655995994220636983221863467174174728664481259270895446778062802063659136787771316875313122622930796099780775691292048926414422735741481869104528847596682474652243913055513970016343339060657719717741361621050199564530533365398172038265114634778536237329761709465844398080560646537518446686009432059784853040643779552995290125699449394267638310520651663868852091780452797400435177475962302706117243783989648965467297381880799563530383786966106343049356551213653781421261835860289152838136756242739472816189834385458914862259765055945412579933646943061820766873639214443746501696314404237418532155705733428585956034590199855270704349605357093999129013091484100161043439951373885996083363672073407175617223087918754106232080888617254529761702059146693862906205809492655896322336398643727426639730512228387010995482989655910212766886282350360178498025252043386473123847121734284218270123817932747118728069943427915979915617887788896611094670560116216816359640540713349681494178017693589583627115273799408462595691675068937226691426616589501345574326091208093274464655684144196482501345605788146578775617874489912290233213215970085203944282718038833215126464150646509925258808299612848149703405198708313662971334072154647812199630512308105516357323029675957831445113914671254181906014155378720114582252851855173516527356939451780193475772682134663290761503122061786096726558342887615978719424176811496346657989666370455745106506360169263454344303521125439752402936873888071319316171807000304744941926530852677610857144749941323944281834700316629888020267675049246116737058601421650193900286906855183604056278698011653625926469101329832053735514380963739136934155787665311444184516965647627437393100792557389713048048618277933593217110047161457631347948565638934580522063202363555097465151211541353834153040317892438748321130757395764831943515962626867794170628420908144348912863874475244908954535439699768638224558814212725009043653104136052373211040607247001457781975549982301623985164891531920299311012985533052723849003159139087839079691236354468095824025888851784162732257258946002335420404518913586501419097728090212255475317293247905605634652653115773047227367365087425834918285197544324680362427712707229780912229106735366522725890427026648403249842408872795673561162243619757337479766555066762641255080981697075771897209384476899179262724284143454125795893261767991455907840000000000000000000000000000*i1^29 + -566613409230443129524724433202347071905055303383200766314922352413566903366983469273922218692963324835756387857335205393833817625942619277058127200725819951141990644742976871106393645809778894507751685700326398912123071979249475083157319478256145696377905547816734538515242254220671507368013877438921040805627284995093946223179201512426239498288201024921565618445272322025588040557689737545333566824675039406833332083858224861809849974728409434898736346380949136038564343476520947649085782111799184259124626734802510946345598696954520691486785547116262502516395883074524750102185715633000102061046970970734283120531871651894656191229988173573646769958298893566111304121192009424155999244096480524734888101656230923865120673254981402285945550948211776219206058325243662478316641683922546460047567597612151636948597968418244122828555182437698463557621724441778436194330929561863713189449125612251427400551099112814747394101875748802667044536390406415211744956970538459101503113715873084741362019083080409015823374390039575805100041258176006077969827996179961136538216508370419439938067009625147809689102622505963514117412750477567592779144451761778434256881569539025927178587332649100624157553948587651520385007954926338306206456888200209538167162227482820125351359228187403345558366559473510588310232704217942880687238338789205818184036288069736851332303642925746072274700221123018594905636679551128210797085622337214972783164746340860852353467877350722719215037758718573925768418436270039059168940235361791098975791183927787966530004076049206408232760313785968924010300351983511769368545123373280786503584410575517662230040628493271136970199762910916041158838328750926844091180289909875262454273162561297279669329676219852575586537355198593763332245392607651713972191685663332790792266630106889450959086644572319175313987011455231755211508967648949687571489023376028760866710469207794545695691893203627465067046968027478553415101761218918827856387762090146486825008175604374142348453508109341115214040473831555846996986158992415844957690524910788700490010482945294907006183756895559233542164384039761411177039456721536065313386720585273480252855055904766582565146482439596052925273333355204279735283001533404115792606497046746297000117564020324328667827017946483267693453562870565030839816363163762798056408713881621636473484748763038610866836544902487966154026293014343052723631140847115607851333752486841130336519736533329092025387963826681054131375281724147324446458833247505256821281785736368592596207400664889923645670256327853304937819007582402363179385147967288036251106708032671820000057041706059959546083650973313310322280057167100213282658143552896374464150972434375496678582875112813115041251504300015019160913423200548878628835745286533923273061526414825002647478462133514555904451918661459185821152194342401413718912590937533676944246553492944155764226007632510596277771173786534367577071402583710313528847307385039356890695285231905604427123168784564969632815563432487823727092826112000000000000000000000000000*i1^30 + -30684651107778012741522613198780172544443253983267042751221603530420673963787188946112239288052017970682023218585937701404690292511553143132290643357827363865546686963903058090770063049239845028007188448660973138347620923149001054511235795951700998779792253176860792119227546665147847876498334165116349514912414706965971045707225988017914109029538350782073398313111284396669622189901011523891454381813203681408019518771467451859669904480315359910817016404587273558833653611594818367395570720610392908963265776264615174348313595980858133681444669013055027608009581241610375093660581876773463118682193289494285824057619047286186340338188278420570206664587166556227090864311259246212809196853060718941831532028850320010025154920296960501729716265537240100202791253938196470126717884864743569804019401958260020575919633397675969575712773729613548698480432602049734794178416035790592544857613487018510050072693211105344708711705783069499322745339861444433897423946037051797562999275734164309720914665696816910129002986088734268738631432197098495429788448673654220537662484078408843924552002458059158461061255158628632190558656551111612378498555340275658318188581240750319934612035803188710785679475463838049084488991783312827671953102215600805453230035495979423272367051851811646046142924289054506736852263080541898862830015070786295046545453996589408261038190074369719826507487308901274294115513155028278364514809619584337733693988636190791076271448329191905091640744346782771317635032651240126436772784949083252001975276871723774213381877793344711985989613087235204181340907250911287753157289495112587985706719636571031480626315407922744768175778991748245311933282341194086328921897820594109867365191513522598970945073033628882186953796843598486632122957582415130605536566716277697676928752181033958799649232118664833196836872308439852655233881386542630462379087639428192790828779464010540470247577920661709777920459132075357953102158083161781510010603287355806526356855502697560932472141987697365145440783673518635871336762367905735301768676422529270016784315243597738597239315787235990642250967217457682206790216750204568462105125198362508731298827996603684269649439651452160108866837746540078404646413768232558208749253618504808962366533229589327548139182190449428384882075604531083531885891162080189833786411209709220132853803014064642486341258664776564416417718922072928771230205137909350531419920508628017635660817696735334817646227021702256082141802700583939460333455301228029440953881146043111968331200621798085850627074972240184376377369112150453332831108234160807377865747504931121460976603916899151669999295725462560623145872884842555771170484579819592913514060177688197353075822791267638727791625168379773319195250627222399747492081917727557868988604902871127839732747031236088227060964138352881660476814527989471391199582984216974950526186544997931903454498948522788965275283092611358424190691190986808671499985606994509859952249351661549815713239143304555710215351009966205448486912000000000000000000000000000*i1^31 + -31034788044109223788614206621690376341016762942871087121867261209642720140980865431979751590690334499302901422920429159826508161773415889325518076277218800908151680338083123252587402569249623798355940735549417085573980470294167283768899717926001761474383682981052795338109187704817924848698527570843137686032149459197902785797272157985081615514774963979948595526831724814067063542632748572661120362688809453852807342496959975640487230041565891477163350296810109268102037958483754891876160667421944564589895750953278660686433665157591050660628568522031274989765213923678737570374708207084584652680665473309170446677188942354858362841191305040043866365240073999260021865516854413237793228562153421442097138364902217326780274833664718952627077523585584908058175651505611112503375178575726282175205441712573044534850141405160768066256236634862766120701415990487873786988997674222583994777265321458085582469528552103882621366173344313841541336018045917355811219282483015045190435551496358241767472089954513658525582715590756745158768126239958912196017706127349401864826763873027299694868077790735750832228279733941918139865701009333370831718186475908989105768346752741244050441815509186758601793393178073353785860572018829914791305359395182145769608360114848441459127220462611990721315275502005068605965953272988271914379120603508775598967376546484055209787460621501948851577941845901945337801839002445502413004562559444124705672264094691028890782931825464595151741376499181383911981746294029539021492403965766606245090473140959895508988279635304714205929747031907401885014706793947867497284187570792531856026452068501370645968622120046453299853542636202431247315570457710453985706694320782564324293880830381335746999467612938433266074391696886641549020532159295967617864005107067124280729654266487854606208854429956018213796691475263629421202055854409338915454088730035738093582710376036709753144582256875985722942528988689954040342491727047265811403845105296235011070664588828094259758722277136336396498288283706842129596448154023059920524184354155682196974160657085522135113618001851028887230813574861323646855807225122018371406623533990519073609661266365418342135428725148695031994510827185619464680493309954265286142042169886328388630741347757776990192198113165802348462004021158384953714235374163287479557187342849926471049358490208706905068437165086096075681445570290334156903736796577436038341526222167382760177132490207108948934709639126383382462105691700765595040045405947299929672721630214396027513992395484937714688983790991360272590684481602459271171904491701648344224898569819039049028610265321278257510864910597064616683398101880407315884382026202385272746207587419370317920632659269655402220657947303391989513278582191334199255971985570107565059754281354084526992337605505446672588170025871535026402617483950264249820140419819916151960780562429659475700959715377332150892403105162045971053274154934354526966896174198879504791997957458295154466144535969090477348201093770982195200000000000000000000000000*i1^32 + 12041862623225849833685621714972928207052434750530382480152077815514224901601553848579656985765286483366136973931657151315872651483523322692275858403076226547528763576800746984970594998977063435077665644853993630277790809488795953268835199829359934469498763243183563805389866438268772329027715848754324938183283631680709419873884938055721450998974882593182022140720004600940995116095153209686193745432863889109936422071632236257133741130808116923707938898902080949382986540049930812258291793111792044532370372310224123890506626859548241142028806131614368953621891712877332002527209574134419238175005126256125553101026920763071739794478986080752431223409913023348167130843749579399111991922079235666503029683558315256901267704957823503697752767602008462446135194407029169077506416276062078399656022337737569258676953357351775284200387550432590679617214906451766739725479722429327331483711752939786014395211677918217230719580030416466451652380745828535410694001413404443987089203451050657601357571020018570918583543547235211523574622238120410900055646740057417132363677555775603252205352849773240599800290280982149924127112749893114291625573091373816045798206970497263940264470825962657763058903733237691650168144755270751946464985090639421809986568659066261300588003322667435287352163739914236473215220480385901698495166170544711540721291026485939774257345399012175727438250421176918008282490845572228739076158993376716721685640368161565394226667547686299199162590491257674807022951412329789248331934462007825729726931776393574021298264771609855114676180169647183524750624103556165923479515658144525846990665849613352351101396880532354559570194181212201887087444912575983791789525775472277773842803336867985338698701177840469791274272244469900094993653601893182299430028665881527016260778719258809154983003258463912020734041112486473558333582231199522662826908207419063418276540491818376412705310563020218508546008110900682608229458571851089951362203685700716379538894280133294701506879496908849981403776625368492124334167978508716918262810503052581441851971092330801865698058934983908792533627061964993740859799038744947176944468427486781846159652669211729436512398784888689332182774320645742804953240885680526470391859069784374949804855303135771080801631354088154976146918141736844649437352259220421578252929739029532675784105890298502871962673191406241344047144138277612574644004847753184665025084156593508933277572698951561271291004938356694811088241830704974331686856097919481665877071444078046366336227014477121578941780400693039545422053189087160045857027013255623241007312166417354291922404600193171408466890593459350111569773962268803144085873022246111928794901909809760092473620421154523608298830871312244285472263718992219285937299214730234439158670934422422969407847221681632948328826440450644180056614514497607718455116146450441403421732774823215638149338584848584714376595181385474724547990285403024214758868545690689769062917043329599577244877624557839981159397303989043200000000000000000000000000*i1^33 + -493506566595017367296941286435531506965946630372694078826634694349594889222264628839739413683872891970430485985383882596210087821526235783969437761965611655760407856182599699135696694938415691238542735177932668174169637421344524217700627119595589513291099784710757542768022768168560241140634243661047194370803676819408861056026872207657036892095921640492954012731204657756464301167106661373353385436680845281710141008785667324311062030035407749193452436964939288143483298424617049502440576979912548392197085116156178031600666444121666452838475940653654887541767541984693970411540501230197032791219994846066935431871809729720183350935894216295330650888957328417924318355704221429719180244124953157462638523243849592161329950821992526706717927037932435708074785135259174657152131049549706951164037249133603945272730655481572609251238096181686221910050401473497247681427142960526026976826353505163556088845144525816579051909588426612007048415193552170638673725949125985045714743375081115970394371292728222927824376672762986613291643750762098897996067131875633105402800414612877056950772303961990551708320433968939136564323105585650456024522678261680131568687128244832939204221006205644960368451298091065500932340877088666359508406158992016854573558289818136351991124904438023027081892321679127294687610759701707583971872644993313760539180540296249597084418028881310268376730640061425244489652727439997616124661726412056888579036793966270810016128384221485137133639566985254165438746013553421906220668830294282536720368103447292701579941007977415826719449042876251249884006267298384454586207149923422275316136603458957594410311787624550015340067879174642094090226703699654877246613502428628304515165845231658275754521154182797510939539200973759974204583811654854063227974914604439151477971112395098808479804408333910578410148969614904901302930955743975909606701690202689581512869455150144030729673474278661217822191185999494685381914005116066834630435620904788287914237218493510571908701722373637722852695953637963559223235628489213042284287727004533924168522473180963167978959744562849683241038214629204171111026821506365282078388685537571862131034534491908982360250883254563474548300634641104540083665059071678831498822178754860684555528268744775392278435470997356745905408842587748242271795550110955835828804656400755756268891883500688260972943373265216093683731301079749625142455893766130305654283887585704868101367253632668227984833645579367311720586093449822545369414860285016063550712088216870974173611177656346439264136033506114009658412870336649236924435362034722429435226630194944578346865073441588010279824653459931839751194385851876875701308687833904932461207132634080022999030847775239030917700536901458106113027402369384542440274506786223938741768649045291971126378650601925504516740317504550556561057183903403766982462641821069041121815601679701799196593389075889182148082887096349293547383588116924299847522802404503442694209581920056005102246895303503506193692753920000000000000000000000000*i1^34 + 8544452387965585335455152326915466768907782487631843280255785607064785695154620054572480491438538252045221808523329597282659010783242223062499044579694788514664099915225918236634091654518592723337611329091193558578231892600705394885251834086036957205074951913788624977923966953768378501010642139637451501868714754758287658734815894319732875602789648002742263796795680753128843556051926001169800450290587333510974915329111511456037487208013036495288168787532822539682317098282871787274398827905603304130637310220715568866199542245264376796381241919078766706380491987162998111693399433219009013693722653316612366200240345853930357906583600312483730527951012711756843938055752227068017759939209348003433355221643935237378929136206162273475110436208923660575554676556695872838069379802713380641845085018756134502750080337933077098937266422588364744713773383235205627768535122716921132546875203612087034150838543374215949879981477871385752797942111555842349160619298412966326606380461859365222997396481886450691207112396580943898134182301257829838269394693814490011048379779112156587342840870607219005483904989385589382082118880335752720387003080855557476200317487317643963202865218217576084426931834300756306046063002005266783033185403229319431427711351705564877562019613871776451435582726059582316815004553070135935133992394230926039269904353107162141000822743304476231837423838398556143582860365310431030797653180483962416887266401576570228321324167689319425787442906251944286089432422259292654726079273298072061349317180930177858989201401552358632621208134169437547743025125699292056880775579441672090735284358044078237710879691692134353235525114676224784030280072526246415058656241257686363374861732822653198637572204437667954065731961014929760938251754368043370538423703361995514229745629401889803898873946375356048282646602969730187036316496092250672663297075382928894949046895993620595162721375895657362845430628871696393884710199331418683858477390532533870547031823652663975387421144641378826718543258947981102626862540618857308936079108658300802773904182878012409801149590013304898398572396413840752964264252052564387910834410067507663738553959346682130218309740424056130038880088822379425411509707288658706913627168833289578215251042428140439890380426334288786293364260426664815866271026577583617360468525876084511528972919921503053789331071452885201631081909350841959419279551306384111442025479328828138145811737110550170594919253754669801495996068076922073889999390468555451598487396561746687597359588209816873785782241064323970209817690540955139870626976223813718871114876290234236050193850412946499015723765916997584773184999148718880489565089435416292519984048896419921910952251384537004688078444314466319005237499355508480169593556021212461451339578992493980531942095820201715082090626708777284839958703621237453531232339426479839907697710932818595489394082500074868425527714180493306737321264260324382392963581413429906908564009971591458364265064929986876161392640000000000000000000000000*i1^35 + 81262783526741767883151180304431190311474610752838555814039393048253957607024325140860927371693924997217082822665473972031111891861416966764755238524622192126315659383667536318879736647348369683153850149767056880380036175320134405193715252024059064870949312008484180556380401075624140557266542592628657843708914493727048652048672084900168799333852933243881351042026434739473005920891263717196850888378238701497950635696412018149616821796366767230373845999853671427806231004331881125884304238784457002188974457427248948787728377813433103584205725865739509550847318536076552691428143745682331816582781111446228403317690700155669782029899519593108991532735847094611606217893722835421244640319274917834806621111513915203904990009445681022903112097533680476020998094536196203941245751111553703429183667151115491745297068146976400939464887666557714918207058072384803018609510766352788312636876740334669127845355563444916027750247261739608803312572614997500783091737673793104781647444731331390347564124319706269053060155494876428372630898910861719328122018328646913080813148167684596048361858805741630052679062195185575972548865482905830969990090025445529161962543661442167818759854381016318310572079511611346998749919448059892255576331463812942806546724587777557368240023311365583451889511741451314950320096636335508296950974171350820539288620889164496835103217228540628557096260064603924569655471002266736360194066419092148728114702270956241607527201202996288537408263698418242850149731847165326129809559815247966678714207237153264475907241270408239078041219674019834461800274164972393684902504277401767621847407704048529785505738483170741585484298052351601229651068001821183439582645158300338988445958857435343526742962315451580461297489259056245531651427252318736564160089039079789727349888621902298189034245562664895953572753564037183717030716234857524281373444678508811194779179531351801763420465693205628976771998958140222314771709785707366329521694243050990442225557476516249090809273550469995823995850108897104992275774941525830668170858282714331447867570765068464385923187059452081366510887629245754044467724109359131682818642466684099754772874447608946239997703696327874474066181371308589704822380810431758207167950409338056863153891396122847888336529161101922743391793188841464382398195699564784584789222518427020024851737695604156535641437644323970658115577463353315558574756878551793245207863958984008041231286701111896029937562789499910367621560670082999556564318105656684259495549606977273641771287079294795281277671804806352748179891500969279491755594762505639750331512643928469382653743787681919837991188291051647188982920260727974183514434966460284569742569083848118746505687735423001291893321175757271962891732367406849663636760955745500635340360368920652258839696285546781341302046279701156235678766102618643577273134580807663110023870481609689624730542142141915077567180282318419027427756389371607740542133910909378560062672966667072029526828354333298393088000000000000000000000000*i1^36 + 2761891842569892485287017401921802020720419021411125542595884336736612851099455118705565412096220023263817205757100298595578853330787412927680170047227696920242689770185387934056449068810268321317214064831690696350246924166216936747101471785923641666767782851775094604008354102528450200621924153050112376456875453837338320913614716500363025763547704122276248622866046955143122578285113992282466389183202939817005419489286034423136530084624898854104107677596252188692527270593462004673942097918524719318186184946086094231985458227051321708032139591219150475065459939255183757575837346667332384222222658629418495053019555617335131487720894452934585355505380727499786312069512695143391896828749669830852744156654544695197912894944460585199271722013827253700432990900962568295537672043320852852357494591248302607991360333291821604686229273245458655899194338805847503686152460778468631640279681639010030540345479390342170334458322261051998779451904324361510496092739630788569169734369802776321768362264269094419165065956260903340554385263200593197561037148450705294319164460431061115543320523794794227066290699612134648645412620025599853035265168959983278498326115648152180606190976957807978256025344763878107896921556597913991079953323130411038443881774975726015394778423606884777632079675418338431928248635177264461748400088868318268907581833043065391196403345292192337589836117297721707953910123210924723486865469063279459642564479229042638564815398654270237610334672074363823921116770110912412902226053599905612057747030269807030703386447858599415092800950557805894498330693109779537412134135240156903904468836552238087318848185495337319009151413430950935994302334823687859492633354264016220268267798940493079853428825483833061395775616650750711943961915129493594608419978929201225027225974245280745169712778992276940180117110711458113397144177772099252693049532330465310245301245781090012141170939366786624106127644252984136220116250031787792591830826129646210734004313446879204129873060635217081034203140413316494804479641727078736764716087676066633087140287828514043933210524801399579099254118352687666262989702111999321739481271605884004542545422173983513381595702191018533861249302121869791150892192763752591503278508603237719868432316188013270983816795281877820419825976002808531299438505685653839135314717291136634131927220887491379629754969952631750460331761758898004255544766216380638545530077989492174767031514193536808445099952876846829890346024011172008344419052077957241807821424928199309667539433617577603032363238626193169197235734191501641584397278725557756674282116327034943540924308621776919058556528172489976516064434051573114935809921827333861168728674390375990659925382659600984130882502566488768449179373324149810939824658086147935693929542716062582797387930152726389148514225351248430844563153637280046080652187689820885116571662043073520581766620358028392868018875132192488712636680048950911430541816932487525321601638673934126076063530168090624000000000000000000000000*i1^37 + -24447284722699090072996464951873307636072152088468224299214942671153235112741183336254527800297035651338927607402516818034725728701019734878306061665474160835073978260653713467678083896667318617010953367547015321896856519496586423502701278037163047788265395055846079457066224136196592327311536364528307164628149817331880116241741252679031542207472542754085661402025214947146753154910366553946065272850613014631796195091464101423307970262227024894410006398699397388059849233845709805267553425951889965103798200045821264327261049348509810371028192277505350286499919102870493617477884958886286655917731499600065980706319346309657115701542810106411132351434127861539843753450335575763066068709894643338182622930205764193737762900803889059974163494627838605927790482646011927387140006717691228988339840873348232134428353757781144309493485589792857274571744656462044178713588109739528424945119491847200800354945266251231170422072583846142901927531619579228386731450583200883097429538657592577088136422296953828467191025352926107619608086202186440909094011453663116661144154075068111177748395670043577480114680894428621390102040149090695125088886458820576490941783693297737543034274012642003471738797827931985780027478026347015544053148507878319316493207933194486398271523058577536530654995447855169275336253436651863749529891438638815227747515462459360144800199588012034394302215983375237031438472045290129052559080009541144525851136443041410251221636162234005096322449696276817198223209384975208484119067994107378009113864020233813666848471616226026497525085767267723323142202390296694231057831949266025597859409251537093113707877248668105370705875648404885720662766058248442352355206542998585847554810978138759398461856568671633238092973728186349865811414208720364987533333152170757981565383374288562761804394729804755832064424822466657426066070292958776967074892196148179918801836340812641735158208318917703666774608916959894478195094606634245665265337906006774347726343947923080919598549568215461544576817415146347729846385421549032542879996655432911623020083348752818956645150543671045390913825375959769294262053194370777597420150945371033064056173545396402014793156693397894184579509688534975103677033908454239062123716970244185299717189151583080867644922055075212197060107122330216370209875165589273175765222555549080000330812815997803890593262930345137046543056749200202151984871431218125096660896010615089262987053398369968531002714980357934921528488346392039967742011903958863731990748122847774951555847742853147613651928079419640942266700691583126685732988263193580924224452562960395991469123331808354567799427367465705670798116233562323117342825436141755303230387257609541191245058470026292975281456015248907951727552428435487505463136449051689827425427200618932932251536305106860611400045640081116675028769094494323817008079712242506625896166603564669571644732650172690372462983824889354088723684512290268071627617087332275572617510478813954291660822990028800000000000000000000000*i1^38 + 1879811620554234746685796532482325688452148698457826044752718796885831722529509212307075934770215943954520917366157730667352999910486147425973628998837401280197219735345690032279315892786843052058864709780102293689900340711393997849096881430098447742729919958456189387573841496938924460483908745049771267713809663001988078665315920847323498104133154794960600634082380356685987653151875699492703232417056477042686944582058204834477950239457071345502199827306553736595256193225651484762245148110776346442359207187341160256222766913989214651137491374602921167718371207021068630506663247866006495770357017385584224613695056105760155167765863495488345388723851441194371836486463317060796368869981915867148781383173493015439827734371655870275366158148517615271415769408191843473512079013587612212690835559084520968076874380904933794834365466665420748947526741262530324652017473927578491635988281196448548168635483026933620936497318495164442585190991184412890234001387669502635489753835543005020659944833378534582345774739099399587807507533366732809247407273213517790603981022347769499335974713669081200099028265431001535696488246270311037046708656308899755327574381771997444896756215405579094647435500198526554826271955633356086704133809741345327675230303193902799116550454825781791583639998195215089547088123055108797454332862642455530323392837118373913074208307330744765050328316198519592667655068550213465260189168164229752341502792616844635037541992370357884254570525714308449673372789362362806633425060559443256612087170189283052395034132641862449905325940279704657158253466980217607601277076115358877380712098064283783412618700899638939130986514456973482020521538739981144491671355343906927527699443084804570622144389445890050405818408651477247347732051810993994174981838136617622019943478072037964224507076014663995065282515252680316120455569625343811833240047648985086373660459046607588135792514551037196587875537862145484882818212145854976203964321796549032038361662947514622385808771297378554825913354196943981831338459815420060409229175437391889218734515746815479911069946714859174897497670609234736297886920652068549336629515935458235956002150658536352400729918481655958682949951363294208341947216456444374854461596138526816187121250298992078490610754305765622726121637346627435605379685426348502263921563748404389027371839802021880054719378902767564480762177827186156285633707427777597128820777969520721079790156671313863169991050629497211582918311176859747825828431277957094957438437525019780583658306128316467056416949654732874995242830537848449371145403608117123025724295769026718075519666393285411332666074678815981383180259748310602569472429400979664662117672636931720193771911954936067717864737789022501791592624653624763726737964429630852647974205135969866999345888072301400563391001333305395149060688187274063186567203916004522601609618947057633572031420430078631825476625897762974834340210543035053558213105156157804711985603163716861778146099200000000000000000000000*i1^39 + -24277927096432847087416673209859105504823597002806078359996601635773864753018427749595536174305348679128549597599330237864395060081732558310958527936062446421560096684074055780347619345787163810557467232431803325434534639015406424369421784504128307589124226225456301937534729420381914997902509254537743188512791367337669928331842604496764197025397525476137322495041740468171514596259709010888680821667370512794392274090902057812763972011206087091823924660715132246391826250781257690694640839042888399211914748008936509402330262935064514222832407137377773524151722516599123584845342229234868053931278447839971668063209254335530049611177969748342433248640968333691828403266620621615437200952545272712614239837561616246310137782292894377767194191695394618013029257914770448595082638110326352682473083193279392221096414024245302313219397540252841247658913127322652924556105605571979617630346281034090650241940341943142562015734643811028024896944456043626360273893988656686118044520778159576182855508043216733428045962651717284154980450043916851226363216849884283724739304144504196978308358627211104633833530498567669723712243851884835420304311126625551578294396075903610735734480611410219784078146012012336675283562999713684723257401552882361014370390730126133393337531458926383072263512842977760280245051803814963889338879248811517658298265973315942544569108798816822254642692855251731970246772428895817589365573332256058144683303063905554350162202454513881013190547263750288504514735793549616910598449514033570219994646423109555746338111660805729101791393408695214680414903923674844612721569691580776902821512094653254655928608524094687903668203236071274046454456859966348715158824750323106840024795505430077313870329347614413838353400306266227736172381425734855953301469660089180616443155862893840705642423405572496632675478865463465068924515659764517965014793924243418106142324801829604367426111506398059093281204448662068405721753360266157864907780328707942861418096253839628047869248857858783644390742784077835073671300662081273699210796866110389663006488780739569664747390859418469786987754897311721636256999271882823716828692051678147503873547543577505515132480662898022228942034208792662706593869804540059804597553273988133340087044138582733043121472062540923246473365989845314129069053076159560355951822851592768168403614061939350978242801036351329449051474276410627115211540013384263276865671937347470833517048376690738196124242752511369395624182797478397809462034889443172579992147935631367648030248316145445805858921224416614240146191754990372627071562510843165076454002171884005498807158353550831979134362617576115756601224210226179933557394974514673457428711427314612700508995211630358996403672523037742687214253115715199237733105768976727092407204665303481260254918006929365184122601079650218919044539962264840645518279833707022931772716483841466490399651877794074762565364121203871407310059338011480403168054569400280563639104558376296351006720000000000000000000000*i1^40 + 490337362618191071850082173815077750921288602313989886301197803648467548358851651453841802000613924175669001444457831698888335215033710269522496626306811322852706998636428322804904494515398565454174073251385033933321446461471855993130998518249832550929268955479154559101999912574449816478966874377047651874621399594136189790501746936013928279602355713821615508855602758877453553229589674710525151219783635218594054970709712132001600676738226240970707296605322111195822835121520787889382493951735959651745616545251886843063867249031603008223143146585143440583655595695538818807355021550573420884383419203540383463699979274099328818044276034397167354149742492700077924199987012935424402963569211542699728228698374025541032355418469980243706678309535062410988260883942561102941368776347343199412648805024691618547487962584759328886052349980105552599050837134402368355948473167199474616296340429884262928309552789031208788195954503730011845665035089973909729280774290122704174794102517414257348168792476943631931062217416492889480769122716777440945284532701879769668965842217458802313225815012924722090757830647154146700525383773699608302522635062861935807539123397464499610370564354766174296923388478318267064002701886054570114066485396340950010210351021273742406948642934880673064656795416587127252521647470342492504467638880501296393251667134139527364432015069803702415244645187476661361419279584262477512083861750899615220168956490112246340347476476481634202387291388650677081089001582450760046924654176156244512295394300730945601852965366491266087289588646986832403132116592773178522778535608611330384771320145570086752640079396006122688011165630551103759170273742039591036180668814026276736434401295544507574689560403943898851142662285859939152504736769754592175673015221262703909243029182413962835220691508270814764288946649892932788734051972364694890096368337229139918264572731588021640795426396537149405321155777815487583976434697523077364908201251654485336359571858015705025602712152221824210285322877037269342618357202441356314405382963536746672938625328907991777571792617912620898945809631525066559747812555175567995834279174396691843466249123603723044414203472468774860056265286530845819216029492427837545277126350740918089933791133827793930100571486675234315643034881279855468894304684499256249948523035030739114775006408347596963295233599568958062380056944445499945102748729932114859112598544490014360391275947089548592302618087889210881911708752236785482792032531887018154754713023440173567043147031766680193114350899641410869823948395118989088011872500578665830271897497319734522860381198999264351499141886193153451422159766914446423420511275050681506634881676786675111206660070886144014942196520422155103554738502504437040189593513722150737498671177436255870763080157986057164455637154707632617765312636996783155929446855278648843291187753513812789557150321672325246118878382604809123373014659947096518254564035877570949792959735120527360000000000000000000000*i1^41 + -4569843563035226166740504910895086702422242039689035942550593123550583420365668373180998760507345955100122732093423128870902901189155157432390066282456433543826497691365633438485671194236484052773264527028396132760586831083051275057337811315903657834360291568105380063879911553451600462411531532053055427036095682397741278311877390417375009607708477238969969783186827079628619471746707842182262194902969804772423948474843081325787579054663353731631147481490532886308912854146880105562762952247906041580245347045363941612209258989100491020085069090414434808420143110012934088762708999687569006217572081793439613173998431643373168036072598929498361007121542212984507940333381863027561119316939737093194161242469221359732511468348115109913935885582430370725730000334431114134630802259519161549717277466256130642734941032413644115391514151589310471211519561119024415014375727562842985168408058374674280246164224209802093641188697649323404677366459084198842959158015180278048439021708509249443301071294572273665483742613066011453585222805470075958428647421342428654274257471055051813043159226390311242207809231296361380304480067569446496923019406582858529509148371389096191381300504142638641579852252379201661624365686070606065549578509284093179552791822630399946238078002279753678718854162270807246365719540985261270023874396450972069125316660566939883163834576803099652458292120591472584945229950750954759138504075260374612610775787178583242929048926039733391509654615639965949132229942101804678703182351937944992383934734788704674956345420029562774671910856791986576561931742214016971456456637896388240080190880659465204665034936363906394600276040332117479257987771375091764127934887501100286848419904672039410531557484203385374411515319162942797606626875504197341758426787300982364549691928494103847849285155428008030687756489642332020772375300474754380091658401408969523050274993278985340359331738648051763915694198535994326855744210309916439131200090933242313677764060689102879337409892890450339517931825656337340514432434138623278788002249101382670999701954689841694379918680985773581166215321562334095535967128276716182277692595592692323881107990105770239146258089687955399548583662685729951392248722707447885476727040572992265882535253361495854076900725469065290325685268059415228940741606956006869707287573748128227900833257220275697782757872854360411258811994588580733849294361791525163277318808885629192086227458075537465517218632628838719986434563171063559687311349225690902062378274707423313995954209586077088389870883885402202311767588017219169259543093856505945859389990086099589104635614532249362304942375839377948977029171936847977825136739642058121776636691196845297548218647412453196450879067410753366770147734519506287667897726562077036881600305914819215135305704776953965342233680578040162678138499059759653466195987380030459917359878962810392737208767139610811599340753215445195802541808010469553687311732022523252875536558456832000000000000000000000*i1^42 + 48751706254391700301517109854093830935917676777922166539907445817199470290367867356990090912805373008325663621786748219539678699708632994972998699309653146606017183055336480370999325362191992744819668213492350266547913716762890259805094047297869790887915073904701570429315869186490140370684790335914175485100148523773632235184700247586693834380244512051524773671334326459775929573077949504959239874108526902785146165863977429448150071573192031998197235668269301213344013842844582684687574935206893360604725885685171546487571728239952182193762612853042723172224428430869676674469157526614991987433301876933224042884194933204310238394620668353319162526047548136051553768965269670856590437113799481434859585211418306677815154994313863778993884234781102029192004645879033470362600265793098906540182414792869347840722932434628597968565925756220543415838951907912936235839553294464110193576670707890715886206568545022194555595785374633673191153266515109282513657388115371993590335095074648997677439335037694128606018391163472914732107901514087622482740118436322078688090190230713562262459041525414620912661518496029162937246636593367710724402323748853775283344795213455589222594487149585065755492211946642387298370119168605465317360636356777168785509995495733314431230226820723536100722909171765290751457160216310994803618099700645099922914261671003204699286903899054125161823719794617464793047083884642144360341153143933968671699315170854013328836198718945707039496453006374372109735668481771580783442088935934170827095870218292389509309754912498356357653298501167394535868784047601155818636611913070216630191654426846208170875410689538622061886411461034020277829577542424730141974546617092058993262951812464313234601969240127441312835485801112951216493549207166904360184201946765899402784064508594486047965529205209385316789927599532443735437782958387745138061794446463625215214737759284948942728178315665619736966920865821177440664579390189962535308592137699464642379833089179384905655466896753041575341585650950917716809984336540653857444763255876439989318785864259922420378612710766044358685657284068619788436055251691055069401895235725291403698868721929694086159453505396294622004969232502766319071693106798850965818172086125988485296409044404467144588617624495851453181049490966206146520943587209263539787624310680882602109639571488257119779627495955640741856726651831514033432395828254244046875476020220819233207505309685013868154529375962336246153835689820316935764772127982955603904582950106830777998947894267447667689915219799803597525438026601507965450069663980637768833196230344747840471683556888048816865802814546565830806351619058641842082105431557752126802779784225497011656040609881581479703555503979290747300240422422755157166563564092428755911510271078556005530583183682343558267035971664085727654172265586201577487728160173622545699531669201042773901201134719830461058757367004991844440910244417302262679461080638040055618732032000000000000000000000*i1^43 + -275056329865162283097236297780627013739262778522101581821721477547583900137396181859049880341543428302528110016909927388466096625787887781130367760602803216867026669367538279718095342260375732884511795315020257122741415495032102523753277895962940299938820302062466289769725778358373058928149991639253051614878299636617342871173784300281117166029267244547851463112502816394258722158462324264254781619936341378924569915973230856088014922311417877258484926551690605471648949913359483428522693273136939350255192934642830399104718907261750874427949548974137879063082844120559555410674276317644884985466554607599200764141471443098999663033607332852709414463117595440212134661485985540038313598244289636501615604999063882232747458969988771517982449406469928651003682215930898268252302420274838268363614706248196309447126015827173548166100774890443881823791063804638767171400633087233805123354745828821703900657828357689158890366000181127216252547461955748384737896231416644339529593769388535120941981198564669711200945229733682248169665157346984659694452691175171997700056647878200287398994916916589858648501385637388346290830937415266742245019165601303796474557226693390372280099452070449083892599246223474102160464883148899874439395751420055507565014398135825759315468320653650931999156199843095943609691511830229022583730511671839053944450370327602887625487088703936266808691528264484984860292541690329667128596069156918404861403934879886223121101232130971051313306063433066919641269312651650937667915194308548474408584164240325560396606548982081278145635488946837545826305219383049335844724261964704953679061554200091099334615323240752095038251906318391712840897602754874418895235035602879991430962203533940274599620019795450572826043546593984246934607273782935978325041609600506583286520801081986809855186143056642278998997709810945092871132830040725280828373917487549329169088271039770025433274920838447499392983882686915866166131097262828818965888731717687680144830877883812699527676975873545632466202862195089820902373854060877807122656900420030068349330362640669971733096210565099903352570603259568857434229623456390549932851680397726436576307438227202061205258909159694741792626331022805588345245976419116447859301474712948094358920571164176550437554375185951840713817312906568438264375673197112769350663371409522175748688605557407658221735051283510862244915699733199192251482211648839063453794971994175479326078959257599424387600122901789432800494707112303773261236629082184984173069890237806623211509059232961114949015322335161943087464019958323587014010154090677329958674133208229418253477277003958351151983248936011270828673615750408425230857176114571644767255451523814173170709460084352364831757907971639843589521587445562532384362457487172909840151295480031055090737677833399704057938565166689342207912445894602844859963355212056139522734611058133291953143553853764144413798153431325128433330079686823039251095654888689656817254400000000000000000000*i1^44 + 1427966805433084510418337013483250436520273604450077380331287890069473046288381091366699920132491977836824262654849848962114590728403403634428206204127409731537962966349681197422168342301154413127469000951203710838140472917458081360433665636737115073487084069229448553879905767249311631125949737288844556860728319277022779667534845487417413034972637542785652391815433951406525057947114881989972435752487392261179390842389248263076398915484227015637321062120397382309168720335578605767360075735615407590453721847414584388308223766940587616723058279623943158994774883378878066679055966120380895983513618634287243570236030835015901960822957336390080030802329510440081887849352613163218866718106846643513184763161702377413323605816506936916872616141002270008483691324121164598365896684483676528969173111526577966433640075482272462436381989949801241036649896331682327905040374834807743530844406092335504297412931706462763705212474798250456428867214537246577462421689289665084983214677602866432569801274622570924804340756233231293079172142330719935817973659956413977749131450522361997189765954531116385347190805806043913466385003393224597790001665415791548357638255747871433129833535349559604131102322226815865464005999290051291918086848272847269695744565135123168797551594728962594805551994926440598220387658132619909011561774364467190247839445694518921600096588031298968899063723114205875947415448574458390224946011201535543147082206813605803493346999832902815965513861481937531572257155639537974558800716049770914242001657894757532186627162473281945592565405606586933429261803417505117442559601852133419476049664842807176785436710989990554287233896714662168953691328991323023195316505514064977850635075658227723385364670239516771293314889545357683341884481230590354679496022501309719588138171512197546356219288394492832872117048843051655043803131845510365291292476727785223671580000749146013240680343718625586570675759415610250166096140260605248163274097755785111863256482910142653699267996027939651764972084946455180786257867467710929523439436128790782686396096145742990092189082960496064558930149740067887018572826005499719962815037253930189510308249267825401623812397258153817422317061107515488815001300619809185958905363027933718888772659612025823399219249905640951839188868844277402965990998388869162715278340760137473270530663274108045967408337074540081964454638736445707575898090512411466033501591969054055566226469625454671469433551242562673793992377681788862796841276665149364433117695122297256544223439944186370535530902731556339821257697020360891992687938443908501508321359467404131067708615074585018478103996424360581721137192342840786715761891149987244862026790493355060239259710220138929181410420141199117391785765606848310720680231290265376905405506215466236388163602468676950868566237189087215116756460986869064739978706851934329172028243742327261050158583206816472656501830461420877214291557733244326246861319573392588800000000000000000000*i1^45 + -2382072326309404762576302448609559057635864184843184940705382202689641645135987800699829957792275184839042908503686211747541243230896450667412720221359962951914565608616856685538398672457607944722962570970404817277243165144981803774140121546915164508194049864385049184753371051598074149867577824000303538527588270597722906706198114871874151899969932607200913993820732097806804994726666696380355764700263994387346046905916607640448689000197952410892529304977124840089894189182996888350421948442193158300959945498511399240303655553453974116761868099889228100570745860040432852490591250628983688120048317504075896854433432848081734001809525890968522813889005992833075446930265402865812252255527948138319881769328142966234855952733361954541327457517568573798389490145320880187184294736584802923004414980086316875297034494397491388954740368366457027048454954854495770178095538535655670775890160480526592884843860974830426961008579064210623767813945703157959881702008242119632678159613720171540298830384157415290548205545674581546096013778490879439777055306871902549391121859373355853799340354551685776370803307734081026575555473863726937406075739362295942249196041971998421743033160384306464201081843194690330959356302160701402549152469902927028032631466693459400774715407304299743118642417281292885558409511537991749959040345598295069171965152184882859579726354373651619926163482473030507707353188831702165118712998664000126074475363986076396166518256002089369057078986137506236893698440208020561245266867905573174009170950252030045428120890910050191772852720083712595884866752936143552706306393730462959734606713035511490463125046166350802716183554335450260326204158016778457508346519367491097920032511007521460739277115719774827793093706338887292667221102551877641208175966304584100050381164018663405884534629561429639771204568995537288981368510376447292153833149012319209150554696509770323537843481225480374614449231079735551510452485282842007435678604668030415895298541350095355617473044856305997956588073601168036510525187827094595815521663591358660839707947277527362048576360212671125802899016253734905459149425323242011277535522500800872454586678274820842034984479298586799170517805714839680030414452023897641320024242194512212472478807773823629663801583349064654663344979823232877888766979920458526680840896757160748598280277928485884947177054069615711515186535996994210888735558855484762666622404300070678781776664809956841614948877128619928882128874834438884033182110076909095672945479784654192589771951054213785292284020630249561724091943991241322256142365648876566037579841423844591663970062610833056999994396735604462649617845713504290375471710154412621759282999544356520397631919494618834486778255372445856510114147469562408478007347640785256393771226182456272213465205116333967345196026934785064410578112773419574990179281535825379151008641204173755555878692661356106741649666993954352271516219178687445572031516508160000000000000000000*i1^46 + -4182969299420366143032605378339749442685998027822228257886827891163302032847991229600933281812822810042619760806848680515160315829675110792272254297425375152617027643566284981356814620995727483615440027529044165382747650566509567426974965887232708021574722704358947000219555189132674202541202725555470444815419271157305713813939692837951201407753121024279965401615333262192598503022448331176715453921374204389084828522199176536881379765240634818626978061199295914877977446974960540861152188170768055705839223338553373842153879110242612054408632819225545012893141719995249233990781521662291904964077995124317808253696331434981171772431309496112718575308499770701157198190624627847983241367062954910795516596042537055631565433803833284035889352872307510965602769271693664770541877947416522957532229328124083314447028521274270104686476471055148891847513295389721497794979533887465288233416625423504275178600881825339554535531900952851166891863935649411179016836555087407961842918259557563324373411472978379232340657803267234447031186957348979032810531643329478155342730731415291333652094264819992428116000355523636797284285713681353562485022837519522506534282072286710194322143501571748020393596874066692205576652406808515146270093141060204509224318854755218547458469165219521320863453591585780299155804783721207929587484024700338343028327755766381316659996068911821823624867011776978594505082883931594401521052145986911371034055957735398481126888213096142009658699450368333050007647253058536589005303245358373537507798604833480091097105903227751699585814744757601291506929289951546854144591031686248685350105678758757694073138186011259198278979164711469499260753213523550299523285956873492006448402127932417879835527370674050340063840947441722216378087090285910802514856825339976121215018829987320615162755873493677619854135869844786857430514933541268257967845167291089181056766706236271291749936717621513506958556990531183477718157999380814144388982052097374920032547166663383501008408825524600847457799096804739624430390247629628909923948042872503865818638186086980187295445370301850369026514649581311528774216923170662219379316306503368828909629345963402242462208354986798113387461370643485470151388827557893059590978880311914203080251890291623576117049185707062117082779158580027106016913780890602234011311322299647411541916152003321834881539264960667928530275504854502220217613254372253202741146968036764446106386022075923466757578958850280734261321032261829230971795253072849032919253102559930040787510539141275160702811117286167773735095433751804402756265251232819785634754747821499307388282275904058612225236288918764239461622826892456144479287087466437028754402050821906520782697327601824486262543351116915706854193565696317887640454623571074095490807820796145543114524187648839205612938022332054080044057348939201407457305325728489286554778222057753116948871474163534839201622779331236319323320894283382624784220160000000000000000000*i1^47 + 19025496649888186210386297969671914253025982318087090018391993435781287683826975483414782077184713419009704635683152328592136083352041237614689649149987496565035343005988762799152982726093517252352446040291324746009603975364438130150975072712956595775879279560361325331255157928815420981181369038921554347407324667444662440794198806903744224157618278527725910358639093203904369058869430463592260746505053097411858479675582076888932973539745932487476553468803604010013525162622365693455748542797406547079865041725901358419424249197300630326405010708159048597496479045965701404580025129955036089712867563111998446433483433583963423565783468839993555085778143156773689710356070233666141794038212018083983482661287350576704580378143479007816907942760507408438280054514997448068712455897426776399940945491382701800680948436254242373271475068559929750714334603567772262162547791600655971302767694516168042304873572514012348767976281305102350265537885330142220885603306241024176055101824073722231630759404897366556142657341087355116989175936578320321351509507178423360432157033393970874956662803843610213652155884939087311669857839176417689582411183513673403832238923974446038670124399294444435238688098847311150352874257766071043900344868981188807952606592230058057863086370600428612094492526112559323297618583040604747833905081468593073755455074081647608008512626055827079786187582218531861039178804316209338648659700230728592638246972852161673906433417835984139737867355380064449575177858345036887413674855998064258353980097842534870023855354837450890228125791171853062514122315977668177040810833788049987864403684158950453298943494188544501622971082349830273311707416342991269361236375178880473518548788673794602451774328249432577168613848191998764618709389891835514383410392835256558003131069931984949386779002923262425400234774475660738937462252104573790958629503639307556409697060951033298760558055349787306493821811984010025293765477352655234920039233395152033755917587899978994918911255926253401326457631976370184522591898061579911324056559945852544576954297245032650200796989680505128156743219247709762640387947420738109097257462378859773065954802300624940404644272533168421196074690448575242292662617168313033966984777683399175789393170376809184267341216720609690234583736099867854172306091007897753267140514687821908022937132278221345163019514470340818515851076059705606171992910185463053622655452333071352964631863076303171621317319159076738602718124171971650300747925178331860238492666327469585282136815383670338863906602535544820153267735345881137301566640159031158548212513002306690157537411924872502539129329086063651795965105448184226162033657207066785193117709880323006790186856488627401769608298038649860479616195537249044140236834977228234754376403942612238159499143472333944395402948735518115804393209916741013671624307047351062396391928718249461164550560675671136155754926839605716738789884770199273472000000000000000000*i1^48 + 40343949499245026211066185002253980967960309803367810436716395604139713531504581339502278497459136320020080543749528029676577373893216500850454365877850469058507502522457787675450135831347614546002312460060509608944654281632129043219541754085106255713699196149050909242590620973960684142717931785449790797749618341544732847215371180507409844068670206308109676790463095615943239069162339601637147851557686084302218589242091481547547870819659989593288408013427339602719748931533872839793375066957915593164593156664242213564360445893688466661046959722529960924251634466770754944494709062834034809497589336074913575662321117953209693879841393203015782144695926978503956910559324345847934953660902247692991484844495147316020836617568145691078363629211236403396535974226682369411811361061389416414247973492340855288835728797688231423163857394491833797342178778147977882543117516205264311546028040911341033855867554469889839823545374354821574923178785478425349730356950300861451033267825361880531651023049314237668784586239932487856777272748466231446435869399625043683686173056852928489388428843950704629628622219912206863536793486257633960984839129264879791620678377785616769012993582812314948723648296970770974572377251774408290145183745534298657473595630899776615415950296257875226893365661271069420602244029327912379099196049757826833002704675964602435588937824352783261627352626242338906107017701087343706044965323508367249784431371927863434468853903820605426327297550855838310507484030899064061373440395952426432399093790128663002738692576142519781857196560810515409933525422431038969085634805792395291541425359682746413169771505148516155872567817071926022726780375198573368260594475018916650998346011089882447361258383390165336572007630682033838382816829871012570806308561968013359040830973943396945087445029415057640342953098476389477441597474867350938027062477711935117927975598797612584884337911535048334294859135738620637065773341413780172599633775035791437001593068634828804668066727579835890253343746257035884762527087871533094754362140247033657679915092676466874878114338383087645753740174379027214402819646562998484929084929691800160792849162449140128671756345692859573804450741870333427334513015720277243853822550264667007157774663842922350199422202189179719708848046899298385699954685581791797985074798115880886883218107307757115013704351320128930435163856929329430380364571850473986067918786184977889809227749703051902207382957554834238018775909431398669083631488041778271440442857957563257655723970188338969794081983884558278924105024005183163376407473303190214588470639247634148282658187639016197945366842766755131408747542113409226053464634818832837489878786490142947258763191629950940292283087373820561352892028518238087012784934431886436996655040839936816561626834177026908974746530513864290170366317588291168911248903197295900440082916954987568844220490279658971999225487829299120915658674536448000000000000000000*i1^49 + 23843078622115008353650454308792983248970735894524236123279062707710962241501384309808081957378292155435160805122334712092040587014624602662664782173212453933708617539525823087493500178796216861877079099432885630357751808374511726105187439077800501375814153718233994570077873253335925693745424295306753660104404935466554212216199557218866097116005358962179606732615684921335920652796945713974213893548024547288610681570873037251187168911261943268223692012309131255159786190576312713313061963275282628223951461620864402957897443339984714632874869326320378373018183534269683731569292805058961317189660804136501954643770806115932679282874076701233877322251834539243427851280444737836775695482584827271898817938051241856068285342233467262113532648173329205708107366179577526376474372649857734229096278233055668681407263699661141911990256097446690963676427689555495772292265818562195480686996291088871129116748919326174551028695423292899361500079155047786253600329832988162126569872595509037325863451781614612954694266874074119262838365687340204567117645919623693370003756914664264176209195203839169346079383582038216974328777703597922134847143291005019413407792132061713117214598503235663803498092059984781362071090881761417222434517725450146502631324176658317875055986930691451295666468873623681926892072056172380583593659510263195270781494361981064749588877868196930007737057001124047307408541195491173137087376564031381776835413347231663869820030258187451628418613587237406591161459497557779451597178874329245452353677210000277259738524480993126387694510850720030631474243788061827873845948162478826623282045729119668563859700255811807343771651590017256307216016540473483455672031017898171102454288391747671201807265704372051272047684577114202090181947327197441391598316788307215963327995224032413023636127406426639075059271264789751991630906610050956246469468239263117823886691416928686920035962510070487307343430982721807211899529304135705342354135499603583953174643019385839779459286779188255041906147981734471946703426656185794373888324500227367538406935617274759261577683131231934172940651817688115886304313661917902442052317974303299132100524770525494765230878409597137549304998531213851635390973894483667336366202084695092807379832321054471008819116290291110379041471437215972588394695953101798301893202265672566655959901985290876205501347316064505033467357700925750572094669712784698316356210669400224310086325508593021456226876812444749973508304349277906818499207398535777797501883476781005824779159079579217686064559264406793004780590834782193655424480832719879852155313616368009057246162967840784165861797315411182688857297053394637703488551967370707572825578219215076413934188389390425461721962798272151854576950337830635863351057461856269294110812296188436595351862069202795812987588843184088781172514923937762313783434191760184075971606166748289742876048491750551549364389953658537180361077555200000000000000000*i1^50 + -4885948900308886541978728787552585430478458208033870271700044553549786837372863032307231185935444730858728844651369372915226061819564150130192252112993488429406783953100096611950877934128022900674884361202233835168063904843994083724401239253477210061019645407170770141153784315035123176212236957650113383879558368623288315560868515612969522971517998249284230071371199572291527850978621205883116643367969664667212312753912246744207691359435446759518439781522244497567461129956539982509667861043031342350109586391297211239804298228680495033741405034800488624396368145856649965445116580338492618985405797576149110411797554062092260724092895139441733494221704530841653864883528519113763572891710109774291625232418049268448202266815694614758082444116517020900439431592228207486248559570519707208072753398404392197968448929002090026882996298985954361456673147170848755671790518252606666434516372878120544234165024454581184574194291716771921910465829584624474531841121796421059245153480912705754795635637827710277406673179888975112088199654262768042257746962095545596478404310170587640896759370877684418989246192295067511651114116514203721300144897344608557947214252635883054431577714922285332971259545146420612783825358663592389391125669711832933220431790064795947079728015717268279920079021785881145960569574372059256247528579682960383216109600777453646065640667748374550641946835809640944998254965885170971162051826401059916880743998064743483163725519114079718752827564279719919797121126748338175325633613446504863706413119162815884135787499602625056062158527992574623539765088646698696473309479287837774314635209294156777151023488699280383958888550391171757341558696648561034892419231442970908959354200299363666122647937998203822561714452467388276762470084429645623458652751389237419370752594204815440517118215148891846962869536398667441934434867437904291482152310310823552058482843861603615000358102060855281087471172383400834931142257621248036386751491716820308858360659470082754833026172037908789760480673659585997621673613507348248195734897919787651062840202526337294031108924878525935618723890621517012382602309865353962190191666845749468322330840321893400061271698028889989878001382551039286692351805693654078555528844832101918571864478149432421441810284077419065975788266078918519814769218139924739883052053211013602764451654511581080035125803673500285033005053321005888497307426196437257850263573785117062921456462395237934898270965140188292055168771592243359354898522826900662825664448739304133123464434607696267868198874339736901836309159036334769392625502352066858560539938164642980979948987563687590318390118199460690812810740889384126579209820021288094608987778976925322215434339736912262226840357543066665002546928722484752928772159028764437879978559926623821585235753873522572529385995082445266967660145725253420071032629537795820858724677447270992190172499672829956805303912674233837158400000000000000000*i1^51 + -5211963767089758941940721782013545657299749620078690615605350129843325790936322847352915918292441683517652480313994431844661660464218362270596181538193523101869809875944989780376274735837594737277200220077560207072638969725069438666298379951082917199698669834186359648683795125253064036702071978094032075445293361409888018193181078742644860997509175349197977484857891196669931541036386941960576535806538728111487552898592456653139578809048378076964403335913655488213060096319340344072560782899507743637153505388359264287546484088663256970266397896746658112872580658714774426291012670431059453589242773910420412832026590076371596169676830376424209458039061800233023005735135496878428819018908412557705903743168188501683488757007937647264089963277883121103816465572247197570359521150531143629711953270082550349706886607297670349424360697682371619576797978693910572960304737454528425321003648091819913013168347161073735609033562240696483777802827706701696523279052552118323771060131954237819396845770404928488342472974905803266607052436333577844330393248367224355858184043534136158274421808465310301160057328952000325406943489360786510148741502868104931372828340713370010317546518408432722557255464479215232941772038714986029319111006406575664048893902459820045788052401059103764440313508473241010943559407878339972486212670530614734810915337100994022245769713618088857483669101528145709006830362767371340198845682183138502529145206034771610310865647593865705594348950379083483243649216638487507563756523894670175600006740183703272429165848132147033552577842819729418587236179844031971555667495352541889583573040389438885775459916880711668312655740668354860029228521856420887075949017397560539181942064230950557429279390126917759077477245036607482349316910994023727735313638060115838658116791392940066611348510523113155980897335381223471440651869165428263391077175449373754407037653651864458511070329624117124913640364613044625335857824886922188123629513335045933333835706204238702907572579908664920430519004758214895797456697399524049385179903176119209876965048507827755318209299539021033193314382611264397625555214363909364232624679060131872010647129935427243048367135166138677767088153568946260584398702573682855191390054834993430809311481309342708605203738511718534516216165623101016081681982563413039312124971920627325669943300182441862974057100635247095285474293540014805483708870937645718172147069493253381607793585014565243661713649531914656442155302391477780446908685438907270501636902448383533320293606301957164073503081797149179902168200945562015329684228052331166173834248630186948412053845281974929123597775850089325064146142140135747982752730571101714680232847381816931450881727793616564475666620460922354436188764095619072794778328717608923408786549662019853953174017064305104648795508196218194085166003455116179576873091321064595876355996241433465627265794131066540181997745875189760000000000000000*i1^52 + 2075295291116049296890830764675939581309270117708938611223636246662618428621721383356309806964926888459599643087228138555001102024099167236072662790803634045327817802625351836556460862620504225897919042058646489264064414129323257389037391329816801951607415776560829166049033574943748470401669810030455661301392157120272595915133953855918539674656710619214678805189453148731184927233941672236560535335087039390094473901111161241710657297783295184526347336796499534465174292680590459721221918889663875121859598762922608571076612178341973449630755930938234943021434918590872003440738425189968172765512193775057782307381194257044677436208539192720509927487928648625903778126966067685582983570996791689071376284944698322218867837184094186129404471137938374099303293163379232494419628933610852742601447482468365808271415075464237739429426546152920712239782663412432021745676964043014609214970904334251158610778655948775756414032974749555244554691826866322064973134781461389735385536593975821817738864640529816817082200824650229129608557702015268091988910262393814756238077551190383985560180246973539327001547141456398181851376974186015780838314141937844582646712425956146284002018173776378500238025704554692127890986023764879498597891685401103915409880287930122839952957853587578313531367556239398684942660990764993384482832889659121023234661090969980145510019100737915202905768289617818234920744409254060812666322375042784370208605374991533098654525600521765271038919046918186688186731614558128698059261597134568093611246231668811203379658377254550696565897354618038824048600647473210522708746292727307712087150037448350722951201635328600772554609048206858702114659785506175679046105192719602113377920696067991471355912856476561479118985129983153984482436886103267486938900609835611835268141688347417744679868912779366991699974323120428371556626422179934459501672817099068487120236234173206447954330595825400536239457661383016465721315646777838702169922947301128152726599075618375944056859250599621199895521661537889191698724920668754868856033867188479707347657665126759229266831531377219510413739775471267699525663566761540778680467011409844572892220820386757233224113365737160004179515650547803892248542258471032893565706904725606683739750860367521189907772644035224662616071282501068660352070101656779929690640956779854253733036646575700572525682744836282444028797626619915437504746375015657798304027665816388269599202865149551635617316491279045688290400870224408139811493336106754580136994395971853808958691335532917696520027323641519797334743077760557517830257407808039696326535034644123242825827541933386016099925469993238406976440706455452528841707659545873222778208129975591859979368532884392256218159029079962637782223986238772191298453335896718351907061218880318974031588855333922879683674924546005031999160596432160564949520673349111557871638424553065464408901384955485080243090227200000000000000000*i1^53 + -459802534259150154085421955575557062705630842239596977275646807160902102389232458234227111556781948005399615090760405646502357771125129872931016618595428509486230351073608894601838139300041285569100179555576549804483726884007241557473362097161091933354808420072260069343965722608543724059029167316944364262674310667241653592004327262590342335081417101642367325415282273860440676817817868276958467369498394052586124614441104107778263000921233202902505787616274194811842390428260345192525343739786185402358746283313915529910755561976625906323645664238377164805046962985590648051203976083747178136986857077175453424467566273031607817719072166558117147827862784110357934423311092589359194407017399950077182248765649767763316675036815616355339072464340445419291619288318065468237651223570738997332399050540585520039740435645234875167203785164938924362536129136200382194322513445589026425753515422989835404504534682833386032864820690353394088530779230354241442634924753823370067472351165736380468151427880329938049388331451006945096468504242424148686189268168173848795205678157143166584347899977593568138991195422607090519801127831271340946002604644388290423172839995182590773853499690585148157138567201144989445841150906804334424105972197027097356123355075014557262619868054945692938763550214030294556712449554799997555160109548658181815128072545446817761490343039633383817825537378595648729041095230319208631004983547565320472537495138510991134185399677029473597659299468277481525736431240169481653087597736423570945874489163796051118120661204177927423300224898428764496211475228704045190194078077131596143565254510395600207459168958899376194866941137010208262673231643332600992274161849901398094138135426154907207217510608282963055637958653840741780470588638490685112156559761427537070229074865749858699599352369363508298585125356584883126900356000883211662001329869472022239811073395469361253478588596154690051693907610865569700755318637057303186001072990160748736510322120808999607623270552380719440369830916944504822549361004687381791208819964135754831871782220548430024362637210131013842836876864916041878348761197132299641762212361929239802959230136312765788713905129438284277452630819504746240692594363339766894569920864048494970079556933522495471487078939112598937051514436626250149990179518353761278746025501030822795671588553250244074331653090053576132245680207282378292564584737120068201367490598573195043719446796309415664260518417679182049940758937121939056367313541570899568583886251762531657809439344599768789358865384400723352570239071496560951534774906627237961138425930108823439302642833809645868807980130014911530118110167541358213298986160004849028279780442315461739929928242375602920899687113557636039518928019026527370338764341331596052693221006040683812749381746551153848239157744012560566952770266719178500385994122287699089812364771473947958481925747496210923520000000000000000*i1^54 + 81428540132028664103433841684631484155190288411005346237770258375529113470979272966022719410722321614417163420512580665571652002831474861412757240542949614016665753621290074457063754633977388041419937679673359776900430988246787433051011754058548502796485401234896182244884953422286130124258581159994325791831729766679122668196028022540531251208409526040944308628565794625108818411878007930750212819128093333081856851417393234501434553120137654950526018113600004315725035856515606138284633522284011762277607842462791631714688220520229290213309799911637807301722621489805481417192776852346589347877008105987807828929310456417030474225143268900648361913326512124624880702268845643613842886295613176256027052500982667186946663649006721497757720000403099530343729447244862865900253252287138183380882934684568200107702040436351784358768708892483599067850152640641809640934185895198193016549747537423825134614472242444470675346024037447692559519753173340689801676212732573542429455585228429309371179997386346200151071376407506166973235153602703736994110039193868724716913520562123433502533743222698744832072819203392628290957653467212946088382439398804579497997814694520808662576566673382635796687526611531668577302765394147020409675461297330741745699196985514870864387266052191323724345491719457907621158061267630036150961992449613928797255656598642594124647712648554123737368403768759335794674698624976773868037849904419614450627669064047864876409161411088538033774596051267086964925948055540698399061377984851074496807624433368523278573684715366237824067520753574145100673717316833703646988479468378219077566833438561749068005317494991518852107553208733725590837032354797590180355572370938092411814145897616423779947960474332478972166718773519671041293151176089388224728211773395174850209939810063278009585384807220845007433479266556299931248871646824791867232634084596835105958310215960499803562511583192395703113995567545890660350347738951109395849859313074045153867557721810283453329145853262922457839297869331284378904643607933189031676768493405460847329826360894786259979462547552615233048220670749527745256769969280380320664105871108449365570514946511656445928900363353994241896627539846152614797531998836763538897147560791451745039257113180854255626414150559017973413498491578532309316381987776011645524742692304331393141626816111707447333272034669150565980362073015694820326614348000849162101949491608995166865069648749607395562058062760702163645814049463938518762777373852881029938466597267963947382764797868475568358804687472638636434757312776182160568472115422692823511167330800621030372760992479652595152567074266838944744815019347699231792747136676721946689718328283284923676887531478868133798814394478293042224329282308968616067357106910351703391587684958506137303113582008520760505632442830387334486278265552216047020462262917176061291725376723789251509776317153280000000000000000*i1^55 + -11064590646846244328643033722210376422595291506708948888860258675407482926615010709978881429118086299863872518284520730739623326656870821799533286656475028746212457148910222963852751458663059510206549944695035394664452957257984279346809623075251424456551222126410778954983949530458931464344515411294045016431711398111212369147789454082382634485762968955213673146123540407629708183631999781660955205083794818014633771622677338439953031436353518501845380849908008381343765589405092236087137429128786637701754096478566206566581848980618538290811561505841324017545103890086144292190554074670783812381554818463951432386526394016339975645635574965622096100733544936236225881039814569366664414184219252096425596662628018885490595652810382083964759558303030153810772660512988931483093595465074182100965805785237202295194323864504255823287447748358075984597561550396117540733675175061414135233093800785789239454455879373310398567928172561826544785789994807431528578141889203090523633032101213222396737135734434390339872514162717578493331195469201375609399723555258895547928030700545680385725244680149939044603881532138474687275511923178027413899455455965573400996477963655114938401383060413923000061222570937381566869531998992876812895493875708563813479298564151042718998974249701708934119660485300114325598454544588591767556619128483311616503568916458769773898594250930421098553734370695226525290853493703748940976470244303794519095758069001788137932060958355684505584029148920422932515916331421328247448106177303342933465906195276155187627992729999736268113251448804703941923526087161190674117481471070693960506469128957255242076015678521227947574775057969809539859404974406727622926941826146142940866156387144527536602724462491577178397278346866195581917388912745941167719543244779150402724299495011294509631675553091207172727788711460678266391317518056078529130071066869009904626330624007749252357206035029621499401117824708905698420350445090071478881078678001747390601679576076316363413122743749505469573959285686548869080329511653088852277167384868910653821404151907026990463946546317357325958633551306598542869130673526676180662621687978137081444980633348933463300479713640345649734788802080276810169522360950373538591532510541149558523670423599520727224357153111567201508458010078223552734429887829698548699804453985293626633490306546411861147036531797742205660536500827793501036836322545437720170884292530979700397118665325059659730798698138730003388209734783859126303795820446095017004080151810508557861749201735230932668432438739765738067260710800552373208906270593163691540836787022576637112474103837201810529891482766099458485156080228979320745786174902761061364546528061811562784514517228632745463429229289904843075353087364756514948077184655185951331140700271002260966403074678391185637022350978283328521987565737502655395819982695313672787827614264730367852072140800000000000000*i1^56 + 1142267359294491292677204086406115895536370729341618638258142771452662088785140152655893828945389708663914657988852164487268704985911256234051904301750340022616002276978216500947169625190832115967185961099349085179727709841059595351271904182475740205942679961304289589585992659068942017902501913013277530753872869800189626281367460563082677021931759513586286594990709231769063491559325328733748780519034657371274894723016067184528050173270483109494448559818235497043177827260145715380080131810032383718118709024712827522939891375223029848105980764782829498958874122334178068060088807509667439650056189519345271702923110805656046380611787974689636770135445665672776471477476904583821503932916490549556772248939187805374762335972827363410265554331838685636288664526372606290934624351354191353462123805462314055357761812389569539289335925511945448760363297823766293616382250942331062784361567083462004935258766353455907930742238752537251421449678430550176622109415239910475077959925177402166321388692660302166842722620954165209506520257833977848786190689324982998921162252334870338848561697619311068263328189199407193237002508010165349683345216831133066320544212976348785216143474084840431104889945963478729172809397896798131508996566931929135280367235981361943567940359305049643111886805098933021592208879077363148859359695788468503335750714601750657809877496080943658813912806907893354884100659235207748700719286494445321847798337976314353864646329067151308969068311002356926759535739024509022869940463110352610684642650131416675290680075610888633782565222325898333956004287107312085356938119034701250464467967633211398097508116011894358790465597645694874932607024910648606462204060306927796694421076587872359516800117139355251354235132620537498895261082088537946017424896243727596470988407017049743602630511126313862746445309638562982688644855749916864704492633226566238751818401073064550704658761160116798865347704293557104038840220572116834308065957834189612357830865592875218580258128229128184910232227687079980982784558259901652946379805101919577720213642948647931775736708235683387506985028812186935145695050820065288003432489008590010215581770903156648773720823856718439842631982705754487597271342518153216410104152226666328880930453537491571977228665973988520394229954981873366468408831691079423988551420873605544267940951708997971771907992233608537106363140686293799492536758616196342002732892920830168515444981799710311845324013375155376313344153447339499576332930463473246907744167866918888694570529174731240609711607759755007673441333345154370706793094347514120938833340187555610140836114412903460613627459882531817834915530845418866334390914384401047434814661709375175560312050540675462216079321742477194088252694408000115859565291881983729124395378167567920961523739510931978878283127146574482740160257168651024159726947378640358372960969412400329523200000000000000*i1^57 + -98472053130844421782332994848607005375365783253142001866367984059067909488774454091854647615120175150677810825475687476303778792862797491243456949723867211602862279827244392504393629354501715013314785555325091714478173382923298549281406184039533528470960287755765936771230409910378474610420374927741430059608882915771536350005657710319093171800944844151350881863475019613487007069544570026063564044667055171040940344575717980587034893149807501321257416419506658996595648810682031118947700772882589756265432285922430735991395986731620372881544134542646460027621929327573700260569035641233772560870560092627514490978594926718498611383798130502754929174954746702334424028341127481872833769753066336896992569901602517910447007696391837248402740703168978733855706418011115979690852519294814563719886745631805981196267748347618621070856813291027823655109985242153320738084569395023269580272558959286903717682282440726771784205926283658620422457708278809323121873385227411118529748075096005301961109819049419990257481966330070855603011065534936250190319028318751911924716810793422547951023931804661335651467883734520405052586493358629139421366450330380808650084535443161950636110927366023687626058106972091106009693168735287454195596293902025530813992376909123248234222285873972330748900136967402802635226842139502039239098115046403607604133698371815820980649852706159797031425269253179351801066911693745164164168994324435065475232834569548383770934103571239889805883125608455426652960256984143190184256333728901322416738708224603719968580598368118688153451590930626015918737354934872739813422313226655583444997709819177104252033667742039934253114683087360286117607376240023585540307133025713381548736084890614748205889855802432844694135470706871808325788617772935603112738298594065938399469984205016451811077803357986523975281559709831567635041641072313407809838499034809814080141358240990365229567139390010523024899274380775242124428819547462719662100616748317844728934496604307462003966100551517228890454897258220162761618456689388445045823553882471915664023816715574306293081170293718866657923303789857915987897630624493209000865550992483490569742449737073961680958197004954104335942904852587679402511002364753312855785536937479623639899323320632560813131654224070388446732265985500088572199294442506521635192348387419938992546751446695114411675432921957163098469581981767813464234086584991551268302228582766509333184835640562478201533183004302512153696324292282789935356616233398977801116480414190995859769887973393232466646500263451988215256352484971744448071014781487098842016466703328177114738809096553283970673249871066319196351202643470016240094826722784672671367894709670227356691444903563733361303751118847958308300678813324473217085199487741114572787335756426887118850032349665060947367028393302846310799520665896395312226438301877066171924635063418880000000000000*i1^58 + 7333892554644888840597952540704256691421291964885042949855397324616460632283428138849070310312800005970611656890645913651977766014147282324367831982736342691042713036082276656541359033064622144448425217103117312454687370951278074230441383683899207006248629250612274238385660776455029294042365338154022059081270646956200335979060564599235642803746082530467326772701787429678024830785963597104733903350133924555076980866078266822853689484441684807214172241572651877882549619142399189509892453635916460516333785335627442036362741345331058314926487958991391718518176089964538829652680953264327397394513015659932324913728628455038637845758416219818372171751997019441759875510530309618410721506986017698023480494889469748931001751605003455305953736119358708609129760379912073109127034341072060790331158099913607685096024089914135637167473876227985853435539466165122057571229056778574564115450387149910624826080388399116351846070180864260966713240355342563116129338032943664829453964693685948680161420962509407142788586531729733925525249914479629711840762996222928033132186737131080106652352501287398597467984703863438702477222879655403722726441252794019373705941955317774096624066426904893670513602796164153235173741067698420650873683406680433575845266435915793325471556410060467979997374687594765178529813479265130807720615284543247870923740791956184854938263020426243077024769953439293311351469315894068010834733200732711283638766785891780194758214612746552262753873245683673039047683333541289340249905052162399404482219418036563506156042176711206940845528672507180111352093555330564485256420325351873544791152281433402913640677242930407495900662708254695406731557378697197445282346796893198690407575284006333634739570859883364602992627652688380376995117866339294408435723376314805580250392508979968375786913264912554329157174486015786989715837153439931445395240646587646168645381852223882020852473548855573683075045744611638695103360618122731251217324454347810506899745344040943581449729961362346331173010021387846026686699824268809972353437569490980843385745626479740891804956582570695804919665376330203996977390907182568119456338810940760105655784281032210750919042315646957988172435552872466447230982368721920287763236687109525701832224466505504188537759682992620191573215462949444094228133910283427764926681105236133930988200615465856130798759779883440521297227914845505620765332180803323048208562297781934572656832793553869774636029665300226481050282879799656385876330707983005968339234213709128954099014342896326422808349512007543373436627139139437620196877673665875257165751552515321849651954846192747439906538948371772952208155021707968881927687753874096007667479765189577156727458990329131394555343650678203523044874098540581129796301927544746476419393381562445386437790621052887927486071859216684471546227242549675718719143654487426219376640000000000000000*i1^59 + -405334204652317625270599449363548944396125201216579287590368216024113947536476484377583777653031761209833944717237026715750316319967599156207020574863401655501753629476034051364903610611670054422234860304390072113442221008945884422671944403787264527335226785089294074499450154284738571821775329274828194068916359624047415332718214344622613789930523210255037032729827212564769815907779710027934477304178071392052891514048986754295559682680371118379169204034702500262419640605579759338517756339132869487916973912063832523552700490005984122047494438197233551300613189491726409670100374440093605016277565332337728893371415628883317572589320449927242066736968257797719860727102526938556387499091871159589553418109605482539413014057235521813193982568862100442900738881596540167279153418926586152124265234055222521788940397020164315147600512956884590049311606684386245831004656135135322831718206608466631333751787421245044194414031626684036833292743039323762210941336805143162891510928523206595832046063379420009840616160134353462950458249702417079437123646630446554916004063729886837024761684195099262895303747659520660427141370569893706536047820243530219595465933618051780303450780016192451734485151735616508458900350885183532731808304172750154571683506441143983343874337117872475542273109721080332872459758419512779865332702725039927807145554029286029392311013148008200291195440103169063071596032515377421424649415612057745873321717208841547587838629018630197018524820202328122130617368763334280833087580891315780057493394053716287972456683154424562574258760688810967035015541588493615848094753205327076608084715642505565721226959066632652214506689926377293370071446612998677613073752519910059221760308710639900117618912159799977328705887165769388962340264013720402458147063364257289293271990986698272167205205889947349855165678634461341817970664111292796651437806868032046123565833957479042260352448231176672083370643597998906787493521281155244733366372077405581412879428760120261567897558114057189612695869281436414103712139951102429944777510444727860636086573426854329646651986553250903592784423119037563688078447992753095851723487372140355076142229221844792302650231684648969716588516637931435623200704810353040268536026457643754664202889110508547919467794087011774889216204984092267816511677441507231218969682034654689294491009094958251504907542667243334044600568892321874183664159695817969266540129714739699965559802799714836443474564473362863461239528400001859446861206201483344471374111555960816134285825559797245064884956757474756948670895721534433576845437330416869449138383911958109557019223455434505928532880507567968438892664056652174592521533178626866253621307893926345053582207294856926955880262891306479443111938164917211368725962336155326614898546741713206587722020865188548409289867422397447578305354362147317747790026282574544896000000000000*i1^60 + 10494630354221123233054976884858458738366375086325815934841297454692508835682876610243222939629257878298055735614264103134895103775834668010321128974220760914382813781600089417606493127286737906598674679393790039626301643101643382050318382094238173482158769439486978315292035179937160694227476816777174306121136942370395018572828999485782179019673536262212200034731440750818039750422452722404538450601306207281224203562667738735276898072197421017601791460710432638083053188693124595241912442192144828181173705918405422972603509088591297734972229982514787783525514234137175772674167877103167986017282665062961599682024442683032039757734698597409204703789287584813977770369645781052819564294958342206005553062204535761802325792490689781738342205972323106671520132673818611754620738102719396173294895351497930700715079008391607933619395132536517441780485718138967573682337076862924635670610949374640411723096699849310683712597285411107487641993100858870786488903515838509623664016044724980071517150110901034185441690591607390563186160837904112840172618285981434620905860312554365159674165171740552728877519236225611144950646920398934476085043938769399835745568867001305306109018325909966974594142151408683825951403757350521360091074169032531171877410905649780486335226127573500542492461364393711824514017116573003662195458578759737865891471763828499080299409249962484216956920485637572359669915581758990829923339065256648454243507503976265951299753486114563894710290637431260211315746047774172198676906533372218842688213662178844250302341764000955968080318136121016919456195523396809233230987439704155853129934497809192544485111324526226287320174943491244581178386343104292443668718609379836456572595906736797890765020829232061182407697588750997365327667424610702750153873875818676474786864946216610787562407843863568913426632553121212489113247711941721622270324603213740435924355713395197942860594216754916259412414550872071249921293053076849883954976038548921337985112249743803624339069416520626056697452372786569795441978058710469145695232459047510285517845173894993621565822759460744037903746228117936936469788972560688623094636752505506262398569160966169805125813151832136971903382296400045805223474487735410360749232821647853616733359131719646628261289181765836159153040795456788188894134371954805345104297133527766002623156377854423349379804713927979608964256906926405514355420448750032123764505040939937268335531235647704441343952806455088038650108812886975605982810738644223712765716679412380729794473483922075110578426046951004168598723919592091535706021624433174255615881229419284410538366598856626024985394041206231785004302555815838087602357896692024969665030836311208900436095810000796797591692417939833643510399984209233651390859418727383575112221574753282449332875033937024307943019697905555840960539717448996720839319617536000000000000*i1^61 + 455132447708098262103981987106547773561552115114004842866876615598633272680196464295693146762968030763389798514572257724092942514013208274064013519330659388848373342162767066010490364065023302393920312447397635838426455334464009425557545894880941260132238024039252948200621391034128206731010156634143984693235716639878658908674672374244402297188164685002101504092350210124254757299118579904686698443786291291985723133906395896622788295284061994446031916361039324144575588435011321538362154013377860201347091887112981540269618406351772727648024028107367912639949620696526496440265298575730259465957203333201181585405498061346030176347276169290085256463242366189461586115313136293641041216010965405180823710663320447302576504711279546597066117424009309800152470670345117675017176055717234456334924153255853184796467914301965952805762341987473562238857992899338471052067603160920824973125711750251274986022489255441300339589520419076847161591821697217701409511733864449123938373338055699141527049387708434595419677750282808639633682745322404168986576314504461455440100381698563469931600281385020317975947610811561752910135241761778825726128283026271158167563514958464146810080698147068865631212361456754041284924539404244154111633663389614433596455969224677453681615898862924683855489557219282943811508475637552042281300258951241713121853950791522355602689149792768338838367831802203642304483876963644339372857726551753640427728933654489748251772103779820282366628826526762857094815831697296654324652285574722303751339456574203620722109494658051995621511226859713196548319179195558093334911041244243170502641676981654222208882952081749493024073586763252546615561283655970216554168975711020706543988375327894364276485049125181451734259765480324350752760549442255236243796296334084490890267707272886720522681812396506223331304060641402662229724639351761601606953484139726096950911902701824399552706757605743944590920805360339741777079668815501950781908148049847697306859066625404054975077587612703520598218642630864433200070789528939769923779973583388263953400716469162619550293378568718565090180279487184949689112492316117234615064101866680357315428160601163290219240237463460493824067948063100277349417543677581741231251715548070576411139181176976623014825458610696283499047598352821351097609998951594235081186087653869928486166607546205254282067219097894410406920270732888638054465665010141372908263017734937382705190003264542701743019335822838607746239048495598431347691777901494633069635703534183677794811082838802614888134119854933275655485701274146177640443985808288684609362272021073035082656956089349157853050777381697916072225968830674517754276034885075046072982843073400426633532574201919639792308497525341092491893344521696414364013241525192175803044762161923670034603617324734561056511707407178125751071183024431575754342400000000000*i1^62 + -59173873195571854467900932667810028525339557993632188785230754909881860055305671829570888021014559771301233701216404140786989347868705822228251403586544656606838684047676259957174441933000815908524928491544175879965036729148637633590327117971216269353040997050247471378166247753628922304458285167782160128017352706991871993217828778182605273898580693677893233196417123222359384034170243153184976109283196319295746556671898775585504987494642543375839753443802285460216218495589630768896581849064185567404589908462261478576466037041794309814506398120936429983066879512789788163562136422506914060521162023488280293482635835163682695002785910708984401357507507571911846443907959562262842095996734043192935724754442321674001782071196407532125643584175148213784046017674542175608380186733618817520677784837918200602185749188927352560941795950279526807248400213951727287728406074333083662809324416183618589781148144842224133440937972738132698875404164595338003804091700946065257845769041687210625965013467777252746301473227701235362277136289620735027335876454148297146070061724296450921748591793267314992311043140945178098570575346212525592473902174046875759032711331900725901386857376475897860033910722038437117474046957993673687202283791252021898906111618268317858858690582440520893690322478754744047186028533126096314068142121204721003067434523199491027936327436203998335925839263922718288698124338063711883335129093716578244417130493134002025840138978031936165035291182000777492718167700257245694728955815913590907756523757443717688350027912650819193120012448565185498370950501570956761890444376546908231392369159292908016292419584056659588409664027909152765272615671254247116564155526947322835063589885430566415820926057436591036771717799007859812776142402128824762247625801990844846752887648522883351728859521419685925429727980831312088359480261380670528108679449211694860273141996422525437658245154682354248968515802588361352996084567889620796814745781176435666388629129126497262395541746557656583766153549405714522699671986068807502292437595611859845428668092749591890400248149749319946922712029295496243205681065622265319531692418345279585010832447555136705288067817342344264470159882690412585651976007506584245224098533478121442767813594103137699586402539490461645582311418890965459775160169388762127443630118132158591055301013445716180900486678271957200663353389955921274115039790542456807286919071401047992700388319154793794536908573582291549933673398364505919644870402239423333994884565918823977679818810251403193068256726100941722031891034809413887013339142311895087020190988306441007544269732091390299855505855792466549594883836950035857409210475290478148910291667540768513546883959674345209533707289656896467662853724153757273358806746910278818872314223424111349104271640686324856174176962961254764416133558907699200000000000*i1^63 + 2775112806182180594408909208444678571805882790964471470696524591725727651507872458409528441042667496313085805829035819330589420470350123475452774414821740986057870134192595378641201259049359260059409523958923479880158159235410457600615280922951570335427951137137815882485345048808970371494688064751979049741066221184756239192378385079497426627448311133639716903820402366539084948716780468332924137196364786897574876304231411576309870057535128444111893455067873118095578493400649120459910116042178663053461813062766731810290650284135485607971039807117198774879939281862702129681442064104454072879481418615329317140347341166599650713401321024268487903960832766546869896886834444780199985100661944253144081211007181121236575883006418056342931931594278245214838145932112414635905168848326721941693423104723145544965306447463229931125068308247054387201249004132274552195191988960130757405278598516165587236667215162824121877980355048298659917990118712538438151133863592566841790710444334741825599193475184736366461652584056118615608067876472372720846989172936297188688054640782670426972516062438237759385191874650202887965165091941517382005279531762880687052675879750359233252413223592470166791736680041308770323131244701919538126499460647112445140082318728064822564555175657917022648964636988780482898482624376774940353274753769903719171029799748806789990061479982383460759949107981518021901895947581859726551578741787387134926937375339287024196528158258659593566152240661629738770811068407713478200321497250316433542446595395256725139661526683102173476932153784424413586695253338772658134297456076123140049340691457046587646189910850440732353602071470139533781545891503981519857342161031023328744893352309883177835409974776318564799451580391690171530903784963212868014627362661058802453251540544471730437979552046719905763372346067508336286751108324201693354801678766247245084699396680439901639067246497885512863048186413431671599020674828835370177526713416805307501350748056971039307793741217356634237809895535702759409851914008420352802170223564420471231628589753561783683093488865213422810984847292439202408579136072629188051864835112768736875580109625542495884575953624132581857762588918069595067210546721103490877922020523356606752754566446065633097317849539711174069400023587280671406960834168315939169591607071283491409956300407412876993223921739627280596053885382137620773172954315326147796618948893423093145677336234006105117670925148095196194911813125816550451144234550764519945402114907797918862840061199605011942428369802090077394623703170520331307030866349611704387183086944539862572411234721330894068196466866831709806572497246782091200630480412698625383422961959747050113833690519034237508534404507339532655126539408846071125619910827319427076377210958619365367391383018241144116816317807355454303795937280000000000*i1^64 + -68259456587015154622508300863481901183535335821187390848358688440813804483270005576615246558935831916508169789252062372571396600761781657429609054843763953637538460776753698064687024850283103392737290611483159916150892098626768632151293142083811889648206511018121045032592305993658229943048299224166731196286007559236897804843179594009579817272010883938740883253077690870889449084406542523896041142835135331521962147103068383035408810028650927684617032817812636141259450362447435018294791193757614147408093925868891178659542954465800432246587139605243222942684809844605627145098054809615421210167006597194147934332484537954479549619408019775960544237926215458708940790598200114834151578222396443127763486808197609714516281331321911807544869556219699957598992206363219700654076585748672673912083080139881190500691001117311241793492319288372083917449709351582851439156629068693415567701594587118102067100525749158586329923568516333231003645982119316385715271738743328455163190544877466085327449347162609748043052549755481686089442700326195144525182814290762034751904998138311801367773978723198940006337062663720712837237803091287821293316076825571272747989069353506407211498132713415356716377568827475580319513878316531685845025198679368278530910656503744303806867796210940814089856555732863845592631625009044578300151383360690513635888067306181333801551264047749547542262767503786999609167423555923206694931869789345523014733447630231574961024578136721360603550387720791371288660587017037659034544832404008429181313330435345758356778422598128354350112355709458634973172269588001029616837804097992817390956321088149578628356731656153653794591991759720127653775334813914685822841079444580582205994201480073482160184363861098886081010022484301365670071281574388891804955924564333134318393509622840901718346098557418656787934950767653087603207787559588440428521922891267610170389404945375943858368402488272328748996211241715060623213281240706207520808730061435543710522825566844639698301917484302582721334227548379933047297969702986153791456148031079751372022323807769780855106277703950570471109534614228099307090931450089579566008669288484850134899740642068486850251685515599220224514913845175898152615991134201084956526745201959426944010868448163913733596347653371604801559931775254091727767428715874693074411165326301938935736089154200174416757370312181427118781596576604497820609766681591516067753225456748330447652767788680429561104103860760577988919431674102652861755808871828577205823280378352728014528522115336746439824564889332129483180670049608724641795037726750730304589492356091000760484674063616752009702201826115194098678828367441011935157660077327970790230018384613098785389920095708660263544645437313602003068247174814147976232549053041462448537115442490258415235846936268759227470391996464161095680000000000*i1^65 + 751119186260749282828222834545348298908958350151806747210483389320870702439162715926887135057405266266623737504264840905905097526300819575172743823925988052584259925900590814810151515159959210999225265699986952459908742625010443255042533744738691359828000766710334544092624105353589223502057828372521835997562897746113647034305727139424891776265783036856572268217214524215941558769274799364723082165053534297428299936761507010019132324683936180411560707572292965127159266277376690269962048166203101708140845095268911760591166986371189663964361288509189211186727517478626239119776996341449990675862396784577114695531105144116893049621944363840944474363121517351417834053203332394836198326935048095038269357479376478071701251838230657583101184066518135003392658886816602553626704186501606858280525852689864833820259002252076390142089005195808085020451592643565310251446973755904760034372908692072747450673210840072508572939992634003069278291339347987930910635639678941188185495829969023130766659452178426367338598899870472800107885935679830641472872406491621948094568243955024704087725785378941990393272153061332430201325064502931755451279499757521713049398869126361129252148404909540053496187040233351715167361307101274077600879375288133973269894658131349858209449730124704268457080899229110664622624483697702587659927272345677886054288444453146009455678536353471972695404371207880182157955708502974656443702026109392369424366055538389188134460258219628701965415453163244480489850092301528327892294788720093383942610276939035689463197562684804429882195883320985819529496796609990520153536509452232998463718367606477008800526607568510889144662055010152160332081452557226286663239083382133258719794015335768998148990165740825978136695355327197803753006694295013730481970378338400293551394354513606004781330322417600243968501321626706521711856205931559734002123373767806668012171522139290597072300006873045543145295535442605678218995844942521864796933265502568656332269224728483511297404404783315659819202169862677135116157050532908443235789193747004760301530374701531611107309680334866801912858812593434694308468297278856472725688680420958858234506753733239854787556448177142863845064996742121345661246721834055817886087308310945063642123602688533867628558663978566743825496315456101068509871145815521966117228369884722877961599755336286187711796452081807017639824025523728145395535125457077666645165623732004872997548562478071646841918008990126059179320475429110549322286906678630473291916978706456449454117150079811625100502840654749429263118411804163502160792415445235033836550906057853936623338988544493741285649002299215246902884984269828266513932211125065806226646373823621597411497852189890507105733928603634779763624473666791292027248033483275400943374325626585276256785724505286145249403453046784000000000*i1^66 + 513700224740622339672468435027804717289782706964915416482973839922688582022600021209761025694788107464944548951806023360940105237801993191271180150550862530758638926380068324327964521106654530020273973535481619966602143257086513070374687734452507564493573146202776482964422284962191141345901784174325790557225395891137816445707372020679934980427250888500695898810530347151807971979843672431878665126672985504673633546563705879575428871729408166935972858644494633452096406708813088675999464638266105306108206253638166913254886214296881195011953355864342034635187777416668979766976134842265934015995452919641076889325676623310786887423103943212037443486075699634856728273804212127479975578390020606126038603001469634658565165822421150397981845799030147734835547139686854291421162087377333225572924588736004347899384636261702552957831040230854824024228217967499637777141999385277782543514018371944301248355010143988898401061822875034200436522354582874812475940532603464658251803225764842154151792147768743439363512727284904692692062429299155870769615238930809211327702794615384748518365130697146497456720964492791859206022999370728491697243809698108469400233205832109397230297904299029040231214789150376192035363248287586685325327560803371951857555126703432219294538539556160211345455447507882155260830495140549621027682346600644884028208026136639855393072115160179235393455107213203319958453541914329962160260761840099291580881574075031325384421006879339516538356715349077112170557193903746495480275489029911089971198592354011079741004087044717723820273042353941811263867949530294644816932293655627732240509009639283403350256074074086151835912275503551086352479263046222810432661087780200018858061958615886195489459920292109282478575917045524274995844804461282901673566803755366988928705938894550897514363332064588860667259483546248780564628498702302558023350096095315104913522649460064953584607029751627684143030652866448360290535990429833015833814271659015721513730921779874850726876701123956646817586828811098209725757687555321286896078116107209683063322695132083381898383484113059832605368373100456583677148247886010613439142064842082759483462377903971070537106496614544906428697772291485096109942752168075894671139533685787753591238050791916557951829022101878334419753532422977055386881634643558934025173500749461891919311505355337007812391255424974376443146170748652761136791566187811871660858363140238627928537829785846554968349319378181331341323221245795251828895238045245067293656926985139565387671344216247867514994740241957537392297713063077292420971725356945591890095529586051684052136662044583963722975508406894478065775129870253585037881151948950604048659782054250381726650234631282889031749406644869011917965034539545017351615148179738238627934981679084458216273570137283720380416000000000*i1^67 + -47979655322408003297528082535588121013744765210894183897739266787093314331355526688979526385256328565072702568472184952456227635071393333428695896798543009709755149226769871766518116136960949097666279286138343353718974647777345046898758682145159085578805879529878240390021224698582264240145857227244907567213548554571600712945662913290482612611092451199184109842609676019619470600310390420343067004178918806258263732377234683550454630070758210303336374013074185769007013636709016070794295689895545186755912355933432792690891281046911638862965551691503529456539567109758064092114091680178289132866801575963727792574828074374639221485103506051990000275076034288239234766386174847212916830249619358766702650669344131408585884347051403670463029278521961786078694230982720053465722228977894182223924550539668247696983666170800891514923197579770973530436754770463903323258594072648218474947929776811523361034602592055737215382492701388320895540090388585085791276795392861269131811721259112831928805999252577888160373764180621158031160882334506294770639788482384567431598415077128227880752790559621589197800666892178669370038707893223071685358853984247357275650425435813022416716617501492905304290136780922499659858983750056928963142862282386591631916520871127505736802032002424614255810433251705590375651678935363047881613521435194816153279920140558652609226782986399438905805205271768222201554512523220318852363551288673662684335388516921360693573341553614147972604547014164499003324053175266816280032801571215391856118839204924387841171136232578120574298644480426352228156167942684867077243127321823294306846184358503903493657656967787981768634698859219504274614229122915048357158068479705530829719493184905180779888514076487032010308863485665414730393040010569620186724968090647461085202527215431536447982409034078786789555968186549637634799982072949202153353003740521126250291297062409387080649838970586357933737735284215974396782362644688339580509717166335890257575805384233019802323410827547934475084201240810499963407691073488326721633329135465408109323196643227693873339303349648825231090540378736126823374726460979310864336542316471198289106647175095741987531996185452427404271774263855551693262662868066152194834085663522994369556235257899306177026098109916577939173067506872701666210179604536969292473230629157748244338875143295581158494350341465778089513074300286844523691814419463980281744592915918424754511586772996259190828554971939501440668381243654472296438812836701958414230590686465032894691966215237754206986197922167571873518688074247607262620190901143062055568971750039865797689386086342575592491258212116738195195546485202095235096369040161075044606177970766732491007141003226283037874666345649821015814892220597599292322458925535001999191055477856272210428579306432102400000000*i1^68 + -271214254981159171469173328469469344659249186099819262995105163616916581990886375594426769025150580252748851679186188448323763215643449417985916306585241087030057890218185633040616712237630845850820733845577085677406040042973375496438448714496732381256347749709877215291533033513973885438423903692854878880690513872774276316360760214936093369091124057416995086357051022352366756237986337317611840983063788850520750224269361000975709753667401035955611210982682066606781094018814213707293590925068240002216158706912882635776397160996934513747170745405548245640667396255864299212757031118224414971703794019758887804950420021912213110862705505311968387369864380388267394517320268714428848773135985658809688173226689870902482863941164704816925523379671667762669314047305837822784761415499085768857337194947561058614668006487932119205774888524122719324987676544866792307476180707198787709590446209896595155699924820405272151104412825853389142835053154090370153895569511095217516272481912289370676599411037093390559169012229521249252072377411290736524782057766142911406255255191480725696209231969558947355511122377149758852582556829929592470344489622411302926639129638156158324364985044027392350643005052542980958896814652887706164604200909546935997016458900146648582353049450895580602593154364994064095517559452329505637272918945942084031838409210667853186611928439705683993758054656100936640468186250369436660766569747211171734821967829403617877960477849675246547238238842631022812209619389718726892456875711721951359961836738580605322704564447607816169356614800913923470230136635844510836266153200407035783801775719058770507575991957841970779435820395407778176616829384184759414851232482705751117048709853831350469395821588485255716412808069827749463894001315414775675983346243936433282441367702203953298054631686328519272292667813268154458752900089121081922394227860282448339450506086505780041785125935652798974516670841110568419805774016446233610720725957762375621764156636125602528798816331973896324364847677591977157602761649576075183670475838298760362034838665649391454790151939403808254067354224752478175080713385793557883742747970636861876110999708751296112642948117736326678305217095467487405982108325319394573520324129687848052523493941607053328565431145309808126812330254202947872222315200354930714252004992197491530303419441634363078125704659748096176876205623591445589770409726667994875014980419791555113233855890909460040750816342450916482420805431381800777564323628979798828858422640108752637193478012829902712718998775526361131408124351943743855464078140061787301230175819038361770235838365842599287779783598066229328128726671805195892669888056937497044046249142376287994555123003289702302137830378512394269749185290699884462772900184210337508316756354902448339419136000000000*i1^69 + 400290578186689214736408272686206695833535473535321909265167583212416728522172417760858359180284071866600626295127742049449318173785322845052822462789045835288146949196499302435626663269379569055670061586760033724593729801766555532008972049820443978147377847481448975696551687853466467424413462200716171074603473741408287714109825206616008614015569094665432148144150921601327649585189025870290569424407677974820491087707639225042417436020852621897643689087851925018792623155819155992010141359068639462851518943973605916524503915212437447066086057319760922487210277215946533179679904641986392802619917800888106591796026640779747020336463809694490471721660690908091837561220604298446391311391919389330510587501045455316362269887017209358167258079369375001151318697667681090519343931922875606082861218422139638490864326074855324503807438546027540956716343910587506088328234837528432250178255614858871944777736602586008655595846720563539073262391004650195982891555946065907156043459166597290408356052093900611338934996598468648142755745964282064419555526184434642798190331946644278597516047796818196775015020523567585987286973170549810955065871701632375178067895701915288494337565764235046026206720495470790126973327023773913586805674362555479662894661648191440506134526840884623108554702289570924512417212375544075473859724613370541702171200688427895491621218275874668520538369898074652161413471765250439964702938647953905457979494946884470245322495400035727971015997208467968135759935493389739038760389951664366725389980430643271463584633491635575867859036118867385246041531280406837884916526912507982222446956151177198939442669859121271265993708943101602051389622294952574441843958585059498428915858385565084214471885074988255340406390138090770748846755223109397475142702959062337086133347546215355706557304949972565711320045418055813009927832198724896682762338404087717367840584437604271057517253587653931287450577267440401829860477435211512532199788675209045935793966378045669886438504504175605544933499597681770795276390956767602608751501048074664036050372518133593063649643860867912905658037972816843262839983693522594071971619416007859993855493728861311105261756598163531945350478163663256928529621255315391751054388398423012699555349545802664526852722590927200135365831486838914177056990736308726069199747141313531615078156997229366475657754218057052142826176296902188760216286436744854640939594721123271385956006291174205913532871405104045523378527624365210355875111789501999242716308695148446826762023611773721884275347707794017331212555689376092528615545936880232636908232504753730757277781694692491929808339550612991933828083822584567437206214842955763743184387958107344630701481290581950583417729676001757733125903461030373728003882970869276983876681556788510720000000*i1^70 + -745296792649318247783673976087675675258052260415727381949813470773218770018228283157668577645876936458075631912583089872255710282594242842047893628957729693885093702353674872638247234705126213138711466743074686134906931961452132871170907993749042603360000347707363938822916756498515073895778974726504262528702388443832381075987023165022606844533899169888401580239860425261138275526052766535492754664904014205620047742751279362055621186367154656084327304770040962287964555557114847742633928220170830912397894353834349443926583685428182730658444008067675667119481589477594374525535820864748282828302895499344001699650554263539474804565993004634901826281270318077379175939381678415961466886368418113205637660188819706030554377205336097190593938752834427942402245286323700211370765483102928914170714691519864160728457114212915506456086799290768045691604524257274590800951441257570499662862119318994107416624584801696015095084745823351693565457099402482050503107902189915788381837731852918355196639155439147169622911973291367361373397013104293514121376817135124657819575872045670216787707005736537685369739304674772202684104333566265561765916077653326230545073906393722124502768876136983260817164673279924359485405181499075758709335964463518044925914654075413110549134395501601652470729315472576699546921834273928631378526886646794472105699041708417420594510780454187807809599662346050126475419570860803069361986320792324839738737100921874482178956976973439114196658147783204134126352808421540241195951947186330095302946736639156672602945652630801306114467500177752822092928176342782369626043551686569900386282770322118448281513353736554232209726992253264064659009257429706927408974152963701088201699281477363880993278110985079766052586469101022285363558549347956261364006165773435979006337181254098209800792116894362979647098294245288339048761601200036200950706691882820585813438737165726683010955486299386231675260476371634136927230184040116722651463189703308922009262284963936882443615797541106757562117000383846239177613591245834405041598830033621215795511398484002416648414810505867342226036710140803329137779954457882091233248093863339771810208190152098832405724107914081859028467748292931888654348114212582099198547276714241892848100115039353464778823507188823547597935662154815257808557497916262005493934584635695933344624730621195489204949443985001998918050044404466750367951478926276664956137849431337550107686725380589796288448883748061135894464918182582764958380983956137129016303055196620360202474387263800809235198174033988416460068778917914710309696521021145618364911571744360624614822126817466645813052014779519734787513703379333569236479827932704950931241867112371718055567739730858234287364139661144476423232980008546226820584674500454325188338647040000000*i1^71 + -18355292438710542489445451759469059044964590527856482753756335974955108593859953172669012683719725094955544293601982434644778246754854028939369076452562390284300087092336601858884119321766709394949357443317487638516578965240495151131820931447968388222780117906633949591748917660811816900949816771400536765984456213587740017663654051827424468372533848990551533795183601016002767825371639706511262722452038553644295244775473754352964940619084675725952940894237589613767693850313751932353690157580897838669703302886134793546394108924709077998640549660683003248458983776687569026491663411658941285267908044025366844207811149806065912150737640138738030477622760716745539484920263505273199691924339837284583538639854724300943570184828798690466022451184103474671366837609048084552042058519583880953841980633291560933178821018500228922196104654676490074967915114166622118247260038072397633509781274113148597524010534814933070112207470632513875141927688794623974637049785630374068350379482594817800260968811819592648580933162583263677129103038444786182098587699836032605818382266902652941930971551724149717165362601182451840448674415553854983008035863536630178047553237495358566787216624624246221027879827569968142691592086841002526943594031013035569735587284329669920136874942916445192175904982555546893731774167920265560117188738638641541156204293735858445019555348708043971014969108194240550743857060611304038220067978915017557332526131967979070365382565338453457427517828554412108001270572037831820892497441852172464598467562833252659756422573515593274724743088739726932834773618587158509615183469670891483061031861519339168474044727443397647678193894944638058134345820889882836205964753894822100332125490648856797670631125360922098744725916893849188808739341848137386779553601679341925734955383254273841268722781007056389992917420741940170931940763088716380014364533136037787542575933255515554878212149642844733168472951100433844093751368684744887868228770067556202054493247230044325525388404500600881426194358474113626313165864752560830214404269826250367922056667072899316144400804393314684366534452903304117330092455917359669393847935450302804968685534288011791622241966604909610349595588045388765553495204317715675224018893495504871315910043219561648297643721197394543797594676225510709550714792103692723725716553312815988609108061507482170881713354429430821238321384564519486789218723544811894370960345537925727040041127404630578196177406123053939112526274019226069288642348992185204850972730934787665985660879769528285750227364302810477541395258477408288074935953253523821501354796861364803438815547094550643513925098751296708192206318041949560642617621303324490886108463052591895469970271766208685776561026672448780308085308815395208772776870391626858496000000*i1^72 + -40815802796404677350341053473672778464069697549323133200493389211531751031586180597334888315557216782317488573995339533483479990322459402080727803507828959891425769708724628524295088637324903759254833361672446492795268459882803047947288179698705612200066714313477104294718084199831093419725109743509507077412288076526136780034961939637055806158968412280741897782043810693204414606779252752228668754983433068216626923871287331964298880643622122346601875607786306807025720412238381765143527130375225020475435709245000804667624082662241556034272791157187430828174142569263418382613267411236286876583756259908240539486261526741232729101096839964889183809287353603626982581961582170862941854360507579214669881105229295297181962266504810614097646770438000345356978191132132317359721496443430063272060337041187146929332948404803119245049400318266881773104951433336421425805518833215383038793234198619718916194338485023640783448959800526961691927233216104182156743146272971639372864479544793769789905421746572901512455730299517701101445544435308629091831882047267826978120525773670449689484894231816205465450579203248654814107891120720803086989245985480131433871417358920409311829711253389494617712830984581370491199427925059309668815612536613816719767500505542155294284326608912904682967198506422032938953018358045035148899908302914986994661251908645455972668457551916961029494854256311622272962275974675209627387590074362766447338202486230921710137543975749865278159011927407311508436513068088565909432151986303401354160074353107238747398062484241701057591382854973009032468654034293664110393184152660623848428621606738543289377062363738293704963075500645332890938131444034020963930186363359779536603175006911700777039534643638952336080294622728418499115090526494015494508404208954474361867162160178502567709780079025924293129336198093605196869973936222008100172608118490861194958761882465418110404160802386531427911754145110305983126399816017466039672961173525600439685504502410420545259034297103544222795327404524076745544662390931511101404025378607633094999007984923203403261143288710687433968735682085644696879094536974845661701570142426426670406770279537561603556355237040672480093664315987767196934786641589684674308801984604507094729285382984256169278832494270697223284526024423619923938563515835699631584363313268568339931291290949291048476852414185903215242680282037952266577026271726883161280932461575019243757615414836051991739355754703552219919705231431623418684272442857375034343337118054358897871337979854796100039957864014396055586934453354739218472497704578330238790953414834391701760270541836984073409962952875981644555065632087932263189758806961776776172898846050464121760695085587686773049520901909102780874168866284757173659433435136000000*i1^73 + -18290138584731989439609324476449028951378245823976899732170443680960319391894353210301111446358325520775896044827850140757333539831621120939685166945848127505776217636530822627101221968124489682600908437123156038480955675440285767547969907574596159978808732329645614698845680278598213308162008440307077827296546612141481325659074954042819419216549268149891653457499251990009370347252745557501024591879544480865972401119065979192462119190714981444880257884175926955280399946022089437538607570707408011127905168051209144632938309262023880544729885055874079381276419651391107518194262572352102579908920599837399302611595016747280044422728462448010717208664509717729236618230820245404517134733578833195169688853676115806100271840434749417514477114148283956232047811293069736089365691809907271549215216474441843911461341342974877263431568606032168340857395847585031272746539111607584600042840389527221138351585274895937335224513191298781579824239751420851710907710919862336181236912459276988511689068234847943071487881551956218943113031379871376333347821981853437544160227224433797759660627585882186247593649065214591049508268617904050503549741530104478553906134303434910626231210620333614159690806179229955937520194284348188874668776019768502717643745780666920555700087402358983729086725675982054018036035927501903125289231726351937587845142015818322448079379919546525747453107877066465328532384447609626148878903707802964952400941749957864675832809168410714324544438655790490906453106592925355403640392312236746765564718169252732381768671548165011538353707624281993898472410364761928854660747906300766488079752806824648042440787622979539741654036678459682918985023234281626157164329055341608537472786891427835727110253706975506937205487776747759127220701294895397682425248276150226711949259356054497233224416055383547111088308593352328002290800263298263019338821583158462889292465231144771677315608713959983191914282345194362220042577045846951103790178373107639719017040562612966766069242666047998520244443098637621128730042267780345137810618808167867342636006345065503323536525953184750184686977537061169749842132317506748142251201954149527005413677744479758389282019118036329816173589751878412689268850056768045259353900740774117478810021527475481934560317182484758010415646155872005068035145987131985485094065904118415369873378402899464429011685819090247124075041972396633375605558056960473404215640471811197933807365020855734575908429352639385707731144330297224996334608236600789976553921966160967827249821113149555357884578410232513175471395348646223441101891874237284306684818771296533110649111013591862670026299201980996827822628688722747641942648892404788416873359661680565992254478312498985299418332151703408830185402324610431791923200000*i1^74 + 699945425169232188547818232740846150514563339116129076126485328665187250176521307715580925442926362026121910675397633251287427835264210446033623961253387619456815864037573466067163465062968067678990912090584454148071191145080386879206092771738720830728422165468706023034125349439707666629355848379664360642709677838600450535050346361918697545163328235376193253009191444080377521381578233337667320589671402357896135407563510550838159673061239939432146167560969509937658126062597035170773831969543670244587070452663230590700182514251617283478734092439512436180939683767815099829268777567106617709387098544178578815599164735970402951090934586508463222189877235881165086894904288921266977834076161265863766902939054978910480096895549298365425927844262914447121677611311474808947408624981856506047639283879529670799037673174083689982608615339966027029030550838142153637946206330779702702900637546553972150159590464294786523780719394762371384563373830718850503113814484327932766906908034580942226287046759888359734584557242605415695690222707833088812774883706176612847956966704054001360616125335722821273489514953516766528293708220143346029777103286444283947803427678187607874423929495873892428068535767776762222845267075471067673127170044456767925546598373400738491457359433611849829155177151655130267313796501607787180893225882717916325200934509464963342828276983682999777715603021993675322043023689445451050914857032043327838144482219630793816347236863393283668403165526543556261433971358309409641840496286100647540602833424929733089481059958498016178316165563505077562372957896127740397780211259247962453621934022389708371490014369352625777652607437175671802242640860443050506326891819150070601528394399588907570579705568492990814343207932800436036416661138794750737303181778771195469184419853702975899131253721195293789948644077213508386361857823867203440141606285341003607113591584326816447378059609434802954833073466334582831925232697645970767978770597214238047378983738600115799767957421392049253973670934134806262445446699708123267550062973058099978507748294003474835603230092337845496646134527539536302505838434716252526277241040458352752490808520237023015535724334528625815299974245939307492985563412630764153586329805324672748804704370146479246701960521245414054648278613606215758758862608370355772226953702922738160303688745296959336591287510785071709310811709814425018537905658911661237646626465277823658767053908534885485848388482100469559155762294341831745948499808592169826139369126188289645623345809363766460605998610132854202739212998565808080892869351622798462715626453026743658631542251242164992132674032848744302587068495012922822841286992087042051197367717653668138195239827523002863958056225879624692352103219200000*i1^75 + -310419501045331157438443416884849976834096597076814930573886087005687184287160887523382990606017961440979485861948652902978592575442062903008956499523245152032963763476876584737419682301047747325522244781889420284121658870584637633906630709662762059363242713944185629562517422738007462508298257660914270305641121005630719816723780581932856270085829280667384069787928572330702153022200704306353155666303913026925964131769806535699010002506987566692554722466134204097713595063435490495121540816499715892193752730505948906003816211756309154298016872960839777845684472099538603912727644830664477286142257011882200616194514915237575920469923085278806919761102222582742031942385140709374792100975742315286923705676552100252864103503784470563575745730297368359174861229233799325348656384656903130863215112910281340213947145256851331355104753708647515450635693982335165722603875016056444511397417865354549419875312894831191684057259314332915303802212228261724540520463972058019240599304011685311946655411875433940083664808438115747758240995984614028419237123642400011969405189888086101297826770701728174287686502223552474788981948289314904128884979768415579137863395745942409300193123129876209860028320817322874696765573159149410258955833148320792957437101375540960574154966844970744060948412683715445360052278201853816553287857584054382118767646866399821766982097409474697813643431589249741617657134782738352532708492953685213382122799884080814015922857467702645836944363628474420042643317183035308809605412937169420494895431153459938823334894680424193317207398507506418313024998269795611907418515381562790335804674395121207659198624788565545296634670546194897998347634448509724135356690972779543757004283467246328965414501009991127959647010167763034468024175285524872344585079054683332328589176882995189488910035019683210843443402408721599530186283958927991931841825964995412561631340653928394025882468914713765046337016199445681153577486316198392413246272978947579375627850412101194478828959085465181179432623605229311932236686866313735929556141178460302800189132760648642339187481138724814554261646061297778037881049632178909847000477606072753792701651761528518044617260892056542665694954788778205777766137599937562740622341317039067875128707944337034463003615910712051598984877448941384681680710073573366688162645684727994468719569278705724469419432189567828489373265718491478308020361429741061714225315296117467355027154897732338743155916346524782526523574398396967557914382836895614737108853515784613481502006113170878020436807730725915053912050802345252005030408470741471928197409785480091157241624438534357558753273120365468024901808644886684665277514083428831326874017557642066344089608723123365596216050602599000309760000*i1^76 + -3762096552991035367525540961808209307978019696104698282167808031898399051456816460620833567072228108335177019157067719803485422370079038119249164640429677521563917141891951975805365689545026716316999115882263530223083550097751740873066589666121679153733555275247181183783582672390785587633184543844977099503247959736475265373355208099413087063451534438957609177542285480213241858409719926333924875751066471331361858433260590039584817680377943543346929578397418538963897596381980470016493397043063026887961946252239122411950178100313109039667105393724107208957571393578915083774298104164543748133405067122412183665084287892664673297282682407782893761164490781266020908035260620142803770045033954048493629411224366455697444000492224041983457743760623639417228928929461815620237417365479852916036601871626236006002114530778235734259112585300011294675630570633644561739457930189113287331979202272024431615566082954294093376568089045349948111661108607577692049312091918852646089649874782283564284048830463772512236991418795871111405142782901336583428078696238063431738288231971215398497036458955722547071530739009021863749290721193448537093471832651184295536591239115659519349194363329274722744872784611956763006950163962769374302419645208221720736786686979668482716036755440374038082270777898135444564090711581664723583116918205130214004800189144927724193534997586062846029172820133035568964730669098372357472285369931439063765138034687817857189059785928160148033612854015137438310489697863922540041568810484057740279739146892148609153435126025152369791408481203357883048054119753887868878285627472826399372713265802344788877622442607256556987337369812606103772756043795847220210252648257710014775515938388213737000921823189679019995542390674077005511612289681185892589356796401059253240743449577573337954018511358083676187984166980761396909271483166749961480628836710016770570585850845453902944359302023962099485637445935578145049313192673133193082071118874945731845876577918746863298656682407427717489650678782107773973592468984176257370765475842681578193477709575925304359748143300885027652964071400234688432304763123194980389437452900410324529254058654712062821483847813562689044888136593653747130576663536900181434302861195637580631124640452167974701374595782290796167792619147713096004551072367707935105104846302935958748562214730842538219998398685098151271731069738104923856914341470805347916260163233973012977247466632425629447870708053764714038184448777624790126419123956075116826168607941629208346650407250168270469784904362365706772867942413396785285685179756902535065398733288045788852566266163147304358059460262702323697210762665719865888384228251665914791477508557514954291586286329691828154049495040000*i1^77 + 10495222410297234960553435353282773948611965694852088369287634602108465037259802959723584753824307782257598951051141085895634823627519548357054852970823635195779877295851030403492381567672295507950611309656223096304920303803313333853042252073627163374163980973557202756576624935199579218479512532259627292826712464045954481054626906328830391803051364699479548469122269870650560128712785464376182046848387696117213790348403368276335132907607799357073698367904976828076122517137012667220323099718750932600962236861873137632848672329948616876929051878612358163408781744060624064069889823654932935912511798943041714190279590682358955725476218340273564343608100781795507218625134816415883256680271537059693908194287083201388511974856880777724223737790326468464284965164095411078418104030303529674256387830954650148884695250390076651930781198490040206325525143632037007408447439843991349871753444305688386786005500328933644837827375469868543082909851088898648433430021435134714302346674872249996554511024477034688147606736205878110092918949811683561892087646491445721627870968237473444377050085394107716439973223359485979325399467263671655190430304447431582933160493289633481888603417398150314573881486593269592262522368445017364019989862990489606557553436724871048873441967168408753948734424266761880688670786461686901997331850972153559276823862728573001144617240084647077046462485707986527240378863977599781310228330719732254257985524029396035883949317862273650521006459361403696801305110713670737428331659073666790109471150247057953097825297441644997376465560474325985672105605633609123742593865209874085642222808864739481261325220546618839256625808038241387985206006983493312831111746098214088300622962049812518539723727327423860886561558999627575493254606434597615670040419895792850731569552689465137867193867809491365134560404383399914666988155623635222123864822081895582566912958905300083777571599108069281907741900851100509320449714693981625910261641609656083254973937107232565467624429554340381227073592694670811579624490547854987240283057915066886739214198429275621726904529264966295818384401250999486477983220434129848287709645258123195827920609911543128897858893941043314206335886885003627062387906431069298295829132984475854790598616414498399902611018653893694422872099091066654815983125283569660704595352606134317364628216484874776546207893925067287115684882828549744763229203251254522447888100921211734003575575130177600423070449484557187867290551571438066667246850949719880270840362222036693472123344160959488562589040796062695999493796569091955829401660775777946530732749869472449304998289641675794966815051261392840738480021444119309201941894942110284374800401089299477678470957375684608000*i1^78 + 145899243428145277919113625279988042572007533376534843647171103890164491554833358350445704012790141589347688756952446369952462805538484541959289526931419939463218797907853159532470524619017648921700329779598127539745717407306542847070488321822856503182353512262836192082204837293894474936189106626292490767811055570305972284067716285246982075941822777032489545325008166351494440514834435763089183482672518836644484391359623014143724893141248152000010321831462919191763783613662394506840561081874749348346607433138561865429236908953982897419723560676551472985668465268379825199659109840785410479407772371603246531376921286651576074716256009283288568600526333776028313414882385202621412945145312138238138540313447138871305566800519327950375081606409026120369661939203518727159467314643171618106636638721093537490293032081253620074320463847714932387657652996686769515649004220194674083147145925892227099861267521373901095589419886686080135318345749798784455332563309673044051491240727143493979240369686274290113512215605255735120826977881289488502985869462938395168050995058529024142097135853311585200025354768974686514948160883234469025533816045026356651718960458555202394875752117706760450499550855629950565447392195410978370758130025305842425394962635362738239960451378268228811729928596803508937115159617471280203325935304165808940047276318194902890865004158276100046112723986010403360816998020157853111426760449363286047391908711294643950566231267991627042637894070215655135376073054627999663399491546243688868873561044290837637655806987779385171353764398730302040496252845045527148876469724806938942312855928280958510258621921752052434872598792981241764994949566681500644864762765651102542938520019146327587933584496129123223727806218952327793707722515046269034601799300084495383578281406636809135594715350053053168507690340187785547899173723916345366851696413799317375416022703389736697608906296209212772448355904871301956737134375257096331521136020785933224449417975852817952337854248967161118426130828961035100497817199242742392366723020541275039108550788291207928003027047667922145780727183323275628108468402350199256111698085501758961837982955242662321901430918784472837585297310658613441962795547578783999808867403586988954520586939669651025839635495397893486757306302489620492683788740454245822044421383837570955499103040062366552749206814521178855701630572936557444967741266376539735822814988719236806389865185049664699883913231273344165319737093443822331700923938941889539274784302990678273562829414770950300325688854433468701985971918580301831036260110813672685808914781683890745736034859596854162519447803821682599399295291669482532930112513654633161137554639274538226941952000*i1^79 + -197961449870049002302504038045589427783027527265875363589526918336034545276337121876055973901553365820017441717015250208587901588245403242379764462878635185330681392769278706531351580853942630788176441765747367406365596831376182510867980616596393489417789393354618605080588371732335722865837937946328027736659198734283457969130087276965882136255548109370160830252147933014991258558691384676904699563933760009222726928504288538997535147516294128789979192466862843093872627733556372167825689691912735890985155903175827957577718910168162163062835575414580170056041710659997555351235206688887236344549011072745700509841467702520217236612200906547669991412700799419587676240903319706677619863621162202230176579568766367299254780306424630421073652398152951329024145672743362331102374705105381207531683006121273112839323937045168158233723577626190810925227951583136459542316383343065081273096924253562018917743102640808592856212018234094710915135588234733607752503576009732859566699067550423208886963512651861583527671482142365813468933077415427491123267519053190840797432693608811283697107842781058513633378632585325407037804368418873916153771271120448129472053861269020069553391248467190317883049947650931503711165861092226273088256766931025337447749578722241079986889613742762563974376237501918030192949999579346960774287852394466704006445969247695679958460891468091379733823090451826130511661830897147320790623387776769954004352577484216206063014581040617654112737962496238505626724972578933777356947351745485706579155936905924208286210806925114138023396004139492342025055340538104631446329375202716675064721109901108595415356085866022436480440631320810435910050094105741622454124647142271471950841368591522138625113332088442170448501310712493078004880546905549239028210268786496103905627182240075877245239464829329987488984943782788765608633891223307277151471045343538320785203071000328383803456112557554236552351595023443997008370102266154712154383943259214117194415646552248937226008138606066105366862553925879309924815177094031148229111994984077582095640374994019096936808812275706837660128286433855636408632750844547511619382526259950549787688874388743575329936769295542710709281202146870927040031294683080327406056203759544115382467722884687359690649289997121413224733907023014649226651901322026988566766793137438766098032029213975924235168111165557824151661500127976372509866194764874633317691487459611841026226628799341806679379226948702244847835543372148687614486807679673039964555353921236695088627604740805456911712444019537166554361464192146520249086407194017352456671268441827787304770556383435280843580886152498782486160434588520623323800835536841565991769037655244800*i1^80 + 47884083145734734206033624498690785850891345105646814298937488003219115833709182630768333717539908878764008944754634608707462906566583733576452119752724635101425361597345183915354928873370045436127371274932615951208256628130231197014807798164492680143249230521928188061911448706080861199798323363394749688880311362264060763111106319380085920080698312701051734673902726050535441122189623737024423248562559005341278640767884192709832593441715348340960711774313178435202498982012013283125532120713555523970383919009504196813294379491931075941804811481087350636287574786698324722674228728005339424506145568359310362691914370241741972242845649884365546382440365547584478017430930229080570162264066118176349891773901048710621301150426179219912423477833205720602093309145074493249689541313702583525161922365857895095701238995555694861670106538163826971931425203352721869599911411223746465496617995647936366304811172479641346106801390957638115785098405033510180625492446421399489814741242984382763635568899700209211414514108519565250852132905215783406296698419489995129665042107628661524266159878716084057809690342142214989485927723955627390700061022987791901985977871537094648769686659006638916695433038060613372269208833615545814845412095276639938334862094644247101881706153617070701082663171162448303214035161373957767379294703306168351668764201208226784036374708980763536341669151920286401419303485458590024005158096411036939954916905827419607745633771401976999352004254091539894304358784327722900666215189317349178371169948363373715436948431880429352468466448872672265990719829906861720236885549059692740681790503045056139670705307126513804121197155883349687556671734786767305714955339304071875982427028991274803444394520576638316051977044166474056662226654032566672511806915476735736694347035470478997513167490861268443060534009452131857312036272049290616947223043795476232346645633555977605230890292045354364473118798887423360913158735682605029191407832630652508423871478325689969191507723917149105255074710255011340998056582340467520131715548540035924702943201617418482650863807843294126244102986637994111043753767655740223469874581182248502854663170897287528099935299301939020011543993682461472757026410883524013933235138023762854043864301652315310148793561768577292539535775220013081638268374250615353569402506479527440216962702354519468546954533761476262755702677823274788473014696279929256526006323134083596775199047306625420279549163304940879348364192245081160023726694319417867956459187310603366177992431145115292513496705636593494384987273340785072073520769859114117978071408153828173020836162832363645659424683165264983652253134236271096447523399044536729600*i1^81 + 8787529250787580479517734660145632811761276337711153886303791042046418451294597022630095887372328819326560890187321639657957269319217539631709922669831588626329779628988516272157662693888185874210858493823630555300229179663712382585943462623009646507877121737827739935134222311596295778655410810532726576184370208495033036587596473287993401257919696068017283766972532860757287305979975978242131975740517835063636280863000164712866482160827802851455364224389462322581945165089116922788363983153856596791646949839663669329078553261825482480145726552394633593901580919336684673150985534832714988031345349563476240553914257382355413637363307007345775925163645457445393345983007058905699731434724203447775714436327973041815702631566478557412046672083325258118992735380274504850885501572119588885788235729895885822413166627725721700116729379770398770897718466303081525677781340262372402852861062397913829927785289014126111177101670085784888924075683457498319653868953729888368356186373169599760872104597472150636401563982615944197927435334882130043156048940019348443241153134972114573054094687009650444806510637123775119387019408358873030382532736256889546854000604286084503806540378383615575643403079898565132190247361317908530383530220292600943057043206586843661836542200563299774255327041798560575815986464700892776631775257181744049660860952830229794789689992877590245042118029824339904407681473550932851757343307366620081474530123061744193612652249488066419985325118914791873351380778820951703688133363341193569118622212016825017878896974742115702850894502525968332258634686239309025508752223787301084503733594670085680923452068911694186636392385326439262789325103936723644583125938625026985959356814827926928338854370341858953141739854878931450647194904006894845828985972632718284644400348217228073355296371873994042063361744398922883128456942847878935338807114566041179401257170742402799361153562250137081275092220894373070660750412313481180220364823685615844520131893023546766402718135053633427369294545846631682789153269892899027382607992000029342479180985475030447095486106674742104252599961640849074710915851363471898441950741598762136860975092524034607380031878085207355709077503214335590408010186326063223570543216982044317878298234716918360057281718141245127775306795777723689975373554806883312471238743767389517045382680780283025706748247834589659209086081950405478367058515031259501518567072169046862766813113005487294390914873146892063101513592052324562436287316951314726238893608627931829488368025702507048019607821813320297233041387398029787501033145134631927314907366401150285071779252375228256376009606615312505458474930436705059120087040*i1^82 + 3728217204129427107637441725735131418961021919034631488445406676604091285603964771986665780908424658235249851556541913789138392284165898861445559578098307952530379626296840473647388620823906269708154753722149913738801835430847252789040076620728206874612674299046254460252228771796098524229874328976316068321709647397817246212204320938545550623041841968181997873490467322803352064052691321083596536138516762663818231366203975260053637887767358842914427127492606283677475879921033790144343866599583120402893602711459962114631497701217718154361638977899386689446189572284140120010251886955288624940780742883280235475958495034235369342253071745190488512370490275178412781138530931676881303267676708569893747344830576401621127320788610986384348092974253065741779479747390538977901627585219110296217160766762108477245892469894408841928448200961140789923113724356075414124247980308971269282502177630546678639117179084290972431270126468106772414900129519172450663245954775428099856364209480596693470926517461988529622798825900584222918676609848674727586409737682999986244445391309448346002853624937047933488832777255507854009151613414755419740159753266639992612245501313909829270448921760608692153829054937882113736948125150618296257150625156791836115727057427657092473739412748472869134737874861989939357057393080745724266906523727321329280667126578458759572432537581996075663629403202340885224913034660901485494937654666463794640312397510641112100886243497397254019060843084580927406407725977418677935944297899369272293008416388688932509807639923835029087149637129156665913622996957624476936394047082234149390774758986681942400709294134581459551961420253993184386680175521293576768589050771786729903139101243281266827870514972764710770371215211328881855197207773284144878172024061775315433219654934701851849947071643202404875792178349728530203212467565642696778374991266805689911874036459319282013265667573441177028523277625490074050200937939852451601294946109273687297745560337774997560200908366486728249476147548422664321277394564870111367833597958404469467636969344415053680793940991274398344105826769907725266986121332532160212830547996788029718666736606988347176206534096226434459368616644948982650314105346041668283736307341867963590203480116799595511786912328453651601072089475891227944104822534949063049123190406167314975396004294477671901725988442380805696305402490248967269563534968727011237162118775823080145515194618100299766009657121186379058046801543622683455630232706263881110353694223952296498382233157883234884378354603242499045188954984495283757445693172502921185920154732747565567365126674657199720574406252888375529214375362560*i1^83 + 192879403958404858243445095795346001961935287137595563380643977831253624437701447873299666385157485620748932378936603979286873559028240212754414112891846014698179366193162119153802005078658015821035662654455286943122815741667203745113909350965340135178758823058941196380360967001231899876651246470750122700112591883676828367608175852821174673381537756967351357054847392642407093929390567675640959232201246972994696816480161998380613329388758085913127855000810396278045751310651864286780617354931281899898336690581675126098533048563135442357801534788648179943804705947464149719567830721873187354967685190801271927714233162620987796962360896662290967574246521227335390637030192752903795658374936667618392191712807253524483978637092029622298996818204098211006498080622768531095621333361833746761777514963732436400243762887565091855622060922239426521247312784852068343163770284575982046894769117491102565766522247456435166937364390415601417064378372518648189101890258702347130186040134441867880934651045052108194024099094051670353942106235872670885659037351322587712682503674493946169499298066366133544501941436241277824969740705417234188697259814486484277070515177855428355682450273131245058954177127326495428174296768226164042226472905847643186420130890469813019225166114885268313756325524442461352257592634090794259460017246900038741820700226950525037902488089434090492994630453685619649973109779111978451976096240657597670487780585999649186631191754314021714542770355346118013122315767307755255888214926348142170401004314586551635898841004360084841406703829885619827193648735151201502490402858906191840034972471773934429016419105592897803127386077992143580694601808705953662602650580823327936917024123305292527436315518501424110321616528506992933501585091909413224573864112577284401783289614846086170881978787751386449263390028168678083849659974236461813659930787834723726161003894887156813277190822438317199260489232114613895901087437269766889003895418060314803963835849125780231335962438488238419528354958477731910956470720302971914524539308916896680647120837838544620199034771789171942391466923355430318160026492636749528027597149500307588199166751811012199240116946185163090833213208103318482600716550175948804868171593512906831384897259740981459264798947131436244302364610741014876157240176678639633035783387523868621643487522267729034545517372551233444710785356445641481033711399122468873799013167846699002623734757858527396308590067046490386444422806853012683079230197810882572434378050109459592272127427839068324432732557342153127425205744451803645040811051299516980887697750082098636882874607360085706116426158619754496*i1^84 + 4235901841361563896086411563418707743536190636829515206785344407137059631136075901029405130281143964525585374216214395262894598302683482948172588272516209272316315681868384433935214059472600791173688950288146996541359551132912829071624601919824781678309634363269195731880913863264880156751064360362262663266142943619052704066883288861102593654509555871406165899488568163713471242333869291278905751701068480085717380166865050305084427589352320889031477025035464284555938884088401536356315456822551045810357359070971258501502892234289724049796830604072488999194064659846665714847366484456607006560886650541320363611837542760147749173350514680701736899144446676251561530168567552784238833718600595344339323641027237980619325231148902758674099984808937233270513954511818331322857043425099739013706127164297221784807672023886082910002191539926295588157309249511305107710439578288726649624074732318840801423883975629924560690961577550852287695164056515698644470101879913845054162540297397148865536057099494706827439614773978049440783884462109967216294789407934657541476719092200436248482113557733844204632911221318199673107810984103432209625828683068986128070825495999607035217571387173457571536919489515941549421898277903789931502229189729800297987936109056844117866864880879623088037166136935269870991335989042801164253307018698256807844573643341718781955423584125367376963083250724835518241693886568035920161125776996135996573128098976758550962425001792940562728544397940195355225717329230580779121606720720420466338356011318623186013665001281847383814432905297675484564280320387890169522515161371725485704181725856108190160843428352298901999809560665198863661251286942132402721365340660079891434264077203058464980798615482676151917632358197230937543253051934655359484077465522178141149781083471505808728051903749854145419830031102550347449407037100759077832923108724300608293265315696795006153616826922199026822896551888412721041243357406346525941564416985808088706254499517911304423926348607533843126466702322820471444881699646982845797078032514238427173456252624445128844121924229634335522423764401124249840186744335045572208209536198356421216033022537293497920062215778561938762620515717102681985469292151183231579023159822206702904724272406229822785175073648553381385909895562452538729011321386135592795750509570161692753800260458936512132582454117865036034895192549927171743712951962681540933737887072063792006664923447304674410543018700598925762905525315812989820378886795951270820657160308440363202290153944163269833691799523533708504082015790355716300852948214870999127269668056727652663238312611543661936640*i1^85 + 764265006934880138222946805084940380683185580933727683366856362194041848046386655242330709631208618433579000101401279961795425545360196135995529863984445468468001782812396865174710422748445525338994094783688096164049420296171378440667491028055413432444147213362063938960305721652920485964509518602494503806542466979887715111953594557353623894784954954976110946135597827830350531507433729164232355493602358917652535285409672410282872451491134724391049056596903052561340443742535944361137222081388062061948352414144036884892764493785019781460411675604940263309612868237066355343977796220692352929194683502647620210532178272738772053731596641563342017241038962577742157144269290216684825441501181304192928328084648321317359460616897958287843523344177112836470261226066931462684348512132370661656987970427623620825379385262381742337790189983379602264635747945422917343389505620458790731554345773659728054323920747442055054893672438841935444952175582211428801689128484686590418434215104718320203350359122481187766225178723466448171167503345388921242085799969321549753407713431684554898632615762351516324168085265826932914458132210437793885693868146337770994807893672441793437803850612189855372822125427586085431874055913393166841544359990457846751513929379724680328194359451919459874941294165272468031485993895355801409631251492049144567111745989613290674731020274983763017387056565015673564197373514450492044006325968354973107605111071123983408846427143316736367923824693418065437913581201443427346555464660821743291335175710993394155927472237342056206439221582848650607606311966130239204194206705802697980222641454056140236905802339232755641550512028732225227537573668505697808176752260407483244455262954466402214974212024723084657983154995963829268965816449396755935915824608628343085551847154075959477821381350129855734249305277913026971374661117955048780009621800332739119453472231469271005720568299972274669199119641550739407189680011161901410838515906917711605849573340087062798541398848390138344379141967619899507085911766986823191255341785654113003793650042035362421868898227093723298497032764900639597184606128237950825525588088510208958774769458438897856295692731623635656471756971418563129545323286812243084754331087644373369238859684494252056566233946329725261373888354374690837275960455734755734308212123462473802113132599998848608388670351974868252739865786134160705177302348891519553994440023390450096257274947935320112022521193030170818110525439941800778680711931543580921686659368088409712616569118336108987780423592412969059995231692276097018182760853768385401961913784846621081600*i1^86 + 7302991141616793458970168662640031342276158991261166963435684060859973985378815079091699524291659957985328380983594939628093539554355338773836990481017807343273692839659659873529349402732345828410220617328921814083277398793336894348710122174969739857296201841581595524004005549508825173093733290213627723357778372642846378085400086956201489457420537678078449489446595895212233432462396302161341080955618750439625565085935898540599777027937523114790909121371388397740434933132870607094401833657666280275042897729729856783810823153414873829925882822622374919460316922949027079745944131187668744208753393550197972132627320331607658838064792767958220625989914314728254014589351132739867183621285708798093983522581969440563053709688846073645017022770778890628225121659172848604743977052407261852757810965275358213280481507353765263650515305662603024718344400678527951371447143646924156471257349575035723002309346949637289462004685255046636625271629927710271112298361316296373742432758310316082282833669732653656049839017414668323126854094752412420964586779945561461651787534644501469792141708021435690861720771028979141447073641842480992546137259070777745102481978335879127931403645490180143355125627634087468122476498795319147784877737509251893036216267994772119364646088578482532149848237180621574410405245512201287165219964149543023988114617559383550462926800348945107669768048954573556610236063472659213141510034942590206892301448187909180380338401822667729023581683460409719717120244627598727634510042549324621329166433905133975686964123359045536096736813332619695829520368630561046180681798848727611416659498786458079070061548237506809865286365573134847140754487700925447727630772426428989137251739717162535747490126936321892019220687506640475663136263010588853684071825218950426994314756449989349503028769280999417633778243173116622774881567928333308668035102355327976859012756582911840611373789126939365534866943917564267262147999085886601327222250847554749699450553137106046707652164047286147924899553011216380031233804838828576454475634100353827308775856799364391437265295415508030362954626233613812016783560064579944048538301809263969646558904460169911088630025325651819720336700563988035564905392528695694912667814330142399789863867324996590187127120848813455348513446286726594596998386811758583384779029395288808845277585414378820960190630544307430617369347439859916285470446551711483270528537695634053729439380371606628668928697078745687509584944003139553862646398750409825114237260459926815387880390578045704422941439775743085054795075796450694331821912484632068096000*i1^87 + -1666764715054748221699013626665104765494133097307772535954024957921235368112942968400642891829656415636376227548681341471165368887254546175009515488953924024387465799285279372570182304463517440895358827677017181737581927840681965048209862477298967684594682057997469499446094673490605261148715580538290062516239409381739034974294744590610840864152417472507784878123522455250812534593867174563611206788180071479917074654097349043434898816030190963649238545525737866288824598690644317436361121019061191174932529213029214996118227160873531296647482308154642918959063365197349242808594743751465925851163887180825289349390236462258061986465715470605249106897097963307363459746530603255766161131442962243491624720231739061802397173655750266673674323787547505567793197175173665194004229089341031257777506784601444470862082904820091980637945223261112056243830850012568934357819631650099750353735990442871765295071822220620901450686822563391002832632018928721695426241354291828253956349043955287173252764859872742820316297237631863245520885723673999953711677126211354804981261205504677026640305463215024852621522866604451857089971423191576989255243219397990755420781445891435053736164210471370886478860081383260208186669191390663272454261033722206689948021653798634239913638643682157996959154916665288631664287035167949363940101770011971138018278894295106444469873890323111578779071103921048056745712659718474488738061681995689655640421468964690744237288894212159453085641016095799203211197326881595668849754805771414897222817260038889842505946437545057310836079152319782876052170147333111772285133573824691835825061633629186720548987983822160301504493542438097217103339204358824649671211099780851054758304406301614143136039154218873442355687321615245073707272540348011200640761673410667082674991686862082739544470859887119225534057886855166154905507248768643961238688119547665812791559359504522431439923268680206680952020717167564116176638001229105080982278683723697151200616813813861835106628736742054704277555802592084019009798905691186088089394180866501102539119034213579961899360901316768247626141588153825786636372017182851931008069708075357275513153024649064040347474755805864632113953062443426131445579303271363857193551841941276731083609332983761440439679202866663987836248785508233565875564396403684022359991432748201187360184903557471899768106457886032556094855623845095716346200494569770453336702712427046023141396555556385874308899795718014574896082288083061437529972286177497540380553666021465771202415360365800737896445171003629896515519727949731594240000*i1^88 + -56471110444223499572300525021444228434301396719755027582429899157442545262155212096527616415417401786628481934731831848389158698257412967964973866154804875975216490548391847211598149725072339621343428858162851664958836771634479188964944680556563269426190811381801173784535072789884411161459789996097888071531752086327264150100990649230390207466697756172913336569948003327913853066056179512534679093658691547287560712222701145859811832141074247882904272498789874604759534909898861187817187399753956784321200047029154411213423577955002611471065556372081837059118690830370223418732075282218704616408290427075818300263981021227189216928224212788259755146245978216619006426886484220991782349266692763911909992007679801653210731287191626109150252190932012114061561743644300623995709591147936524377510675485473618597444713317147992981745578678405632598770298017986977827581219135758889010588318739299000740038670720719885751138485692913261937412836876613853941781068941131152637467946594998116160654938152819629328061513388996326526941694083084638588544103012800652908272029619143430779886594373553277006278372507373118401656302655599228307584486441010985082438112283433033474156082196229516101721474495209130615055362982702565453952043107088052476656481593852235426916632512192843209552846242810457962898792340730316826956594445834868768842548396481778121154005698569849264664618041175592175538681554447063310622027800712025896605430715430025953993511712141860059455708526979289473659478224672466597140275490582566518861379963201361842682229043147973289051380507818148051038525768005563694047294665622827313097872620412494972501630155285624449691002422175461512491548602283116847005193804613787437496210746787601972720578329563760301242764680096265651385111499755147802946939111743699817326852069400626647094301983756695032833405875618428355202017643597023450180069447255853172813987505880718128126267577309671153517665723131284372836181283669766836274603885476060599334740480471479793793166378722430355834124754792061483075681694704665550749682986060047928436224843939642663772104023990276984020637131483634778003193473277803376870646444564987195209575456299986731516114342115468884797475420593134471694414138574781174370525086291982196552594228812458106239069675959653994378332807051695920441037529169207334664795506644017100674676587884110627916869636259307201924660447195853169594932373960020123828287757894141114611311587265118026831442602680643677060112362955599346438487718771102075358868407707014906877414867908864302534150549810380800000*i1^89 + 4825590192478466030473210322568837469331997936244582143705038200384178406780669013869867443088164666734694491327377257479491284368444996451144557548523216359239406715115203456956274135930953761522688275472298302584671686136774299808902806022845260703013014801044619489291014330312370947479744854346222083289027342982195190749427073004856535107285454893832493504665984354203187569854374273259419868474165728627161824404642994997254177407435094745761981325291643874358357033277793915953768223964980318061745208361899029030184630803138435562024476606438550916270543201000897580976467370121466943962293366956752169023953262887613494968961333344776959878019141102319389673865689710732593362951989893486740423021784047345141422061138772507726148808114341583758055674121546151707628855324355427611068196468931236020620173565333110992145733096015001119250822355252769410404735273046166665646895560607935559187955659256022383098321062646821035985151237954693191684157872323732408616829114561413469720776788020398971732045414139882786574131449369107666356856047220758063879678633337447348983506139014578746399930721747909980570005095955583854456682314934067704015635310539230723559239659063712922121122066179174651863342067648191040661769245782290379738986625072674257987412275656842563897588270476081317661677896637759907816633161408013424677388066279970798267145237076248927003551518769505087166453247396139872010911643503503296940719076816356810286504430651744168837339586949829913156929708892951799665590137706623786666045021913404477518685124867384163478066225522530598156849388765514074371150724626384330605846584602450954999131119279402219367615285599842285270081514998415689128139555881713610322484112171419235308216695851726673068961263731606794404593494372524484489014412879179108888590733184351215152409653218138523208192756016153668114215787057840074436683072126597459203921732222243424103289221188232611979267498773725917571181869812471532864287685358236902345857679167714533471192820566571000729301885368049821320613579449755351689736588446253671164200196913077518675306088854007416867200653896750369272573148601413377740964460003635850267707795748981528626422013537820674207734848539024126965192556673071813301664086173978085288136420707030235565333455679935793233560425512904283938120938751078768000500729051130887176551826431828334305581531073426786175615742778455840184974558490580489923072236720789421856728056803809960330559680494359353367507384468337368804381539761969592394233007982787563783635712000000*i1^90 + -109725452894493464866730969918227930720791202891904490701948341470669456553668867195559848500383115292143691873466874841411506254383940719279511156485461965247613918160193675350006635699721731706848171327243641987300636695045337409288291625426367554381324963649616669820289675840621061104973246216911936391172863979349867639701545512624419213721302100160523939365847285789827349727749091834389697512726810001419898174153596176476793429929721309581643073016205790295373866046658101740565807626871093028043211141757035446210334294672131976591163535369512824244980827753002211776106560859437087972436178390442565539688078606468449709350997084150810132594608117755985372550331095282049207634088294447686998402590359049134485984814257885101638485361100885308870870449423566274901238592401282029258303083121913225911275651030551527437979466262830446992304441828155672387265408451786781454431872926653737371703359633595923338007422290717773830242139111666041960594409351891919285209539522153470811880875831701833638448120031755367109553523002574804968584743298117107419019326247371549032873163839043210579379738778431937785102755933711963465952753369217692606774275617169280460089762302256232501551990816996635453838999931436456322460841336937236345218546104292106261784164209672525478910335986839990707525625833338145128698780985043620685465833478714569211936359977705813803003398747261781478219909449880504476411428416196338556790580990752078194599162798538481915545531315146218582566818158353375113255382355092720298536267880874197597930439734843166763937111395258867209855801125171047560028677120229393738175643038126397845149955658766643621387340953990872783885774107357650881827995280385385122326646860343941372202705019004088705607228824995221139338764452525091889295685026225439129509156189041341919527054804660072972586789903317509500331016590699550879459781391551159891297306473774557718897720765507130865505740336080173966902028425472134034462901206611748644850354578010806179099197853246147552770540257599318678749154702737744919992812814948910062552600823813949157719030300916296222542041308207871388858347953334866209208942298234843524560864922829848683019660738779458889398594938723760608580375719820495136253877345759460413716934660988338644402120976970675478940336295829723110050494632390168460384245834731295540347268987264735000180797871326642847087594798678999577246224217167773047366589962905004869523150518810313056693926502045360695318975472809297234584018762152658560000000*i1^91 + 177384355798465173561177866865906220777103065621140125420504804336170244910383670907615663139786376514116625359304973208982520384236810771166702818773634267210430015520509928079927891101591205188919956257119246375205241821922866754805729577248498648778423822976491135260847087840448862248079480373416493029847491442291306014399936284781037995650244314750192773370864253760844902354194958025201284923555585812377440629431038236011420765444929415632471782648742188221229058127869645259054253422490006356961108371030853838265048900186635391339896631962005428295582170557511049371154938374557703184190556762431636903018382121317075100001136068190906936952258693220877897683901567445301387888928647126460487354433393599288504440896168036524075847588014968029528237452774334031823788720298784198855511943478109783404747618036965304124550997127650506197848915946222931496518949759802911141463050280475874143986636234345532740484047303723100080357773526736979061728459504963269161547284025342259769150656519698587253073123495436669651393210369199680956145452499671333354316929457223210787173425635493465589452954158540515900173351605280678128044247875598707456176597142235086970726962479022038754212195175054197585217478768251840608072564222401876991321062674273873938508333402048181056007674831001077439877071709162483452232932751813591803695107292707496135501127161232756105736246043640875090810681068776790095567054954711372264030230525977324049500011237956479882764119496084524092017669434642762614884744307932216491771283900504772165142331293518029068489745783559292932444359251211125078036955664662184627623597384542965256911789623073768303828719367949787394783837656420868070981032678281709594012457666819332520068741022688079326484615575578041409638491396467119840833590385723921528510524465090006513773818342970990553987854497575171999856679507774320813715171506955321521428681734112489820184983082924393732288478815356133801188269461290595930600163217911987428320836724690487648904488042155172557808552308573574369772720388211078952510417718118528262041209222129884385242396094942594261100390965483396587002309911246589310968725309432114259085550385882970899735128888071219767298687736691174249121348628997746219083893528322591473830134025267836940893494399603534325152961794226790543507412389936103081318903528196905918823199361077007813620528002722001533255328961555420593735160203933716453390994889525875439432343163064465142135432329614406020550285700000000*i1^92 + -63050814724837105911113936911669176712979598522516525754280010667945493473027624976123634486923304841081317704896852548351031488501886805199135736955513687002075351985064794464291244596104888738488169788780744854690884467670234375914879086836826810282872297107740248042733312068521059140902348668471424063788364863245309437619964540922106198200901211917735192447656303293082825542914375780341698428875159119232737229531739148391329487373750440986667128020235607447249160817384564505579582265197313610196947655957071876191223099506447127250287348309878350464563261889533493359296869946983680400901965686588871386637631944004832954726293933819318136151034858813030568675029566826136386825127815470152220529246865712931376445906172065004692474508812425662315425601851140511537252293096947408792565834069136324029422960311328119954944416151342513601325662840964134113840916884931595315294720145283784335723489249524948228123742066587016399219999951734691596866362740842858199717493658678881432994582934145041188684568648429152606450905542700611383770512112005615590842184490967769657813797494027207535545532772618162066968093913318033062014955388947218943527665405168786459621042445218079967971066448779378621343375194734550464562584314222798949244869749338122722692729673863268658933415982792430547220355446127812900326869249061546068276185907706248919822093422563419843020861035743721988003413278910786495418600824271098610608678183086587150267153779207906131476624884910900183259549193573646335968336421891617605903845708204643566756682113573565566857523478387709315758000579950185982067891722893592751930972691311256423628770269854594705361421661279349653113834670362108189639093417790534742819575102175500723517512325156888665240961892549512311813782365304658511085338092673548250542937093788715674544264047589314146387111602976664749149039262187334313755399645780442019754894943884493743142486214786304557480789095877300452498992786694342564600497517582261110046043337615772036041950254310447967494762637113595466623931472502847942994112737636305001805572786919276341950841885772840093703830047459760468313388281194470596714692893680774790204739834813194006558353516946185252718215461848273339393605742358191919665032224574739131642141472199542301009613761393619857018353628192479355820866989099397229517519215675287948916224322386151365977873228504386448346219684787434140832574939220242396991131455273235802563977282444035812500000*i1^93 + 1101430237161318530493908366990419840212679904635144433962185468084590592068053221029323250833987303550050782719825066100683242727921471550911544285720798059549616512093147972936398291927839497080320819903043194151367282860877459400569139966172900408209676703472614090706217914900986968962372245576173310417987040170225650400643433060182123222371793660762322889031618746944479834810260043765254145125165616443329955970215380803811354591003235693008701913374051239252152897444677771760117063264597371948862469622438022751566687189073186689955655095554840434813256513937803412742320455652290038145081176526565935377086815837181129799525534080390185901456911834175051150274499194296142893906527696064218808677427673591869704204407315709163354963821709481900761861555026314741615798839517680405406904634961655750706768521996722078693433855767802974830928219815111111453790142357168801885378353743691638924611299691678900188938752518489290224859874756063372178581097042268203847376013107128425131706840561396513625242067619997803745166003402221506610524274445843268209174571779757404584109239126304113947642783306375526385068445787463623539588733261759879836955533650086781594455235669288937890095308779154774849621706675924739320222477139586754678319059337385680628268718899495700869772606297356537094182303224877091646367837032717589941944614563273662845482177332692266849595724496783045490984111181926274692953593288640604705082981228437582826252093736436085056269542246115685932983275751317563803533211494209918994591416071792681887789547371230243106728485447887263285958969640825045381745173635919638729576657357882098059178030139853504910231137840098035183216831276373737775167527312086494083679550318816289665987414382029743236946439400497146294156792854699857163529565112411219488041747117646776200693123138695770965974990137269488452618774783608178189822777578432745211743530329766531471047955616432808269705706557404783075601333456865846622119338216651636770800308240447501847014800438663182175011523914482721342919822754721334563756444355785236019343258885122563532909740545308959204443220098647108279744492114027076039989234390241924056587975978372743689661161065827886852189759305372695819968522722110204855866685312058551233159395669292763930140105306658715954434487319024041495086605662888546277675694409924962297206663695738454238959582048073600948444870554087539748395837401551915896542968750*i1^94 + 80591800886931090816510882733353065273458202713269809099186190938311127285798537209966551717695453654293551609983432327046884412813053314126916625810091359813918055057661091603963671653547210313472365721829087318144261249562321813981684619503521261720243999650708804399867877771920224495095743617691845229941141032060038472992555941421168362910359781741515199173363479482331859190775402984544615405838383493552848252360582210479251919567420704830574808566291440130089822411277532589270845112239702327753445400466483354505219459608602200763760952776654092129729333703454037763637927948849549826157446461163035454974879212000942490854799854706280967756040660798684567943426260327020241963394601991987400658450134964956360369266958230684011984429229627938560014434822295044222581325457601853468108014228145863369684002979336018494033778069049753225036528344820798027183867351493198204679795006752625076261673963528512377063616952594940587362673107417338330327259834240146952535795038551743181199406809868485207563112024527042807120962060109125507488301035538389688848090475059489985305067073463907364218246847399518190253327989254129621473330314375956035081493101241268058771485427334544957084017638492499951710979983901307657478311042928328610318240371450391070727238653574707995969309699227182289166639472196533082380309538537255254012493068532502805796387291369129407647706425386832737960175061135201739675346051025053894228484804108705567275855997135127441478083838118650051815248528997338917273299908926112537379415600416135968975767971406083752131853961508128274972580069066788661205484013265614454640424875692460223157693525641053058096908597252556811833210996864088182356730073393844739591856710126066255592292698053658522479079083597377978602768692881810464720364454289163052832660690707929396150883209635514684442909427476562616048600758004262801715938491720903123787882158803171347326961807485951857481251262867365733116627820930562324410636705601064102274630728876764217807146463264630409263107049586022052300628879793078480193376835169548289422394505859695147192055369824470182476991368652281338496436404415322482596896221875745310854533421124961074329999531188196630499291871884816001065184650552250650049404499943646109230035626020019018614443748842653784353755078664352752035293590864461255479537519095003290647726841524057711099865221325837149011572265625*i1^95 - N1*9145343942674716810013065703334203940280275376897219568169360516235090064830787204874214094362922195210431190790271908566213989499372650772287279060819215113128988398846143264009077308274151662124374344738108117163153226282320887721749330841215166172569863937072611300742020736848790457586308046714746800809775187506964892458854361688874674430691473197903582797560458834809851480257313794286750120968731440861829222334196429482694147614433681328432964387932626740911874317573949452503973395556739272850984886303502447916154900596416129765783831802162305409105020262395001640121840541931466110036867933212850574241360609294013434073695325684615809600000*i3 ] ]