[ [ -5410674385175893652283654130956851677287283554226053146373484083371160520057868868119289385744219820173930985057474331623021158230669553289607072068805871642571347443135926481468171581655063461408800381802258403682413191965436423015064615610072800916850109327921107082547591764102038508312504509463403605909994656374661563967173932414516278215873016671711151269440622193420642518201614545842334078420667379663256083215546465450023737720335311033517513801324370518469460050515804275483254862086020272437130179515853744203180599068039389613482180245420970650407118088092804132810700497301807066755963921126290007727925435899388704985963278361290139931973022181277224512465150509074189221983041621111801833213481780048851900530898224042863895785122178088192140652979864900946152403393364504577120249756413307266995521072827027696385736148576094477906231206346328288784455706021877227106468214138548704610174866294220991618672188687612848374633521624453783460763139699389418851768620118346177438465559882151222640015798562393924821592020411921519207916989947212317189984969736688473882356055138183367029748135855683884428544397817017880634754540449543513252124424992546426332276288216696267601907998693502975599217445805311420276561948180986495158844161573370252546887163440893871119572697369297830387725061238614110993388414405668309525537183389154627421407555653193440662171986838223372982806892701505074582426088928596319068432817915197320993230928277419828855116471329778691402098341246454448481346542234733386172853130942749112382842416658406029306938455963151377527911364277085406689661730045148406136481087448694938561809947596080035611737316693283352754321950677246194792874776018979663168317620069333660106015814085483998571857586465649096231471862792316425541951664186453576094130567814356537811794671756254843027273162350187555085648376250337490216567046376013288506808339522844356836086417809972120094962156595596619539930142399853796153043694479287824618384290026142688006234933440197048542488468961917457809179757902373777457214575206562392948894673345167392083973044559399051052785144847421908834660057787928342156327344631859228300672989675870941414938630794461941456236952437960013790087027644173985403397465905222945105775959746158271715546253677991669457473448727176298772613291960413384642161116502398074368567485941381018535536014562699003877560586863897294309665205182173226365908429052950070541637681193636180958075041688223551472404417791725462916552751686157543520941306613803781031042286292466796192699257358355323251442806159677590845626179513308546665807543100329853425068697429709243085160650871130962210983432844265017429700464861630352659082250706325084883820750206263903322232010792750437586395494466884752201721362573264436318043866277661929717028959560903269213258542948754332938000752159852357128095005694814295698026201415551117809015603827023232190630469866735750168974584434504814647445875441625999928369784371520972951546657877961815720758895876100177408901978823946043835438933041280656933068079186041835415097666069990587654740285763835469901580231331347700073364112506531323494401715729073617586983761588947628052445526647902949317179318084606125269444146335824973004584654244732656279651593818092142007892262089065358999065792553876223008321096304821481154730368487625369153991213241537468177853211786882158353684626472263527684657454588737958183504950909316581683438886592960678421107276116091170604549111173743310829409936984115486627066287431607549620185628164524080913877407237833435042461022508568235439622620604449812708237989879238768777011175843144424355368251364113324966522076074517875151989303724710921694885023396894100920302493591247347204977249749310584398790918523555008379256275141157721749261228110092400550060641107003347820470912908748699085725614678144429739362661741464219973835880592054185984022627188397762744285990926387916257302126038419699839927800354200010546958012064643414150631108966594500676300254254613357931735852739496981735395465601983951688809850266554777023096160301611735418611947384132288638419796829806368271773012815037693134903614470655107828086389629530546544608594582746619204192956724441136553820904967928892070208658279743890713085258597702091203563506125055742559106067091625960054292607357072725028787731285442851216914336903978409082056719019550096239080373724926329703729282326281035765263854629729519113506550129894619052260185636936012552451616954192210432833577171849930478570450782084603513969789601274606289395494658043421083090759798990589111207353539593854439330431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -26556661878958944748521165019892665186160680271943273425146301836949469079179351878994671630628115155177927001577222445189887217331350972685268157080734271811571670715988449927103959015495492125421226621561245743798455993010198456967674261829936659668249645686938178592228492360584653857647403938815733066177495510474961289883902300135464957005751947263846957463399973467058814326322006499875736418425125728413454053009868984411591136238686268137628550861339745336663740917490696253208562156229361992619018756105552307758669405886498292824060805079874676702580779277131914271853848633193700832772472823321614756913038829262094679474062426770169379009500189313481610379755182918200108116099575748035271213963202941562488682697941920254033175616070471765978407481541702609842290238131003498340268713777842973317746086890392534117270243284332146091024136261194385717253383564561790296194828549293613899059820280174851517894149462451846013283046099721502970362587521895660882469021254232692207175058879973861133628219705990139110361154255650438706515675271782939706922269922591455312230196798171647163887447930568029360677681998369894271461393456823888453796484607598344341282341001169812534334589637661739540025000383982500619756412883153171289564060912705254522100376584959284961344288681036220627025056225326963376533844380636302923713474281138348672243751924336461435748162798317163775050888163206638087663576795013006876227672385899280564244651090248039638785934608966750861050160868574161234260527987757405142055060679970188936919796512082649098394200007869384165507182094862869817535280219264955143838852988451664799482321325514830599644933673081476905172854139355018877022498102056688100969573842519639097994046651983924731235351530884811866955424856394456796223303768701631705860025995796026938608636447508431945550572299243852911829293029542078643539474069144362252294957734635263044304923477784474344266787333227048845033796248313499379811935015867402039111543243639987526336729777133575803201027576861056227712676538266133221547389918834555482494801261065185920842787602324978917583952738265760408558681353217730664310848635477741958953338061256986630919934424971158738153972515525350361528421211017385497809529153542298089247993290793379061177022122294087945410692064253303769926543502566600361723740527518618993093440003046030859267623088248038796739942192412302371985476258787747785627823674179929441980503069491924696689330055409269950324599544599142339227072456157605549873364836370770030393814616486831353957824527842879144033699927854087249141355130891394620121477451089976401318842249305094112709755762580574866457280065891153415788351678344613351377064599874343255550943042931898169559087214709022640556094951242940287710469606684398368318263909427396019331576883489963684410269242221824195487393392760436314290532602866935528680575259069231150117831051645053224289455536317384043568374338007886043998150284663029195996261137682213362264351378373896273162325805367507785240619186759796160970795853371187235171039526615643797177369065803025927406333564305485977509420776943267923023102404524243521706446238818881382466631760249508643798935755863078685786894695488115127902429170099048150483723124960681478782215439744836718302088618771378735071472133596720670699897331659539804756805055083274970793365753697656405969906363287073935761980208799695513175044179624479071961733056913347403593971373312722468549653420572924903212240188042700726565416958047380335231391088714925432157169566865476697939423270640890935953740878919024865342640508128243735396978084838822621068382828750317650572415860678076996056401850742615612277290300489764003074241515128795274836579448082676988692340716251820555249947304664375858599501400594618239835052809441661625729738961050468535114330419419084179425537025048887062837504487952452410833052438425978493368640927121397981343337912060832843255518001223104077678509631573128978208054895251235867120655934007302698396185293300188522191699186851664013152094595114283705811776373951578525974097491105017728059656757194281746836239108930883058369187275745273702383996077429695177486408796246095491679895204649041506190699043125499828612040852096434801584337524881110971395058265734204477450859493747221040979517042388428644729338710673565868224496114870361969793560107195818721804673189363464597549157575923850161173339420643751229186210655705806964758505339598234444600960987547281143998869742082037837495257950848219323103619162643477396934510006295495248856515401448649842452037313068790983938725581709123032136877600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -106206093250788090933597962960733117121194305012255869510670794595830647162290550248477419591686901497594063616764731742561810760077956700092363034790811626448491420792307783680612222009398608144074973405956064208520358196318768862408473023846125862948987792470338128895882676057620877028071011321532951721148894406644776305885466268058991438169005929864365803421693822486274950108764226707405434701144298487512445541240708912668629102594749779677051610709259264434881986167468820516995484061786445021410175957238121773352512126908229970676450312810446628841595076592792536476070092423872522234707419457571238081241577369616480692880484385193910314023458745890464240882281806450213455207579933984342270523548528280560773951436389365317464396487103966795634844595248822664032753661434611022646790290477129049510260180824192840861627388454072720045445548035258216712421982753925024365546583730893114870342684308181078799146646424771150216908129671327793192791485320360902256339412405151921972986671147647010335764567412894148161449465592895646149150041943777322147389822416379147260466074828740402761240388863030089038641395791843356921371895435396564920712684738216508659858740435989532481203802577462179896934771425815726657626896066246349322692578530501630164913688610695844114841332472943788646090194528344370065974146974571865135600433449646875931106862208212563782045843794406657463812592627996596108350224206511465501082227857503484885109413296100926967374084176666864301398737529242306575862002137960651061868779143922609733568003622153043004016805119679249098562714809562864554801606964002439762120964102113780771581093493346516897837226585939452578720210854321654284544294215850129073363071655683599125444593419665948706455003058293307186460095178714561681978565596463887819348705304538495862452783131564586135047870561260521688220071269120409624280886141295753797083000638572519060636934957936810874628454267517695864119345613225623963367765099641646863999873687902175495594555254947106088419302233922021596230593698958925350102726213408512923088523811701597058204235380756326479395467714836975240699989203058973639821499383032444786722097701219998334584238940272043224034802129227094836454395420101735055363810416499411378304432614527133740808320224141047609614631783824313693898506970518356338361859403902300984265530964967135929913776703859653400363766128695189953566030738196686140992297813711830124647719581787910298687241176566497193606897694768307160656652636056812195274288249766094629562017735234756183709787093237000212277320132948118894376041566138559354777334042127553858558922261669670936178294672760042884541900639945830402953720627751475576840500951492147565323144871081234684134031888391526160254471597406705922844655125865357821751214289141695467893699801711851756616406390085840120421543546993241955576390185191720012743378328332054121664639477328985971935608931330882747658884054545685396088672508771448404150941171625979869265746286163388172153491784514380978475355817481362608768592486444343103987388950770964870850221796484748896031324471559040583519533541020952319013623625259194084156238310380852134705743510646741399345787862930619917495380617666015406131049893721824665744112183352646882150253247617664821004966838637898899477763194552898644583167098085206175352928099052925920551949072154396380890516467380326792563707003605021373094016383653007591031871453674867061764689803375285962579174085647605283101509142698899338313965531901515392251676392609586377382546249282659824116468022135003983250216443131241773671111128837857551965584796110526470010181385465961128076097513181825730425749845732643057816771162289897481130361873569039504663164920636743804999807616833847909544545868330316964073439243839893997255481723894203186808744016343318767886679740551281888673125747619981972528982702677009713911040954192155668044171087746705523241437590582824652988181027429131950263363344565741499660098734957749219951690221834876589331577907132462729460869301585788272852855627218678634689469120962021020316411595556131343723630758889098793461038155000925571731609919221614970809315360489619675030452948553665033273515163102658426562115608119673462711096385806152611962919167836962724636589170352160387497741724780639787818388268182915452787848971599279295600795040607493036037786246380634953820766120635918775850020692659541563404764054583182085160917519530168605931784789956679439656312359039772234638666264521895543078454985190846681940442195240928751257938230951564029652222426867184329380436911442789269715781675203198393316980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -248045538567111495886716171049449456287550604364336574490769293542898132846707531051895968015127319158335867496165317392023278307231664098832954081673421827224385960854094655546088335208125345874617050155740210592822165357426223990987314553688742591571470462409111234230144462844360496195001573359910237732643509825961180718500188929470546041923412932763114131762349719246545002358029664185322740194479327637873121809860440488253941551105388228494226972311454999203787781815053569698195163005536038527711098159328480428917878735410689871182117094337435097783197859744858590784975600088214322719541123243114983791009167587009577571303276845573522627472910282066659648387892816556189991419127745593327017766326951778985669845064679858622367425322705855149897652840296057381627624026195662108496635096334688191272404509669000180421792292777534949626984729944266695909542640648094332226341535590954706092038618842163512894592273391838199459831590634073571808767754490801911848918443978298723650272012426539154337577298895903255529758170740433414991722363163263909284177777667646532546083868925626286183066678482655646930747593119803892213839140628299670305686301653825243812713214878069829049435691486742804757786711997562851869955765296406218327828077633807658050337467265028369891671297891005498255392226171497243799986465625350144466639648289541841650125129749089098665125534284700662679728173477152745904793306103091960939491336202082910017045433806722140183672149839869756924578525813236944072947508511663328246899015075653014133878726723758669646976722413521350108001037812510852896623755506933249139061617210515023861147159607131931173015366892031479387858418964503674454218403639667490586519894520512373916366078376163571522248208087253645043352446779558247659076552198117112944313127936166180811176834341080270533687628647971560929839015257171864908132263496180065608951881672481271134223576953042566500098287812159310684958269958458857821990699708119485806036034711533856663153577578087104346540591127270363867417568493642204448597764319072408586752355705507702121109685215533027036154243572904918146274367280942346021956871779619084945054971284069079964344526480599456425702421685026410017126956552576523814277074232811338517573990227164498645808714791711027999886397201165793691400333487358942113329792950083556301767473969580931450544357684447448870558310798937705514275308546776752524475649049467812581531405864216481058979177020892742112023119466684908124434514576948503504796454132650046225850521308888828971325155715304256413599283396510776963497493918372392727405766597654799114110132802952862323848948133145279512291744214981403424885955928967192236334101210689841659028798971156713731014544492537157913627049902188872788958200676850543929415854299116106467521992112554308545366142515833018553134613690299548573886072905327341474153812074089544695652631072598054297948299186592065472089746648119479362348698820413737146800657867231569896112602636255848016626345365306461506808952779968338724222354942496755058812974509885079358167536764271167923288758279200995953582542097657116783733504248147169792688828495692997202911456251967236687688941924057929602062090150605684103205944770520685509756584644192539045526046757420043908757087682288433248786754492839431174799122613001928407016748194820246029038113662749551837343919452169742077315598428048286726916032896405823143380961332794122031112841716043543031907330063777130773654300577311163569086625169901006565803713533363307139441311839410296515491786832890332298036969780538460661746606558587233742472721835647813855893533297369489121748047511235158289873089604009685850918876621617042296057031989872328487131475782596295047457805100929457750463937763760466594577368520354432876324777001119033207404464068024439294886180515695526855623436799100986821964811808217801072338593883449413767982550826761921365848065397686600670164678654188391604806305667046546527472051085011423771013317508977926827469320191570858910568084442316972383348097492183090425068033506787050486672845865332634720728105533213425145889141084989176834728623830584904052414899459772180151520197767247612833383597233229849330077755312677665772090197187120263357951930304478441429859698347869953322978595041311239865964869452210143048679513278860635334424680035916123792368672938971930767331044605637467383893735982342380135923161278135907642122571916381332402015912473967427234977145613618478207605347367615622220255230076237764555811029389907998371896393613467893955556310741785397671954983516442241587494751926982727215702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -283232310618170711529777528856436436446293256502313090962607563363318033174581878255710053958626224861342537194724864566874695665999265890409940784037101210425356570843465081138677998363044651159306205261291779340791700331711676489560741949365083622267846744871628884253882783089587227951641785952735448884350123077107582323718963333494385089767151408573918269395367907830526773196316857864068246477716609012356562371031707693822068068085109659265401735799198214015644933031143033926953864080379732689567807362396851527033068449277265565246924459163408769459348381718732603920411392864751260269447063570774337154395097696566434399328533377625823662590223588366930534103816267854819680342434251498604056566960078103424940457354595127997098743007663064501069784248272077967389497640777585154693927784159939429614005085134079808249793867315783932628007639788697002280015979670669176049809871718959255349400309726425921157964522205132851480082951171607219140989224895861655781513804985514461737621759385065630821004614135722025209277116272832447024009571890138566997317556657559823095853761970021374114766353653866202308737024043776392160696805122643209231101094895102345435331374386015031726170132664941115270914271817407438005573646593186028254658052990163145880799784820540086032884954961647089700346098522555329884041328870500530114664368541878812376526348931898332356990875457161459232345302706420861487839525008525182818825360046532187819950214327659957530268475772513644135965067957660853535691949324594864419977657317538826271886298140167233294685190833876663252669140173855560126823019645859522737397361871912171818799714024700104037420231465184272058227716411609161346832729430167789020711695283625326622743055064085583530837410058447754858619957680679277643889376480091564802848409820887065824686493157832492619433618661091162779933881314450305875782723721991197621898414553193171830485836637002608070544076382832586207217156961213957116412504479197792642739032139094455012768145371946360609529164243048097763113690131890946833893739562379755773387326656471977290948974146849486076818336039474696300314892708774143152670296153547234190012632769823212516188031447017359583362023825794342987720116755122749879349138255030896498599040051949142568211678562022516082179515867836059684935942654475574807857355269720369897032484960931253660100447542283070534522312636428501415035878257878284494155022227386930161590172376288447037335912956827039774120721398599438168487002954698491561838198695609404453881014317061820550906750600195494835892558759055862030295419845364508319127741825938495955776057276163664754960470924023658932270572125887117258614310705208484407847823756757886682779936569466275567579200538372818288425438589439470568863431999439850961626776861558199446692087921857287431222239884911723197495098413738824389961520897858933096636022111223699090903271993417422332246026145295125472369002174350323673528641524270316756955714220065100548051959465937517754426706475209546001141075557277163566146258438483839379355462129156461634598018039841435931297583714480941331960920014784718065433795497009934667181704597875192733524884591057496287391290728764983947123122638578761283200968735341347709352839764388295399570141109036077767947807052833828034920594148984523068536534108023510292460347015086527699859642407912718152398220597110345258509368773521241800160698511676796506346600609567228354771099131023651691695972619376436531288488472867257601875845738989350286188434573825224338772540841966316543689876940515491465236259180032639732952796551137455063184661089095858923065607025332269230444633957967237354679285028794661419980005698786460547338276756176166223441939561119375338353196960525813906386457398805959231316210694016544628369737164846051973350180500572668450867640743557053678316403122331465139047371817706760543435121513128173423740244170406752427370846647768011877500399512480765638005776343754567784435221852057984445558545841879938551029885336148137345980420390073740974152617838016132359178151676523716935950999014257336178113588765332929988067738571998520380045734699915909632525743094499024110913960576834449110730030831893863482767336702731856499952534851079684034949031782053111031148154579325932210740848226637989763167154551912248228077489422801783619627854458530570251460577546654940297303095148733874281027332773789620656206423887667018773288817956654821510924155461448454822873895646880970569986679103093056939289474139051469320771854114354458146183355486885140934411514603131594165607027329934995565953967965087395457625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 113845017587297568501011668046654286758515375627418523109632046268357235581512035751991689889818063881162755390101150685146620227218753833703556277265696544353722256439947998582634586921177263580939873364079825173897641545267116431944462639814373035720704223775813993533005504683341410208544347316507052347990320133666376277113547080959764131860056345168964823095585039393763012827114676985897619755504598774523939894151189569102356318364030590750455031295208644874415426869583690612153073367872063559883623249168079256358082126422023760288780926696327395999030117476506487071522732725023656613009523828774603029560226158734683414760772961261419117662941569717491991714244835924045896281949118257167311801981597114739911085235439500238113661776062981390020306538428628857838980590372562988151925988762801928470541444325866409428275685888574302352104127091060175766907525978734516305833431121491236606333556459851328565896835973845422561909364963458127591085597871292336110845007454412119358098821446022715911983046842400629828282448869534813716145205719897341936326460452350297507355272576532584604302866833410033950872663899038868232480462345468760623574695333697607427217271291819120665138259648326421039459265673088109674751974674191806588388525200238832477365574816349990685117781880573294699740158018160491034811053527547151772312500710334322539726146520447409831428538356643217692687014278728485934877286198022178619728012689026002295692160963663502840539748927046624350911062922845732646369016535197506875010323898045730985710379386102032560763385668427044584519659596575073014336436019290913310336531275794074279967439282842278897711956282524108594787043254224214593871807350399658996202713765835528284551384601294728524006893378032966837828844696955203465660262496990758340040700482418621980255493560725304557402212706285469386157811352714864962628887805993104175070286046444819416419640176260498736354371208733654164442493584248239294135252373074075238882023159785893637172377840360645165074648136251133401991991016865808961724396435840699818927374537981371906292654761951375870759568477506868738705903547508064234466964551011692192127682059613122239609898356402899494639013185019007727166595565124519234059468596859304861642604826553203465170533306003435287640140607537972713582102740739799703293587243845563011763346281478562114043156323859268702581702124586339044838503510341485481292838783350655652695576778160101436207208265904509330685477768748798865755753951813764434547277160174656139016287095828982464895697025070672707250390643481770869668419472644523781439346812076942234549417945581122727461789194274056161984243006740793056400084680681686916748034523799919648761346407938373919067666136389826577400368528858658742324164275981183002584143262699443088299770551833453699346129532830155144616618325134767523850923287955091375862303788244129741509314136589178620452151929913746472620009234389249656413683189535676094721810425395610506078163967315874629856556722449715197424396866781001214083553947331087427814464812685802569059575408939371740215103454401508149779527865075142616748405672732842511492881917415810525709557584308135068033974399689590388921947090263266414559319721729789629307728776809728506425235403557610454365615366607462750134414178311149363772255273972026293533568546764215774763453292691543475235809740994745260250546234187733208977081053748162636667530731810929099593489172415991997214617931482055862872472799386332323576487823776263491861154715435566030703673733866504664496422341493657626737549100809683525740662439183923655330898986327074591541928954217256525014541841075130161132492362841303300295605879812720904448152837476853218768616429202378821793069440479695303481283551696116307062372974855841612000231085164242224138893407700009072543903383497252612976762448150662197085648918722780632857654870163119184644548905497622631225471920902267005218133686706813451369196268576426997067573032598283456110327410579160708146936241423233161147402630821082122725717677364376512345639187921385538503833487722553091138293090103513144438395216365701001962272048409742433155008852686623536179883506675918641880432408197461880044285292109343923275306073312006680352362409042959978762213773381477691496111444398713157725727346330880611920231101292310786725646934134961062703475108607234832577138767998255582222398957099286845963301420952400278011938503677366150266057948915406565328074940317933355100015289441022958073957766579552735912000796680667230448811723960030415543248040081143811037311654317516116106865596159866835000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 547560497093147496129366985174283067642999764379363138813463034730953358982072149993058124081374775940323664397634024882147028688865364558287707250271186827303069389386097929745639244414127333452595213396742496156795231267995966653227619586794074190895822000382013466439759764169320870454933008548959057845362806066362438754095970581294796438244612991660177106738498683520426181359165634783191585391956737090203151699240643409067771569330546137908055038248015914777021220515272160885936901670649745420437891725425120303473239713133897960829613586800238806396805965180961611393623001814076956095785165635947948597584476094303520069423459713877582373484135494659246912736654981155885553828435685081098676785886420700056551070197776767501236469325926341706743019306393126768191699787330781878767295742588583039812498097758199256425202910197250854746691979119861860528217429732607763718809480462386888392098924571833849128460673999829543775378994640407283170545865337850550661066543260483780906182361971399545219811749005117341571232112011904437542620773748993238062637304215158811588208620250707754634110134700634796592472959067336626258292556356858348157338636184799495339171791267193262645259301387185173821760074069675159401117567642077871644211587273905338047238281921780551632362805739380290699625255642456231102484404609002416051546421371122229885849360905942769531065250466944633919902531170010275592570088087200402232834524588729860605298214038379624483160767248043106429703667634589883928592405962101323308273298198416200453981604000199386318874598955640069402558825180704812100389275808065749150311809020495590050483982770023162557906317917531026561802751258913908206469355398776211977033587576676866764953670273904500925876537646477492816634392104694319292099434105556048369555126813526077914747045212377323795302450894620591329147437554717746226345678518204062578716672222932332445195246570434204218437031803138381954834287399849703711971331417084784680673349084683890917691383337928341649620629113791996768838550175179276889302932476463072942922137916332194006200075164594683737710809039196629317260938603926261335405941169686658874242911507993783440742509980978399343123424210653747605147416217494082739717239011247618265306058114054234570379613731500283258769714929493945157553791805055013789365461640993216260271953514688945624354615068343538274564609183381558359875707522349478177436241822931553405944643797436429113334257898877970032391393039940603545432292806816895748525734808421378558192440980803571493644262618541543609303405116923276848584881662596679288473382784601670510185578394397602499653954121071987933813230414086953183756597069983611702507524477687453928273033395825964300052326646627680199087906128515193241926260874329272064052930606864131733279379344093982746067594172041361286762475428394921230426835952000006914855409074981474831983921687836614800292692654081107864967876737248474060924286461015063043121334453532751596552841326319889587198247965168960028646443425901039460711390472577958390004953829736607148585035013584165682566173267202601826145158463246083819673673202209646721236808766135950487089660253073659318450857895938600301279711022532940342682572337706475171837210137705667347624811936376896478554309598696271546057746725825187476649728665127751603037582303291813082189041142922604614998431445961555317774676036850707538784564256771081582130220678318565608459631971196590718065299055268717338200557098029918784686787429448911425555528246338340431049038962367963198290675956955031904394502541040410062749640291099417623003475138994789854136707197939088482328605139995573189114222067639935685227223172551378806328782092837234324380602942414126690960585300243652548584856645123763575714801234973155638387395301063335909251790690637809492866650492710960056425698226824354564811457489778541398172032434587593062017494765014127636453898174974868629998744549239471870076771877010397886192255250542430209484496721476951104982880361455046392149008905002632500242314917071992832298217791513282186007349764122731163030511046712196051454049249324273593956066107426052690605286592787453341760812041263484683869270541670741937556382369587400723929994291537760730403321465748757216053876319240996829033402143223064930398568065315446351042537370763206889325355141742790593462259977737123140075641282649524396050757674041472929585745244017920347843937927397479199212610152591041807067799934059973540900498451795975252065085585231414087811416896192489442634514914408819773237243891874128356034657929715198412892979548515186125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 110767467182912541332535916847769171062259036418085198922029406199024877608611072316818080425297503763402686951183235608238642222127158584224092222617758721039927964498935123035753619735661882227914960907396996990454854457348451775509965230917646536390797014073471310578309336269059815116590858011365790732684049428550163148253774117906444860418652627754945355205100501434223972959975147663520040771638966266737021309988563034939476186084137333102331793827291339472770022724199517538764198863402892804626838222319423182630048891890386260998783795357283388150101467179711703849021903153728307221019506172199251236456770515261345563445694056438563896731718641165524450159743605784679743161108519980948343383721407623608162117034102854150719201050510912285886439743615169273867831613496400806331795226574751875545344749169166640343361893388791556709059629016077259483006083672876131808594967648532375059081920418902995810820617717809003881582963893653891953467723162912558534987094112323258835605604081100132798833147740837453439882979457600682159773239437425488814803379554047121765609749770333145794747746480650768104281800369102144937213824629469572633907586775383603987706956851885117911493089781968776450388727232261915424004135318802742749355046008392274192379020006828739436707066956360340888858937840320232799134463953486930791593803136840525992701841203536910451477682303573313001383778201167952432888667676472661049654895890053595935884967528225474816396239903552032949098132386169797134438024273402858732260183829402525089721007550543528820346632191024135599370377487354616684171863437725166864980332248910500442513385044136373082449353488802410104199339250323448359254615821848739806173065249274669963422849282689362537863833415884982316653274290749406324440202546758304547303252056553399830988121600441158320265527734478405430499393807295996127819831931370722260243641540070575564373695909162390616248770518801858266594224948746568873534082575249136677255575831629052414800821808070256233477928621773270575973086582779108147845282972998307165643848550850035095744600012306791591922933481432310298867272407645123259483322851380335959218051245517494660564274650622603123913845224684697430161142627449459498735400516252749535696700634978621365370007758690053308352596254971649391943760919153238870959006044678274381834171262960976860727304745000154274709522352610850547698194376609247862052329034992119339580053916854983013460199217144985164084934021457125020721014644551671271536514569863111105612259232474945707964490922101690431791678000783098606562378514885106197343272427862731056745575286197352151189452453889727624971708785013374381950026623462740136933247707403523916613732059848403989221057739868765166371999040565497351703243609565817871042483118768446199868015860984082027109620594289891050683309538039130599707257082415201213805108350208971691906141656986206075079069868072468397895514007444942980318260604400722753614425165142005753865176604466681463055612640561919680490243198739853341547678932845324220634092121253993736166685406468177295573665604645858947718107091633480091026618066476927627893759263593003883126630433882425231345852433137718324631446830134301030376179196379944276352619363237621992547681218098561751989483763242831931412786829821322257911878261209846239271057642550513844869350060318663722063887697724691787985103219179369082759459868741683301877453265822559990430621078096628457496901242548483912311336667011324806652450519308173807836130585519309895588507722132758851129431063629873162043203643195899824318427646782483542275314969574125589334713633037149650575891467114163993534355105600694470559692910545105404051902366492847410796627786196396230606990979592851724449829233918880372784361650960181943139254543995516963393812089742339872844364055557779162604134890718732180216361371583261486279270277805160478492620420557888664435105626490980113286345845646172834083659067601078416746010066111673358123122750670153396729501184340157390698970673893449122055143282751192403446995303733152204545435155353308860025572572129586965823550964824433122838141573514703916866458757278459332396839951130099910787731606156737836550773396192943433460585987889978029561371738529246120427543693358394120075085367567814341931890601894365835381711247241522093777322998069528531789688249546527078285129555206533602163829292002980835526752957816981749046280495725659258642240558407217593028070281316576677940458843994665379470941532869454182306338591915765676019232637982832878594921494506642260169836219268907310634792969851362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -444864509333322067457371587822963373951054675718467059087820590302551485963547664268618899660426396555483466119294814534794345671670751673070028361679543206893670875038274747349303735433176501713394859797385063108667543830955178662205614994700999724324123727285475331061982180092458868215137690827995463277038710252869004765144526736949646417736730897551042247533667891104032555721198017678842009335005127155789355662819793696781598798875147752635440672872997850354264566449904678560452668294239526917945717867520436547868631709248208173302730193839577590223890471031316174803742910892290975537599975327397378244412392365241041299791004312496527752912620899623018949989142044308858749318302916532347652931195941968279310783142977489041433374264402993024552098366461280421716925192310009283287278173860752347858626181663096003424997896828086789912093737091524057542393509586988922606682872552727725301033282156288242115406354842013409267918150632195685595814285133993647094587527490001604315649676470577970600074244276126341442920313001187024805206576472579386217881336449311630820186901202084328776038732901087644911722537149671796679588164572824845176308291793383193439421011418880016043406447044462374707703861337022899671165176700803701230770188205579494834883842390803845271666277508416098976963586520552909435505734628796299390364982089181577609892652594741486745807415709374861988354626235447193584935753041931637905091966464964045027502324868734826147797616171107068174567237168714962402662611568391548667024197458720750679206581172923037537122993970499038053034673354540781537598931541377104449064593519513583009153920664503076170563980610068038935083587828694252762017339661238983099499787593105678547423345226719020637547971905353673914969932586629288150240272932909208415626052511797780577086965949819932819455658544002617639868735880917720124904756231504012525541391581987778187893989832173331452854721617056431372855963258833933108377201016342451983536666464934458890619104514945549041192842602718645909831489462862906761809936957504559755036697939750376610330417261016151677517972283125361318429584658579081378811422080127817086034715311482431971632671411412695399332137171026089394924376873248947340326880448469223439121253485088224674404895068440391916102386965318779343593717259216869664528910268555988341021126981515146957415231089475742000736350578269117550710778168542756857386714193549955095397795435801899145856432964769542399149859466736113311917396261941111149518111217669365438114726788440913979242152291741722805192875983857587661069297800466833911485612058986534429912022122656648847620660900718370063583084690596451543347545828548949174421720626490421533145969928922831156946945184107797077720345820015707799690119459373153644025561238294745672163884050988644374613324284398210445430373869036718997823395307878751351659640991477220809521284980635733287409642473131969759069914416531622956029419221520106638488445548305686416241665333170747748371949184622378713719344908537939490964676856553043536029334165037821473005169855126707641454675060351978579931214755777613065285675383343710305327558854301637481593329453969765922850570504490639158530713728780151693109618716719702627704225903769139123649615784871433648439237351487679342779435762734778457080220133597255841979942770901330947462536376264192471326791922401384493752167562093166914431870764635361421809404839155013471079470180897842310738807325459378331575032514286385441794928026474629835939658779243499828805892173273752523826444793364989551436084503841096179360936290668092876927709016401276617879119528740732543091533901914806254202440395284038183533793100395401242865936828552092982180866384578098108011752650386266682567300178381680674687127970516693149345649345570972678673773483393631149555654209086325939308178838029826516454363441216594262259033157016159011240169490304637119240957438875538901280977899504763845125240107431188664524297568803760059742461522347482898975807685301089454154869171347600775606468653024197947086583615981326349240990172611357984741118622230421466144690300041488290412992250955327143860448772909604920963004061052746741084187414457981325622862699000746292205684387115024486722632783327324587640570247306240071394423446253831683846831560956149558258253506181792135858761856822846542762926451447601149821916758508677068647553775227429698154337993155605600498782093317081953401551864840494782397679505233370298189824163073035930044382207260028357787906455052970739172636021876406499704047631302274602061525880034309153288456423062890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -73361810357124520513316686571856114121101784463077669090476248838189895460250847452132809098795735665303704961736686124409418082718877611181055522888250049636045803906453183499773113758371373383534919762582587496298865651601072465851592740184122985991366976979508416181789626989945933383233917052318474764013176800860440909468317915047383575971002785944833137377421272244333760659406486540843746667189922670961286990483599584663912182478916619927386304867138770729113029883077458382673088714937489440219510471765107002550428642162140616190293009608684545181407725755817119928553632125290417988114196376832155760082828940746999922062146444636908443917316963100826827742635797508354457310143029171052192195861081558696226765693654395263057160707601321009036753925979993924147924637431442699681157267712850368577571080481488335575943525301732461741054743215813393814480792795529084216303749291705934886138958705495076843774561225024947422038612915295152519369546951245749800597406853326727253086633083350396310508677516099738102042155132991140404477326742520849740073506708939225695808322806840196296587651958446324689707085313474505850396036959773403222648045641744808978659673527636305946580603757955050821973075836090663524591284965155075576615951582553430418883160571527020800415941579101834596823846566308311758103026507770176254359250682679653441326475668225917820050073187013388709728382488265296411907522682025840284321776681828438354050887307875976620323906790678625296588641651056534441320952876597839603077393793953763662875919485078732124822747201511990186301765456555720829271390795439304910385246425804996866835009742760199089177506548097054289080404732009521666714351754331960372611906749287898302179801645740810507809771642335535173435135844236211118038058163357436361635414556342808164837123807872496873454068443642282221504201984432183715186110702022273803487101737275762278469930678279766216271752703361744979398883881670304213334588931744564888906585190599314394576465678960666703991060919797568507270091242857711525407120558443461238314691224955433870912520263091093196655086075379929638434832998221827360349930828921360424408014332721323594952316394623046288942665813498736779253239438510810404215225892295010431021101980152298223703362334731548134879251768525401076139002066597231205677545056289021013565998897430778540733560846588351665816266468724471294245417396790993963528529380251594080159600831124007069454223792531027016549016141405160120303594403991510208803167211530968839363268007933155291560369893490001920510850459237125237280031294154874443964527929596377717452072773002224499131010433905270812337692383049652267121869222166327814867693738853475135684892942716850465463042351955513187311884834238063882955314831720196089968367379902129973629840750139511855197186699077290421567649165472638207390741573135977649947043725080477559063246726846630018286321638283616398682672060639407341278871286993423492225592742843696852255093367504569707805733642752952455811716910813290591418964456118219283698053899494893906991172690076452465992116486749153306779322673218499216691962732578481984973574822259583521219449354219465889764532711405854364424223201595752486986934318540036199026020506076578944513298051663070251336565557621595857438894724798268008013661160611113160141600994121083650694532940211066489671318218553591972745968488355280941474663835657060834999549058173955328547210753977317215095826041174110554844568669644836078926687350838544933206855109420423741682198297932359626874785625557813008889714801109424051590301454527417392754120584099188576116756147986576555610534774743729954608137343152481666462259996014629573382817238076279184088896576778292046597980321989098601210282354767769782763822402375487819931925653274771943672629021587486362899205101130269734686567042135418853847322828052585856573421910099264250692818509853371940990224036333359743683614204651194186855342795261509885836269771366614355606950669055327638588575334606264096839509622682025730475413927641495526496557204968427437416619223460715611452636276705334752443232514476800513514939714220926243789396469558799139923046521819638854458445783814686484505353421451264398575126581337527205113270481872749999571834046504016353174059258829856908345802708279427997663604905744364152049941542265113581782390694472997744691304929155862534638444183961124845839865893235381501853567225759350200272698078180287644360741372095972177920537039032673421303991690987487285898204909767567987732402876618868956123400348515591064451428812234311971405584127093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 117027136470548788874153594703154024707619733058684123359609974389120589396783637985543686428562727761198848735827011166061806264826134925308806275901670525173193533249812389604585875056010731977150217052388101837409011436093041829147978648891823992054329845175905147645316331617623686327426474954288742843879013295158968366427459928419491226227600993374260431961550765924108429073662143661834891584322709653814496904858465675173160994608944603957695614357848230867079329055677695653842070439169769481198845004387090750312253410325862606267580931514883062106034005530961714043454055724406337453937473757595509466803754756645660048266727975870723314534521959294829549604131895042701378057237709564034450663025992023199067425211566150741538440344803397129246425606695156441433985145631053914615912652851254943126399638523787085041862000224598411917710028744049879046629398296420057051056217970323516272732415963783012689442355952254845157357890550192161375113041049354154414871950598836098613754393812974181766177212268736149455527448040338161166795100237577769482011345363355530884799377756111694453953169772489893058462455830762741886984117475910916589803474641126891633804316737122952376151894673446902859907638632648646584239294914918282900255686322801084901031862385766055801820278097207899776639859443058729177248699646645822963774365123010070171059036628930099551473904609998866378897307757695881711997709346105517657460816561324977903673795218396470043574016289321336500185626549016914372358264211673180998048756594494178145932488360503643326496436467861752689830516090685760615388460824610344008781325742903918078297372565977037786822859344972806033114604972110811415427744994347537052643984191746925238580979424489973501860081021313935207273056194708008581232605767614914771503968669726566169413835538424484192701099286445454750304147211867493986553357261061755054681943762743667837386909946783502318503185840672644302698177584943359918453351909220827204889191243974138441327169794124156467150785788581965629851277515091904255511026105960919137736963204492672507608997613034911284327385267662196863371106018019993455203082510146464046548404549270850155284378777047932654297765552385642540022492654521940276571971209363098973628027701806889436086279603495741550593536240516838008863318743168161395472347985762829033119620745337223618790430643699732821414419942658541544076024139570632713748835259289353985136935867620219531669659733424303870031388488604301695999957667355611523563295676420110237026140971273192488495040874769708499694281587401437745927541027603804558205193545525892629992664020469712029101147111772304181071007408682006860145074002244052567713735799992261863825260022906204390257249329749264341239901236078804706769629694427471062331013304673499339225362724356455972157040388791050179824491533256706933156999885859685301372098223505456114825280414245302397013609519372909693398004425240046157031297142239700297296232782143318438226669903376759537875765765263242033992697986026689174272506476509559739041634366694996170078770537776700964793089065914992681830474178560489501400634969613795109560754441155492350443665488069438092557145788430009005468033102731514075936325398920968347326749330779421522556110665130567221967424830594526732797192183659792674668976655646964842296893080281855083410321924999246707649444399615687292802256371783297731218784807391202792769440095730126310149532452285995132742905688605108646003555749084298864499176161350801736351103632395634821496901115485925096463965413153030742085379141211526502618202564118408343851020889956817183415929472756487951077094104401831524137414959479657773434660367362157028520345295489251440247233558661789808166645112236707497818922799370879635340884942364803305812776566087483595647040531208204792441846925132011231703386259490209362073191866636715228019384830245167220986155265554729713254159065019645764938782867828340066732700606628329810331339268540636139815804807427451964320796405792693145329669245798246624937805270278634902492008952336175175825309586231081003397963902707256331561822512206357709146814397988254962256538685146008764172286310527294231016035617882577884176544420892866984482537476871192844620103864604217576540546793827438145146017930991122391979949644054347164926141964615083379595618771307275408287674044880667155275337184248821331325814215217206097438028191177234005639446120077863152307072154980115480848848971295598476567866955424399025130514262836159777131856320311758675405931926651732180839056991697351585896705145852444731726323975781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -261726104309507125436429591294207907071196585230423674288217630227316029432029411113866824428168795778440680872049940315542253390139645722088139624199785142978152891358548128284315119038359036769158985746789032539610552689567623411491488796664144673713428116322881707452087429485277487558721602165568039425889558702066424410856556608599799381391116628177894241282918015213552470875951807844422212323060536440200890659952124920956779858685074206766337440744224570270894222623960095053480488884775770108717174640468235715774748775364224742255018824301827232659082513376259627341889878035026678022159630421214908299821527395878489931275817392612200075941937660022461973731050013215451339018372266264495009052543589247767752291701802836804280733143479936377750407271266433451555575024307017438947115039828085516182856607057611487795475676523320943847244624615155491700217178677310010241372534266575941292803329027378996898196455856968491446750182388706741874716792167610166326432761187453104741396949818615773124093160451932393979733013151832476065459325651050201235261509478963301505957837031450984528119233296761115367727316539849729224309657395321797153351084524987336923084297530325513949034530051217198346695349483319270116341678286223887145692556681723002811513655405972757241714730414320989613469580155863322483832526358782673657754435298632786855854212677548298120785996331290488073551983362142211529784718995668511323062440181448609925997080666380754441264463149604582982978709976411863844146500472565753742263655435558889914092400476529711306398499373664624432516876566021044450722319766623787587880121417222857600640426668717057534018268392257031384956558464783551149682925909529008033364161612354012272265660832765436569016633328291289786551043584798030000442745461389467502565330718838430992138496442270095784834006852736052956254575098814568797877830441773551024390793490062214233471785951792988216866317378653077710545717304890946680613311618817015889235347994135868902879273244510778056095722169387149511019287023247511636585652991275625660816078982169047815626469310268203824762508343295873791177519943984514358814992545426237351134971953408221412659880460159104041951520878565064679538740043525055131839328488998691510621321925636421791602913579046986539888338240956137637460065677660787504596319621421815312605641729693383045457190228731356152858208786115562418670441924758255703602272485379756628026536574011764306830020034131500269972440135207985524868523851545882742744652679207775245338360785191016237145198607567273430237696755197263424319498604218319497703991131197890983433346528389099376829761032130740451576415247657376192507267461720067697257312771973373497439261281965902327515703040040209621204432469066548706525860280015280050844626077497975334667155486450287151007480175521803210770884511322372469580543069075223396016337101413213576581802778721186597917896255962655799692854099395951301727241016852090384087291224987983330407787246447281865356751243351671933677464321998208757276468846033926801457760841981219962745369379213269263301639858345286332655478308910338008110184799170694117071887923118663864989841619606431663236486947873593005134932818680091214865197094148967566139153925215403684638187701691313822189827269920182368512322160812899397953647931849932074131699208268020822757182177163089688075013386718655622338589108678726281008643530123950777836071858180391632057460011060108077193654169567702090619673694535595323727602498134879176155942823018198136677218119562813728441783321917938611144331748374043783154630726501921690164849577072232308008898976514814895501969006486739661784254526013896698846213341782017747352165850251979752200337785711791659964413079308477424590479308181198926959095965071224679296870079039630458348083092782544783993855848835832703267221348261725080887031041991148937779022106321251652570353753622471534278326698041105588889714903527195842808184513383059276804325984000310132875601391570368167161279526285940784368986844156322431109447396460792147938868814788026297352495376904555283545951315049013080913763759722849180916718943903839701642463871386232543637288129484741223799377124919615471150320318395804711534224594674408368967727936103452000018650961414273622828328433250108902359627597505823545249028261634826152643064550793237039768947260546192336538405855301090962507064416955573943590567236307277067185370995950645146784009215096374006788077859498163739815305841377952577703393642901817255096172198297169064617240945696558959313807102039568612289876560176032831913016953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -109209239860896587350897653225801361948443693816640006718631168564837214191086785627476832760491671949966586225206599600909088877199158360894223932427578400901636691174923573963799796040602735224364923737810077977631132371731348609447525036858171399939674600713464680993892431836863369149504405232866662565085214313349011912140907474534024606134764515032659017013752964938834222181274544603449240884120621971316617875903764255747338893280910923188723493836320362338842821035492115024312485405958168531314155602768572133321271087178836770831439226174469747674151194651160777414367682933391987900261620956651459017237207165590570165871224462613652334720958569995572928145841322232651431249671311285065152951785970545868119130833748622188881107455768987738293580549587326508646656845635360961657172349986144809148567901198800532444840438927248888984037806641100438712178753039838947483608942122494171682268875426128689917837161308913173472919130637706732714099470747850171366043762986570940109233945566426835065196370896209658063013638559622803977342831523246008755486518232100745918052954737689869975295392296244146975312717779539821400985848136752277228218980992683965914366142965991726687343664236736032811333895103527361373968406511821320399995468663705868391826671302543690199324093127489529266596433160543053134441408703204572416920804630421819846677492292274971092329917317415984934190273893286762368306965376473446164389887948420602816406412185917834875737585020380388376744062844270999475430218801060778405948288723043110012845119417124351946230476639732701657954294142585699058031885166775208100035306781611492691916678440458206894724757655233654106654313806544261656253519453053523191728220907196153181580656671881408179905724438182910824148527572450344626049439972623309209358291187888025619919545761692513240475785258534875633979873696053125988697201316453226316469706996196551534074709204989451479225965600904345593344127127054169198867532581107554811217304698416114049697681176919174971052585452205786903328292308120151600341350901493167020635763695289209861537325080731840860570896305416402798383733415877021957362689821819003668422660308051561674736989946490763517499359122482999737501155810776057691250371380618948537500234970883028406926113267519539337548193859926360818309917455602149176063045117720855921369943281419057978874993575519501427167330437152759902360333535750670377401720406514514337383538839341350405562775115287754249943526563476600675158587715328983718932795990531185849556564616594020589201979779575122579213725922009809304685245365324355716982711226068120467896691368026329942503331062068494342616523023486488361837674872347527422998015772497921912959806958558473345798657441970846143508226287428037376750788400904376263356295425063457120997007950608606769970149579049191750162737432688038925452610654786510204719294748223331997243185075896155208386645027249031968455787624105235629811170122258722127440584819476019528139960523246707037398371066811991287604739819440732653293186438665990787774789007661140416533981854982136332660150268219485264094870867170685713628684207613025524091800685098359529147084439529646281164201050148212332662901526094925160750065592510721249927752899017549038011080649944979372495970463359782066767989817650268333046731576706730950454048669163655221291340491894356059943145935861591823165795341467983284802059679373355306534961008496260474506389918394123266577009272180375339796497770011492028894586664352627730285162365789282282481007338207435104166114185682911606503905872390040138430779209592308075595658179287935575069688953374293077953344379968470953416437721005507029233299733935244907788569368384922513955450598781109990168615931099441481799040757722284239588857391704976495557674522322220602954637626408417546143728408155500934864854860518453148582510831545145796832159808574508281235159748496932977611288715110139766275928951105061783142854523429314145581911333385624888584463308812260310990837831593157508953963065858756580331517773534516371667194260465125023288492854485223574709306164972876911447550488586231950177942050503519797370605687039986074148628218100333237260302646628600543337389872823923054900274492061844644457877540069329842038329261185171346382927093913743581207534847817914277131998036813096943240538633470962224689925083043051507739270744275457894196875947550160685381426418797270039329670408341850489745782409107095219529869498429821901053193065623147475256037444086379294573031578318130634769104838481719823882160080409712213898374107156977745319422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 144998154047756360053603139800366484140055860890829239198081160529041558444334594568291169967928683079532411426064363627955930303494713290269388884374263457975108129421047551177958811302049177988556554039396046052942535512671420738043221286731255388741367395028024553987753184974839264293723479889969155224423123666080485260170630054243981940036266241355465992721371254597479720315945982969267654225539959848048899055807999996429050975070526185878664856303592412139185785822520410836133942312503105002608005315281808887607947955743110184940065156025177480077598286446758841243137675420350843824100205671520988492793501077654154883887408697615074662017247623979893827483215809805160852149645079294530656301482146228277987482524062630696507918686645114934356648626764052656006488715846516701002151406898869346955710313562611283717239954075190521293417537609866354815263545374220038483519340223561507017441592490490198623059797026234190016908473139744023798800369015067353808803663884424064407399702805509119748950849059512824391212035564640155544476434565596570360133510007100006469663722668342461928265817356044443506730939256876417089794791321368075324552594656725612963840215590457966252508349092223692167893564474304641541029392721611822716736428452940483108977560306089782156376610431072930239192599348898877606211400691917105854381642168071961060877420505834380893205730345073271692972282861927775609001762136292077183368312170899626858735354203853223451189009870404141614110153305620187846422926668692400019056153570415141636905570476967547702757529845656145559377825520183480088265667003441831919351689815430005188051435742369528474866052920893864470655699934614276165419996454372104866487445481604614328986057349151387740590153772348813286671657891415267102402781780769386738614498235553941315644515746392364252654287221579737169893135380303658720192427998024707354857762558688937213120983601995711928812379638723256931854013575650038680019865353382103548612972442966595469906216448056901967157174085426166197843413264025565519553625996310456577294948336904123559880265944676229940571033110690055349310330844506029271279393243574169678365075156781164156833332428979855194424907011451470082317633748671427379060136690314173903775087667893175466260531954257540488394035975092798831717490510896465736512448051476579058705605974021991724000206923893378391823191304895046877896366004920541043482516601699192293687789517820728674109920687433193068351799411177541789453659148109797841008089148580927818140290503068201357509924754050573901373161684549594307213631580343990103476253462021796207468385519437874086926596294542593011423317881779977664866580564929023489764920649666641291089947125012560825090275986087835953884930002428931884890649231292548595537027311846832621603891593002471938599859571722088649214595085892957756373648775689457779046616938737293665989828259381017808649254243317204181320928235228334284634499266899176151894895228847545242584219145506729601383412747993189653695265457317647370605955248013230527334671531037268343127099022029875428572973081306814551314852241715350714946827711330044131515154254115128613420235280890385461752622558373068755240679473105121650455704490422691895702607556351364280329358685379590276869540893682295762132435008974240764373744938142970577602923482112324215753709163267591360141078081132159993751904426745950325414720378278755208870947911360180054805084791636197605155205583453650009725127796884853306522612171414729642456384615446460194931426252978739614897086885812968690303709951621444949664932486635982198846567643739224663715234115413711600048849516599330950713040930335635552798430270128652215443287368188811824760531237811831583372263811443115077779968557319392357109242611680140561120571883630938823552981226175490956702327348403203112163568133558727821625523387305845560254491091305645855076369409887467751362203434935821115041757133675470505242534453248354868995235334586987848882134330764534432980697191305124471480938811088475811740387457482743524908418214771712301841553315019009647556674096145244479214513059410470970089740887144652072299870109029957787335633058178240114699986320573558022634764696842708226006495627988392384365245338609507645171037360918539502163798977403307308538719074568427736534227516342391967245196225182428860022601122153765697840385885629260626427468853359336002464718284516935122412957392867877956944185464151991728249690575142105436477991283884945435733328913160521058939654527459403301287800265600517613986908189398268804334483486061785735819726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 8393424339275356992568270575279309357637493318001858474675505086086215460892707706203831063534851928049631938663532779185037732223136550892990724637235372687748529991631161542819759195115197240088404894438642754704046620239374635057370039495067903605558497815311329940304634066869923975054823885870399500246976469491991156435828592807230875948753322404307439244031556121126011590950617957214341074846847585067766857607390961830186887932611156764365161652778787311714378323998745405412985707273776776849127644067618326376919909033226114234155008636612587308999422665804252817542338735054286256576780233273118319469423830533656486360789385368794351017307340976165450457780006037719620695508028466896987121016603853840361642724646827889735223241919300175395966637706603637935797189902974170231865361997240578210219318054523386005815264232127872771174741440662492316865136085772825423963187201188445054738212043688280102732918917632401446379983663749738308399686731947277069462268379261492794365257446860199714592568305596097071831966207933906664174271148238043215173275761522026233538781570454886836174089110880446772760439949674084266843649693423640721240456876464103828076452729813294302599922659656959262075325038839497159371764408177516719126838844460991993049676733762567825732273466964532311443835053217008584127287915105882205660167109110917935750115778512667665889317189578688152322578315944643083405829356189587230449276145678966492941944211135783082553897227442170553138407202118245054388125982579875874940689994715788419716140129108968516585727850039217294002914790650504430961450905098539662989966953348076819307064362793156378594202245875041427045544495765969849554695452241353413711955921154849781402433761697756421639837458677630618369854765273645039514403446016056901966875677141309758964960979289647846165829465642316004946203066426200590694375970453440237177069732507575747285143532650107810362230733924031753340211643955457515410763482969607073312699121462199843308165170482094612518182736843689565569203597101005690308323985776406025432613086567301661884714421128928517796843912477137172412212729370140804192294772612593033122233452448034873759510167829321753902860762740895846095467167559797979290876890774591184046648445686827486275472508180610933747365816553060833814989205051554323103291200770091423370311532586212210492415741046664648420963071074591534535399397983513930779756159584745855592252111150242053719856524854957632045085284315411760498981661591378170840609066841559871564481390084858898870544044107530903340206121522707123100910327106149373822298703060091310848833313838485598961034390597593009072118089306203109372818191836999294077984217836056640948063360081205819694327401620194861152189576747019332172581006249830877331152845689655927284937150631363748829060192401602313638635523576579890134327236932742253293722413569525953704339525408505204627054574995759039134561802936076715191373069616699481217605983079506304626145213726106761624976695387859759768807695804508094387738899103344597251849946760863929483738316727521011904307097377064863517836672592287478496228317145548096844485161071665638377861221618594155036243858900206617355741136870323734695818279861476229802436346768464511459280908686648141010955113713046729187434985716340065732724439524124316399563712361745482291656312548213362554099461035384866051433193364742469239752887408827696478389746963415914976411603604327079321368596891658567763607916046859251701238977649477386507082427942532859025189974297951888816824306254869082221782486511637031601641262170244600345826607285206759762308959731402518886978357124969705296514486925893549638106373684854837175187658424498598361842470081120642750058286602150081813932757897616660679317515755113398550780359163355002596635695762628548394682778615651447582079075799380659762529588603809704965232554918657818437393394328601156509620362944389427020772539879150207912086520652541721500668097693950136542885706523264478877634178798015733884060958664739158985161967121678741411682108846681175321610875124188348733201020405323928624478525146796756836645850272052532963818949462638101798126536476184124312050391370887534187728993734392937004076297845915699593613074076582134788581299740265227683370308443359870017844091131584048157897155995690482097021519053535052003521663537497809332925434775904458682888505029085891974233701789419373718841361182811547232215401956982910959410452507386911035422900872070273065805179350934667350791346478154072300688865914801247713696377003298652108331182219866598081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -30163976817525863539241301564939547293870348176276101522032808944996450948488825547091910006089801867320084929027536078673527879142520567460205794041350434984363352857328576327458043139523883299609526542091703355420187699562243121019267734156566214927510040071627176403022633049790984219387153408317542463876698778469845311597331468741015652738876417999223503999317716919437238439807354192009321856812852566394729452720912653650974512236212182783657550298886052615706727686284065177398582605244834572727620671557722328475156227431318587328774009787202905135127978998732140961249106617683505089246478331661259111458734375636973228342155761661476589015052248815691313885757974811917113296964888684132256901427749012506167492730904294085471140404975829048095511729566785784185037443504671797909327588584263566317502272408421785753972958428056947507983684629317525489613610128930514140403220991017184311643619964428316162089718507793557671852875194729882467058693150859956507698180642891450035587701247997741490732922411970034010915912609075000592239159082204081581560588564149121504377447542704450340810680368461998711576265586730107545910569120081614266710328101252129498669326889304363548094505372652228729983634043823206279236262051533211719872596270225625661152067939754161859782840728829884069541119773135794787505495819715339904666755411143791586270380802019836873238520469820408061580708072051418923871193410102205115904943327686185206461828210739955389705566298818648420542572636548681210663046615223930760347675040132122997159630795333118302461121401148417647734345943105119213275088697016201845325784135651097838214623549244103233893057953071011798963464852475079450033920116042088729668565399693833203776920568177687169867719680526447076812181401902888049409724231651150054476082014377183342035134789394889740513540292358657061548005389790790948417450744534986615900933711723741097161576269529450856577618152945418214215479280943937349812432531372866702916705747091324428317179508613394253972119292838303826670487598874661859061326570915343257294662680420668053053097210130206240574468146120901524767275958734811333767094904709214998009566793734213425352623218327840963965697050079065796017141328935530066370922426158854668292387769808420974513896036263669861978453537287774242645649594897079218437170129551637221693764522750603646485605947626198846259340636952849296237572670300243541827534853909585655963023773287660578008928420327074315815505151020980545875843665411922037761945494110429929160375620632514851248642819802333751265018293764085431016930617373194781884514863854631103859858665331318425762867638280873434839312700260339537650871679762519677317165524420033490666233990945485759306574212959266878036893660057986888674780078933625686787980521600773172587808583884024280329184026666095470407251291258669172347447224158649519221607928710532637538157758511766066036349764646699218509638234090901202238273837717110032648139854515836735977706790720800507263363707973129668682314103755301973213232372729602498077902746839627401232684417855619532701260129777447909591054098261429923211850344806352068443058633190934230722792197501193098963258556653793278637229547292391037338959051785215897289272476898932009896970048276849876986126293671793930785503391610610486476395869448612518615937975644712398742374016223562246370656365251454255349865033713222335473522418273547470157057497208850557421231665596511605386987308369647316254927157968422762212230732981814068701420192050663844379294427994743132158950586852255390535832102494841890462473545695087891452085440295329779430379192197360610430419623597330057746260537219118265042745326206898227745053925849219096643575036830309914768765860733368886737958528575615211637121030191191448145378648007688061129085786833185996298921906566867708765383866483211686100329530775965788460959600741716871255776733233576002263177109143535453546406731258886504525662354970493012888323720434032001972477611627353606633241430194272066073137118497815799401023722901110849417218610856146522038675629874600364764154703354857746724889334420120247196608527793877123450414909332183852530904720548477038384018124274286117758592346070933161533769367865127386214975441339805034302303155787936603948216326275150260230469584602739437213948403019915739241893153831807459389394464937253156537900303591034594551474392788098759410252782020128080090629903154049118605578109914440270364285421931690772077651623395592478701583703316347576973527987070823380322628544704429646252759794413846138372315490911221082519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 790448658559523182698354350262788381716419857768255861511309876836285757516334827619438064164671884350483630628038430706436715103739401356531108290280633918884650447619266786860619917812697874130507415850382610427194055597120867114038831917216115566379277608606119982312159877783746944089228991416865029454005153651987100664026979605397891752943761996014671645549218989367760647589615508025761340419965198072591468736092808949652276975496779633601414682551056708919516862083156216368091845336925182527066873607394343898671744486570437509665474991592891837090781540787359319054754840877513236302675481183291620300807309430590320364551639720789191000555201552441547125179571966481559857741424241026616355469801598747606057805157155514424455343787467754397426368409649554806287069290310053278171312566857312959255484663828872884717049554658465962735952918207748610047880818736695148574698773862111553518475217381290797324995137561657241585758224454340870646870274835975303247795525980763670258321619129504711766385168007746118971831207892071861600131695550533289128315763223740391344361314308095763428378901168375999436843990699569547177073041671419199494519859229116565972094998947553482510177256510744127693695555515160450100110845044249093419954948678287308563298039992984908892878298987041637828912314244650482817193779590284134161685729029892233293789117766734166238750535774989758341532422277090565651191924880656508533484519039842740694136916018030914104716799636599791385386175795993688663691128328411835443331541547485632638627444385143028874301233755684132897289821446133162449740103810090092093921960012195409859133420439325468205818029104316555039623636538061707773386923904491133321846321063163010820719895255817550929023788548464139325677594724815587974072229050655561901083896075030726001775361364832212360966800141876309947784391290535667268688716712218229605679781386112696437521806941671958053071897822905714855971020061060614295212313877174766502247464773317324902937620993968586017992700150115478609849846148554144764128796599949837330312005737162105020082233716388193975418264030355301606653196905027220246907113016499304522678317058930299771417496205405968527300185885613903419856334664000870583818484521717765051497971312180164512066100915950699267009738577992270542194150854327335696749592248363076176530224863397613465617218383149964251375406584487688133361620769100843941638916580231229642385866182205845320889827479476697254681687841054173102449647206837077391800481673510633356765041519464246884377019891855570948244281757678017529094801635606351610953490189231036868058076593606215301616178202014305672439712447131012074657118987735619118653623306703587964601954706692986835762963598479596307280392911389178811973813332885716717652770432070411456529506636631632394255753773775134535831499986199712436693964283105348729578497992989773956792231844524949938927210805348405991447312514611853942394560482964107855862970670460046289432812430190698789553071414704548108283792975068926194350068131475302337584065223463953166683274935469357999845021563118876075410724782541277243031413118361539430381350943942974918862429898124841572406846614129900936780234753261951351890498757638080755480487394948038990957817225867490609328124197014391403946995056454798799937151975351702948979503104561118646600976283829884606991162115189209425006262194217777089820995201122630538615344130825494868984495839384625082254372908186148015337093359048528594467487182272807072675676736044227944091102656827439825728174322813410164825798107806918116787291934642158479640590942654741672403832440746943345585072498295958493289476013712829138587660271086831771841693521715826684426756900058091352830966499107149733491787515014353229296226058993363058052666468632632495243057469387312239148881527182155536348010370309715467811492715730110277538991246682878388320043760102166913386158469166861117159641377680902879657403938486972564683504973193036061048262509296123545905591415389811588262560861548769021744079243160155575283918000827745933570571448499250936162248795841735804898156034404393991672936744029912200519702701250544664915753775835334954299453467014480926131362342573033928953067674415415207957709959991747611449079582091647402357136612555487742539317328448581110969552494225251269419411107687898723327455891149000502189458323241216391024705768568801376624825296835176350271142600873579876072559309289181164561605336748342973821908277794448899394573175043759306432899552634542625775525071029918613287801900887288600669174055229530334472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 837016194547115646359328461889965770597360198353836030007323171061938279284859737014376476794701775008733984756023949019030850326557479946596547926527619301071952264374283518538484893882050297483181714711642562939651152994326890556505663410893898886189886981805195641628150441450374217754148816527241832127926948219039404121886268538445713915628837315735217039238924934746084777473045309308692002338635036308294536918982139009987945468475533406292286132877530135996881578228467133346755760514894880706333666938602417174814104670145974425418208025318462140798185525497043184967171480778511613644706695412694992787294478340180720833777847450670989676355619690925350411097166387957154460914593049303536880161252370065155437681515503158213323753135849241042757354580231062601798172049103894018985562618144116933333093760010473535243715884306819728550678186352881509551609558871287549667516939619352991198765871508738445711192628459712360615725801637522310695929892830098609679966745936241353710693659806120611302910638378596045199127785676128857082066030800976438687134813387114450876596532897697799217650967051792698628990765040100271671462501793029837236509130163916477749515687413304023399965325685461012714450924124019856736080841229936744550839132974064793377599072938146882440805334900514245879658931243911727118228522467751300214806398413289074081211905263193875234495746995627863722803255954182365342013902254321513701755481973589147913179878715075386886696670424998154924894822891731414014804866245207133549221962529482776817939987803551720259053253137421412905906305565074314180551170593608552035534912012585156478121450326124211254205796281347701840147997253500939964813156138103509955597014993646178566370253565559079430100230240441971395110472647628190484792908129662232368159182368849681879904477170537666774974912868735602705392657723749168474607188865747778030991708586419533466544481227900586553453660407797562608181042757174593601903792888257968239398969576133442260245157190450209820276163393719398371385532310255108999217397862571460109130625366129085586470909701386907729040684920214970793408109677783040586099617915397628162331210327442319643026155750343880653410629144888162714373238646776487190969795192329856598754977683572155081721699757786697734029387500171566455766277376811606808802981520099300795233193504579049895603420816883223606179978794426239404460238154421011626547220310312098350234089257207332367821462317568967218348616497902609156077757049808515024047123292990948423956187500007468577233383266333152249504881557490360631033760240325921551204452939707266814258015442631942955441270539294358844301806120626317558377145702375354332937146345025137663934074231390766207655955168680388893129518470740880061259754473782121169152901328883284885636285085500252991014179236149922571111258294456693342859460859146694031920768661369042171225804658577184078246014874799772884540472353209189120446677866744145036896174295843572552951821574493820929058827310111539558455707325224090821945040748054416989328472873841395399341656309009750162178857165381944177870082353007097561308401399119448495632469710872319312866723273775558811471212297052186676025383381136987529592632509028521895792641612400457516373222850211209847494846853414864278694274848860539192027864461548112473204264722197439862903090454161010622238519685497658028935079697462443835225476181274545224516451242364422864132617466215857466937993000722508805763810649924805685642629595093991039943728130672554341378691741465820271386311343264613462682212600288259657259290797186718272250048632330094483655733378245889617894106954261849473593177654182061136412502881405456393791269401827312675273637291478752890736485374696554309232679677797953986244931588369907019099652158597182922651137835361262204659054110728270190617652650079364724234010706656302665779722329765370846536881776959256442421986324619451546830130604227811490688712680279976938465831972941907257517853981823077983103949610381171239176787868037782156283133874517811347370617247895559492852566981086241502478999874788595270348180903787084355672224440446022404631170083775374113173138982168704429163895626421174663641466134072939424302283681758500867168163292593083184979235788544367646600569282879335477952696122270213878912844671963358217943550739452663817562533048015132157962083127159435414954344202661034127883543414030717294104078605606373745085792765411533971947846756284237956234392701962814393474198499575597052981529677043671564652252926047316082053970890713609757171371131162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 641963595250104204698264139997643403591245305247184576722827429353351518105243756034273497631522749647990550927863529302093445737381761511109662095104344857724025738877658097231609439438799900736718757528404442459205659356191174163980088049808220842204794984325229351909349687033412443903538054330196670776845097213302836216381534613987108978016207296998489623655933973278739349029759125513140915197590439907735391843431086963019748650897260264908977676515982566588849632563561755986721421939424919864607360665736020173223213055391791834936796215454860691828744604672989001677101029974986374109275146349263106349237131380287509424584143022212520753012098471348490201449245069006000134724206133470163193618154417943210081374756890198708236594602382702167138258579272984758083814734504938284103512202830994721621075271776283185960679114856350443919694056554209965337964016569256188164648914316720816374340923531169174809344753844455687340867423376796833339911542799123991947825496754412058198068566871880630064436568239266506932720108028809417416694430656730825431486559776348215299313334278332192272880337586614152880009482441882267150456996562192966326856431096046312306280725621280750173072254530530935595584429713678497454696245630450508470057248781516127455958136569096105119901599161870852240580569860689590218937676424533129185879984803155918555571502203282946606945502634803637422398650814097296752943396626757820841402248855596761636496053378979382676084281479969693096179599232228700315785605559319611486601213755518153243969390783237445058418603327115885121087308136472542769347812340895539661419110611568389545029208116151095831457186520618928064521348902743369926186093524723272165712507857125785856572680648177368189826179734143974182993702697449620268815892818986431487683104159998917609462179322058227460920311164469635294842856954796217771230398891881309636941434640093913028700095866024434438032291157116786211424798219559076988361865663011713791684746714079194274559558571191774268250152577961991116480144905573011878846609626104340573649873825373042871119958736235348333856698755477696243589137709697866139910096114747679377772974376847619766937405036180964694229285988686294173872775349326693211002014136388689379073040366903334662969982194570329048433555669440199626184339433030987649858778871059372663726011934954759030868549700262083800850480837924450153205580613749534514990665269043624866588252223085940916153373374273229783050201671080597605494169984324480680461638551197432232869092823937944166012796380169153744928364264027594210810436908595936251804412914104853265589754380797560503255410183985368443778828576989655413252601764914795576564129861488512129641500474445811733826178822059778971023567639991202118922754996606866551797588529269556782555423083491863868862559349233453557719978194435471224290014502718552766358171874411439710996857613012925008968684863473323411188158100483864336794734750919902557200495384295165315407143834018026420474882900975596976988812601077665260755614141998709920618651468705332636457246698020712880713943215189554497835510213182118709979155083645878920945573691997357122379653447981221333180853940649257546058947264690694936139660410090786267340145273806741583693923071203046953074519137388501310215858600761051507054933697528764278868254802171407161988691827963412914412512257207875355347809223999588070317500358265063840807292440264742161669630760674907625097747068446187367723263601688794883916611907622357567745248093400694122975081319679507025254896085814310282094692115956728887234214199363271489572069717374435185696333118625739763372956331062896001098052333619153001027303919268691249650755427054929160987992925955902367124832484313737648413955120106058685166466068603020920921967827440137953214963707946613029463153926146060452586408866319004282257123169236089029152481952532436069351542697535315437262821334447920790789829346377160485063186768758191663300595775657917585357060940197438911490205124840883511426107860107339695338107820472129309489259167952578377820966272975165031479082176783768711482683487543188238947598575253229761244730033295015665887680841044976630187758908641589947380018313040136073081725631779398890795240517285365667570250525758788749501065778192095100049792322487168888651513805916615567722620783536516599485354631218869223065737458034973060841751729172029324071815071371950043731876547552249418604104679359931304374492434416449375369200586179971761750447377870801020883526232412144916358677838607393230765441022727474779715888577880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1845101742296724130887574907425764582885967269976723774307298923311684389096125695379193655664035934204373685198573752358179608132861927815035011423075932227247075157613971487476534480351517308774412372226723896218132838351904714011834698346141819642690958622478483408018068701799948063204962244615157617785942904854110461089647228224303149185837569399341624636441013987848354033493815249487222958488463118130384341321032466919120733753815609138909802515709534450026575321068392670959800144926972801833858771265740472476764759203917312738733755609081725128221631775412565136714026057995708228381256858984243767371480604507767130463050398044261434695512564042644287135479704647442347941682791735552708238625017732521143630571307593024736145400351675442082521794657757226962308853429346799751314899245336330878409185679502577614205697759337263174021005303392472274925169019945261492330150467943082999332548053032497948675921448002173480044757053327014253400279381816018770400496144605437232970671453151676208759902471484738885338084733348426486838633670444330148775210093129386621001336702753118799589342299634724584743813917515045567556067368561635328548882100949317180432683077390768698453369424726145272645233689257343683300802763262986797257504349467747106373336642656039673271554664687760417413355506572488892596125110591007324127612168524445565943547178710229482791103603511019406585965819901664248873647383093766200908341071082461569066776746528951695105584784783452271408148811051052730891318215147710669029020296818540886814461464653656462069103926822690547474286613140777559030484312104937129560770430443862248432020755038317281927061578877957513794001624785702048641589723869647433435801390856561482744933957072985403302373406586055734893252099830526736557779564822577088702617639041980124900469175483034752895546813602348822592623915497366806169286673537347524037277668318080592287504441092417408392374820193263380886556039516360542089606258623727982001077191867929950111610585506705160341971585636604127304335576778895436244420029757887461054401401847942362867448323291344925723492028666344877436132388529051939588904959631784146052420682335726340012512735972079024594889199540077467554751657541734772982069859959833684096345361501801776017579628277578299600330963831421159054186240022785729511574724211608782213159633969935403754520811720341901548082751383045608104441130761221318235575628874095123651492440755850808087357373253398737790056724170360124377680233294774404464013120732106454153359424915983122899573128736373063038883269137013477330563381762211642419147823478177468133300177032403037778266268043464771414766656328628686340776582242595675642584577371690225007542512378584572912203127077309686402359580331874394426033544439194711254626559235879063897818666765357978998823554073264836560584938389159523402259821920233231042947769614532396176571047922323497813689158433280367437511124163320422278665228722064793723396188584743543566720883008498327454800079511376162046944697028223551470563765231599288834523124752146576820630115937308350959876488602331879890672587462962285887214380054600179152433930162078817778405076991550993236224330126798781942325617965687622405388234052130212178282495314529142823253345574800724521402144584713099794810020212484358445929543480075710106339797776285318070216445085992286010716868971552273877926464116575443091375664007298508958215916122851050011969077303656701476321845620384950717690285747513879170610751137878211821989328297763451486238931412917591748738687369465134891831144962807680371455047367000158728521586232331927819850861024948595202777540318970724249228668230333214841338107756695235170212340551487950999698987694288942784532208751404586598510230534381241402906604169337736693112496975594120576881195616731346939456112691152331406835043927687654826251056515482971430762759471803537030240675780545521439891982190101024688122329433410875318366957866758463208895785608712339258522087257885928006978173990356946729946572007535599130272439120460035124325145928908881277465203849948124461913716244867906775642832945655935997840297603354271151997626415151504683255669463748752372566056320877044557878977885195044511630824870535213539415688864138670200006434014807962182196791210490368849083540983611665699801538742745416817548307280947775385355334808818494844843121822938059213848530711112281419906494244323093741354756721768034029111511684687046167199464226282546817026981510692814965570509488405606895827220381332200845883894432204627066588202188038394663769984106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2065674700705884334052394157979975020969067838213075200730860463714220023389157558459424406827352939684491828623086257855958054875597869261003539448445425705722941899887603708348711649646470868471380943229919584956693574826048484481336207336191077089075612867787850978010393419242862939494016157822284358514879756586221896175101329907623347586634317450394692138445352807261977843064699687226803487601405913790541715672752888081694848142426643435838385285626211482462303508306035461770221502249607907493671964571768119148364104949671012067281486624742635963019813438049883725547508087377253381767096178183342187185608902773667529636018459895866486492351788963413535875855462024283433282134175407509506684574473946223538045689026557767196441185267118834541512514621489422447655098256504854796711214012958651083114938906220022635667769893555346146375536332450280144904471851422365761596314922637485427865939528741116482818706052613944921732886721047263492329665354165869382611916097985172622610105500253861408532606526063884036887494659377662746970814090963830479017921963984850110410802657203441482660288926240595249009012882491862038048733507993251408443917463217964099033508798241776221884265056204506124256342522271395617278944310123069551979685158214242694488405424327776654395950641739931438730175448849236366467521000267986042704409396015042093578993124515852074108874762321241610060261241427897919382022692450709341761152205434890568296750102115965851958248936180628464891466194192641436478212352825632106490578844859570492002723317271086325585899783174405827069581813370625845082080766566970189844695409610674078962156781888310531855699027111110139518601090975547201224919401622439825730098215709694285651531469680477584181457717816762501703339047639802012330355693251998637249049120955297240175717544843040045745740347109560985480176943240510867348590118004107147993834212318762937791657323724336717738573396616713731747772797844222555916204142461323541284150188679417932949916054612374840495286370548036558872543565824152241290774839709951220873598315308646732799262002285427740033288447719392909922874516721192960768882061694386089607985305969287797254740916919403959815800946754697092019676032517037907965587035311529749905085213322838764514921801291368245660892714251261340865140185387693530423325137616642437802451956433138116999626044193331228631800684918531079182421744989086302835361990434086107409262568897682511692344785939350228963635910339034614837850346155293141724876636382953760313521706754202606326541371604729746537038873057997066191082502129147439324181396760691061398619785580417737015219131398072067166691102989663098696498811977638153080306911405412458393573485746693365970760456857359241573930482170049520782880255775962310912520673492818448968581317558052664885975134777018118951760601095724555166869716793621868111240335107217531558341614324722092351651391558327821909288634738097760169627944829872459275374549563720037666751766205328076728798516716828653493745974509249055006983334553959704517639758261575589488573438099942669878075886569669303829977355881376942545462927573862849521453032485187839031020657918423683987749403317357065989402025274302580727164972439708327761041528377393824998650493643445689889081651189394038565635093783555755229776907460232558661036834514077219870984645848379724482154266010066721802349589139989575862316583050504991887309387625631091968244843040215069330842511530675040554594006312745758096302167600091891215397254788706358162031767324183093943037672961085251145864951225236076474281052459463303188292411839088947486005829280668716677264267439967245187088008848475166525255879897052213145755605531112671094076921132996359851153212778418448330779021332771176089769211522196651242121556801774192789096001714495629997462147732284344743054654521299093166834160837901146236972728917144443814459804082123214970883628832810317772388882886031744989419634577132526456599440065200195244879096838085385040993313217133099550004458861595682587295842288978427173042691477048386554954849482590803130077595389764203774423340427381541690941798599735910039871678575912350651519482831118790373418029881221690209202988781175601199126911898075567169710997769496142274004437353496220626329063779847023994027995971838332420701676386126873171441091817791656445838577229339065850510315812825584193023923156820165843095953090545467041596730154430016496379838818039968801294057097362629585157651549666670561754219255775590294644206784278884634921400582431041192924083456144189008392469787597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 882549535770760184021410557055089415995116514014823180111907921858892080164752835021765273798772120745497576470480115504503573758479618548560374308527919707896885510246149391146153043883369194848466784199338749536832046878399417684599149924561383920556683757693749317784332503299448546695833286109191608337910044139771684198084754474059954159248907165046030322865368461801947297119389350851392851977840286174993052270427165152801575026154515047408560570865217439531613231531822604035359718117468012571149570147840746045682392838460114153644518524977875788832260680037839180934011976187019128133223753789032676016480351022041332468091324239857853403612152487450430246896476764299257227660178627832075400965679621929838195321973759836748898861059582559030659982035055656485430587133995603361886595718764628878697217932560682520474514880901057740716021778265716944196083031940178294735265539056806868135486869930838460126624104422200358827567601041559581729614434325310794797592920909949590793338991824615794492712707265116600305863819183132377004196189705204230797612035516546642242877076298733299335732377686507227110979687803854851668825632160651518977176760150684522842705137944534237094347542825640998844017269045454063201027546229092622440298665549177610877178491170394255233149687712154607987753777896779219131752397582775389110733101419936698543238492786692031117610439506656097115845484344796850555477013790218829754854638325510081979246711244611874743063263890836453129756811578145856125683854141019806630965622238322113712279390343818972020869080388853174162387171438635819084555569630846505424837755787215659337533740840967664457018279526626609801634036149099405943753468675065170340523759153992692258653711653028179459360916643076847040441014951569951594144782118048659413185484226407465285027150176822212623191311302680770905397124619856961865906661771832832492811231865062460639001264533868777772302239864403402617820883881259596431925110270448588862421962190506754612087481060960016178328144645785793209572886837223963233349856905672772305822645811580302739406485633311463801088171935965105587372128070806878610558252780325690352728730711938693922989659823965859145913150432098126492284512622420518548590224195085551752625495334965534882525599939592093084903843416240352148102470761644874780185627474902155762625627510634652316879089597763567790742781672080313863308276632349899056181286883792310599549976948920903275148608754058356427298348708107798168020157693257687297778891496582863138535932543577168678395225471062515913901866677920960815532228134259780840892120625656639358481288798607963869203651561286568219397200371010356033876337964655100948460534252294312552853773261788306045624513362746432208376506519281389783395951119522733878977157980106964781851551695913769531677760307096555216735399688040189979289781792730170139193992367844560689532264834825382956698733696336772294845577768226962962799023873165957832228549207017858297858785876129782573423367923677507964042492642653428550692993800272834779727431597237885865610654736983641047806250998258092314694015827223840808781193052442130843006053401289437791914734100555630934032623610657847666567562002332262407672595288603018103425975458921861548225504234115860771363565166430786723660525855675117091473315491686787663453006169973298154585131771866675707783285752198010871758814058238402697296231980556716939356159003266255162318366671000220582441845372435434150320230436760893704612197323937410572835815993602548826629123191404428103089954211866144591219607094639039409910489600500015343066137281331411104272999185573307751228665892411874801796820084450042010809470518909287633868453594706761250844337459428197098409218548143015248276134693033722375193425494076018528966161213036579113385709252716744609603616731687633040022621269812799593157137040306489818191221546400391800312046168889531525685320196339401325483251229333756982999345088063919576781918016866330678992528961474415317577353698121082308506661342032985111598587469391545437900170529826033930435564025082583026095639551292873608869923095336001462310394207345782236179421694913564789482851886606065132820017651929402868232290685810523806406969031289818938814751305448568705908903143850527125705802040234665556550667897812835055152530031918986392981473893053003503972831710196760893227269371592145148371285053643430213949089018897561146099626828509259232868308007892516634491099702468289132701559956912145583971514052277987990542983692087132339909055755355139426772948123285766662857849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -221290351136220846841050828752971648641018395107317712235213221351823534177282287406141360240919186677078995074307665570609497092999777119825982611789928635063769770247265583152505053410194480670634489529275768957787055039762055289437114511241206440039595694006118555720761302756212838287348396246030705626990437502919365126353007581294498218542372388433027891816863432808161862937763683483046929039528832450163242766870644244619434933522079054267443092110770289844177404919399020031750965241639516851971416618330037967573378788840844623675958372379582403674744133032620734306382572585815242556153038874815657199342224516092285931122333760942696197626672310957395751699576548950005830219008629629536952590174869645575777519062763694024959128581038164692021829883551519603229110173264380791570924039202668047421460873877415404329429629266882091319327754180333262769381543043702747321554847665876830580831900949991313835077941407357708854472955530761836674033596506114697556886963066224167264692452239597066883709924464877268437654853772811349099752046292933081498018963835217821018846864903147749792418691135415121606150713822971722491675833813196944024872923642913889907637959000045680869890707631758574971410013959909737995155203498743844952500960273138331480935111856833992099539754829973627157077023845882848368792335058239721049364070299607011117429673981073218868506485177746427217818158069627314579198923946882872393038391199048976839689054240081191444014445948081349599083443818860056262296201131214087865314851055659914451151552942186107040388296942315620305457956607896395273411089116880674889115792152292464313488721162425240907726521752596019621445259430335491306319849633535041525888146435882950805709884847794572453194825442133538199320114400687474104485598355006722514502470311516424781098940117489196410602931040900609295853640473932148589980082361245040290330158839124433453251490504869376920989132613756551611867420164591430993429015662287604057446596430959523485522275094931481096148252268441052991212315786114476055204655450144018806530602209101300324621705461148703423530466588148019992338068212213330867404985301006703577928751614188561108145712254624980020710925954837862435669164333746923015222818796875566599635077928334363144544089381557676634134549684807490343964407153340433384235399514754724637701325720733552652864541118983423001431605340912729553646244304291661678259941189296881686118077425882598206659599125568769856023318271588238051440631187432804874628281092139228373240039243401136505280065391519214956458909128325963047181094914784179689133630953113826794561849401922591442994383143943297236616480874902426188687211539209531272048857949040651128621809185456066152850515190101789842065796623750780448431727825058437771448267850903648749985476761737117457061482873840589293180619063815913393675838464827284496722065971015901143306700571277698276207550110288811237067970166388470587225675646105642852968556062207325065567266289679553383096042547803261439367392666977055674088003075843081262937497941855619471144954647132933405969507863544031959503645377539056307363715945565433982638491941277081087825559022271484002265357628646531245867029347985347682132813037649682006787382851535035684670541608577049915083276755439251536483824046394004774925919343246155187544443224131721600912840102745010023712851103168522755755395161881880651305801995068296970016547555473319932591900130243529517653456574073888171116060464252098729216435231425904949845357361699346832350043968213107552512490993180216235856818921373391870072692439069877372122085270393731571777384911043688102640430782792993253881729443973995340516830149148072917969630070804649192919690558861859929907701844633905301675453389343059193315892503827695606668054034467242975721221176532470916825655420684621210275196218602771964193959607742694214265293724662586112609112387660368016079611422793566114971585747585407290700923113481076428312064014982860185369201916088456894707145493326705821355368060083372182600666892955657757678793604604940392402037922124736883610950608972051720395178525749889766539747891227028482496387237075603914693845074840967855962408693363574331771885870485746718695205492472890006944116275485675332146197013882347789771656903816775975937066317424100125561893784312289141076899023711934908724240077339885665886982123774299544170544966686512719260180059987905650684033733327289606741212028384790683208323495794181698990435221534564501519551272025048783153399747336102990886727716586863021122728428292756927598571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 30196563010237866073654747604518016930804599984034855740755938380893593496363058196366693115776366329285223726672943751721414885719866864293044237299294288978303046808338866747068044759251139708380531565909301835767729062263144135666388690551620219948474287325051111903547063386815490146469100678722217364889030643886455821863955844622760831288743336193526198272335467224842730282029376464593471432344464836263497972566578761959395129199163266655948894715591869366924305586695317885966694087808456822641432451354860568232310666741957908365218261963653514493692457247964766718766667610024934337100878156540718258484805743468803178768399351703189316268876560294406985096316368489675015489015414341733808728642533139435999160119616666313050297945860074447511685729893400502115421892220842740138295978206137832543343037508723963862283767953884744767596797115033846352499403824369234142195401759971797482943273047355700282550350588918041155753429530053968135570764988947183450601143966497395638542206034384575416300169269567578037675246801247000784251413651728921557755990249652634514175082227436335182510106857111568161352730743063076188857942648295316498766798358955831717807051556735370457500772051450471495456328648377342517034237357229468339257814198310868404376180819347842830539234647260178863592811145671423098585736824052349531017757912466030065878652307762184376229698383204656783951942396559136206634262081122566186668295761589034194224688412485179281720743004856716641283407573169054138154542378843344819716866014965787324468238582831771952965055821011912167460717031256683101197003115043795295444459969322592397020627316532857885093497468859013132658938687189950428208649981674837743323342613798799457844294335674882110635968372250618533838900755716204484324316932362267797414720908339879429750035352720286386219377693604341164732703234205875170740330391075626127182773901376373386660213719303656255213933661338760651452403200622733413598777491521947726638090027134979200254201866901465647704053849529294506501931889462598031020015074207806434869184893977924156225999707347621267021130831994619700655140586715094614914688302702180785680045793839430812807715387746076278764279871370349654970268360479499896470936078157352033126372709202688212962356746316047833291091017624345638527662033796902315553580003602273763202585635843810507518332454684730112464433379818335642097448128375075249615576028152143109956788916134550471702157233845860198169391190850249476998861240858158426397646641656150069044751992905416525500010608116571566369493244216751089509481278517098915154520041616412755108859666966234707163865688278232739376987674979975106543430453620977992522305432217050328315035787533314905027587782849341692796414934867643786301150164026931345874646885470763557106054715300875247406055770589905141604701568824850148222963727831236502593160799986409248064933493563395658872006173223593989448054022177171213638610555480908908360997423628762873328778645701493700189090659787788654664675150245052879394709000561112573091063980963833216144257685719277182691145500553267819142019397599093640149573681405161096106962832005807158310604878170083692765969366616861419204648504322294174804353966835893712131731305964781533378997217641949221957764312412927171621533843702608116002019221372251546578716051805485428837448735337027721737062751867512627318561050384246762799747101346217538842577929928821733390060319700845193493728678100562203392698433018624324991886352031778092329855303032127145993746183130090203597574575064067949956994400254801250095136221682940572622004312442458812389490883414854614284878438061266767806506697419583351861204296185612769654201483031929355905037584229915104011279183417928299147423637854873360153639863091448009370313081000180249502287660552068553005077924492321770384043279439225903906452334704501775386388610788954004810581948835269718532095245651729672011245032489854569597548479736395194114664257175669950809837712496542059085681946172534223812924084757999575421653511147432878112601282660502793089580759944843582820897101569880236303691153507282417742989606557394810319008037954377615630127097710873847983550475537065718616899504928371091259159110223214714975913571733073892407818825595148980814130743115007603673873618877053619982556361942458831524601409027972482364506178392449599110958665066936880742431146752523225783237130647308694223729144910612307955009018846851087040623887441136743463379098891758252355383765144496109740353961046223991068646493868413525917118187977264062042236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 20648007401629431421870914057043186752187146233105572868405771003669485131050978966543549438317661386354964146041170902843800188154545900774677570555960938242752111842816271986041320552915038646315700367840199067147292947930295909708881570162641073191241903190514920562806996325332579914224708405294092744390149317586865205713774827579509814215155321953350293463954741145673540524615127488251398969002168126084102921126599300314362638200444401827851581884241554998249590820443371270652613832576873897568522795713221328063361941436772679536997622858481217938298938795386874724533810491882110217549959412673434116761082424458262766662460346554199084379493816578147763045123139183772566879403799352274909668606993800587747165544508244626277359856763938088714978112329498813069985660484551227427598627246888180437990776856192651986288228961368057707779080389109637649285262377063587636280286627810133346952255622024485726277284895452505255491499929959210715413616561617291737445185903609353315115984023763525689008508019909877501153578889054554103607400114839089668468849640716958358760421060902529162980797748527134099173133734243841406532526049687299095137096614608436688278424840219476781731224465212437177339439547518018663377987497982041343444945231221809806450084913625178346203001334041136811865868506710532519836687714653678348797485188247284605264777968063619205733992597249775450438691525867998702325154134349424391882215196510816152059565655734885150963780527739779478577869952748394207146196016459667097065681950335583101619102036452499593474602992326718262234374342437665418445355986172016909166718455854815615243480194758773958461627367333400138350599829139093551057983121835330414343851143300703251574842606762061817890120405531967076452847174379784194941632687872311104910588941781615655991359605377358920562800160919540130853600489263293684092338114029688960627180866380685610001258982162322819835343582847815609438473439223209388077880458332332543885575590972811222809366948724067940875631983149293589688194899428435472957207709192735305993892211451505993345571815103098111429130089151035211152376405005994341785926534885664120825658020886859158402453127331359672563173355521327205365460155619083582612317842627432808782098368408909586916265686189749446732456547097454330730435515620251256784436055162232448515794348166576022182999856200774218655666647258675285438337316646027526107359105846838450081869274334349004284180913973420622917235848174588794013310357103215535398145837650027292435185358306893833925862714185198104185725884108741134396251428642381562984566404905842707385569347762422238483151756843841994465567980220528182273936372535024010049229450359853406300797563346448735842183984997582557697098357187923349761806552480995761771365103987877000824396696959417538112364028831293259595827309144871835903905211315093292419813520241268197034480697119979375423075913718728928554746832682066822011913905256951165428126501858203029829818101695279136864624482786380819246661218773202461713471749282890520893357395557642963665621924117120533926124145467294196688011616059681336486712986199635872876269184412225644562827806237663515555698673033983094442940331484489076881394766213253984008342793485602363501502176198207707269082310487723538873760118569600931298643868476150399632792581273578428880930473218594650166067081198879600831350937568471893511572014841019576989338752143595906831805498675472716840644198832454460822467697236253928406329523653083534663295531535728135739664703123595879372088923685449605024259744610449181529777214248018873973067317520774114021076437695467130988889548516888291138388144365859692571237632271987943303731089436997861161293582998084763313898032457401013061318628520325079919803329059915785225779829687360693632396259444201746403874434407008208712224759470753050602292270099685150148886380661451471301086806953796952215475961759651002956398295746500523931016528343508548178683924635801763472594787893608234934763329048174477004821072929503284447335874344728155537432130829298372059308505122877667113632595960532448466861353445545522656947240913768013322108948159110182924185563350544391907500326301847781084639014008074242823677594073175174707315638223286191810984056272938365611955637211434897276566554899282241161053084550389095085939937468557456524687236692045116691090280725220595171715165193448996576786585473733249226266052285502575981251776792405619090923987302916702825572347427409343208181598018502733807694456319263291839645952122289422617257640074597634315490722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -22467517491531986459864719447850084754498446914534358474947281776457701438137245229406280864571379457975678157859597109866598284555007421466731338888445492512555985020900581735628216887892866743863587961597360554531851104136673148183092940252135191326557824548768678379737766097534932616782760875452672219648012497183579654524585604644724210154687466066944010580608207665530026608178334276206515197395841651265345801696404351620615650785783040896011673388544979396978461551145173228788523383399596943107625789507952498220782479419469255642454421324906350440203490045793581899054067301617074229135217527238478503628052609763108241063674599577530502962378108975296567484106451122351423028854532192169890166195748211884251951705811514430908007732479140860391456064525816878075689454825449134098613954529088150503414487974256556962711440830992668738653285608648951614280835339466219071609649280827088736937945303232437934751797952343905426112890237458020140039927050958015260732546631564518900999420759605008801323490835496263385997974204559513120002006092033140122387737632509362213236221143034845676675858455863902064663570387985541859288460634223134807100731090202369335760657949049833471953718303447204207434370415256787570705561652911760922488330331304116022381368385052136135309846062121926195155662036242490167129305761788498874148839039676007026476574800731717851943589774437684146350381546940753326562825290899766268317361259302103746366611073572596373262115518529665922797373172007984823754515624896585858751232310762390971634976095722714643489974071677572200522923603515910411400487570879059970461677643641595143971241183537362038215052719515075259406065136731342099496630676020150747803677295758102275452027294239014114997185933068534123646000649868158824330723522708308422079871570802617027708739611925106615570425273631329679491538157683084894296924723786598349301880326564316247609300844934173795966787576756245313174905087352948981560285510201573851989788581474457574821845231386680009363326902754062426767988862493494212440867136950112942243219472231250248451743419119607214394638905735648500819828145243892399717762551474106184182366503088123250196701749910916509322849107165557792512872115117960295068197587951195920521661113835442098961734601323685997016376128870143904347604160464573545912414126505615094330377180491244639483364753376289212726778795031867843080960693845431050090278156138557815015917142961637987153803517920705966964680079338076999333278284058698194352754698965057320761021807003917142070722345927568539424870883148485439617267294046855407265785011606596227229092413586267137361934269832487491566101642961326605262257262902242757087041960303126110179904204295522049381866541403019049899513037794794119158406608200985712903997322576050763606627244883951685488256539677573007523608096598601706221879886570790295967380598036201696805884878043253408252539200182585503344319452597956708909174250456427526271031328052235894439271884884934061202381694315966250836143612934419795332806775091782047573319547583932261526666966482906594193910023063397649230624769476141959357719509178358733662558066975941772457279464886449095595747007025581219287143311317654688229333838228887373287849771248636635828172830597753425339813237725598977163623583203297407957033056443110082859410915302435858655769396777421006403947136619745182224630041252011483774902585699751314310214914795007823378968793868814407114713522797935162696950804245507569480509627376752514567479498640011702039677123795958599219102112082235094155293579634116117183955701974473952169489721488415178762000580281996682076475006282777398306685916312833099874398949987707554813617919945333857407853462021843443815374091706295077314710964776935025570371710686607143377478575050231298423519110511102671260455900064384926973596603858040779933869622439606259036950376358712517294324790046627884675312633062821331652051290903789290898338989215044058292896311287720935054856140845022542083622194688380496441046562459795186819801097872625173683799483579153411227755488139677578641261412086490156583474657843890214804557950002083354437133250911289018645985595143419816022849673908309038354654293670876063024655676442092900044655452401867698872973543201828027448841269845746424179835610846462546061072585282621170266032906448669916337669108951024580372744934397420520682073912497752552741408316304317508730442234605408705860489331543115101885534204442794764973759778124691949146350139525269817417642473772894044312145283514428925743074119222014999389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 10799332098664255381640873579736163830995582932489441849375503409895279397563977178526765469713842988443647248938564412599945151308638296021160518246210207555961874873875259271708907801718778951672112844741279719275887413378566874569121254876317087853361250161595217488767386419505775055132838270459086399404606048416413404441429249938532214565838021481378430492021913941621801707796477732205575947579470425375930858125623162674515582254791696849506566390142251640533828387186407199146303515226054204204751548341283960261014328040582563879862752445208777005953524183766778582495699624970419081331167620933730385811721613233717719326544802780023931446126954768206846177852198540917645417465008146335711243519751147781510783403806199015606150043745542555838228992272071009277983808760698848987354864259136981848879294633814515822229440106101647803836458525850551137636341973682837508434182629496670573202967185527359734790697926058394818897283076278097830993641856558952881590896834897968359079635384535428125925791598083441542878097125951291366356653804425465752318044550306479056537109016940343072973247097324401516304397420401139983052360708992932166927346929192267628607227251494808265668219290928313058565229520324079802199379227922740088807152264174515718224615079655529486817483817579435472583132466728387407789472260847740898010571039846768122758418392060743735030074919364847926194776736111587424316086820118924564434805685026175362614232695677858288818081529576038724603734020016009743438018234324500925274489482081956088656007421627017242840906639287555478518714274271679190599719827455480385585752935334779867910107939530920547133143448676721774346450168662499152373902831580317057082993628968182796820387488098447153573274362622154623157412013415904159819265505964928557694705327238618808529764546900788947878015799597178348075319382970354671566016746237506744196680134956600842011217503040271466824156763382339249800626181053772150893267001277170269067391291617242484366640473540026895251554718961313525522054892831767351377182247182095873065674927584020202789334783310917343966112547454561610712532227004593944246905683261017370958637107985618608022761824343852849187290948289827485418115146187425872718711955895257298223082871577700838190338683879696889112977707738125895655295306719653528289044192706100928404749011115668568526927211553848687371996458747136992537931471049224130136661438396151613196934151598669689133699071509780131216786826979942130912079889666114151299517447777930887403534636341140888191074076942709228218375928182122650345139694638732198756475334984976286817010029235755266843645309820082581515395221081957794984762005615075772750272782873797610348584141483240037167666685274492159076737155662149896858858551611699572565289344860427097880204915729560757699704241348257296271238492037080755987693240626116818561955577309120475057488471348722179765338510861266397067816338232382261650499374471316415113873367113186617703932296468664088829609911047583023688479305247003615105687310138715643954112943069083525228186507407417864829405253381387287821645454412453110792043446891886475358561264680776184182253202805122171438835061984336146835989844841251538523658339473748945261119862895657279874160275041878303159755368057516335819880155829047534680484023039514299362382081203525811219773733951109667842427357555307791880428412947965196582785074048298363190108298341813428592049658841954054011557857788767336912757560904544275283969247165019956434110120210176417950741291600917106816454120997166017157761463098108755509706212362709199561278400768804284063553371161060044586077751242175272062187155287975993256870973473158277143791848096375703082391215633333250126952796309902484636268143546516261480786199148410540158095851035174534293646272873603343747166990912253708584377866124565476323395680787930926186049578297149641735115489213624421395231061369284896984124440085207755395898493325752034820648867990896019361157511451113150580454727820823607320190664220281356484621360965744749625048197577726473125930379552996213629383552626954890897183302911329632138451668404967607117471706610420369519384689388688759332011369046750733347171239616396372669948584008927416605912016861356545572949767799463380692338094908737191806214424562659356081631765670108386769146633357329496143840782680508196337187545733761765412009385305234630990243572118026904848688186941358034222242815188477430029510839460279185345166764181739920934126566236562722236725372649874409408995585054904715331126190219545364379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3458126746945332830750250802753870948798580414776436661191988608673305381898709624244471340713821677190550044002575969777779429273037514995723466429022782440933549846633669893488478736930250282764089269683151957163020697651639805987982782510466756862632716883048072486037806712545018422712555147864879139802364721084481858799095595127070204620489327364411400856724869031588306481433379889015896219519081569272016201812549216297149629028332307008204988717296822516565386291055749412969108772090389434422026676464934050756669727559998727887149989182574387819942537899351033935231193679879860511511747101783495158844127813539945621690643587167253319112876284408386269952756338544549823218687058042078084194239593795968660888989972335343226092913768174587850831182945067613996589758598974167882348617311782468435312385736424609670914951860377146706053499125418583629941639125969132968599410890866215103034120103930787716044244108566458449934062005168791872566612498198587257556438184534803597808682922726701755236995830332432710863533690111835303731609358425507901653813178070762348702729444463238569276745826710882189686553814542946231991616525469567294813607538452187281468229066651313510477228681129271431099826323270027333210506771585736255826083415534807836491247254705599351743500760659284780732450745996300684532903896775375307774254384309468968428183527072066278328204621849965974838082055594026515894026820846687954876748679088224092996384154779129832087973678287506045009941387878189743700520973757225085429413711982889698432928969681927305234303598448230731684378973007838705593879800940414949238929815723808533377605137306289540743652236872950218236882984955473555037694148754951603468670208839161886501628869910108662912149613966215644189384695036695133580755547996691152557637696835564124094901181168062604746869718338135634076380842809242078231178277343060929750247522707998904659101588342482750933854263042590033019952789179172771574017062410096188384179805535324081364238060831193535165540540071431727902772594980332124011371318062209506839559108260556602771959665351348226884659451489735039639017032399382950718783854302392447303632191181259182901674117271878459491280875145977856647002640355714602883438822131755405641396039882061845078767529832481935115832340943699866118459455045588768186594744238725439370678735546939200875688964268928680554883878340973574833479564801480246496530148750195880506304496034113757187922591848647530045906792934328800269491723554092007899655745424560356551867166193403037383785249973981125190921543253341080970876965465058567893351884717074191686690685327561636367732297611067875932068971680586756639996527331946486577695737827257457239054315463483870712010717135900627430349337065202622367865533027201936080783875993015277707310866986577465532143225193876963495499124683843784721642680233077249433196791392352850671107032516205399136746649969500334095048503472874883595662732527089674304571900725525904568197524673079181773266652226682583337108421071457740171637086298963699415762637468255202790921301723639534624602414379380635985582030725642269986472034847693522228097357276577160162170479540407245368908002212145549095444305485278028409193964937227248804747265127680710724207664958290771414602938435690072675369637169762014350184182741740596145580194291832549639827429028525658788550636700170577039067297323659618455953981589521988983257833883104253677866303687093616416913301297287549250413934295635040372768861445781303912575126911392980636616993410280468366702953061464311305697380507922962391707833047079279500688714523089622448848876284709395605198935652099671862234252238123711713841184028796559906866012965878262457168739904850414444357430400777892553943390750324292038631073528514260632818517319115754425620796238716661083045760340032348298730523102621916379585154028497099293754540746201146042104960248973488244174971359732404426042536991292716727574337891447091857260567299759037040230948480137390230225259093206024750743629634971849061828837719664933082988790007644610704845632618482357499139853187458652278023470207929699045085184431535652183392608217731419710478451639220804721367351048209964816877497048609594991871913423648055680160505407656463171610103890162599731369314087089098048219636395804695691084232624640807954753241861697880023031023470601642823793463547303742972033537136255224839172851601816617051282271089147508588262326537567325236476578312184231366971664432360460387417235249352700993420537278726949653815559176989975607667078213691711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 896693457738399987114657763967236869200502032547283754478043717026563950764758065543910210802276932949878801110903586426778944966335826891219969820397926257013233735144845848762226744524355659584845341646555901182262370175047757529341390993094372738736389249588703685749608440952826110065937482769557802027273635646212896812686855044728722111627947148758566742570289407147313696941250697121152092399241023602122518813808623309526165498698279743988045149788979611452933078354410770259923740912875531829192413202487940668751684173625369031441891366681939889012657850263717573942641049005556699223921716129506093125997450317000652268506624155474298828457498315990901989904209037167550265599024669689804729941336005514777663440760685638204224906340333958235467467485260616702254624576411314129336480930679327749940819896120598291325066330509741443756100387633537758147270284558156952470740311243090955422164986664464349417477697684869778776513447371556934350419766323123996689332340303920303310647251220984575510121416131509235050961076672751553418430010820410351537998632340591333794275010438341903311357562240054349900232688528962013902813003912047046816605566202562285152464402530686065050153022633730338755919532276700616681622259023597105509101115574720757045950136035749519112329810188093164527719545763898274126375033300802446516031395886872843998703260860043555347129346485329567695748474982597425655437068016765214691541602945829297838487488296876055737514310231458256575312768006370826487420376939901446894397850199084582098254070614062258269821984438342169532393303830814957496266292660024732202757544023406301022414697119487327221773300160276328958988606405322537188582871420119112734257035336067522679266964200382826165925835261685561289105003641498230709623923223556864823906073866575843706461211310825784030007774503756286277325566690464091608624391066578658195845472733196969333137236033388764687768626726121658030681248007792872560172048321426930870145335495164852133586948907690064572806622159367056599197893964591787780291606670717016030041451965082916809849939482491706032044791791225486042563046090809590792079700820703708720752248610737595393692588582766927945291589859378525915257594014190029852057370314986208128210311876452418609019634218907512745805363993747339104020319157300174540657531249201725630774056311002612965604488273189357660018274230231236131717760251765602036134710263897118714646248381634934185565766831344956948576628441317003526660831584797729087383195952395928200111073961215083663771628168967199787488010196427361901829539205524526730446579045805778562806884463930814187738885760544953442781212695548079213325858533821743608647483875085449170350697566464759540223533373008568656496017729425473612912818253603607630424493494789186911951399112948563654925489566164740933612925866287557149011419712923160630858292208353689518919185350015033717483290253933683899240717468568419038035752669108909105226890926268651770715274186805118470124089594263713783748489282674140662092907438031819520740660086951334555782388603738521139980395694579123306788288204231190903081995341765286459289785503925612582820698019546487150636352245508993694591775291968088993111983186238802409391088436894434722137815318535662082697144967038440042961639595692873935976090759309182217601758915976999971790556881755520317546197309666676937415980230373687543539727722468437063527739536277328907053068781510729547395527641800284364846704757138884318288149040162609750972302737441230389844698436655138641236546734486754877680859452230514556093890167332904634790245155124464848123163381550727950240765810050014799316544437593335450106712264604518823738231170457098076315506671721161785511816276716679833715629350837951422168080024933509327631440871261617796363930874701665072162848041412234108146699692292494953299352438693879708040235901239112376987537997920453892274972427299502507881134872036573788696911675162163412043888196251533388597291899379515182305662672186730227037905226326515723733361013519998301097529936924924582483850473093160131107133390948225733873217901137642933369538219631658947181602127288172763525408506452115720562658178033969458695203447881423916351406976146420575509095110390020832577531177739765873070292530479926956749059157849321339213616123175211196839776027039033802713997541615165668336004833215774375360237868856944859454197959460492115558519352350957289202522574940330814225447226536925059603576815565506375925919281898936650110269740035119584539469010706201214699730765819549560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -181704641075488655169997028761488258070028615790987509953729308106458837489785671148641105045527020441551248911133282778015752183279878191611643315121331696102948649435765448533291104109441470062885373255349703888507795897407814806143298327320197387813313228889422065983424623605317902270849647756267269021240187803826965842316241314300301126075477770338522560834060425290682403203929217728562859035887503573661891048444588451464192181872135786258814600200059797089647690704298442757971981331856201176360585390392999230172706161757395973405493386641471069207773486240876376411627027033891641906047682648153522329612128622497514867155931451935005095553590908451517141143451149389212120588908454066625149819647898414958624242013934452242462738861743051029907976872449826694710471977469440832183884460741701349066756270219751632804415633377422902924864784354486841259612084260302542935536201989661762531613348620018910414043343501952368734878505945785338917433624146071659430998296739138328438168929784195195354422745526404001321985041961802477183694254554375718514897869279643689707143013254348930774272715543883686060647845584268864648898792587475294692501606074996547283086887494627876483253259339849065720504211581868146201911506113239488788685593948895647824815370944228411623481418579820687434473006321206940394154544971410632862452058078557423108149481206937046481788653138426177330360754253726770050191182469759267763847633780476276402064180332677451316774312748895776426336833374024463656112579493782503379446475857116957211197187652302572138738300426074822118720236857770584764625770104449903781996396516676353089653676991330980091421993504059734282741292364306106596380286840452681977866554650368796924050000972572586715219217520113465246406313250809755638836656447478504586952791767081728017685886742986167516013993498716247258893484801394449774369718906863075620061619992170132975188446531255616986108919338102637076014564081041198615378291712157046305219906711594510871108032394180544253092056157019298939125253126723804793581736753541528967968764402952044751218273164276230616180864081383109265975763886782646655371753742058501377826444256473075158222432842323446846318789767691007897177904907730113923010341276312263860492399765066637922214587256178419699888629778095118974779606115358713225885830188092062312288391312765409621140895097124450642675436835712368315218612601129664514421229261331090763269377198330117938511053885949851683034254432244326130473221718017657952079558987838875072485893683232638015849812439061921545094361094635715925053612045094520736147828304039024156959394546110613048557598208346014960189762964691033582429403937601090399076697416828725376151611908057335967530110817688491294663651001847551642844892448388747840115570202631429857812632001841916508400158495143704590566149173741930518660631063777238189655788950032841259816584586163294966008675841376392825987418730293639173115033398801365343402108756696638090106409818945316919939969870205199828513343584484605124327480465067119031814949072453864437779004603297272702614854468586512966595151286519896059166229703085952705834886114907059940094807547222285665709504981858256153178656291492065720555405318402956264454894100758804817381585395362614073984056661766038573363761535849552650700834812890231083591849165073738297342759112693073616603032063058927455287495071653321059971527740845842710190238912532541700968298820940739315046941618821183039170946125415788310366401385616685904503008248215117665687165708347191824098084519223551264778719656097275871093651771610051574464463448636274195674714570882961809275819125161140425142386877231548853152882620512733673117403925223107920301523380299139712935097729662867674000341293944723832031538544476495321148189891173572358773777133120414018896495648612489136368663437218101178590834439083612040376938575556965876883911060550655513089121923220550985097478028263077706803952402797336767180200564584175884007862127530085746339331722515870807356969088661856888383954319066675061939621851722381469604438539592028062703558836171727926264341015600734759732998200664563599670832146671308587052783294378388876411731032911630899208222178356306824552158669380158251234508466468541512711696136358091959152313498293822301497063257623406179358088138933469698465468986979298634143759911919495511828287463857823606317076980638722502445955916839727608789676537636209562309046553171936027402806367934201006037543980191074209616248442541191773187381209626733677729263937044311680308816432952880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 5156419911083634011388320198890712620176524209243550771288061782821960211051207762039044745326775386905609871264511738300777984392661377223522252876217017593953975346934250875194992244440585182404485662140098918051079202029285001258885051824852243951102815594322527875925469221979797321269917729327330438230049933641017996969896473548917008450809777888324642469937060799553254042246990537108635149070231221820962825000484813022920692092671486036747776156030689290212376201966107952188379610834020417391030759875091071609320310913374011647090173499295360910321121820130114717099360839460574021094970267473348453091507352108410156809765743077969508728862340730579201027222737536490706488957096497342803220329098472288712823870221779357841037470156000701434998407677171333268067279443957312605686170764064023246349328211619159920680574189427740196029626468541687007963286771674239782501140078998865362483587005103512419187472814693768951611673126762410597427386452855041445808289550889564866130974294177758032118221050327536392319624938274269445886625079060503082069558771320167168562347598108956603326809344088741298383012295228853933759104065848374450205753316494899718200761603980314242233983448172858660475346909686664801495273424405467570018500076380166635101111139984114441118750313095826836340090538999442786478147977472392599981110039755398353765514457212088035305779777590282780125212747867584159257022806866762620468026117767399831987361671873582615552346712812377885143319221066520924233571429275525857713278545950184704246902804209605366398070418332207868598455575504942423210294659733367901622890240475983135835517139464070457019210039588363875978968173661721781783736493109524744482550532839602142560990978341351396679836003797597562012439054474193809979277234210469142247332675143181127742271870246284245521113905092910996398966945763676722913364853969081087847802278216992521210134581410928964680370457268844999706218856659881418811865909066580019049986548868292702712288809447546530666364045634256859121323733176464346744751144942106685441185115150916680660031121017951451892528068458104935341908786032535190919838047350440197921568144787886708657069635298855996934564226381029679064380050992836926276722064267758886905785921116416759370133818445647256686946986392979422337370278111767101095830271269836713188316557500708984362730407980486078824941837525059572109556365413879090277503687376300696610863835139508449788701846104311582534247386779658316989288799798033135647527808010346918860260199466731952929107365542296317338271204944105808178850960557231429786384853809727220507846315107416592452928325901190840967668303702014912922846854437756272001002377538933790906258831829688679925078846139000435886997243282612343692896751960998353842668939262042359080255411166455788242404292446173134279152747621892255382527841531640410317761799351727204093542916522825205363839842412581255040462264307927433618993957205433567274139367183642533305121904553841650331332902973126369741825538801316055855339242016751510472132946908981149247892220178954105850019919004773523636668771949837562464528226483326259534368206320712510739247907710102458773079210046942392653929417023941968052002609783784693238541014912906684684124439901258016208488088205927661333543714940874846620081672721706276088692137799381871565143526430016896985642632135750979962158129696085935689541010443473972212921495194744895944724280797099237206856117492259749037871580386059058563180397632020590982286853245499604943997835064388598430692812944726919699950810031987551407551715980776841616574274397711425327721779853408391599678040250144568409050818496730346651875085996336871577088501454144505433893632891280619188120803362164914844385180623809498459549224934644571395850142755171455315393630942960397768326257796239589830756433553651923757613798554611428923104899768732580220241706034712453590359299876019407856631751182160042189398093399122993570780252171995909124520991072845087744816460892373237444770129318479595555984044697945835944027845557794179808075407705995800506209613173906052547530846285368537661572286599438403776919690598423078770959013398259678643418749845107875730464106037565276805564339933224027723984278454694336150167529980117735735248591153122868952057342503658646592562512621392481125760960487993870333092928430288640533624270936497404222828918506574026521830128670040429220111002306761952381029929380736175326056144209815149600780335490976352007521212360471656721950582200187809356415834987015351807296276092529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 19188726995724251216192809208052128350159351164621630429547466118532262358196824601312931226327323614850244218266056983425248772642903141987516335025212730750327482843602388312932413637559056069916453338935082967178826294451820210483539285865003756080824496810023202080609988214299269860091859527860075647117258611019433413335820798850884107104867716416142015585139632592782216303281450475370444526134360535848498854549721775115421456221288225474971371456215201051125999767700081092240766684886512209637322848154430034222510046436835559183524441640287233310761063716486401589165607736634586155120620367573727041907918866640680363697582253608966783287661529504408684155260695527243057989388040982965851941224272498625705869036209392404658787690616817122007833130961140274742860071859777901927773393741082231793687112458778414211180209904486227183745660591479099428079519324005704996903900003685176380501669545985062324648647991723316610911722493039757276463934354560630824608287477832324673217423588444317679142159708091188153592881805085873238188068131249995370063973315274101882939375513632914573973139862011054487770617967730491779452994609500232767217691128731862795537070481142599242679849703593591358756786508969486193960423372705869510028190552028603662332625434297650358836102048996591031629289821908666950610609424976077105107179238720271911604621914804531889447091932160519288996900928327139362273155101260020584667724971908876144605795330422048081056225620681896253587456699704456451135913815545516192310103784210572356270956009175518518245159928419229626605448029778357964882607165066813301763192089323633243499656368873665281384944434429865221876428139989057426120920438382420650678356502457273094078160676647625150758835672660238104850000074227229623038977300910251686170979585050536865811789124462105882318523184268297827421356819674170605299128931504004463028410550055598770988337541152041868505051001216811456420706090006354453499015243098005364760970611871250502118831165874440344719421034025853716932377411047175885423028718494485631204410465830173967791114904416268349389248808327663619265641796230666306660930422868780557599394317899760906102162090734557855638913757122747474374492821026067285125098902350690709804266294671436045110543862114263490344380789656901659224476263867230100027371423920710156881053823329233868089036756414338267852068765004686206313040926255046146446515454924942947809466538101436270820046420520494875984336095966351750421070772306795997828866044838505454477587573095625471729012452103122418840417224295492876775862179682472932399949005695159593039507069091404798333038023988340066784215968567138590940143195611419137080305791018671161929652597000180759660161273817514113630781723515367051454976978046996517657702619627830066275351391724466402367312629548636385200712754363064657288771968892036738007637420312213363729507592965423274593973273269866359692994387612022744687468959332167608516038140185809517000026163735757015219561264087311557771484800613024159129646753427733844447072754692435035265657205333258528044094840833069527214382205036277323902563235600147976108789235222560472673424313355412921360263245171893599140742187223276639872456868113893452218742833590625463391307232603575921273735111638965459416215032507577128588788535093248945205063249770023866949754362866267357279441902351953943386733582058875265666043117359912463571833999587745871730367543823107858588280068826870669920517553565613540363195948305063829475622006685113632866861225623225566159118495532216193302925816569624766109250771866763373747638873054394188876995465812070963896961788854271459296614638389301419701695006667967422884724278690111926543522269106101023765298419818993060788460937795627323167644863703962898098691938561590815308551536922928911616312703304125370098030039480851859002039838308001244347507340173825522919123173667926633898477601900080284054811893335994496768611006080074768769373605208966432495312864363557486177517909708109977517325587565752221684099935836325938343419982644522566083347123289104461245490479839851034945621102508160916427409203514435872686593668258529848466920781956372349482829427734205108305822029226634192565854685991874843739268013576015897308485411487644974849048912967772549749505239306497108402720493433391232167374286452213245935315092091085965814357766256877515717538445574733952785073090901596754517872753479000222115184210830489496988711515515911825736271088374745755113965678667898301392930702225912032957966883917416487520933151245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -12034497031108028576278923705476136640617448338260618157086776419988570141946854782534146987051116676496681107857737196893039201979407350301557928338111298845199628155096849200764763490595186869454998687333039605730991673444356986430686561373174694082984972390824641840552530183283320295166422197768256808914095841197384405289734173277919420522380698490250734609081321544820548330468044283005033836026771218449618136986108665215192528242889075296583857586600872187126124264445941526915002674090139202613134495410561582321364684904948007608481196376686404135822317202118752090284314273130160716131892065056172872627558374342201229179996273629879598631093943944818647042264959998917354627678974977100286342192508136482573695167383344849929085969251087092674344967081061856774591709329537935237186259574880268045519137257245117941588916437984753866716025922973813120117575296963953563932389407352734971398754237764554705718225454011922633794836635827624388227079617840933938041433518196457678774870899393895104729100595118473179111257455265846944409883372901144731755670994987514308563039039162059380763213290226302580936522852116496801905681624886752620909995297958756691665378921456942191946924921822983040697893777788342151908403223312251052086439044232186139592344774598241818519462032426444183380711461958982369160591570128698864775112590971218182386177802051389597162321198844260038005244353368605727682334102330255699873158510123067190717091406110465656696245038799249703122996460719611585868887998994122419118067120372022341947102221868013158906940929997804918223576072413025984690956099954876089654478626231590128817850204935427229137059739045963516266104625642214197602342902868493604957750703458910486520265853108601107152058711082874447644556472699569768463056054506638074536230124229913611529492864975307217560699191121963350691574684757815711610062709943211910068375852515174661451747562240945913306849365344298550061044299780781639563291202117348700036353399846949489420715259238988127044469411210035285521600508800451649913561161090118300681677838388835441692768261780425180209487874263988138375703376260343157721672922520528818193888836936048188032214433221903266218592512025698381456999008611541367050790685483574679956915183860376169245384296578103875414900066737792632500412678274643904644140339208943712746260991054433791906797125460142595229573549856051259440417378971155182145878818530286431797085155111247728956140704005620070065506128621706264807550345306828588211168792751090138144985203812125648137037848740454347002513425642204846967468926252009760366596729296808584109562941348558069160460424374471137507069902729474205364097218461010868665741633440678729976454722072521427435028399506147244533792710107817004382384959539236974184534164037527011725005184495438393013395124143343473072676927720700235127085650909397260064697141426443926357740429900787245611980884583466406299071435310979220613772425027459925185916251456232597886660450950307895363811772226360015761509255418821149968265329347192852748437769701940500546845339108603017817313484599297484806226957720017490151867584561008945490363504367496732053562054080524276824742956799547885553397880308153191303878784016403298672377636980596370591493346116166359391694758838084259209977565965465032946351466632288019218709034566157061422719705287197656160431076916179743478298756435925439824946565020485215995625187391792654623950977230190156402241138259079909616384630132907040894394120067939881139122703236319433799595156771642288642458723048828515628613700191721964960434913090289683545849055930714358396935448342854704315459271507333276570137558675084057157071480001181774993823966612989862850101855135063036711040375909609950040995119716333076187431421603457456627776829738566123022016283210974399177804977017339851523368846898720572496099788119763579395648532761481540020664622025246799885735901007811513450025251301836427842360462194063745472738738497163252521994685035367806502250268552796836269812943003868647819169072353473274121221964118992797180562589290455888967540076403914871256279725047970757428781873337810701804175860648112500733310850230104727452301356359875646705844365041131986759028116316452801539115644036771155675038678031405649856631560386958700650929346406295650255832854335131526835873968022745435115110912690107613744232490556823367122922979829114469117604714918937381508122432721713204982766003952049218230975311087731256140175171242502489541377610654270980089995759474188150757710965429249173132702708244323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5190184533427269906698717154267286609946339127707394948033930503629296041269056520918241223518657551747491487181164567462895289699648012062448714402927336123788039901827368465681854430230276424762809463902659820454964906303247031673588467612878996709208675229108651797087749725147250506188711892668431316022142874933019713668117214677794579244945037544034927591821148562645849440642774225723453382196596842246879774752969682594254174512552325287958713187524800685364567750813535713062216093200526824127061826243996073305412269681984325466274227411723733877104706549551701394538099487351625497582750611551368398681258331147395289939646658524786023370072817623849573836585847406762172271286195396002751546710836665731573751339376349801703458041289563644682178542436750080951481118100098208204045273612883555219918140071928269849076573592941044504606935152035575437712106978708015212654340843133613023790191087768258842935568463873504088501205080570830544843556161641694684626802171363756677425857799099332505252418109258472540788666321892461634047478186414026696335894447181955382442365047950981248026095405223500746723192023846892680197513567232989284543087009699271464206153178757447536964279140250875702457834295635541766453140718900767137981837430701976826101338621431662600702002827136022653858538459874515513564927423151869714243860480650351833403251236484786559325024584652684191575032461994440581421366176130288481043850947486535455132629816278583978825507216466391720820241331765730582616737323273414935604847520405261162711154126077458553883566685782175088153020893153962944012176664744552965786434465848477703557939578321309528246397866088032295550273967476559754789122583187264836559084950347356513238341086426997066840469364751243753201059993336821224739161017055650089575246207863422710349785424864823201045344345332422153359446712752206987128174374569175831632850932155751084833379906977668742901833004008971271655342452480216390839307099341944493872367724658766504895534315740589133928383954037797599272295739316201355360224204249905936138336928240441562380531766712523544267689430349871761543730545374560405225916254832117720594831657417306676437252414719693857629867518969596762405389037169544408699753231643418146464131850233544624566705378934631228709717756717749799912121771392966457699123622833835460827211716884143708959803024188919639059926780951849385111985015313046240786468627819717656292108763239804731566655872753616012187440949445980036820439848345134715211335725464466747216188435742317765623569778110514590221246707188729408277677831975703880061785381045783907900552688531046551601502940310176774226403306143301303493255340527420789372345925779379675867064777739702180007558059688376935086714947315532231499847197692858295451058492975382690040912939128392792973673248606442873201174349974176062730517825503311287220599728648217519522097505582896885800018849414404810882384414370858179006144167110417419561193250814463625389401050133238842750962898428324444126099485421771438630751867226122549042530192230567823754095405653048917907804458716574944127036016245947378976695894057729600486782257651494650433050080218133136887411151733072938765362970043516830532388119237639773137989591125790603512666024098232931232790437427719793041106297911009165275625093333207868393827075315823986419633740902596125792336276620626416752600751001914926147728257899111660056497706345905225034151873660303357777699576061906894331381278820174766550477855114607398588576553043306323285248001935295872582307841520237647983908093761997487380873284376657462744184598853323671227938443101515690188624805592000598981839035455371268846341683496880925569139984029830140951113678023778451618183086662411791590316795739398432064923461088964363352267022221272187385069941223840294233167506845178828057225606853961862575473804696500532339543621159910266551154481655732944565223200586036566530036572802764434261286474078292817727684973121609631022100200699971688372521530854303131738088071098592948579146135514920266912363429061971819806266265293469801141001541927797750173152788296778025541133218211113834484370961436169390276916867460463710189847089964162282203597300334916827271169377355460690104889266933343765736767888627172992438738843429129316824469121948011972298539072253610351614587611754690823463916096932826294149388326916986836667285328077086355009492046507699644175125948708471492277833662534788719682177990788490408147192000825621862656328573204634891575473195007880146442739366933168686926364898681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1885460551336105455188763912627314392324943129163752928682574706033938588713758060776736041424227299174706257025282192383493702047835111393084552145183931005988206974241090630231016108054819988165682581953465192427594464139685888592251937146885452732226260281310205893731769688408243962931628791998466617541801958376947741916637821826486883036792482557491065547235611690343266165578181658303421055773368223198555828782728685850481272638188874408476610816100499333927064082645353226603361676289129503013685684956343186485325945641646633293257485610895465746256445232233283951134369595732147442662634551985621417204244710976081947268624052215744017004935273732576553751641762024605206065813813923702250407683478164368408702572280226620811217712445450147725353792769720073297217850975040306609259338641704746694603893147833225312343745929575707460758492418967422818834560163839525742316642272722366898567990350349555523955566174382479126437182995772712049837440516613230757876031324773048761480289739105101040763936929329602325705511421022112153515185194669139443876650056067676578219317215370944217111346258482562784322527757867466362796046817627999290739631068909475298002640264732435569898445016654037469364282336891085768665367440628847575736757134047457340611724782288006403514584255742643542900918051328928201429743552572781852648240960323479050469214240694397550619300191853992764791033013371607253992825708068390640983760151170882985675519482467478463173393294666294515524740757996336643060185356175799811942256851334638964513903863802184694920416494713086608408618353422816350402360104744745702149301588006320712002836494238425784156768068011300547360717937038701040311119647230200631353109300467136956139536158910932635889479107156736050861579716823417681573820915826730495723010558284705821701024094132493086197194292173777607751265085932833431580755032156629656550220581725979361950479953612476324062655523459461153739666619373486026145908289495871869939448454082750045844406827226291199109704152438658701450829949640634610174030005752215908919261168759519537849499859479714041965863363448623636380654953151758682125938938777056498604788699763809885896903225043044421218175714679255037756302841522670835801812290925577732217318813813604128593941865483593294908147172724823409405058389772873030240927287907596788185561051182557070534424559754775036642018365675477389520304118094467119790163162760356406613544777508550662930483359091724298399837789740272679692486856657416339687183475726554258831201961049360394182739388337748875332377998349511461102846050181870429779176561578555145330883608624733867394534399966604100986696294729281186020926381324175826814419196885055781688760744054367985013023813296371795916575709968271139638404653932268700286711298393922758137619445210503625850949317010626111343457242539957251501523037630284999334749424085744119495824307772205390063151681008192164024720428777800690165390891205375151219275082596810106339205967461176001992988600630623831684986449562517539968717772344336643359086807849821526876308408876580912241682229317736700362475393994393424571400689539596434296413739200001581522357302360587582737912512351744967454002602782011006634918728249343567404201822705682591424522433670162376137336773027095268115052670246122243966427592188755811182183315186294265949753052979503178104663085723908753497486800275223289719709908895856041847946187702061645852679821644862027510724496084295322438315455233350815376369982755539829802127107132494624545678964102288271586165154545567999137010563074340508184133833993011363145739664311327432990883587281841766883143832236888345915079616434475759457429213610449168785215740010834486180085529118589316692751498413220194949197599824927451894233106301012153897507543516539442645095291397732070987548810968300558792862099490013986390011964975248287118698854104697530146435537078728027817382202185649514491275542725204446802834578150996591844668529817882124097581627160018959197372225543525242204863253532366412536153424741469711656145875483862613525912738243651613476375188972772679909534815736281437947698322658270556637158161115679719163851326621913381955571929404070633436025404074489716005520377956587035642800519169555885740303279572744521984955470098657978044453677391664935236282910128323411234941496854565213118248457441850707542441410679659253884459105370749155592860187666549200327247573268156661574994449124730486291356741552745212446134553597175938784646877232999524361629107309654955712155051544435881078243255615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 570594884000682232041793244959888793667781905483290203772080184674002219331328256844313571936513126905121185316872652891043784520301063450207326821446194668555753605266858906903560969073981370072316894587707300065658470509202673111133098555614310009719596995895723027849364745993864729975273067390601533901434223694056714008223892889106835380254845070602475504158381916186330266334518876520782103390614843048909127387796655186326713516252322551806012406176345955542256890724827379358888150503194304331665033804083187677731060852751478525727842363692034294673379107454252827399060842285989036190591421972836563576580377718330291774471005178012131446999642622443541037476652854022435601474291051725668010473961211313271085771798351424327964678124185164650383536144391632689843159302932942244946280500797108998898740166284513755900812478158034375359874968014927531778815339571001650472614463812704915353472626361070746852559442338642879464682564475732529498618128353994035052444885944119874492363701352783515450459669324212049548066715097800176805923206152244558375824611558401867242599132753240177189019777554662216106164322434370368314345421329441485808311394735723700319088761567613674411217710938798923656011661775872706659957627390623776486717497323608963014276055433836151294621729822339886507043691681766206080973635639921350140143633915181046710764554664413901759772835624592143286054353049479197990924747584996517978552093395365917874878672993290326701440082448903227281270737049694939674064604444071244513821378361647809341811957467506988832488924130451465166071484250366333637260034831751869056073655429111388603962267173471032055765523212512819073226951792967994230405770301810855850545087723483264490690138842557423461273946878959173700578345593102185485449709762609366334814057088170155267834519482438963238411846079732519956741493778151432441237127267440932652291805071249646581612433870774428706064272491619605675569074915345700091208546982835033113114921038254719888683783373835599586860823437856469791924857063325564051475344536288230694319527309232298626154090716245565605626550037347202221195649060045200962953546609867354671580691003256478461384373518430193540467498630068523973530303999772028365489578612626821409647409423014430612501538131419345242501165132726226589599018085646985089395744935435285810782303019782140128890687026922340483323557125616622504036519134688238334898532349887549190785267052911725752009889259335563839982681459071592106031420657581364146691817365911062113089560454983069456655659805740332091526583502281341681982772313978650250949469006818292769780533932865558675085823978512927399385908315622152229949811016574015774612606932445526883201770569918119057469881332119023891376181150555977877243261103575159152284044083856447191208741293147949981316425813172510441359507468163749341043440965253588350073371004425330915866463724523505463813589413600485418936874718555101229363808899998645164842431467776040445674346518383125948083610589910688263263591380024675054671732995709257389791231988736867396061693254068115456370726703250298252213854085457326102186073996477951679749257014993808297382323463617351037012053368146559019659869999517571183439206957331440452464474186558450834557300272324179587880978493517109648799982023234971978708238671172841451775528429865154193748026622114019113289806800029185069809399912059653301336919459243523348711215439056949230939508759540412971585370102584390592081620628839358700761460655440607336884585030730968274682254604589999297296842578091635863836553749524265737932176843047346327777209406914261451205736511861622926448954138770321716860362794579169630458380589507132248635214699083229235374962926670874049117127141916999081898702146939957291665251081821590734559390750401398523649362376623265448719314185525872901613727608790192228546523586310252861144267860076310772942374835556763449201160406742286334802360576797711725220052747724782487966002991002456103560552997665009782143670478498812063418588907986010881826520366125729881675975226452700539636723866682396925603417995359364369305393725793983031254478195620302232517836464791477148522838612740062759395581282446513260738288356941512856172851549572777845995143133340031997154053076518568903310822867224958103298121090859614662572211701274938259850066862977696603850996863316734001972792761589723263558281125150177228546777880448637233719911070682070824770636259424799215949007901610703335635218750338381257354291291543813223227665400622598811632278062384575605392456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -130542111626258959276823452034362922881709726932532240310665061439695625276320714720540280431570169402637350681014789585615600365925885004912032432507108581107610713132587273069709939722341738307293807991657119426011520500016204258137894682520659586379582219104357972621730474638937433378681171418904966582246307164040749618251132720628122958439798977323072200974875722352225086780093892708038633667448078919473615849393340873308531673904507045747688694552870622522622838477819667880188020172798285408672009125691305015945731187521076147928871689460152586670488331714537188089042714044244173161667666814639202534568520210221420798036528622485889199272032087075356952238347960671448370996849427402257013171463940651764126559244920462177464454728792408915209099129365137184705618449993428534456338869729686265870857245788604646715175230832113200904832456357356208929251925203865562397275081965668268789557756502894327671826713500302482148576755644491852373526423940406081479216443034482775723988495292908103944189744518810980026156610131662204290017415025478144059015803466122596047016983725373882277504734175264606114075229273684810727215309236658048013325821593817180480060462706713936837392997186979497099855119834056852846137095355041106557589615769837362212052645762929504540663512326102932186402949170975133989711308356994375907877450779284475299699449888234304569011099457069141067584364518293547121681853700795380049802791397833295061374941512488583474084158447065809458581806646009031337996849323708798617770050740370815018975235204605742002298119240665958855962532024568578658848890307132836989168561311319577698931905453308313043527234255464834039551354743467817343598328471241617700255488778652512580081700352479952782592377234386151815126118241513758736605037070275342438272234559493514233125413303668535276723459511204809911917997997812575551502370777505887121482930094447904696208266737260395717495167542589059891937336323503314576250327139949831155479000486330547309707629739570136344855410295553855619590937025084458822681400332720147218055695086480875018617060060198656130078010082723488414764803146707784297048952167619976917210764916712232113481907294298775122509030616449614773417914420098920836187953297594549876921985689984352992342474098658727245082951317159326727547497477988974696788592160128428276884026091520127464511487664994839311268306801077526673147842615863932767270143715912100875474691547606513498408448614077972290577271296308802380643633469810583913253217209942933118949933983493927451212737491036115978322313167227509279340398726009551537378484131101103109442785088053657348044913087427823595851499899717970360484762873501362961476818587321756913626547462057141843189546102201086265685327860986468645386037878838665105061227972362447123581740375098987859897629690531904321926504888772138146675003259778524750161362664394921166582584831420802224445124485969774474641709738048190691842488413693125681558992701495341905308529556021553269684858102974371498131806144306449639887813409450862667968530489051382569149873763216224240597459019196400995811942452506878232641011630098192321025606050557077758289345417560263403309036337537923091663003737340094431007356309650112053939201683872759134187899203319862854043226323952851750934318412698546431958111979850458605977815863599911619961290571486604207123379191919985595471039597583391041244934451269536289648761402464453961952895888002215727839059378920402685793881309584280526033640889770398879930561926811483793259560124876851643386936591822705772658337959957019630616766705426894160181807964354796546996267878009282793112809970175126429056442153252891982009901590495225171047365488956768750686984408798136410746201868966594578568002953874126656590702523077286939863260208714322796373643626585820016406515332444382119214173658558308329650614979059474985679313359004847875563496242898258750384702658447736589296986394239080620805543918537665307270611588974770385145785563887415696699666488949101762792354416628304865869088750953570581916491930447362621823646907101000610797828718811571136399846997312514468790873835170356296176018762424033850091233588830627174131238710797864674074398340620967318722736259250854837041461092667338858104512005544967184721146516422224804199337586335546231328419333635038264021451146369583997228370896029061725931011126115447224520076326636538424409942897758731108556454084911379745103887958119320463438822787955375747934010569954815924204429380241140201705403584652069634071371114579960703849792480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 17990323296737383343365564553404353821638645417084673776447057496202375894080566858840054516745918102434778380963052596584831571009445824253231063938524375757698127923326598591847173595105077864489802053407515771492370335267017471941143966789190563559931646715325646202675443591180995769765311052515183608634470577792789156378668607460371424763207051380344780514290823848383692756299577048737167475066016520285621404131363214328933967697826210537485947772564331987854219637094715415318420345294704519056671614192309324371411632007682119141408333493269577592983082365715195862280456815331937933542983829215358122493939679042975914283877075480138672397652635941552316656416515522776997537021768175212673082908806907886915541255427951199186184860066779240749810258548017011567861866552035075855320929765681274809198945203535367169796851012069834196783654756477756018609474735675824858095833360177320229510597707864169327132980060320250486199011535337717044376611562773711127661333526598955511058921816020655232744959764455345633639079617369543873099135817878644323608603555686462143903032824740232533540687240548401637044664405320122346059036530258174924356220144854509513985013001929241467090889045978857122102376142576868931070428093414041265230088026724942193309094165259496902130591406633128665657872315868499355417337993934224793917010962777544378292232786804060308068860156753634691917675174886882123385766973317312400718766461089852453794682581683003701294610015208081426491115610054267248099437562815707687845411730207454737866767806662052963934829836369946393455015472357798826003387144385500688411965968226477424300081025985620788670913563732791964808028038107820658328521637536044295993179661569834324851531924793937742805368221779093067996594397648477051348739378197719951197362989387038743277905614648597667601279147304487865751015195096308820097957550476772857296168793490722136145958678458609194365234738666619261046456955425126838082011799122550721730893368537611075882756291165705526099048175611124460811914275608983806244331781850277449127829966146989838392428310090876038305728856090405483774929880321411713166528180383189438645861788068112179848930074641428827548075526854422077291066571759766184355662358670117665180458592237482386496787799291115960754001209863361721013410251077924372503352919810949637764368744973368481645974542300156772981627463544286762384638665097283579050916646288717620962222701927012548164446029858350931451525620578260096955080369022713008330244041588027713922261487412580274102866369848380368235798617006219210587155418434299009447863057649401414352025445129356004703388876255255846498930124548131970675038310961634946462232183133788032813001255455192277086222720997947866178967681590457078618936828860964668610040028169485522784534141282218808843786128730891271686955482077483604898101246092142562786640962593379735163481843370117615904479631157682979995106529915188544077196604545260728810131759761142832310644623903122999994459182701638210610829285139258609771386649997994442683795027836322766496960719176129272975250280621234035548337597792423418447366230887307310186848177249976552043863506083616112259101384315289663338584006863437323099810809552355200398914596713535703574622273017825920240747062992708601293952908876740708947449835020575104013223798013168382677065684947742351754061157250316197050675854573451569803867001951859491786190302059939025336590062900715218563751882732687636125977858441910183177318512844382041581739062661779796436907046390387508282959057599261915937206943744079394735252287005429300553336132213602143347299126961332639508167415073633663188753164713667996874017134311897087139524972593252085447695547758905714635938366465499223341718756011955430031114953197148152806461625020980372281307113744381025092348737391274454809614850245818678954734837666216361444167380729310909007569586326979580884591417852161118553317962275350612153337255436112119432029255330785334052006966258611127430170254681996150002486372842457672372830824948615703597436821696564220812430953545796797060587585149040721602031447290372560916879012143201796056792420712823848303925805801208621826319855181426217037942212589215207235698933453342991520251495696343916447046266781361158136319159086819713872470607062938378079678262576676286254953953073597190742028182407298168046465479397943734541646554654201118367733837914884092141262785621887969928309508172097344407938764301535431297044451955592367412052730757520142617123039967380241509803617373108863830566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 508760715547718464009621462209476792083323518779191766272608392615338444970475123723127628357312245221946642464143770124399934677231812029861731138736893580025015919893763155285049513665775181220055901759663153042826576001012651764738972472277002486312703868012808538327113588882223136034879825080822975803707310173785735417268001206187646564774147006237322392757881137137844001731671376359096781212788795304928395470915405435225777834946608577803764107630398888506168657095347270238018769953064682488319015345039829903192272029643098871633429654042801269376601598966924228388127336523476691471580021985550621916893753637272029692883177255389838935851232273193923924841358656174589619824340325984628169516353349451086201670305567545767982997843163067962092432200202432562145698597778175465912473514231884000796615054285430720268395074924091502819678676428822320190706545746410797066412649498464582040815568850784316271628059361600209200985184338204179599254842271105416956023800280067067953047466675527228741855008213749753557256283082804082614978107406965897745149306738796578083733801967861144567492344458936468059537531811509934606750614221088392021977609954104321243787287263177450139114015784351528598889641570384090304182328581614982942571517622749630107599009933853290284575506529317950788480238493309883961000892062246350571586025007141922323419622225561749878926421496716536465217582031320643559032733949247993855134340885500132864245714971947175669897550453490925129637184389198203948594551708153186011310684839681624715963368024395533057179607666297928954166989437252446713362717848085805830505503767102049897626581608266695125641099728744529151903716755945205131717883442069727405904452792225711008365102820298351860432586690819009365495398825690387547091847503451967362571577706368681358906521213952154620336005022563410350142070810877751819751381743115259287852010940841751959486725049522385373357502657609664152080068582213366668206975669380237853172063976570905325362566916978466662176012592905759440015290204530686518505133910972037247245816447066214066340979479184618589632543641366016956855217008503492430797484165173256249391911641900959334907885903340135462743693978199233276082751499539966857775769599022560403951673830729615981870016463409073686854309939063973926644761658184101018806212299586924541547964092578094650801778897060101200321414487084655692125842893337461562900418315229657730315499410517535083508022142396053065631164913566133783398551650275282023235405347796855099215447972327359065871979322083244882340370680301805762039816440754431657654699487527672165112902852332396743926689442428227830065996038442710299563526941706610608149882333297898822287192612574529650432979372780956500255393639852770141251441687188702841336310417984388539433756889232845719835978610634812199429792728681238299705582197041245827484383461976604205228056697245560770604088751847797440830030833628432191983566463782800837568725366994697963098611421144111093493141026578641008853164945002690528439200786140639069143227211988923925472159553459190345703870489330361716128493614432505738448448363642288957569802390803067418075148542920415795866117126596739769042370487818349854314250496186739880696678691294010353893839143264111899463368875589728729017328086671905621594079742513977824361345481533177366883714063121374067389397921305384293022301107004421852406710022528138094894959235314523827445419463713317530862850721171255945304488884561082291014778330045442847895991807749355933833022498175207467883523053900824326732808948721097967593043521705908602847888944301789603393536454069257740885830767556109626576881777242864129226891484725211190162804108403057988571210570249510598555998850653231237187348149267313821547382255977822483889828935545081129819065768698262527109739666602296820929027433762365972100534676466447816749357309772969836657197085696024243429132012403386336419405714783541303627997831185448665261841924519077937255933705976598831065175754060419115892120459784054643769074841147887159534140937130564235501190586767290015121498149637335343491681763915983316895660221330890542618453158032411703945921484578282162499551457623015292177839885408053693811035745829610306178591221486113133918614731792740126327476330517365235268360990494980882485193785781853368447297369237885943969032205498020441657585063415636871244539102104946245344458573485521235994635643765220720826239411089582868711719180693296700110293725785405257452899645892164649017418092609923341035610064864158630371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1093733508323368654378778223384882698065356089744114641472105316113142258925539412847017347998303105468965215440175567540386895707900480341696557652504066198247831666932148927848891317484604470060629250168247805704326610463365029061333002516424771400454306620594118944503316612496313438213198394994602505711064366470327790534182973690412243513544812597896738040914664086367541681977571177306111044030179661535053873066193093780255210294040881551970472933674929529971518931025219754571258302749756100559973534748133571134514143387473017627782982611536893411499996228470099199821429604932500026492382131714427015622039469053710042190037764121268650575901847704550798574590024622319485035614693112195055174881561181351001602910230086326626139102307024909402886095436914309127278071037810408261773138363216832608704638021936870411852362987993190103061632582055800660422631265823336204649140038818487609795550671713752460340605987507843539629593408575910647659854481299550392308805779374029809488968317026956285265236510665151394611361861194110058562312140692860737313551697285641039743071749854822040827777238163864631275249929951129418181693570901490335751289569631947389355467739177699929329156537664163916567549431460883839092705272577901101528809554031967882949537435077722830649947374124178206484105243601518082528945704059922537712862828239911362804659384617716206326021391789445455002452647680968279248446055397925469558087218622560290896833601713570717571748684000731002959232430272353588264844929028390128678033038709936330785150606025183523266805837009749504541538118757133052679650320945265195402820368270483349117918390158210050016475700979172512573799763205011914587265346596344665842433925531914934991303217338874921269542305051999732030214764714745219776458108476444937361292037238412785262822723375410542354465889645535676837570572149987657715036766769465418752363737743232024995703636058316500232772966768245873317531082075566202364108101376650881772088874714335393666738951426368459055929960462113083706896630460803430190938220172988509384446177523377223759515577005288316286750496668392584720829163083759505461854087022177240957436059419402136909925991185376321557500116338080122887525105416072702718189808886201762764930430560740799674607414309553668081400806013103299866534243957971325922643125301374221717389946704588095809480968292048773335695927333713147100629915756740696524820171288461632390838872559900522178884077297774379358875386382296547991067306357028788914383431962920678811732227685780141848107703148797357964481224594424939946834344479482664260750616890418732297666883541703466528295045513606512532962544489236873418914395196108840885216761361298512874261275767601349459243067261406245122899422999973694254625495034464047862272903171580570959350510007919574846899933114542707434823273061661746122593227771843307261435699395942502357102506273125038031964240981368975121892963436716883565712507548369198763350574950626113490411640626361370665849190865264140880559862789122052885833841514608949754000165434916955497779410651175526709910495493329956880508731958615665987806646556500560094189566454473310955583487249188019910698386960163077599333703256806268282555500191795763981293146759150039900508290515525004416216567181657042679478838905587430049914160782993323556022537438862591229890378204796060258328647919785599902983955218787449272294873684587961293797568287150142173799394129158993934940383333283003321160955388566638463259940392709574775759361609598604491488075412940861401354966386530738357816872756897200953717244746603950529144088399885426941449730926305117887950520414918841619074433734781571390219387225907094959615235420505290486053861780148323126387793476839226177279958990451959911117798567983123310601508620799030924916455749369132195688315351352907750740384544409289316458079791680490387699988850527499519488294946572034601745035048593868857174918434515005898500266605161440020359615589898746813841243962865383098719044374182227929807223754880959004161491675129258533893376088947801849216427104011093537560137866460697233447184378962811915014369900119049008993108469724214342752467483225951462605060168654441963097021249936336265608776250811484199014696281955609088223299067296492502790304158857888901111192926190457723542472370076335660054005372555675541174937933594257862116096231778823929583178421869038835971689880583911134257330435846092832807458778117084956162182540203460261141475011330951488036442198045657505769172244950893153552897274494171142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 368771993479780198798754621116720247223229164091791121835428799754710230072390001035502527448681025937627066493999047551212507742615068208337229718886847823128932467637046828795768429474620227390302018019101742799116699123616494887056245793195509323936154643165106854168935175328787583160785726155504258174038049311344524249610147848990274266227535582385595265475434163350026621443583759978901118594045055535076448172012461035975959545449322299615830136281221922221235217303336667329132406130927826741575147029661042644641602108832123071662106112891146854050981066822025325960172667453955375954033974122754086266423392125833034648678632799159753324817851073798753576510290995105918206755146354133762447342720462693092537098795805734184917917249450728408472474197835367544065806159699482140729968149793867046492132638864266981487557658398808112870113884162845264797432393485387061388298922025735681575733294849789585966599478539489608729784985276863491862139740513763115214647499610149215120753768879569595720071383474157522995169125340671089713635787558326588955132808160512335757862775358592515253399632795576167780477525343568404850076262159036754558105054898151172950046065561277584301724099190928576958007609780562083618282392144254037047654527427442268198613275577195750839384583098621384454918373377398753176373063451525171346177783997777563919569577293404889024188645775619214212862966407785762083133897741471281155340450436219116057746996067324346257513590177589584823153415954642050585332957921120704642296840835784208474200614159898649764872999922483964990138070038090556599761184424071749985285255830020880852836639158919203624250296593038659971545230516303306215049082807988019385733871537625482030591132168324055275403472541540400591926994409855751067398431151394784992671253778012931907024644566070813786276039519491189488201201767863281831826446267692615940888432383241372899227788767933782653247444573594999163748860183875270638241927080932236024830195902215241076877017654332702015089269673616412824142320781966370099753144473806753020270819827500167779805472528023170993929256951634966861387756418275224609179202411318424682204093824261012641900280501847295500686272285696037340395318062939985898060112800431897507375425905273345774355069172430453224091308322795779586441197440590547038981645470404533371818688143366176669353349958218828937765519410650722194369323951631595546081523150362606751598023682214873755381911681575554423719063864429509645526099391019571118593717328909176747731211103614700805457520341213357799943701255805485423786341024500589519572778899883213137981535785970286013659608268260845303845641148423171847081835080379790185986838853648117565640854909857550867438155644298462099605980592502215621205951810767580566591231097486023479258263142922643440240577890969178320970767686552726081114768767342275532706554219474048558390302083196859592872619010650274079105809119028790590315198527146624337855851762990958084019516146342624451245955317911580656321397944592862513748004353447747134077432647243576580943561000295051761807511713175011199486691789399410890555518923636823101896705455609437244152535342939072650505624588963594150726656477357363667799608391814464955990442679127663775378504304647145303466544518972568134775920393194521875302606039879230721495820088162194382105660510301516475348337197423504404400406726308243932914515205925750948541496489376716692864980165710577474218128944710462648299097620902558504894808571804738157651132826961688715816637758904503320985071782525266034644967406430504080978724289853079465106183502884474187109976941333813597623779719019113446968828434536573398094620088246990276058184554289867178410820760905368681052772346963773003733213447340873083270605277913493316081909248015070760888548503493103172112100924023800797342949732931750186843097181281795206763274706572452580745673137844034278736447682514446297616340406912602968544233479675169780866434834720339072271689843832068994927150440159316054332342441095113981295276074507307799602308052898751406012862296763563305426171726314159856087671106016065887176036073264914869486872328426817577669111439486803860295871828092340354059499422398848716008765654822421021777532985984545238601360094514755310162882526423043261485494098678431959926996902902031475622598987498038963042281824484364970990699275634559490413271630535041314517819501935236704010629079211708607920656365152118658235642301116570584927718457943259639588806152769648415243872904759569848101818934082984924316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -85490833038147847818025561179461835496819011235223188102562414976099508909982502957608176004049243752977909175851295731689209161564595699614591450256648206335342577140822968903283864194385569632073044355013258326360537541595753620037687998265250023027689406210825002262397327463655271659659684904040761771513828324366811998537141484535190738801543870899359498095880677169439814971034022446243134487808369449528373264419478696329819954249140494922118884856789400239199085627418135981564926938366850843046512591914025417058734919605682973436944406653642128513056319807519248638850619004854874509346991588384047778148083342267585184954464782917362113358658099987958240776918177226524805195649800259176988829971652182772337220557896044336910585362412893883794253743688847100789725953439726632207849886280941897866955066373980235281199306501352962300115356452641260601416870648208165439783580008333048289446912495488752458420664118228798545107651353529661390200505757412220361905684931692607025089337592915274349253980746666762121019296352479825313395961761619619425612080124222134853134648979964760625534947085422821755773605121501705712626621815795541812628873053914752814470573446491112069910826989606053218375229375203881513440878304123150358604107630919867065887334593349240861836095992701855751982002672094437610835839989019355119539167994103442574038084281106408534230147288152950464262883853081262809205158402430354731435977863225938062191432569912701229199359442416060587244191378106620757973589607530333050514942365755239395138032203568775037593995146921379947721889047660439039143385760011284648541297850686759206480716535699949119489922650595823000180341415809889043676835057954031684322341900887853605768162656728677416290520060181649541796863683164362233293799130993335282824933339818310866471226290340634740350178831223049174645821379352766721765431535517800749543728200900104452821967884426430948853813389514971151755343022522435639529048006352988094960959884596018233760800150592791620198687246867844404321109030215714085222317591332297924780729546973439236636891136551630272413799497869864771193648651469721147394514628441189367197005008455863467566082434887943121237239095268177495603117784611773105233415111258639853211926332768990312438079773060317635905902050508246664788467511012960467306729990103678208521219083486506156104198764005906941065766521979472115005442516776564138399541135394498868852815870382360460232484951382138072559946747506666077146582925387889655375711621485554216972814826255053429506345081116018030606963464252441272939144837932772139566609550142736148933586487071277123009480272324696585779885768135469740084202035718339663390865188284515618871591187566190598340472739667467586687734958011545062111005392503031938490873488396802954476384012838412499601602605121411799438547033930159146858480720765628794264985892006960551497451581638049566120406068784260690400707058449795204909358507564500560153440005570941639232238694413805733360736852270036597700537708690753700836547867384869942595891706743210591025874577854926121014654066544774695703800946915482359444987285033461303931118868206069390873832739052916520721747053919047519148007850938560146236554185506375506294534575225914901948550100292361830464827210954313514968752193374920515236496571987228697201532913652567987899525675481803900043454826364958734738336389422015227042557206341195082921334460824597611190797498594346255158735858540032892136659233356491939156275236734488158530158246691299607302637249052980866991165058688946514643167389876565218830374274558887417697624348096625805269031334020687584815159858387138636245578227786589937686411747887224449661956931313274738299099986685051460949466939651097977940501275187201190066486380078967335662861718465036981002024966538019154946014363232931957725559878343449077825511887365338731498955582891569811180366447908498470711228052122571387965166877654789669220597618099833722066422063647014830878524439838362401659518454131995383509205568083666177399198574360919484347423846912462235357493786220283483972683999242743395388937815650760917459752819022341754752968469891787344187947037925156423117933529035839699571712144956556545115162565942337797830803102772736153975056462612648184071201606817519349621435073721591700646435271372139570090801003202415996147423357931314137278550807269959055987734341004158868578319166411712004844425146953969393958690310684774081121528342172977575563143413675367422257918362391114924593675153585062653291970491409301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 14533643628194411089567092219983676389257251631999586699646702915393516743155396670702566555594043583069858729202423822591935719491228732185918859388730400518808583590560034188748543097572226991204001310554380828153291391630772683774284497779297395653388147638981192700767276422383741540654509908295972722412504171081012439711381162211957750570574166142440519010169207856072323970044686714183430389556979663958708353111533746275554294775860480337536231493261841669306229847517137380981696877637812122007539250485760940722970561201172673009185549676154375700399007357965637114161809277672732368009047953727826494764823888177407727589441171845167482879193537194537070858368525646230393915261526961975113936488658308600122566604214294649112375117077519989861417449818315594178429099587944268182814984400254442496631169211879513613708344585129628173266288546324224265314974009028691059161490621367816679714855144663610382521630512977451614662602227897482311740336746423121745796575205386382949866169263042875648124481811189659753165934197491240951332843987923245175463753186472119576907139750514434609811303234075832188102848510345884171133018620972812896820834328367932092461259710744937743226759482280253958762538659509650916255714864475683385853223796163219861890253450221168297510919279467553760317800487037331766079941643156732264679346543597636067084600011448250946470219165089617050666980546463700647929146495057700337191065447456432892266153649139896921186112293009203324535535548085041993571147311567857606702263267599266715740255549747341021566548784869061451437057969533274192147225025036514592628457960540678468043202106922167767016624600666867331165064725396258794333441171118324823432762562738598886859510461693027313599060263431016783354713303509649080465168447003190192544632020410842901404921155971200588136858143927272000221921632245831065580239372478554039380599661535022300016780708550146648376031746671750162520564944786368541128181173311083244613877758002937856079444660420595171178649486651489975384307939138284854526739017605696177885115341273033940225247327254809244516985630898346832000198845114902736727640294848569658273566982618255934042844793354746838326365862331045919736838981430316822126192151037302046163131276202664703875964481541925182046776664421513192969889868233199628536485859741780045426290910984607937209092355884772382047717437313263228148569074214618180655229701146994101592334308126971830758565813782696940993439506398221663546424346679658765095159201965409653977848405412464668576840807485761589825536843588730450086964626800430891456293089169267649775593307540439873090508902008725920137200523143090931288797881914373091047828608431831723460383716083128039061083632102148513350400183258004277731513695844702106114412461275144359451709358825858704237195397133971734877358655915664921935453888382899146250540642041019006436575162923597825096488694322794433481630128029196932708370624474311778743442126194773819976814202397669213610374996298557488804460956794361922406277689323225137283049968756023339996088545562732134134726665773964747333647059223059937627802459402892211181327866446967289845842594916288654899567447555783641634779683689415854115652501725945449943040628856033237054215568854442742701751974903738198688958780275258308213686346759029550048551476810209409957793703543522044395617034442925851354504931111538882406092268954871642328891862416111801033145808508232153926858759422191329487540377434211409076892320725482892305339123233910765128335876710547253342222841041072190805501066373048507200946097560529478129478600166121537828660873440433601141250463161985442527099850575212846801062639456868692978593308956326744615494615766091666152362118220718916910722941675469317583285282477800641545536908573360688255649920434074640838978006790321991026595449435073940774226601100784240098386673978629703366345506812794358636777067901340504438628424199481967119346830124154045108319636787034761596958905402889140723590757298927252429388104629635556949416718795673079758847365144097174594556385750960956700819677678338389256718214499004369193572937492813688900330216985908355852052331128230916270027365129589973479458776364613131346275767590100481895540020902850654196365759741633077068384179817257669181486545187257383203587664531324136485540972232257808712916666231507077787073125836643161097572748362850568408598040203620147389516563166030813937529718969359161059402210192377496375388322822137098487789620115538995081739292587699310388416051864624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1022082290462593052881218909893412601574409256759186347107342557150068773293177532796838183152049845210579744219098559505048856834548786271042805301010540776687136693844022534614844028080630477486961676427286996868074573867698815545207616906236855157870615565960184592886988224938049140123241357757825254727213408231132335934514169080554850794307811630910956036355089017265660341762146079057211879539170444515723972056495058607471891237920672835435321929741757001800835587560380796896935099928488445242672330637107481934663796886600271605870295864735710476237641697435114873492996183771319250914375863277248901182438111606210148812422057593043037887614545859473764860608869838841827589819511937043836118057897875467307375932303244428695650589410062576143607456658243888154129479601661402037099902327396301079974030880646087890734838784610105078017486502808068377717829668231387898240705539324906967724877825325089398530205733419686482425561396958412316910049209094139075291214265381131539432583067829462956313456618691532326571398038414779798166773691653836528401638680810996141011800473737340859855521973771318612005053378571363864226986222921765381274141921725029056359860543203998067390810367516866455447429220154836678502571718868806859957960013356903888762119480080706609485545693504377355669081785672714151638802202412387094656680220383753802051660078364356325732895232591046045955176825979179497278679324851405894054764352610041157610507517657030359413805444957400730937345649670727794214027657614621229878695098484609110863557546813150415136124756944380052614411044616963861183025968686723898605952446641084572619643938439511987758441083085013566504076568101415923156148968404160948812611850632982245903418169874298572734615071880530893267914006623560547141278187127704037969871676344873297297896295680375409896650613204056558185061039437928419564021155321817353693609746069312315041087957976156412439919202234215875410299043680628029794156448789840830110012775297103332895242354365182516555542418295370524775456538080893236806934030721785848867351484264357117107412888231675077933430286632125641438398230569880114454818738045863197869329258677891770297604406979600366084795797345310447717132963330587413390324607028737078253715353759878512501594292542035104168526006744034630705172595221061099979851643379792201569009930132050327437256244146532628826285708132066399411553164194129935314372311995091580699475054598387033459174482395553480127971941917916623936640610450340398280771023027169381593856773684613361844791485464593133750793793542567375276472568242387230076033952606864505709414784231338692710222413991617135238197688551649123380613520227038348456487135862111603822150634892266588359968583580479532571264397480437683092375841042686556370422653272882389679922483113658021182352142341110624521981110699901112283543014210472847700261622576439283829838609641592599534174912994663727863765228155076893789952209895060028011619617623527212826637576714142708501884196383369986440530548904237008767416539897913245335357537361977183073691443375328536723605090379130348857627010460622853096986254681728929625889483310450707337820702730519052582777291629259432820923323744549322803679460422995734194451936653726417366617018088933011767078069008750773977415125463690780871010040982570262784525010853891517688878989491472053607730155002587910430809855992947285875919923120959090526844040671178656123709984580397375466925810397119097076363236470407164123906873113786052331058346304462473292731404016830731819305011979600373300327664289529209550338838264544427509244315637853812601233867451496707149422550193921476281463485817339683726182032124608924427373700560654881385174512478616499611664575124201943513206752579265082375641645562417912882529234976226476048628722372747154819083499840169796332853791333614027369208677511525759319517691125657853613851841857260047109744001883062689127401336718328294615028213941622009240592481115205485573799955639972458320029687907973187808272890758801707656256347851468949177510680496734612484724024194315454606655975043590327883029095791898340544244726519565554557436548519797707981172563237508324335977163163289563950256648909253157007020192093677350814286549903779979941406786999232975164199473974405247698283163629043902094469354870598642975880805853888472877132783977809878102145207054603419379577160735923158236048296183913580610878542914446928603096819109169695443365097290265840917494390818171709642539456977392071305384761702589457854628562927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -417803431043034577177833943837026052499362166778705938084635180866649083883592677815363677843280810294491786896817244624479234255807288616320313975984572265753350223871573933839052376429446432355526863472557730080320027706641137134883979330640560041562438910798504922299892118381482593860001785519462463099685645119718155721571851745388980342736046241436111613664429265412339146349411356646703518642834047461967064835667011954468338684868079374927399120112105014073658595258862590863586682225006997813546495849034809330152207924098895250673175656573886613741091422609156731532277691298991856686475431170460649759344631875604739627538200897693201157362655376696362655210452985608643810201881279127177953992836566747454765618867651778210636516033296676271809457929224209648131486835011181229100776590523410330824576832380257259293745895464896212139380356069498262154645021485819237919218966176113736764298522963407078980432365139252787674965778159150420978007042475556443772431301740443326783057138627451817018025687989547075734898925784183708685538378149460125250230375218653582802636534404670308576369381478449387208746812449004477014184184885175838611145741120722866371194094724504848503552635207485045840296800441254679747055527863151751202718324553006608775512793635510417301026897975208849870094661808845939851745708203448948963457219040159168374688237357790489067306839905332366638286671633760877757104519350736253716234123758185911871954599463044352325751979442186419222039699859409195022966755744467650881739615758858369223241883128672164357120302562973460118316730867808417198076801593008902616271926656677331744019197678729612190857805931827340779269538308792641665681001906075902386862962229647103964196002296278520231114726839915133041349606266514806870558507428780223612614986099600818299591800874317985461211124936642303387946895399970493039123619747601773580579130460707644716935706007279254522858844571081177699276248967257886373871518253432987556869748605821060007649685902498759687106892560935309260137948719465453336015580034029354717338609616549305610945860177885994359791464676852718655940568274458090067904494228566091328405469606736571458383365506285281468579596082313741502591568505310521414095753318456174145510523528225352377050579107346687588156906160179127684517291653809472966643003398215157319411979513131966259604944534058613894014835863200605521974525407377022872378818000283378940923994745454443130334629598880251237102277403750745570706297518670631573106941894595028292090470833878958528463434851652137392563390076903687803714574572839428327667366776874390639238082172292060134726701572818105874892523400283163452484653162979075827474165997443759279635669416236783722111372909272075288111344649114490949465651648046189834034115389678632020310977010656817448601826644400853862750405205634383811371449785192430780461950449287550018719061912101791228923724953979158765068582830772974323711832641561479629610826486721532226934451826074713329614915035296464055749005209064524332460016264009143850010834605589479178870086946353357952788472015048200634094148148347570094587328519520328491602537164994864450844858661831205810143852872204616042895726629536727273019910344909990191975365337178718355222650303099042781137683089166324245585313647823660889203388029112631682411550633861214857527162520192610997034986405405402385704651207025519623643096738612189902476570544252367881978955747141522107475313432681855279028887052966249302489523444168996877060728937908852910772391451278026419561277039869628744612335659457934071461548963728265666253702962253827062949399400316444945008586087974882590849282202618553661173068991931367105254234709483789339466486195945069757056109361565279614725170963240032140616695487350745597482519110217922961100883860224703997754586522150706450046084487927776827118739950242806300326152585113955117128313901307442379479281557780605794672063091252401617906979988254128529924655181599552820702800924536998636450625926787477194547691950403666835932603762812719529023827822846758312493506194281076288781756375320807757907131807332825695373361306527351961577777918529976715656075366520123122272377856531981325492396862601639413209385726201991018804585753217318981365516808089606637140732711130654938539415916715765617741454221852718879032327090115549384293573060545800856100437499039735361025717764650678875363247560035029460295203508457786699831095731154226906948837855266423054178649758225827713946557319517150332677411233817110769450664520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 202508463881630178370202085707977977556246165487564886853638369237064148730100041597427594657405647504519042109764724061255815599778894838940049368137033006007548763720149162367522745670056374851011681509870728295387066725332092241143711242615137844051495080528926278531032824670961297057462009438954142884251335974372690660504174003284814383939137601920838985746314413117659278851966252293723229080628007990875793169491500207138060644773870863670520048663784104609060529291575434180353398379249194048115541671044403081438595997760207982668370931104521114222359304927206892178477151659464683385781066346462091315291441302817942996587037241804362488200182612278550598172816575196229693817075368590401216116781641403088158873613970886210187632985362047352652384764208454573787930779751869871390364577343296527861585013743734654588765919679204556820936597242195512346121911545084632734291462045738362167821857112374683078285404008618728584304058434889898130243131796602265573586344191272569469088705014966242079565327523128068911976396029240445453359103133057740797105819631718203057203422158327467377820849111867370706462508792545624092703850941995543933082731150509779307559905278118998927147280148942226934199380033352132293987713347160818219159520361914818299446020222493408736128605116934025472428171349902468772611409258736916247347220923902038834224245003446475759997828074754617793400892213762133768577683458372627154295856922403684241834355398686670099672011668626029752254986378498451465753177925087782260168623102105662575596751771931886366711502716037554670844891397234837276627063420491441870603677603228428877465773084981633184891899599992938234597043806939793220508021614852276719271209657485881894042395451121478302700627814555942219998037827785056633987208284392583023707523661161290172696995244207681279669031491480799339657484701939915361150982157702130387351042610459740711816331721295670762584342299681636626944577203966666629263601351390915235703612491661037910699307433590038482038943083960725066764948669284667526882327963420596440264920610670772260906125039450653872984906343196704321237212103953021842016074433345793838460993343305402364334229606884115998960381456928933065094248112005306700301372943568492432942484935124533270919575603733376254762791272252843394909757693588536728686235956095698094845408965211599537442260838617864294376211991732265028755356729474855078853944547544005523891638012354332648759526113985069311537489989071960389404103590364405108922689636400562213961205037378138915138169542965131941497986289387652302863007457143719166127045570183160066766749980413719940642939195045411023283887862682507001994419404561258216903316610479985681279100461505438423679358801067766522342314621596264573291382040129493975681171553461437534743273961660833299425075546667592590181891365012533779286354462224527461465336005438914691260006950491171210109316573448265142821231001438273733147356287578364178741527046403029588136830182638094928787024720075221283460697354699667151847247683943468669436140290082469924692542422111812375716062854589743450447477005533287684522319852177189117071385462885325422818418679999041804202251532584736664434441178049152034084184337915452376342874545719875099323975320563296769097954207693982863522888159543513745311538568250299823052131025109339812796521643343020150342940819290577633560199135792018480563650190424452825956117804846952899227363788851948705453605508780059754306771751259639238192753193052688600228010833730361997157583887695305546436974170043937865002916283446649763800854343889557316707359465758137761666758141685639050731657144667342551688853001866906845965178057363025704926771774515072353585773564747514194568167826145622987463592101287918761638001861721330714089252057900255423840570116032860874476894995541272096962755816196117174376895387549729553100377235809845306209052454026994171234362656247260529249134755569762683761626982849784333629762980733784869007000566224753004168907591747509247568331285381112461566720336708182166847445965231651816621307368952161556012695623056884410972537256152337731825239499675682943279391261543008531001584465116894895521168896459844308430949758036393803988684860284473958825876168846968389019586869569847041193389713355932442012304058618147762107323072133717809093937452768201736324641556555205836075936243051468308805500362324229117209054548091174239654859599263830552921779408200565855080277968915868227005893708565196689862779696134935895188782524201087653636932373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -49700928703000974406964194176403941379130083442814875813630589725141135319419507499346605838843859742576011417268391145653580128861053246402189503699888279611619666269631889154314257735121251783104000925721828098030133224337159423130676872851977791685064204898861461752507850391365312696858688625388415530951573013779065033632904434098245214174456017827401529053471911759990510403806115645066489551961370138396858354091767859678009919052797466112314146873714719173394165107949983904930290732661555647585736654850155414683610718064211208940712032298943198866905535570391460201583076033079478387741575883151966348446086542645196473065582737299137761929562467279590492427670527571631037655324271625743035249625335722165061242094688745559945063516326521661426242506330129067003481493627019525052601813522283065035197316581029311839560399418742964151783132955440826958090304569035678415897768656776128597597229681602159355921632635036222670619484484171958599376071719441950607149081771681198261914960040732821623278286853761768936764343681847883296603139736337486397637850612378704979056832539480383641924313228067190870830618245937361311030389203854790489763485705063796494322615107095183046495134523434058912490699827020000303941160440565800575006343738109603303826810462715883696645864304954260218169123670966977863169837214844483888605254090150000398065278466304697067672111860758720379203916283935825633064464626349851497995256409199203760164635612628772261978220916988325357010981686649464896577539132865035251071177588568819131282888801744264609684326166189656102125673843257228750190921840072726590463087781208404787586871928318865960857581633966985431160340729533534829352420590373872627443552295158658668735121813870867821121561401218308022511268216236994846380278792138682306010204483896054673664830417603707445916816483346374833695293468769790542419854578942323252596212809921130763241635011507437338373834742135548013989200679650764229854519204408784233692733247265716499313712534877341253129070018141497020125658793176926003250535385420972187985607933986170765234017769395175621383181212397386493443135998673847717633839608725104778126914590765897289183532286871839588617937343415735338805027367433951289134743952690431671432160497844534243406707280226108756646821631832353068485475777587697842548163457529054091003031860765919350939924905327852973204925810243864954375463308544615290547325599057225651606953563634544182810797447463950870364567728771613920657737405804956570557829660136567659951216011620311276447504393890192595279856950705405001695478580985542542338048357765548514286296309170551060093465931174371457523496010965086169279021522078683624649584213297860144038827621758232573879516367600296984633956608922476157946652678414865839275428105414706451034894303244849086639447422056172847028594231049504783570619660322121527172211937663746031612402188752113311180857792790873452019703707583240258821320366552949455534084016495372484359199856329704626078768165389515169952791011063801034799980731722608936855456799055014026167730795594941739126599199150124785694995245314251020806132028096917044492127147876275246592733722153183007748014661256676876596808533256489025533321817231380257581360639159775486012747204498204260390489281955844143468479430340208012455748979197813417225825093718637898711625976678747650148152772260200226904396369452620648094575719568730100755543590611816992631284554456271794336246267969031922451984957443755657156742404069394780042567057748788750999922354592425861515257823766249053504601681095923393324254689445719305160980833876169942458630309587645555307455211668938624686781278045019764898806593608391355201276782107388295000909577847778509950335365879850755219552129793695175982354180695754223447950423327233590327709669074581631171423173846317440825462062583126683180180422009300151851256106318185350571870391968078642940845492436327641367270237229959603314183266416672227023696890144021785528277228367570606083896316355473893310619698199760101831753542199680211049570614573371970763655581294350827868561815630227169486588800175456143937303272103418618094436379015783116910479429610121985766859203777001812600522812844444384464179669596903230380370619207137823426976702320306415135545014937115010399155500776618950557910027621178481827238061271474021455094624734682656711623025108905763261627392590209743323088156196558463119375399003017990495166171373604649195319450239147095068775675339432406181020871417949710070524815819226205348968505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 8424064826014615173606533202041428287175716134499094634174277440338902298031268597626013560314538094812759406891375655584185268153699656476026505125287920700231286987383463932272801909567891969104743039026548843162250427335651405793304558171158892544154127584250925941676791311216589196489655862308058559341148917267823474646055677453098410032923928388428931974836184868912955051277929687624214601615083530102462378367455327784496766222779596064972987840253356123853533523818576396018726455773703885328681786665613128821386908121885696651890433409960096702417398993270228103002778640167661666942715117605733236159301623756918224597266504627352773681337806495997947028929392184586380322280817001633179876617223688153244408984175068340502145952462820027654117230218202608481012588114184532857216126602865016446959473160694738851376473685804795323289520637208967882235103731337475957837289937325480373189029575407071387975964030619186603016530066479737055020969754799593309695422134217391792384878565325106546545215097064044064855290600216407683642419842492286350360263246741294335535870350101744903439448040385937270028798466844786749446516862013811053309992163794277975187573451582528879013255039818919671348532814061273968937378699954543994926857352012470902828425092543269944926880712407565246681603375952001382653349948048728480433289979889854161793408827821431419354834502572132586977199499875723164345635155440282955788736280872978155491166501502727572569367475769147568127372396977345848339458712595596862954541791096072069745973549444373349887552239647595257214096149118240508209157721182496318837849066388315207179074585981034942314998560688917731392791347747873015312966012773192792271328205657272528892702457493326865926466645559143060566730875836015855984752715932902147181449216635531627554119313584749332554919008883349194599154949494168217517096835269236572185363782504479867854234576874327158590114054421061127411216324255993486893380660242340733309335607598770573986197360153945917154850943695090125084461270923957542790898429035553600459287619179346252612578288765465917962661378062665883569482803390679001541138441495039271911932683381936540007048837860598503408044028462716685456469594522036500267593717001339854292150692238037582813792983811404567453904657644900559702200059651973642651651826012401403155208973541336227262870243747722613295987670725400530970966628170992358577818833218001667219184836121971962153515416853996274429473065471454785824562167196677941801667620962088050114984054805813326179874425349186858060499311476451153489101458570447160215376151993944785190906864069893283526817056740174295783053467434940946166558130744064518709500273083024808209318098041773093918478733610307666896980072277796577043576015761174492767529739773634581373111252747136110480732423274528086777833691469511342741528773803437928884039688019181776024754511369652661293044024631349008299175344029097492418839369428211612219425515484054214806896912889032426728415958396592630799043187439309648381261769378972920254578808611788853284265701612908618645830524852814227558230371801943859389265511150788831419797670089802900072175098348062838220354866676172004153186581437393922043220650812869772698332708440502677154329252916260694720769980317251602365241475548966286623757944000079267118622388398445844895307161791897807252206501389823083625583409953280758405544464142410659572036294452662796331677167569661126313790327798949191049854501228192995765926765452881251002961838226743786578273928255864151763685791331396116013183896847239158137475769104144817865989189162428084799625841777266539597591130015008481041768193024155973702511157086946697285492853210741651345847884321196378704731618014830993060280858085256464824080874421285310653974265034756679239684480871607162389182724843138472775219403388095001309253459653253110540808145163972967947854221294562099690080092797411298260926341467806130370788672675448359361605074409202391986311999864692217180087751348618121101645788552232254550348333077590248211925455187277569466755929055635954756881041103893989557376322404102489742550787391819226118666967763197160091325824097206654325000482256267684104598401873858408385604357739878865242382495480318338897565034008807534586103681130237187962532658081889638604518037899183014951226708993336248377432862433170099122359954048033410996221463623683931985247862353501577408025707303660132663560490510746562415791255271679553415774588968644005030090243605557033938566746655851602554321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1134144582476613446290631930981090388142338241800938561079002849702280075528071396668179689280258198598150730080958846709488495201779139584535575084195393772977375753747351180162212137603629915666564815689761854489116479292244309737467176101379681313743676716107108233939906565178732160829056418906830952290980280866324341532542306011292560772753093812021769080049970635450389009680312578451214877692345438956692016963736007614493872403735113578440097858884373808170043870606196319407931289236910781837331852038871507203467803538775395715005026896359206655357768144355635314158519182230142117938593529592114489056131322794487231544204032270299073061289252187993818350892769425098700252539440219682870866764282788918078365123181761636942918354617399537305578085225005869058002300664344708466566717934794597574353143490210258264221827093606650795547192932706391990010975013562911305894022486490511221437195901705955807968294814295705811670417134887378772577166580904720055915595613208844269254689016379434849639219275099412401380094991637156372343042863450368602413438106251029707581091667473577308244207615255853171692116296713080369300707001664065682775571560463083135871875802768133669214182606003996135053445630724732004054976707680849131576543529194048465190932323128622904269505070797428261913547593423399504285317473138781273992979172027395988335144482423744558626149666928036681865687899248946656732515031565204648247422395347295581109005558423330319018123089088656693028064691673795315161760062361534179862667954398335917988806015355826876333609510791570340511024036048045704399676345500304066716984845608168547629958094411701958359836810142537304628750250823119529196584831490078758699161645424295124077449503798466890443536449548131928151957151086747423944856668101822288162579734085789279747071201498399597878419877666832273860660273499494912229444446278053972572789360117303980564515206377587900185614834762427636763404575399066767287917690475936748895815608932612923855570510285439263494873717912190818557268380536124088471702263110874319973981770407259971704076492084070871120534430827425640029367956629046885302482249915825185225143049586469813775030676652742091482058851447994307179841475415340252575170683394846567482579926480162481322182268318691223613202877436404461177477209312470959805068889201753031822973175626211999460566450018592588584900568974280502091482794460475153069524344553770705427753301866187360796877547997421857441536250117152020414446319810383720333158352392323335687264740790648091589716929890798363935569628869924435804576688899160118246045184155069623549612766790933355010516627290328344139720990677664384900718396074544894247770255324083602570709864631390340598278994075688840142507113902285624832431108811256280575256214383713270518301778946363900720089405382068263801319986481201007362981589437290117417706074680932116342474035419479788455518995478673344746600051834300261747903786666866383046503695549464397059441820767302776251067395611020771342816999028245327843567287004293377609257474859021765612171566956758971197412729092703099837900784616651585472004554425088502036720567888058097044562911108678418455928334915470557387393628285314423050670537833572844320823638759378759743315924130038925878568716865633084982992248477945372544155383529039544799573917779452010512653325703768360501159839130731387627136972824468686595811295601550934252441085984500236179879563945760634332142677677348900101818804021036400606476043514648028212360906797532407360990505785554738777467650634825736561251747801131567846916235800430508199303329600981288245075205491152514701135805706046312420368638916893040402085783391668272969056010238517758108408598828788993686949314456619210777628007664329543692528187551903400047794540403072264013726647250403903783964579780272137795072584921737446116634819999631692363762823668256091860973376625875054134869143045939675265570517109491245615553756380767938164243943847534323606234304424461115031298995780907172592706779621177480965076154159297278650721010030700988372793622269019059075590581046739018820413990518246826689706614057263177775733147627692157853964665708051747804588415837632282080754871826571885547558085766039551118444474327184138687195755137243246043116025159785406538400146256906074048491654082780987386448672707225143341245474758227646852498927724377677123592340616182793792273138010646594669379813252297894377695995240823151920892419281659799451107195868522264091374052108163690704145665222313255071640014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 150521019355747312412339743048883323691777097430752033671014317979934268182615354167545285551613308838016311493843161931148408615616803828043774981705719464404877163469297236665678600747150216230558133433238169641780517113786269767000211430185545764405438324586613822617093199922096297524598663494369540517150552772783601925748743435114986583276304438208821814187770759219625799137699413215811895256736069915395439183353091301363295394140738715439566922726701901802294653829279545702440707408943288170307807963237360327972610643021767814800775608737801698843814702824417341613377779320157965101106255253270733784270298074214550938148425356412093289811062919332079926652314079919001968473172860210767425727917021964061324891368953472282418453784290672595439181153322798131304339278520818214470621602393070926740536286231324568298094246022654237500985410306614307961216066128663924530867890570293911276604531219455702246271982280279136263192300974884559157609023346489844583912139820383709737181214586906492072825134519277209689364222188406663594648692201080493368371880139377352934937615770872226188630733155253728279125500586986424723399084740257472271679925317684119170903434240742699665569271869025679210414619308081598705304745270473696393440568787939163580713659262430892617112536115129919040352696282043964446855105050103488125397851867611608905440006366067855747319398912045248212732635953221189434663925912910149972199157102766269449519477226199475881303092171121298057464133020124843696035910468481867859195272866996197086939611813595368980784545989416710370473560594194179056770923959212074844736136999794773833213202405241629653710365529760648674060911346877163949236893912422191100393230629705024052404916550651314165646984433961858592879312829633615185741605528595533349494110839688446211314276265229932268167102325862669302077340996544244077808126342069333847263594199611687111743017492429942470836838248259356813107377164320867609271169667650654140637875556899084436480344498010563985330608685181824428758432494893033622788428148050655596631691812910372445463658376356077835747127510109351536175128968799908438232114422903453629355139579073490184349485527609238591492607464198811480299082037027644516216664774505130226335854307321811051528338766910619050325279941891772476467239771129694417075965944161839935105586689029922703252422612551709050324916488922597510050822320251702644867969611891454711753387198869289120211963106223213276824185346219172878822090793656578222515994877871150583084408468954336119860776297856926706431692789353405126161664603053403440427411070415174714293218824197602547887745116200433516564875341723781329295146689060193922537050269170514566717952705062094243448398610925142112427260612321667401979576518025976642636371336342591476790368816404877687704415536897338023672148058773952379825528391663731981538638784225970722934396453660545817722960141942735923066658833286364054714981682164509973504897975800062171769340563839873327163325149257280190573282954687912571007652260931089837951081615610457713431956771697671725503065390163514374449669198944740156562281436235740211763989097592383389688277815612322183941686590392217351980352119361704775539838583527796166449267534033948473159305111463699934821632921390967341721180030108431189331539008147066597075945852898829032469275758129681229057868140355554983417519870080844460435930564044449244619895981200783118928932834445644474544321137030705231238277983133832638202141420502121352629821460399159693450261726400290765379467886629922957364856955805343735113597164232627479044744209630338869145387494170198588561882337310151091578187184623379701005309539806879425301246539840067753085321859751943274176411791268819152809145161200017959965512515256337042385508852965037503717188332441859327028125233660289851186760263900533412560898684432916187414717570381802785046736279278438167981189847813424940581324200730194910503046128785648003873351925793750048625460476556268670280862235078448942881258560876735121852068567345485602716833829727266215506108650557631380799251900865122193370099695858528578976075908823237862295863419943747481195682910506216592463392838476136948860842423589995430202050421829874992324189897030726911833847145863296551727199106485648679420445943459336024713180463856307272853070460488439963977010218242406323678630963003961917975414185740947839746316628432269753401781869465153503757907794651707573045620748231325460805992570811222203789275247608679819677490741014480590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -23093182559365985925561985909529488661183477814308151779628951812787387938588533267976457024062580253783647214199500275113250655322920036416385067505650380085666517502214139473428550619377931414470657068866614937640136502544835136686581052211943740659856319102797309833427669501234081236856147564842775811599771574495859952894003453746232668263485803616905648058476609069514145718845366999786143594196824532166865775721769223178010527169603365143884151035400181207737098180815727184618998898588914919341392702782044726753211097454831317486731696605353607960635563170936181768071477764454787333442536136512918271614209094160648047305603391392156520669581178507297135034171368589876669071693931646345462679449140027273647608917323094428225053243227104233902699772223206130469384707063967571290460032986570522165985748297949012334903965872143309725133328080169227973004383699051022972865797420860021313377258364700328722268072197955997884779385675541495083015353901874554595112856390468175569138924383146712358452197663980215408948683510555957808165008035875020935817011145531796786285159538022719410495217228676160391251532610521297388025295010732045235911225760505236073682011829132576954581600845834314562136185778319246579505635183381216916660325002376297203838942678143351345193894127942587316390120179785337559074700200444396705867861888822784072753827905340329021188169278434989341322270063448811186405614324888457573268561181448969727130074904634706417516872651046563060493801922882078591957539495932954532554796817551468877125038870368491776937388380432743899502295598432538065189366171348015763566104143492468751989612219989282318523118582927361287786580960981475852446727405408864067963533178113887544123508117516310114724776547762298677246842779353158065072259684638569750553203452215921906543021957749479253544979117337365055851578428839121110719434713950737563689760603958048993870408675920592517341367899474615824855452751371360594392299420665244886134183539447787246500824862046069065786994549622959712214817119309004945053503528968594771135191528260623381620724998731835188401688421221555096866352010589565649481399079062984655500111180720791781994522947583166759324153156003906006255875174279429151741365363853926197523405535018101503820180835038792366074989068784517217727266265698167012253240225969738051884821795972332064999261401386351470074708699833735901826582378274483287288987122100974343949438700030309569064070175098527650856818851406095320902476318642354774045848324164971665716306906015794802340621481054343931098103151110979616271420225228589762258873228123279896352994160745822680698323707049492696204017043475360943888208347218319847432198640412132557064921075408847691239278126829082091484484924847667885558737745917571369193151850653832542397770911196451983953019518550369084539209806014711935395292647643767628888599872125480791536923720306246976213104537333127001918948184428947073454849513634335711453013613511419519549769566014092418100834274637671097522481359527246519532487194399931781568758057204177908819633158990163176217458441881709514926938497221012643658281680185867238738971735702113482643477251794432918417063094934253150347053569358918369260816501691309600191009982080714902780580710187014575503488473576333104137986969449522046985449939633547286621611882691187330746789316154682025160777924477232236906096386760417927637735500809489186119692711799867929629412185481150434248867766278967320957529669002439901550822072123908097364246168821822249376752641276276717265647840857386539589779210120326272950125154406271845493919083290305397516575326718506262188764266630604322970913512452200043181077806340759438615756839242449029403064334529739512356082243395140112176967311596998383236868279572435995941580719733119038202701961988481880571070410805364240204685022479395915210671521949357294180821831052014614339959994142272528728569263070622243206962135472259014214784964474580408494818453963949491942324036967373803155562421916847990344450681493538503568990229256504330424771746066289800736541050035819354878535245496905449195184552773559314986861473432485717022362316594621048920914462327863065299738914907442052111635048240081902482454514701249725977191534413953995655577346359247480480766727575805061867740297250136619989779326723408775125499435904826975350759153399544642409739976310784005146482679533555994829051052326344597169634315787333113672951803963822368647999356852694590433201980543834948916600386298227931547444313764572143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 3474608087331874094370187601378841985304427976698704076861984959994599950477706789395470982569183985189599783264480756705199111295468560714888515133462769866642751343551562609683378471800540792156502053753752696238933411903909539560472660928626836415420767912181561294403459212824641862088028680655060329570401344062872656977833833217091006241949081613484851307957789723380710503873713037497139511784095107535573869205666998897601462118501561277532986389552885103123169188121300159687192227681612517337317982757159000970059434249303246050932532755763675303510493457487189811345673981528082032305808413268755169875195117274185632905749909669705661921359705985142267587814624431910958698450225807695310246099611693025527014074027121573065971345530113439749980792596549955170282938469142700871068048379779823434376229408575173735275005450320200651773846841808700100626979128834372314877465628549933751906230248482853233438896124465238313112707893614256257436826342732818258488317946474986931089246536203393258840957532221936125515434571975769244605068182867580864115491865727662210413763856026260880964861160184078849389347453958990473303975900122724137611154004576374036278711688002846993083724125130623312400550712118759190965433580893053880344056792542818525857103020115288474955134041963217295371775536530456771901221698976674850461715970222538258028045261596664140971034016503903483055055831600553388147278099462319666894989687650851589208706958096159146896660417685503236648350551291656714137957997828317836185103891352885004837481557317235037883212177084392963644615089893970410266572673889846847385940491707317294106800156673313455006906360285112995114198518682424749979661548952344571852173812094315508881439741018070806750718666042802498736322222429017363557371314807928400188712133490160197984722291699115671484723743806085436030594823409059076084358783947137328944009736606052683181381772176302848734745641475421612637192523580128428535116057939778690196435647353239501412680110123641896345455262254489973897078525644447190179320451362868961223594340907602595802687997699820523008071267803632356334721240284135100601378020209641720672376879551016404998175456212726077335508313159464331591418353998027054915421237339663608095163753869555465859076131218618189894994114727191977860845799570832429209968130120013495744986363651692046967428586613841899406077141751114923191058320805969194441345816144679762346227734440884566805915124888371814189797342651040433829452615485282702681536226751610141326128458498322801160030775598852964373771519597357709026775813893565690840302180672736458513266258501714576181206102107537401634767183044795200316127240274723362948207367715296142295121369040973734201809303233838175128787904223852638019918494660158904073975006396676856949965382930703898561347975053042346651026841724314043465189749541838885611747221221684057692827674243338894991665278055162762058819259780929673559883765001123072819614353530492153940731672872325956688782501887490650357043128509487077169551843850150439019061066377626666862929063973317403094973578684425995713538598080790954492232491543806899352749806607859243139955195596290817599367530379602110097004731163809065737447971361521016703098809676451595693984764422226817288722912614368889817364287021848413795472590283325396125427779564260042962622556997710923468927297688149409705013807022776062320215267068990960144140347749178377537898052531131798202563098681305298186080308851758255404414553408206041303277636819513084902648290931641226371711055877563108543344780858775902055116591507945644901530838833960511899176923807405102684793473810543265665695849630502525326951534627221115071135954729172036179397327717367224956131842374464887857993221114546064321328917957651780053327504402810033789509283126903784347087233021275420698464606386900710298044945782899689198692426167543269119992793672185580906823156006011324297323278962418145577014232903586533974885813018457828415356472693086589352368927808320531815195228545071662695396092927649160555795524928784294080013028623767487112187839874800469594929442075808663923449417165774399157853035746399369428542830420290319841788826572239912953895697369797263141848782313979563315841696269843445099150986304386727133795942942303500428923436976991535018779724569489164017751256502532270168308605578396612488131785571766358197324043081222312389573406352750483856240638191874960012481262176592694230985178235178737996024308671315687679565811265547381481155753135681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -401209378778490454798285023790548868951558665130337182589571735330675976169799487987668355968172397378544689538295793253371758931492856065151463507966568815814240283430238400408694147180037059030645897315895962631866397699772567381170083349299628947738788363275930006259121333699084533347632698844409359517764343564624272263288158451528385749669154703567720456037543554502585618930167105037913383368445714364037862418906865242908634287765102872608721856131604373147619408570050450491613761096069355239681633119071502122566058411581893009837841425750963950249242489804907150070461973537500101530887934303019331452576652614403534754883004298408133625653286874735406208080856139038174595178921355918379143485296383070673591719552455342830751282227326993750688501831663363360009688758760069583688838748036710776159995794120663707845687971255151557393723643241045144439565112547385550713025174059981182289520388432163434359833796429291023995228823659272587940137910085694736362732745829352565844798580842073812101054340663983082771239836438236183058230343302399049794633583217900030112988949406613040992821454288151252413166038949434807019319223161201723584616161047584601160543508740039899675247124631905364941032739367947774395375346151265230906822568194484676927438353843543290069412279994634510640927605941828436929961832086485676980110816842880766170546123771132301171482136721456105218353656123351183524811270160612875465150928964506334539570039017740347772411577889529337002814424383058176367262330834082684606856544269382953239604581892978184192970478831261019690797476098869484987356983904135181295445769355776975471296887681432244186677816145383534264119965782119368948153965918670597438343342023535458909175325862624525629598049222886340574809746832999190788435573744645280692667789898684767241844056522186756564167935807230137883599360980129812508636827762108330297451104142210783871293819666336125535790657908828153557366564481891943935754984007887232120132310268215969799999823971005851922305005501956420127588662255317618279207283712563657450684364965267772965768491593962562539065659654774636281026642082539786145107459062259582432554057210323464879031285300006143314298380603305809639009756621602285179848843060476179902198393508216980996090535864463158866514874348041366617557639213674468691173025012429476079797106216674453927847451301549627154136820758579265604897206953378494205796033682594385305471855868138900888880591861225354520688201774453337111803981373822673416991142264000832709738532621605922972600786253128382753151239216230497026526593027917071546883858167924946414859139612057467777058366346828777184381679064571247373981692673160616203008215035693398277698366622180995744723543933327077620619555098543730071950810601148259224004466277128460950967239328536428476280748200914440071857707287617638086741041089039344542671849634011361561368802133464616478703772535154104505765226617539929734003255468366263586674237530962097613236062509001123241836377941489595054557256369498692422973741281257013755448074127062780901887815466381491018508832081442250764396846294425887758806446777045379382302864001598234875286766606081404304142341720780858986100618082322948313911445918001480601114915023772121396785221190885618468469732579261482310167202252133137449583402167119744394854470519820352359898892383024018927626511675268600385081125120507589972927254345030784203247013357136380228871612637341086252245415700089947566405082538603147930003546608625358499404872274093298911912946339935674346531885760613747243632035407921932395673029801077674837874459024155881960530434087619003585516467546418041330652761591997941048905167372578787723969779853541267722034571506728209179592442970019016740654084005921510261811593961674914634836263078549581009795331433585323089681328429522795411624817645790097132247833354933079248490221284069497755607310101341903714286024413124273944822217438188143528403832787453352157002103468528152436990461517321784720611151007961819684317738806791250705077770424264249262682409223217639570576448072271622983919444318481207709794355885550031905954079914699340847909027090938662325799656873154927276257141004297578218643158075075304185324756470831608262277554878532011955971077668979446139246023847288965224226026505662081599330651109656079799912685846467561744630253652275377852334479941246626855465650776619056239279242312372075380728025662900087707710242879946429532300054580262006284964228489042052979870293683006821083836257457733154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 29251008683152306310967235333886943408548728909607512295193150424503811450509981599630874067876594380282841610587031939423465846734423584371111858794343212056212253895446969718095375901523379496830150480543723389836630904621298498504471978607149172636918367934895041129796071641381342574255335092514716690229056524978566162453986354190922752204467229115844644272939709258428587866938409865246648099731069969857983896454268796558091710819831719786640647002054369419105783278005543196295345881267482688113247191129520734649355373888137047767323831535007423334556024168181017302185894624143635269515815274667533233770801609188192593368849569296940772179824127797313756470720960040402512144331508753698470385041561619141680628247948268033234947903218308869519493060361054633491195439531991461764463027261031564692152075291097270755669252226807876862110976952074682901270664252398616332194270222066092537333963333037740241081997826701093288806048652908319937715892505527018087124155060466899670496914209258876915641659197159446977063588417324724397344746350118796564364918192363342482740468884441988129447172399383089564931648204276361508282295213348200207594300862777018364944402750519269622726076267576794851166436052132675582835593587928377380578992971965602563437214920503655797548670021469905687570488812016929627104829619352206625533469856082054455216200394943809738825692640702650060527778264905036751466276548746055709347416647260785338427863247027417438464110941466534310779160905761581350334386307231043037065197708501041786274703279869837217257482718370491776890351640912427242514589662990549134313246261534265610315874192450532882601081363895936894384100628605595213850551452944104950624845466267121212916876106995500475806746376181510621232041990538202170679693176065144047850187629326642028625362157419400850513873302763601458025136994961375767184635744684222987889040675951803274186510989153431452217468294457419372836240652559884533387669071100028267240485275308444941172176732718320025708074955844972134746070171493277262961436507220275328275790371376413709897745526392135285347338842943359500873678044478282114098688093584688918573484944423204069187482831435994447501851907971275471538790922824548716844647159625761705470269767225957792549816787443303153419164465150052052118318045498198286976332568597441422151759247750559552976386367716839542658018516357711084881388172912626029918900759645852319485532671107008073759091375380267435181117479112080728867643094207759040268930921269069406188870788500300969422582602676104028230008242696658514807677456229036846089793802275534570940559515411205901050282481384709651270895018903992579954809672341708002694506833565842574022439225115417596549951208767916562505483748038445213648062082690759040460232229179721916796020402847754971076477079866310411848341940329301710195327357003677736402223577091561267693624144738125196826560166162701397997034883833759125455731439800305467138983097404172564728783452728102644083135978559978913113675725568803000927401001756340754967976827947801051735704147867590046181981580566770043121601052796879933060261138841414707995294148665366118956669949188948485262625481612688412602076431729174161277258505739605653408375700304300693523060143269021691640907247925908834433542552152768346423199588968051143136224739552240538144668273626875970910475422652473630812706460342902450469927946560543180403312582551120119908054779598517839394197186949603739848277579030644074799892672615078132105518176018950987401606879586000851044601208363617239303081418650811782641117610201002245645083658782887800073412735253872213728407960357603273429667746884346193455560451976225691592288870369333956281445419381724917045533936392580437349156491764892667564490919576196775079826311655334690941132329210153560990066464282968802858812272887078775651747733215905556874466204968821241462541636094154510824439791889337206507529112894574207711201601466770025561888059499514531183541985067147690808095080885327702474736139279041518626918930922932087488523607111823370478260209300539370003809490772691566088849488886013873094235711382913361379453193313456703411911718926510547210826746228738030449571445564574725899517766012421326672671766962047104856289585572094955310071240351982264451423028978373181668913220224058851556796915159962389545645172030196998298882218073956703183355394844019886095223915491677912826425499349406464788703131941514055970582615528543395186945180372631885620222647048649378120899200439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -843459030683603871792245439301814229441645995858775607029828934115354824279025096098340486324672602858391336537834396224171331358354180327499076805806875224738329353864890734477445921392603549582141062428702795467285459655152122254257952951368274116167032137646234800746427959451070656117565848270934003380575781082097899271042559220247385269030563071531775719451211170671407450243386836964886408761904812617372014167210403738127000598502609861152889717019648575986369731272699961560081328407819147356005891504957125711256533971609055041944393468773242228105593897731934721079584804466012729400079029543682142132838830109576662603981791421229136605612360275773279648349836548956873576011566418444957010586316472952660290093406608716399848255937062076678091079476818343095614105276849773578672617434856333552344575887910034229016999310630840098186796186025914565649286244700122430561687761202674148656600088000881673167961098097989349680537438718858753833981599350425777184828490931833704600520048392640789233138753395650914582802005765551438974914883980591198006747193955624165927913929345935564266570333101134452458858565035558025409433398610839935006918349817663090731409837295176475764030347974410348431133919393943976513276698338009891806808248047148695225699372967364587227121028528169915796011170561597014362179430593258904020260572493983202070696786690031061731820913667301064814495012716207343785028249719842014018621406262405500631712225610937871468724573689255285570022778864353759435599322077281717522978486389524341330085544549171861047626668587563414144506577432197030478712234697761742304654166993950542300785560402804841804919705786954659644357405348558683210583997325587365710607782047356966958615704322513187958083783580528573890005548998094495659570001219650282077290749444017754159807739246232409200091243554144212920410535060114582235952927195679419429717427669725655631757144211286937261111701630184148066208228238131218132189279942942627862175165376454454372281072200228978591904237311317018818326819729064179197482444367130461162924499636333142918396700556900142729298143021418404600052677213415483434799699927902874055470585135259148029359548121260684197866949764344948311306072275588740909686380050517981241457901238113352872602588436844796922805717219961475789134761308736869715707543532358672372904093070384898449481586329980951435721163386079307089215925240338093525421590238268651577191014997987880368589162062522481638340912449624562603155167822040928435469807891476240347546123463214980062582742562162267908382007076879707808149748654321523342709887204531781814930713365878416690604530635615739777190590329818184496033149031213667288599475740814192892712113266584979853135049803189983023356037046811532425201117093339208055796891314719309757089007133232324283429484952818745028744602976965460094462547137030037855357735366203891853415053209422238921727514575336817838404634565600878294646870893443719017885604878634596227923372611637312910389413311573878578357508245165181669790030559926052108121447197686473332339102651653896607959088476093437270067157378583076391086293381578066977986652946800555675502866145831229780125830215103874821214750938885569780377188103642178644162635104690981634336663201766269897140052335011267904662383736324994015973406773146198866444678658904981950071491073000209372620572392426937386950002912727957439132726177193173641224798863467149303305016670485156606645694253351177732039459137144676496174590159069628785415533252658581810268416489097610586141955075874085515152173654394167591874059411757293916138247454270024304717620423583178466599757255191394833383178260439186700553010524322053886791514304314372234056433323257133972362881834666491015407698407014387676957197478530060394556833955339317318353294039743703803908749061009971126536155706521924776241309875429831767817584544056119302000935962753445639024306581627650348497666754014319653140788679280717635885214624741515262555618733632441169589198875712974346713511071201200890294287907236037429159318395381572062789887409804029419055651981264622849232531078160094030724694571243664899829594302432297551148150610337337686538016345982161670459574650076977349349297245141927923227108120743436353106852211328495206413545102309143503005219645411738858744554848918923030618575090569550259040094536856775929008825521526084094668587836188904308627178894409436800794306883345208193047495339484632947085601463549718470190866460566165120127379850600846111774444580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -16960694440548717915851340162625743536734190002905881872815717184785367986511261334720232012429008900986738092920889505908745520527797903800525973931661353053687236299081120984582567351113422884107759142109642080735775859451126356494569848679121623891452359853070433120996162859914360403302093695043999803812923908123878696256829400225691461040628857478221835361821665007274343357884237305182157494752162318654095413543190591901905217462687676788393139976420020012997432312858873821607140594138586811882508434436944430911260430430732740023874111698810911009111269417037597245417382020907182143268964894983591508614015704340252101631747490627458283375632204104663156394911154760894602434453047064517372028074576839164293781323786314728965175112777337506684314130793549940543342991320584991959375810396201480403380907182657620372777935181446531359793293030651328681726458031131113053275455667289849935763606018059192204579222980945319584262594237047989467094085842815624635626241406173838802410888453471319383286248578204813589882469333199555965441488550348456718403680253237718949635900491564084633445573148014716445137296368970015687797998139419325294546406837649936782448067676834229739592590970775846199237161066876574113102835780635476048651342669581592729861827567172591955951256260503296376418412989937320693830241604558403513443293165833155361803384306178407214763764327065869032184794951430467720803474459929900029450609879403701840254207401363630424935407935194695494841885908778295518927451558940708398210096272463159825312634813040236497219472318664473351978993945123803455180401139845897224974289305235877060791266203409321965856963025712998239217390260928654334281744410746070850702564848872242698470651878305640563966219217259932348193205057142655862245818650492079881852413054337589769167781042186688181032430853346133435100325694778974235784403529021473340167649443770172507111635566797283044682428813793199709952424991719513657771704505645088288662328193217476360192777389027352137387142996251493643570591881355761158952770334503594522679810724449861987598238435799127091293372849020725114749882134478286755166543508875003080979117606973807393110076592743673577318639108602907751980026162351857459408966274517888317363950265301838937785007421717608467164211667607312233136401729812790654550308662825266329255348850550874575760462959930380785673597412669150069615980825798433471671252149315611214212853679634624998642010088426671172544837658286977841843088720064211687793589281732108051906080055263628158568078117416862733177426113170516641928113643402885777507274335668811927728372992167460479945821816440354523808714961984786484224955573456197339876828035458938231380638958926977238322814999356013906641196047689271670946142566857802405072724866224464786897492036160390290055947027085719964525379159046879622728793999045445992301709075072183420923574388297675872448854667974881391578453992561973721116487246194458593604710238454299152517844839319100703010284907942469451766659247809495186857680791228842350765322355028401940509034524853334022016997700591029705932129028505800487007074623448547167836777970842220483554354739109514508425314600874667079434765336820850422995785875029723996679753136404017452285010482029634665143896194041585277561673104528483509532765079917343230584951371478238025379633991452370547160167270503751179074123091261154191616522285160481621375682849698133176053199785306866424843532506284283335278633291315158682938903298499634835093738373074570416056272084750038587692182669412173370219682267598862714980888993199690660770238477709417776701315417264303692528456805106376893814102229509173096657603299828213196126709159232278651052080611767081358982155575406946616597061321739931447168001162707036740199087784409835778017929536990535057833080510159878106002952198916167870927143531546428928772698223148812122034779810514370517197690599187833626093124204007883270526874595224363824176292403515059720168891603633988125894159050941735654565463699044418868597399519953896017205408942026306365303033576860984360121499885220921396210448419296105131824557957209318847216368878078909727459323357178634853366316165549140941101803505369874197123411969764569347016926169084348917830271109091896797317267636505962017655769452766330086267575113920351680802686985955688386095959411226921169881730065492284254315728926187267142962028199795364013487996049046039422100197606435541121832511245227024031427033445378009801629559660796076059341430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -9261320458126421325087536061378130434123888248377786448942455937734021129817998215927024535695942934270641610292525864212860420428450240226418697673178080770927651843706723344275834511698847490893440593765758964266902165646755640920153468366122079360826604839024423236011131738540021168488239217948732126785466864255374995140937327111191449483985924982908538570087494853321489378478435214882029803806672144478312124990113354156263107930711343795308951255864531391494630239739391914097587497298089390248765227336293496564349063007496347772769898694650943989276360941952751428244748919179418533284758670507957112406812484381156488041856727104827150147902689863763446393142179761388940595435369181297568698556964671753210842607461842218975360090915585992291566701669270405108602613925268098964103236138819126563242474110032145210666422710197333458210743304842662810799346193674472755193154702790553889694563898746334264530446547356043115679856388096123151832886489309384159220807461783239481880556930240570814255867070355087080533647645592173470919442556945781424372032248382070777294392756204761201275004310360659969185429376599638087475889034871113116746490417369042520752676321385205727612620281713688390781562878167837699853041665319976270218503751018626915231921153719117318647229203034912572477490303425323579922786975983353805728465348927443817964093645328651944564859354500512702483817531159917120962507805591869437882591034765333026890789579784658138819040620427059182625967068561318121388825326512780974500959317290680772456444189719724971642805795904997700775999837508353741028282737681356070533051038932496575014235364603644633795984236752188257320292660032663048535551784677208677848987953820988414371298895833994752106231436791266901488152404371982514494508411540442046448160062161059769586200452647791265207673956845895089225445748713475522591844840995923689579719047045562192439565363476684455377690341754839343746780037668545919252606157093216344024808288473334607961898375071403241985459904984677735207487727394306333630290128213803061224165182732499904130875523220038095093997677639007766846420705183461597558456742761390269257729042798216869731524304917022489950236675554216589759030472645187016491459319195641412306560009546378305697684471981836215475714182092898971640428935219647038447865582021906479936914082028965336364446663919739238760068296928347050582952170999847576828439836885484547613813939319086131471801840765148225262721961641673718333418664875393096946613786330516267210301033575681584094565466637168550570313748422845983244318627056286317164493315836215611907545932386468814985704009891589417039237463472125411945878040092774442924473962635722214445066697637132390135003724368289775160295021346456087176625830709925053614028639330122473932047181556553576567947318283304411182637037783877461103759409213994213327424730081599616546465800736865745390639699481448182764145529066182247754097606645734093805777035466430393038536084472791790047763199838035227560912990292160777924245063580897151213257230904430747211406840081150711325948103382231246230844316278722560640224099101754763159556133032729873546485124239195757011906998226403582615574564349137643541471778887571260942464617613791555742364310201457546501881270113189794061008580357664228505163028331898849136004703782740565617615141675670642476858347256907950688007589702948368929651048368553095934910960141336254492236141722450580396730658235187755245148090521081840875023884689150130658424286277091512145842680452642854480953609171938713284959259595260602830848513187023036949225875257779079875315195094725858490562165914459273913188427031235274219492496699436354772884243405527139301779543538358854005411809632458760643078475841895363946744390189635379378391086251981276049396076707302325495797593009966733554961259147706986899373602501545437771427163713439583787870595228421087756093759712525538450270281188969825287925547554317053999531724640291229305389176061921010534798614393297726944720964354186681542481637856005089585942758694362183556426858344653662881508687269587992142930243337883689699155804106567350013083146270947464997068270382265254892538243917863820109124571121264633282127477364179362041065259377518334845733802346566537540328747880293658206108352083662617534773502661407619301906987604702830124587658248908811826587072711051978160416951133199745189952579976384723007921257533777430448854887688368828226907353582750711889983072216525616937587983557023108005523681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2692847484211797872848317646371895028122605701414539239359977931034835434740478547687054248028068169458244240424995757452401398085700237620149979453597202808554199173822551790352036748890328110702701744572693019510164413843125343999501226540136890260730897968211684421548094710310850271152850692847194044471709504149203782062948105194274611855007559410993501341294328333881893727271475476827476146064952909159878334463582075284916654518928799349053215442124107619680638575277227666622941557472686506146571617185545802304785779966202702184341999930047330446379587966905018759509080494640027742212484982589101899485220100244621366480541657538442697795473661139514533314183546757402176044862181856614381819362046106691366001445665462517379408184946882795344112642439964176270245436572219001033007189115205865606182428749485130743710351596246012102137724880704535576116391141561583887802037621410834149556354021076105886474825618317830063452638492470040947282173587870401293342537615594882678125976398984796739367902428107724464767618026443313325039854102398097317723954107458475834591233384050011633632614072687108906801665290970612505655220541455098078454105115292090073662068447571539160313431240648255403937414791634174285002271117591976657672459212366087200491397195148357262533012744074896641179608770950253607869953136645901591437941742354488184750869477051079920951310392461417277322212355638555875370632750379665993966945999888234925828487195721268606819283153177745369284350805511449548455456574879143041919604368867338194176837363938693662161699245015087611659071126574898522559928268230891529741450491336813541285857045888241785335242574246448123861555794884602498323034750627394543627628471524733837826193939578861953024795444028588783277450343689409159457129828004536235917903440682315185027452164324415509926267292429380839324472636769275702647008583246125854378667141036513944223057631529759239289448482293520669041611245542185448771033161664273622308911881793381656630255450193584875550393538705467693846002706766373453249446546402058810051190319130267795857982535720727730909520726483748328112634854077953881446579241008703021138276583732352084849990142392596314255469051118208420936581131299630336950722687728456183563690917019071864849997140381904057070675268916848514812237849322246080884819352926375263932283836200987488662386477020658290938893360235822641786595858958732195543576854220431385261457865288842845816953362743646740255610484534774034787917458032577949458530118446846979687572984212137630239384822797974871386631398211385452438883439722040336461630709625519869352901608097247990726448463317055765904346997809996856162825754239032090533245373124355102764925046911508003787571419345962285747622539206649446057841234401454015369710770868986632455224940292672758219170856230876436273552303650066898888830668151213910652434762666187697592200692448655339534744196440616931035917547914071842077615580917131282830749195035055673658607252902889035889929862427781257191648810215526869629370092926881402533574716737430296416340240515402625293229849554854113997585079196728721631308609275822205853770393004729588503139463508554908263601976397746156252669935297598129183801337196075420367802356950432788187068836248590127741902886554002253493654895891058625603039976047354128708966453922981971433009296513931469615323839125444349061932340158581851916290987606414075948833846022199751715344656337818859899451260185225427760323961897995108929675307624739451333355667669652694775040260982762450212110339104618815207299303625858627073965012495373118379485806185481275960569167082374900891432997521070862428953578085511082731599832859771249278761124154511397185625455637051414112010061024436740007857675992728836170311317349669843735829346754842125447488500158076742562877058534036598745956606902920894413064770534001618364874600004298498966503272171880274264823086383958315354991851909019488436020901659574598285870041434523865350815974141694567398480634942915793895963835486238947859258232294536092455932190061528028989247840714105710797786077784392538953799269971690982430115753329115761186118633855901158975645091058708298922148686829857175205843567248738585566128635412892634565974827370706629625712483927173084770696399405037788272739327695052156086004734353892625184927216118956463190313236328173798487576436002713334668515046630169868128989158517411298994013023784492160538780849044503707582164674095019716959835894914299103675148217007517814636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -304543691432541262973263232038893607201202178737837138319531890894913800484516688424714264737732961484662396319481366863588430809732845901887707077178304526966675120122304253128333815891865478395240111198773851874988190472155279771246390088852640557827754270562501668553417013322000913138980524229709267729668930876068157794424545591517556625439331380404949698060068619459943826026028800077374577129508883851163312422649611503157918860811996113401533363847546850891860634909730355085210884932579307022265147679292686305843119840344821434149906171387363184777816130206826548412961107274522948998144715665770423899337603949279946174831050049854896034546463357202696168891288650063974484624755839162857754114972834695980245533604174633428927904994979656591744011703112455894242756831082866329555252972475123959508073835758161227285368102164799871108649478177956479601859541621317178453131465278018625975298004327448901806307820112982933025054770329127533984016596874316248415392672557355210174450064366895557296194644657376054986524728564109413532639278633849955517772787081524490958325150203768259916836663915475673458661623789954272185796312865297943383675974436186384663447170718679961245423786707958298980251564123063755045022710485099963326075573274065955706672912913672654060148233331164333019886263887735789369128119252374511481060480233218802495758204940436718778172833064270336019411983278052343435933918371833001496539523307711987730358756979795854533137620271216288464755184572070570459958485941166986253521992473497132815823773969131528081390617169100140612151135462676550902083330049880873874990998608483744517416638337467413502428821008273198815423987818971677154056583326694015916417442125889117702133974503991249372460563139549538441418706135627612745742782586588016756242730828163240207998996616282622551127189169730529404260095409311934594239633029294479775053270971027285123247174980581824820059210503979473740556758299606376491079345192278420831750167335927432056517675029931164171258560388920880043152725158248522505312091295702104071897764030126364153991167357404521421462114159043209826026501188868585060312442750272356737289318263821946190226804789542410837592033848481133222400305699036205727786391369424723670468484262575900319224254162795489517848272086978048279377967127616286720076039402906487246598335162470323871411523505047354088589533424326296864281355256129749157054629466406412149387092070724890192732248542450892312403864391893496160826138422425673019740487807833211951151116759817560859338574405627602170210592279948173080532247799496896737726241883378789189678308182453557407389949300059037119294793005811736479819673051771486410717993624151379718236446260678024179325930677033680014995378131125602627577998694001417165415794342548566471133498926035130697064387768342542342944156958126429055126772837504834273113432287418975175410024413840368423916802970215052892188815562882205972552499995437068525704384667044149984348545718092360248452422403200654482222253690728584700661154181825835828904839063255470678257798329497238348103058193143410119592985203551958415086432206607674386319320456002633630958709101437334715332275592388507675270008169503097748688090465568853702893155671376086287989624806316356431785359763346023777680603236179404670971597811213741010092368231465376853335911483495311713399995932781984891040920163125245718759753122234915105921552214688083911294633601399885098819846234951863588010835801960445165732815644875894905479704667531221818077833894541454388743029508751044185217714323175525355902326599213903775089769781277077515841645853118068252418091025026298585158732471086462142847384392573584099073211543806145242515028831571131778528399176804446810989667736069772762417132015747937715542388966647501946063789802847147785801515405369286475092303302901600780744309880188195880578418395613163168019058806608543813253640285453245440318079289730082172561257389614094813620919793380137989990433488649322835336814769721203962853935659417776687946635933401420657277644598002190766384065908726612711540263650357626600472391889562033189014408165398555938454006134812958395616876275277337162796462922762343834812526281062131856051183826425319579650417200817173760412686134859184684673225490364535133209239586203734014602654238108233337006122721886434691465028974693442912860585062177228431836701465722957125627617562958654816775745313042905518617477160569606572035706568407858733724142497045761501794913783669471740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 18051042663259176750169750265464638200124232784297896408949162797833192983783329777184013243706257947300493479892307411271078121260933559011267340184533938121831272557582874001310706837937143731252945090404627617186214817275931017872614492906307710944363273465590388172243041154941233882323530573496571142410919139940484334602945549186955595554763587173235912073668959601617729736295595574176812459047065505154308255395362014986278076732411450874207268832499172610495183226394976570214758180669059598007142658319229335607557298296360991431069803183955757398689894221793868252408799373761359023809261037829665038102431305286946997915723028928619656493957558147170153781798420011260949817259846622870350136418101380755055586385342507340291847834213562458116880033554590237723244199620965902477629546671110701760523446576779084920140013187204648483994096262478011059577639393041797017245488243567239918788015990822030987770917194691543421073759129906057874429807012860183898099380805617952059342497352476075411405169623533016430577071685019302307717019484331504776622232001872908744292617899825141582768287800486098073135144237150177750341678116157591391961265739922858910775419769221784776472126042302154564363743711448304512112965061444192338465007044371626358283932228170601496491291579494111427936763071593681550727131249096938311188615504426084838037340315128089214084014313273908587776460531359396110150707050741065222323272197062983475116034498932607360081062539179558638612634613188447605018772662259475099715703371054154187168580130128992884833153913645402612170253915094118799837329604685513138888005930265091148753714168911015309912505510074829146841836453949404233607935168521898645741114030539735112897077267043896788471750268733525371068085688893978673060568697074379324456688278970033244433993716724826140081223976512669787757795856664993133731491112068493050972886693747638307492574843950888332003129898323043881303865072426229578699080861436245320816087455354432624943251002374842578620757425424948815042778892167033529951355848866341024286565198268266807696107039513368996544258455249917990302007993241496756044149495131752046076868663783487814604647478410569842750862143052986158671066750119683999541830703859695201249768828716316463549375671772656149785839764389395583192183273898324389306687285767738641634181384499365787370459105696469408312944858783341976053977282433092837040340620054731015626698880338889788281373653253908903022018768477735831967892069078708134911746888180241618055159299854159858506018974547304802068885505216924083168326216241076837804634161257711160118355627803237263879002389601796030102191206849304573367333770365200819374772003426400976255944846517572880352992980873229316364197646671126017886895526580783949482138854339459211144382712165655370350390498254722605268253464793179739551804211426452630583284678096470177182327871376979576529953296416746786564779620343120983248793610603440941631495772839838402539971444406245961433203108740266982685909767402806412341571116559148896648584177135422856257766293451094088003492752892206121100131378947569179976406782614199612966296795806500709172861299143228359410731149064619795916848449251696387379875966598926201760109940941215002425985657464318388175890848080078244939518875827233866561240198784724068865905420862667572968843870553395772532433454008476554780605326368266335362455358136283686622268996001547515691796557684531612876158313990508856099039257285332669583767135252135396036550572739895774520082749558320609231035502377398330467553772204183894809121208820040508439062072247594660384255607043398119721214336028265771094825081099672293879021252161092646153152703358609039754190719849723391011649999452758717840075237844501024476074306433980338191430337661613996079997892010216816648515502026902168046091829360143151023999643506090403561423855771932116967289974439418053016625173810274098506908002738616566260069848889739889571166663648772879374887883829689252243793175568187924372692084655569146399662132934527126526516857372237572548978812137225305097030431698787983930810314628352698566169385246098900809700871912632196310674757981521117915808789394593377026537047403781955208037668559149694148025894174411364690528608655157572662457271220540326380532558206657127264774789342345128116592022675375320639615978186892449973085826020853338238208758522329504940573266873479864900704040956976464824341934363134307234707295971075346562335628419759814278222620487213134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -437436900149494779691758494396587537261170178435327711563085172332826112626368900178808469826138943125563321569575588897602068920490892541762567590308339252113355549291015781696266152912624033780495553930187784041494269918817336484797360704136352177584589601630148833119170435760022590750205743967828585830240031707369212446876273703445910273062397097365347613131298452641239241498646555282811086171675175098126786470436832201610437571920240207411752183360076615716138386158942937681843799066121564075587341729394426870808518014584350865383497385165951183452668785558796826161801733903009292862288499852979410727161931483541443383518525123582365779222678484551526363698767910399913076632537181665203596214348887802771938196718479868573497529131643771614383251967072524986415726530153145065766090121381920603219854314624665458885451147600200334970801256830383416102764569437842575529188138199500883432125794239838660592350517625813990250120503529643123233915464599303697244545868587859448637418339650963548796303216690188651336146210843760914754237978970230535343023578905943071982943452261899548723729208336006265280228514059154279953496062062931844724175495449254192051489589310034629814535312605018850678661846704664997787648458966267497052970684009139246406979821972874769314509344909180004632358974992469519279107053620944956484082468908814037511986058697795464202176457987340627933938730238895543625693536902491003375055504740243595300096349758428514418159262613897984975724231278548581857343146486010880209251590610291161919957817241228142193057085140671691115583420839416412476692959263965464101971336410953924673220593434145735653834271510193655970996757543900011787421446327240320226852307284099631931377352061059500426620900616944023631281327056948403121065419974036594574433882664869721723404194303027345536230085471364418807114420609233272203743409041337568424990771522603158871561874303237727177732029078062454787258476104405086486881512376361349179919357143359722834705272317961411693969626585500451518331383713526507754136545157171435505735282511944520366516850441138239152301801711915830305910138352419860404513803225951679195411426252674117799744991347049556442040025952691461826854129775009527735068015353093064874852674387076494551450433342648105923587108809751354046141728939879310390754567817888863823366967915594613313580823498009137339238249424694850505672465850499750087542791898014696112326255629486176444269716925957933194068361259373965272444446548863532712608189703160302201823048689791449404305024853236544484797324672356649215729161363466096424367375711290867859301202559210801470365771165390976126661490487658082705925233121533469570259906898307758462944435074429140989841464892620260259239039804386460651681794039844656898019494513752577668517381959644612672427983564010507240259551071212402782451773863723319426162043743238089062451285812416925292123056590213954070533104113516379536387236344748903826067654331651566292501284355266436009788076330682190656274817557714792206771790313164323819517936114304299529068299088446306965387906711458819212717679404863300466517566172265620087063450669960433826761522458097420365011708532643015213917616839422742938179735181588916573267518377377704907409232520677008968520624740877026641657492911412364642454661478553901224135792436789771893903483264609791339538541627867554383559441621077172353006161882890250609173728499982802621870180844997903936377070143203474880886415820270646752368661576541591952303907125761437205662841165846024337595509634299857312499923548512988355209805477762810136254981832481812569533063100449719572738830770901583526043897847209624123211140551086307315856962234699276211998314779600905239132691964446789877165528829199871404178690957685728694323040974117909517634282662647152492764609989543674190340676313868982492015558215963530197091885528645784903286264993156259067464743231137832876046625799972086369982217690564597936166253724228146799336827653614736258338849559566146720697002783180040736884284324753846726765417928617597006333538550304872634876522885377084609893216231830248054922535483092931579735526641954843642151525315340842452884198656821078688263084507798053215782687491097071169154464455880872589536019742675199071926023751722753939452823390878151449632310064096202443666118050985945406902731450859991824800212776861752108543713875484382903706630515698140834738266194341084536457146768554247440871228734351240191896570408403022156562656164169311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -5375718438284244096679344306075656982917155225129127384188821174275818060999051269182349274332488907070284290222768631890798614787816353678509199152429968098109298596549615572620140381741602401467987389887308983048070097676536075993760255777873975140684353866029865291134378337546064372480307337812291025599372108907228111586954551431583703339341887756083852354233242780856541114994544676677140498184591108643072538837249617182254965041726414597200551406589656078590032055380246944867485464419920768784833485246355926675722867885030468564198652840192472812515992718904612643088391552118761749922933544118273050288230096582418611768933574003592553302153804731771270926179095780934503316126223356111143154718561232461950432772419936690142572344854793533417276391603418400039394951138355273535911805385582741460435987177509343125398623616657000211966904701147243983660919704129785037601195652553665714553796779280309510569081411728160041158458931510333156229037219825250146444120893356807668490672216301063370415580835137080553102197195914477550677466474494386004398788016039488451337453098849295417294984075493635897141331325565482507235929254361838665375352186362958037821955113815505043990696216575088885660187996638400025286059696251894899568948483639941241461190856330683424489110117923062182209975466378800963667596735839098330871092457024502860292232470819010104320337712547963656238541943590912167918734355540980451304160065039117792131301080427867167651901050188979584862914253688835008940468910394128784271076414150536526617582618851741067344823246781969427139882191081353076287230338353868593043421678147249943730473202376077304151244927866065416227943201436660858708683792141860973929215643728228971293708371927564866565223329427087018424559014146136960519838810081867451327531999352800123423021052116691290733628629612009454148719525113303153307725134896159690371218298045229288409411389716794445851051189790800490689571489635158612648261399354059966813244221622526047758238656742841331529908596904767551128113575352576843402967800846419595503422443401450482302216507800157839648419625961989854363177705419133597594410575536284176399816904239787285762721309023953489762962595177698976126254954558237556068442643335243713377279134135106711702221554402499976805680343663960903503908866694501962700885556184371641619014100290549438085638420079152584014032645224102368811363112108878806294150346254375780485112220133774053261469107097424670148504674720039148400435342742341731250054597671946206191979734641439358064913875616908897730278095829296922603223188728860537262963998498187293600033451679074358137251940044821947329504174374658699265563833721629699674534904644716019961851374677769155422819499510923343828563344278721984303247384323730093213170508514496144949267145950820839926686352247712057567521660004810702626389736011681532065943188833954575101316776089524729938516706041066697083070284670963570541748672002690291365590400882316357213036878264776493558842214150621299592605365112711320206967543715251380593144019202196187069745004379503076776681429555917924172062538180943681652318188601194009448932103044648859694355598205236766428210887550352534815410526165159786385527761274441865866556203152239921605475407334650870622412719700567314074681002219214724956135616776077764257675100149323085533323921661520671536019954875821475891766549289961797733523580999317899782019951929956160881414868297168664802487110090122385912175514425109974683913819866150818787128951664424514558925001643939365042327657506823253698853292220500079066149416515864212915081957850795153464687390728922760104914703077457200761246607279322058658369430238072317828983042175515958617090097591616719300688734249804159276065611923987336221777190841572830867308430004153918630057193019974138516881865813342767286679107290552631339541865120400802627284401120260739852130046556296164097852447933415073658198782126149679052370052525032943628125404346317521288593860845055873236908358925556830860647623609320571563347333155712865982047624766568834863601540475187975594595277411067367440390958834971849425531018991786584281747543779069556407076344512151426956956628063628683153797523502579232653442083877236497354990397428534074278196557564433871141953687429051379150358016157234614776831803564335669391694767406096044982590456457528288598684901130606427816419865857121322570489879445790552048116053100346895970285950647960976587290660216397092385776090850413311272859573364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -690222195701249128602932989725341839631814815131806110856633801737031516497690036093812557084206220761319182570620100167100008549275555331428685253453554723474173691899720439521423850173296327708399355001355927242155710564552528528598653493060641646969947714731654947967917848187127352344606892436730380954759121085825796981480142625661861240545999216183030843780896887072478641091333619037476434464985646256622731046053425874112381298087519025543089758545854123716442714543251350396498921404660324002264915884307520402692493409856937821632126134349621689095726060778492421363947559598634927802516841455485133034850291538191751234994260940371179877072263567500881443914562979417882294151307382495415602374933870925646287757389058582721151749223503383834316616343651262377443820824346813575381329088729528510298964009210568945026870666427794691332286504352079802109884381818570401625672548096118221264720645885153923328520935716048592346494216743223380210544382373281421476015198851150540724436270125963053737246732571691838651432547472700325327231625890059495959484906285050874942084008058847750572596609407113937005781594439801992180884302523176948503970005557528626977526227163587018020958806179047801936357999311864895839969967274106203914629873156268694129091718938588561667561546147568174643359731413526851004830183950787593128839981282635711010024415437941076112257653184369260996820932544618663820972783501803986475082082254756080463619497968424013954185014296991225789418477717823493140319010571345207822980947654132769677334625546936505144161108215839767003139788197590845691064614335788099257952419597123657792001872887609115062036694088778048371992710937671757212036927552396409758233781181753133862269743982409979104484630129973847164900245357902153854142952102208496544521816743452952374272965325939826418392236510804569048146574079523270429954652621931291412998388382925071029359671029297466020897198468549818939680771731885558102737092850189227039088066082035991220683181614255232933196590404061962376646437627273814885029901431904145948979397524749121747200542207521260547463050553856920478801722228229344098383888638011553119799377873898337778753990327660838628013891009470642739416933464361105372943311847339186843845408257510894137628504979864282196612640232822892746062110548139489932208345206362699246370474323894791063882235149679973457038577875345313893500908386893259142017474633911206177008795211119252631484432651937986136204016898240342141271908397326796116340204127739644422375214981566726704588048658146582272010531736211313035687465319965210057263574692464747599334813628133337277736227202033697749334568955536872217602098578638465160641131262112019180267363308587428671041601216785956285576321330634372954951988635913368553282590114400991083532224767654314307011319501132592003304863966644840198790724343965080609665042732379181709805027068532967231302744481135942305901092936289433785032359776599752377785839171172090335403633203580532109937104412947534709172013993772739393173751606830952104617486154494415992842572277723743872090340648287716867784808641353019614630503042242387656565164779616748370122971303950568978436391847296213654531019071291578253214076995484740761507456962187859271873566901867006071032383495370074870224857255404980119028099948249603340661663399944007827265425493387996852044590768581914158693093715607714954874153215955678074144708067276071174398924302571155972650197127053260567793630304878512983751952747373842507945494012289296637169199531981650241382571526178262377852784829330684852068406574021278309738253583054899375661135869431510065049352077986418739076569552102402393012353196432557978716919143533716363301891142348395849665788467501462437875599272939816393013508422329614515408901405307948697533995872754540867944244205294552128541336781889486256814121033889595313120004126212493709513295979063688411775072794560829912899223358214971860966152405499396321227389765675003032265063033764998125096038913369686672781528444353728443504955396932698152981002081385790019192251178654685517952391373298225367866862455227662744870639551907742184228899276891093275617244167381820966436440410243443717705683893131378174615163639355377389923203879433490318950026201563626158826425428758452963642867821235759641092808400064136444590266170187142308975723633444827277775749959870391370222650829140984237263589109911406462572025218946389817613142892466097414590981135755626274530527552997227758169174194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 219256869624185908020598407966289487406992809766740910737653639581687886787419877821207736812741872672321293653361157816054506084093119542596472565606526504361939034229556404397713988434944909297173596092516392723672223021117135406804526151612463956261146196512398704692698385102183775316628126110811405458302460466942524409302835077311577758687492822325323919934713702520816312045148528643844479559755166673972127882938353188657906982834236658468961307987073409121778860854999579209980865868142177960759205425036453770825233144718338025621995280218041509726731506352669469049523190009801013084062461774758897210856785217827491695889852130867524817048241190315147335996675048700136305574999402659979303885499901510207766454284730590288446579627102684718059148249180845538222405268876845741792544313425519923853656174595543280960065655878288312828106673820673058977735295364102181549390996878047069119231926579175380395238016266054812949507239364509154320082716963775014016288777364657325968861325837912130636525665247555764088974356831671964826880715940914814826851639612758247397286951042019637659926943792221590302639417775830970049048091776601748876932132782988978816364958083655471385053348989861437599778761907403701623981823991609599450776666295791586443198296053272838584647399686742581043865136577756030532740734453846653511461367374992613112846394062094275339952205408619740487880931839274528478463979417039715953237208958543815535908886861704928210746717679168290445693426361018344336281119229316134081627893992484258572663458742623637716652162492160893248506535490736412544665589425117345998980621696928270334320781155486245062847577606213334618944144495438016953804676117982052819082265647860142325451615639315558942911636536202014873581658151278847738823648938793112323624982278880239234612502167379566619652217267237485599383120004732303352229502827540513549091047832481030476752653824977685961032301564523669029432055204501460645234079443913792692860466913406387231763181166931986776058959686774776498170888700780486138634654463760158913965310437091373063849076481129185353033456623254703476281391289827050854668635343682488934237124633296484970973187036231699696861351876667830280070026007975667013835761638888914748700857066708861029012683341160930680405667644574761131994094230301183694218440129435621545591245410739196514425869608078761107747322322196366744197973056509003952309844644373247045465312658324089845646744364698301823186303462201200032763933727719795219924371439263364400930508960137026212943592539780994210675119498217163562843548497670629587203389262674992351610410739203567287545438750646321359985866483753806177500560677161154893727548824305924949505385171479691371436002922563849288590474444821427098746050236596561430509503653247251487220487733704802154745414681169315764854847714778498542346421521475783807436549264199358028013698870876840106611703607801064356985586709176767484239791688940017513535822029839799261405016914236128904486805295427901567527590149187139663685862185026082178555562714285099914383435294347344619875237104995858215359653870366664944490014427193329533794758947335957335367528835253634118369851573401989786014802395594739169464231008039244043817794001015306077728339675471611884957439008560486501194277667303792355439032306986682204111574683892543017953708142654022167262813664227727659982149314468413492371825475375095514107012111401548059604951300918026044222316103814042261598439279800799476241565035004861609142860774677099131947165691321793271660379234447359217839651346782025305098325326499412672286941136331819619870033737258971769768642896769231531208720878847345221387488466542757089958090335457753517020774239141067613548908770786724448434981175292899369133205399027270683581749200734014319618377197989310021860261638624773695856484411856113929421721482688155508518930951554154210556097530369215098592856480976642845662294268803081085957894298784602692031158420513765593145351852293031252924039877087389845694705200706758587088975444353751471673358579964849210883410436333644497352899501103052170506504188868178490954945238099642609040004301245713562225109336289667707297690146975842315784524919405960743768939114534788724557174299872708368365256837946863050690659286495178411757193009613389681781548073580769485682439563585841422301680945793129903450222149279642932843833716707754451042240423606497595160460040133432031201664950051225278963468872231445949694261798867955803871154785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -20826168144879516389036064697315416830144537006666573470988230633709409317513195804959456142172553129821856328703144865280465298631756039421206456073377390832165981835451066067355619404526953663410484999260076178475768895601587721313019455844043594561975188505436828507908611214254167588024442425975154147089692775488747388230860972498423423469677271014968898402322977931182520083161634170075488827516490602004183570650011124846678295020508564652158558956664862723361855368981858703224697061921959116784696575142126653748613397352948518370093743797642266068779610944484768670486862531963852184934392310704580957874202877855375349892344836139020792093351658144871014761174664584272917639335794129392436378430873350991194379447305071402628257149000888478296149385908744933392149174078407530188531404127456834763511900057702013049566481404855454356848823512290274575937513013845900015645909481537048649779420813109849923967996084202140010508481607750979090477720327533886873697038071873050627268568530699324576640670632124673527033144663956020610668327481725054583915581250085380077540279990070685356398819189641412075894331856256248873128484352683752441529630934503481132203323297401051052515210577212192180212583031942616589426433863112563781170488262216392306016793015708393630342137750165208896592059192184246598801348750925877848675076307585405807576790780336998700175948924108650110274685375651578204107531116228822174432577633936062203568965763063626917445861003730085973899553327290338422899535820703396766801406806670203069803031974757928069187952866099977230564291242314683129871691926313790532317476195056786247794664392482577227101964366603935901254042436990499476679443914712292267544827250550920667512696594523207403705850469938663571066992638194642706646605773202261761469018385879279843204826172424253956825313704877296865115788361148982737183259074513432250065713344911279058438287722261281706279649833801508674390210716190375353176544146088993142549274982498304947449754019169585121732870123819018781990593188962233475060124010538172331140005878491275042503976812951645859039851843274464013355191861682215911905627807420671984662938040783834788948265947714322500225600996382563127103601301481603495322447538450468797029612942207688000504521138311091842327609619574926660744202523879725598778124063306280814847804777508398039014834092648095285211458255509285744078922565763540731536303035257294427712692639510416338081012689581864549932045723807826217523506096521919737794560070998382070553048374133485314115995575578060737733685887813508178227873099095100375532025335214712716943594371931174649952281890325387867511373157494659683310147905481382211951488464538310841341826141927533942697672690262660746803479074113090316024502211107165037920155602332115440876963974077742614490387111986684216697949479265555615881554097383121490339332818016167123724624056468898843825699535430487061129402232004009305457688749541845264749993391412442958889146802803140112395981913143453044067545110972296821178781055507305649421549299723855445985103644086322308742569751314739611473594468305940536440650169489668715049593161551093556509664125208760313570711519138749979293452519959682030700413310235919867599415793490780066002920872506277781807536203705657763918204290035023239638375056158585049861625488276084024430804788549377603217077612542671826479686456107927730130284172359723153528167756512159345546358308262784754028011355326258039074541713610892231644357641162964447864917612368132358239181823238425589359375091317398624482020979005070037316920816420765742956656212683936675494095664732230092502546596945520029305084786991696237361913346726991585266319397721904222303619366056455071836650334676115797211072335639515096932858187296355733474473849741155663494185420171064761004149909371153391211967633933967416986119184832708511059910382314065531663530587046812003777054602708572115399741486462493799544837079281907294996921919671996460876954711936746821004070089928138851963829578709968819537583771696223366577361204172036039919837665618947417098580283559879127359107133027239053318773357127882223490959366969757872230279707587215143545051684267098444071890916253861293867563703630191291600224331876091319744053180757699082745979183420474028239960240794750927622251939517910596265182555770970330187090892991841391974088357821873739252702882284808013464617726865303535298804526893080965215018112224786482402659981108972858665495664354239124804735183715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1031818870669376068799609179625972576553562239650426523905894441636599913300804502498810600365839510303248470447396465050336760223433785168934847154954849730597432044048369413293212272711361538377658713552847452290634795106711549478569600187477067624306848253192666509731265310520593576480701288130232825285832232650912956239816487139930125898969428403257906205875810658645799475296460113536484142790197011388747529766849413671737991304753854769152393063221613967962795205407848749771678351163753292521746035862683407908035370841582888761686311854620185103357018422020172535091022018549290365053925375297830118089717890343146130940594616734550603608819254297006697714460424819011708867421762482761782893167795485151335520541710906000602937633117245997251799298408914249118416949699490495676564925395073082089217773593902043723468999831121868936240100438512778155854354872235689304546640002464142496959217123363446648561923611145429955777915285950587574673597738990244762731233081061807222750584838405113044747426453246108887464431065899915630023757777739088002531801882676534511703278830704651569585278969691901577553434699938642831042651861410860061190606265206387139884080139199305805686103035107864147493154883352497897853699313036024305075815368228083801904240938278887055056279981150369171926527633600760234703347924250951176595936216893847374425409914303384468454362686591790513524556558910854340754584222651393184097676557816468631280310017670113230365685296535091866699195086702223782626767988900690740033988181259931026676885302267180295434739458581892848208462256464682334375579780584444545623459596138859303453488512365477357833209490985694555582571665237405616338395324997717255103151808996015859234377335897338947631668667488666953046961425150123953151631130670083399140927567063475047403372061694829364612613392367448764956980941888095729900018320451716692041219548818211864166618141481629947057283680292319139279883032814161012897762021301690986689754835402619318433065712801888431398799860192629510726934956384759499544188774122795105398958379231675295456102461247712064429301633160337114984634964333192851964943353934188288138747072651413384123735159736766819894974852190819237315737814715796542409967627106263340800987018889278585487778131374988728547957878849303133971034833456911508831643610318378378029526031689579826812013529259535136364986963236534900030992323701918920835184599991796847189066451966566526472812727637814397786869266705232401659096745823285937665106404534584526564887732131395507267245275582550683347642250704755671833650963287798151425840917917237777954466914772415054244243744285093212035625201331952144742359533812992343848203623378654454830288882374822373160662512082024245623113471793338918686647370585428548507206898474966440403429441603061453555277234396522372174759629234529698322172597129712584369723073084341055037805377775803019340245084353487590752047199968342063927776591589710813945975474833190757440202494243125836094925481813057836988416681931369065023189154096345980237722930445462047067192256572596152074228582777621476760374492689706400963271035532478869495626905739444045531050200179628829329637665071947189919082944241496637597835744171532270474474193867489379539148972179414098718636765805902384561760709941651745682940285008466504862751287163796963203278194304608814448445461734346411159981350097081163021377644919894193178455877930919222049480193977809942718144929569784046004414002771163350621816392434246464868327553158334030174048897571186264967064114872591823129446234883974807190096129087043955199401354594748043733714897750068178321046638859805073294105084278442738964536882953798085111520861311461717662543133210319219080737692751428667211487247089355511970543151305964015885573198690833675121266848983920534473927925069713047046043203507510072116437031780803658429507042184082051615564125516784243537849588407903126664972496851118690227492652689887438223354641691014171866778681831987160554298403484465404518902938662865203815780109577232707726155122055532711148506603776854710684793721789484747713602556042362466179729693891843877581233935928573909084745733631814864004388207467855041598549450203294333450063789033244192258464081072108550336500069955077317728623935630178501043934150980357187786544929476523882901386008677592223748458418063078066063290788856476775042002677386310567806956347499639156869271917290270639929267289055321555157170273012146033408953371690586209297180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -207436355120848560761806779623555798838885456129577778984625156749263376289174499636657883523921536883540962163295894006075397492872802808050622186609707578742845637866736106478758726840881817258493977133714503657162092892177670033434832910598419530669858972376036873277556343798033455367103494396395295155666450593176077359723662519241510843919749556157464576758762742017641898465368628584979556708285135775533400824372744248586555367192209608308573822972059888845442001487392816778668958005941554078871363573731942222993876254782064026318959234125348500501920685242981010279903890810156833727496642014433431915407656239756576502202534334561482051662696482970965662358743341362521863263204711530121755557179036112432974549050238724708603898935329600746691243110157613558253630822657590884128995772780310751949708222748670706863574922296949694953697775272350218796064331773301503212771034132283635385785315636547286175281931609605565099219403787504380273688642283446933857647771248683648582813813405106387735566545678570654265219116294608192085520038039950543946204263191496291671251573601249310398517976852906807376827194486566169915229263856400416265145750611221718313158487885273499211926503278875985404892545906779022273175882121308036884888796766955518966293291811503991956204679418378722508041757136037133706463179893264675833472584873468471791101088691012502680678465416544919704619962891713901461889137982071955115024388990617747578847488937182834191848100421600110219771016726884140660433100517170018291459070286492317473972420742752845657437353110462141843573496310209222160476196792513942446978147742552113614206829437815713017512020080467143462345880430644638491996212849364490810721113933242929632089443141917037688543858349665596858323869866930610267179147099459464412671149117544276180589103548716087285957354495034657977440473684188200650279153717373936525830490338528660008292267616550944571472126017136096670485437710839886416275326852732807027538894061161527220946576607302468961363159329274848504527754786450502404208014888698560774795460841950999154410825258841567957789226988026735059442589517297154959383196135235349432653553805671243906094620323599053270132363060842011998483731726786470292633378125309291325702379248782680840951992265543086839372782942968278764164158892415690623348657078692512153908076507210844756466272452439351364887482907625158054919718570932326049738775994996777573336581407229941689189814747238254164815022613940322004355336208741514867725123765149988151802298569359211116799742302521936159884648195765300032612141528042589924868729056592618728643639585051549886916599486347732330959931615324877492509046711460031822187930161553884863248171751546923659300672304815088776870308267569192545087189191313140818204317537127853475915946990905332195202347526362295997550705005961911573113222719323538288416004900502505435615365502711567660667335992714712119650422550327280015603846790700463519939071665452791383351128663200878312239968249075212102151517795726129544717813829620505157054983383490919093230008686603336003482608999106193477861011245001622311519096098454279487397665040530391096530514257012492511423683357588294181046881973236166571060060816521989290099315628980474435313810650688038917520796456619924867446380584803083675096954031974475139576494832992736598354908994632032419150460048032445730403916018050166270315084698276596106078790893735131567307984614709325005131665583232333685643614876272428685212372253729138104507245350148119612727897674885271246599507196543166966455000755743323717100960142448002483220006586200058824124496827352792242220453627244021811237674167184771933659442895642254431318201095494915768994755740737318388040296643036026897358960997082278178140167597912288188790573694561392532206425046571238363811454019717373850298262793890602767962968904066480479221018696557881504442099491150912058536309802432304085071422329685784553982692544569233357948744873996187804318546886551395933726105701301690591719538891192079712761665411127999394137484518606145431568875471974147365068200068816629761779776924612530036168269805615879260454581867511215068635467143985531077664889988795127216596267621288288585534893276728992571258366099342926916314098598437164603407782741328407839643266398466989136929575580296275157745151749104043045001580587539718497111014682946788965767472186271182536226696790495318073115169175723087905877324640783834139952032660225711424573091790080070495605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -4228959172241282767438871647260675307715385785465154977899416702429569458281964603698122269699495618807723158957022341449124066946289216927039544442920790022354009721389430494356645122850104028410208986131591680800710196058154775844873837877141690290971985001318083610844151017520174679892120901777183818872817956854950575849255239064180278471555146041092984523041303370436138669719350304534977449404196756943623912380981330670912942057242732555545841466109252784261214587839805848130633648034823996870587245282189984667729759245086074488416584561534130735272249757294989851285207346190319529310972645037274588951894839980797669700520655677377745347879766364886823105129972797601008476721801451892495161616771471907610215557568987361546003511313248814851909967770505622246139788295284561004398718494501567624457049997533590582610070074538015552938652055305772334243060305454022310099090888361879721894968797692112672629357708459893817711376357853853114898334426508098009686149084211141612346541789820410151559822057367253981347472589548446047482563062735270513176902771225034602866775416503293464792679217853221544630025495517259689706638730227208526654302338245193282818237492855435252218618887744949270241734360731415465763952376463183208620655754153256046341136962650417827983848711879415942969134982803171555338965719030096122355296494395816247014179598401733607822093178677259124899138797752270247618907370331787103747352080949310979079446821484990031624586316977826939089440547783635014006295771238989253481554784812354655326682103048272334733645411717441310457839450211319374400427795720734631531219673173287471767966083950510286114539120473712215017045163711333128227211113529270853499810926364169589068048247752723104806124304006524082355552666786036448232082591129518173976081657512822627968377591881514651408988908660906867757816973534853656061211161670774590015033329194920036627663056237555264265061585541566216935838549005333701414479937965572040812459534347933465137417294263016893478581590163263791497246452926251888386385885430310957747195792637788369051779369393987042139253659403969069532230299184139141254518132880395689113123526135609024193046114451219139619228263704405504691564415988643385149768803299605820004070761506094544910617961193351558624948129223073076538410842230031675258033773845599883509858758435799287317188314911052317044927847368254873211148176726519715463028130552178242013022567842698517393899883582423601980405989092905788136323273895607494544477077885851402785500360793311426159032810173305047481066723679816673176801003481680858222141266374105783941068518154880309216599714486919797697758645283838417654645215539844645413298877223677212144207574357988509778063615505929695030096844139286622013586347901559957418007299513921379978549238018853592066824586243541887217510155370745937639868893780342004962483448749449345408111773368849236816810472573444801771328808854701995545221980956811989158436243391302074904910003485808765742504821240474008639009302360287872057042557436627392706055144274889052531110885612700530970033508820301604379767697074278146108084235412678270557580453132709803332078751770028333069540960758297870013455757571009806488932586924944389465969938448994277478973270165791853569634445126168568767747620769847450442433926228515252338760919757066589497596993036568725030138629984676626833422975533693908220727585202597534657862357507566596734226334772997804893147537340346821415477819504535023758778937793811041934300381860323361769106266655261549026238791016316542627857230125170202936180775319016957620831017661830188630512211372626788484211106913534725128075329233324393150739638086414522938288916521443097845771903039882749304305266439295623848287737544404232845102623456680716465490461006515403544730679463065523518281967595847929636536695571124402679620626477553990359559978602028536855909469653603105558943639723681768339136728527585507056592037638297412365872946896159624203104114091669137366425616256273218541082073344900818187543074440701495338887712352623321529262041697548703804556204024416642309580925404552546140799595705356142321659964384436624857046209857233557568331468683058839291175391209350262946903331732494945904907711736001360682787442086182089041864223669939150651836961214652202909782630504899663290060494738186586028356970272729750311201938726444749393590509570973460985618842212204607984148464468942625960331478301722167079980396753313698354759253561496734619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 127186646587887865669072281604729783494698054870485994353545038475629172312853981916282078068128688354021637805658137858420093467109588840214760717781161794920692790220445778502570768025080772907223362649581581569902869212810747328308149108188482922861030251298298691644045676418988823939940312857306947872823497239114645812831761175262326610131147804753985923412164665093564895271465413585507582111900732452378056209552039502454735712665554783531655539715351728118084769220678474931719956337678988243485582025383726168160442656968010089058551002411308749842696018740857201057185841741137713739094951388839486880738012331298591102705229027488263621151472582617625209887272572660907962868193892780493616593276710625842349119555574917113077061374075988842462011712948091220732571767984074946027804185308052158449818472348509232737828754452770762548829305853892358544374220813769116605328807923825205797092748833895822729939744538658983081789621139255892218315184106008191343234066164490346308904974328490094776886905984759986043559935550421285557069777951349396713188033642706179320910122092079360924225914467844247222698263646007282839108461158477925662924356251072452144560764771819768836594222218030969756784661166902437274747468219368579543109160427907296265556454671306719845815969335903000936806667754825227651165577199384615279731131634234799373953573383407147094343605947646299058829249110894813846817587540987032375694053545324312384255618445312960161713337728783269806102862642746401312360600829099863132995819691805294142097863231258295403973304993246628580592399580177187059779344841698664945554775496592057825065187585918096902587373313065220357909160614901782608824875743254152866873543372057321897932063739063250145519974482231345707368163328590857830016159374291604811281451992761503211747314752674720784790984885548591301269635256778915056353967381915229061418948567462538858822516067349745484532336687131878979090956590436908176960798450339621370742007533574560661256711756662562731412127280077596705305177464494688579771075198345064340073769835281716246318669779965041430768154598738555290864777112904111970130673140387901206292213051877527480842220294827069909396695053928138872954853106262168631038351979069561011797810682844626567357847178427353056517360287202487467954363804750499592029173407974463572566493693597468534399834679945470320350976772843501809734409121095305190055479760536783952174154128865231280455238593612437173757739120095997024481273493960215354786317650753565178976250134859939166186578166250014867990301268916842728042682071280027223304027917194451425338979699978619340886190476626599383702431660815095951244799632418297684525631271762972921589886728707576166959613043386941138342690146927663031685108439120273259094954440810479896661043798050250873556068858226785951744336249625444205357630421074701632002691271956522834023395789535652387466928102939913938775716629649002022061053614671070294613698251038404052353363460919965912648631931112148556652925913776083754793702551116094065886967571256596374550026087392961588858654555272102611502850902774200867358701216945575799169544378394369831502717160515275008984828710189175943530745259437127513458534591387503868485896496896491479326251389566484664315829060134598871861904636660259712243321973134576758754790280132584148332266613702517522273989611016819221279738449856113951899512406234895351418989380711977682869669806796650270943393762725058200577010394281938886501478488739916381841474492704390229894431865991488451486795727723528134696363951800863583579188973535604546094085846780488247862675319210932975519618772726317703021068728543295477920965081326820830318876296572197663808854738472543875631630128863340622401015296939637552013030436991522947926611851200017899947848101305994574748160605788508626095433566302993397287593394438557767207943701190225133345840085719756179897030348251095775541699940765222064081818605981183958894511867992284638067624023686439673913229869341720247787306471662904849846821116730597774456688297904134748483469795251791024973366822747486440563576685908291480304557770607500940919324577676045248220227788646780436018117130853246955682093164797489215160503441281965094829746554581295536337169204262768602489210726913250331061950076168683800411082282341671362192320217464268695822304749261167097085821028805326200596882295115573043946926018749124592110312399765191244141755265213992109277901798591869919619057327508926391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 15581715523046479000504312616228991963213420263317730809190959594841904591351283192801506341936922840144002069141014656566015061026177563289240260220732641633160707131040683305257466588463003931245595367028315288072715419055779903643445271407152143666871172933173874923411145709251311049685997277952645263972935028100183020190860983507150742269898228348616706960911430895248839895682765694934496128646649366132759282435166677198778381582484642725860599410529957033813320864659572424545155715225081334298142051118448613446823953984795277744365433010102576089673331193753558908384232927871676314874645485650744930233222164700021960261836891616282632715313014726190757132228104849733500496682701823585315496366205422709457661273315023541532755933815167772080475107832200631726443542795328562362102765639354532546237206878458868459470413905679626461843139089505362602372395967038583166388494690320625966577721782569134040172616255793619386499727696753483299999115648602819379048057877713742671442583656711085352474898412349975973537713231159161261372188162320130206890606584352610551382941930927414201016055035672475099422900348319162107833356918615934068535938937076552221191093049505688118900529231734220620578757252952556430147770732967356289593868981950706237622979238266178482041814249059888791107332516561250203633224019701485109298233875386859404399093894765555395339285709709201689961805782657929976156567880928222556944657518309742351038978183775925577739573410681765753519477387963171905399667562930136517336822439521434293399316428077061815911406728211429908674607056631585572085310528507912766320538498771238528585836624748408453381624746045013945838584235100933246342278427391450488604803206211415065365421058940613129726502317590087908301917653883760261198006516596871671382575089245750537070921504335098859213457012160155435894841638923256750169084084069681343695306920640389223842748332115549832354521906339114047727200960961540909128781909058194032785520128172245528275454555271041416577624901921170685704326548235790095020506391832041460966453165244355449656385650775111440190300828148556743031694191201072032111918974929338544799580827107636777103108302308576694076174393434989326648612329967939004781217462884350941662262191453052895028599692335269903128346166311102996558187117121834828072425057308655136182780597594262373435138303220696978589669048426987361944138941484865574993316146568187646551091740955458100715292057159057020084503155317713044143687277631957332660546349772180456682218946309215894462148796077651541578010171318786689626782134687419418923649573340221548617354495569976023879249542446988996506116438807672225012792805592349111875942437868996002127863200180320091779608554210170318034486937421274542240353395169859146901730707268068493169595394176817904442708152869284510207194557647197396914000353619958520792494764865866708642344707809485533178791311644267251419879175809308228719609945271897872801987459625451531196252772491850158680357821415025869674001707358986512970583931529173910740260247427600654072553180657716239236610315940981444828082906509193831852552163334221362362740322988552760363277856195377443040187351289922976102444305636798546997762948085124993333913923747300148990783081699383243818753853100714059889486606805822480618032036163571045242854538235682386478301975318916538264658345922120211329401238220059973902619318887494523043162484691132705932278828141158508296936728542114612496993848343156189545990352974062399767358386476808818801941342630564985951540177700531808902562163921739811316976502087227629905503172693561252969892772338696302333254867132766833449145867900496459812334958946076499319159401514761509317374689052769784927701585217123519630857434730627051642490794125582595386468046075795271594844712829283828507299673353561320835320776049297290168134744169882923839760257011906248182689490056224021067971434732100899974055868893236091878171573717387661455216765480452873153346553442762016184578340008604090628603209144913581669359029737834087778753493108617731488793280242214502170299574457182852693204362431936262928336580725230097927560474790268914216764085865577079460850878485504845568017457915914289483519271580087320822101287988326040287670481107607964856510401271835233505716682268028288805431537748961885464751716893860636432464842972102311147950548102908804117597621652507659005202263634989490257217205046504883694966981716814331121456760342880443204194307327270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1355259126142667764807221742599394734647685462089288706336515794652970280612733197767701519109233036557293575048782094872829072734619487761653896477096401116900359030589059614549239763393035562781921543535832109055995988685606749509425878862997695743160392335890270360020798536952796502968890384153654575736883100961954340441173254824950157274803320699189700672891466368060901202081594324236284943907150161736766707878600281738492117081452819843265688886324514607016483102284424507513408543079619098486203249864102409660937003263318990092841904822703224547095233601519631190022791121585236760039054920925454295741780245521584302420821920324528936662556842266487699506465814967098385432316198697484008442373707110815664982151901860323309316258522776430199624094050442487522462639580111090837818694469768374646030186143696812618291566909473460878685366099577411337826773457874233912571894085662111820403808541719669449749692123689700368655230032557457848114277331434646167734987431279701640652583105492539838654515945908841436039400886356720324737331507610735675717229125735973106127251176870061225801312101167990229880989817819164304287936634042799883703410163761742988771563810996709560964187496137280412814692360724655182992705492249702585169286287227097352821285106789725518825284430975562005989870435903437014109751677945493271388222179256410797526284221019818566556620952251386019763983123014536968134659924614673150538564020727397200580684160363020601351664415306956209100101632363992024718131251172340368969649828801426682236440279970119967337330940333947313878255851976023167512451827692713029021684911376481419813940598647159790803619088797994409038795342757030479972479804818363350949507430693099883460306636972536511138606484157227809574025554209376165674310454805297838148825139569368168753396407850235623630898371127273758292727289622005594320546239897914891984223155350848401794704416404155972569711027402151665025856708991786117053908919889829788320684890151723969133908629920808524217613207302577219476708260671579730626941139529756430445491329964749963997198343633921760108026158990781564544147862981756286222496376057459073484863363891655898659128461419520468631378391966638804228349261152594127111596417220003569249246129591449917080990874194890952831965879916236506788078807617617118450445935392727807080231321087114866127475897422573210157667897646212315598278028370178968576702253326106505519228269252750305881892335660603836159665601388249576081296525475535151076424396373531029625862654048400147126064347561410381031726369505388514669714061429420256062591865777748353000259299283025762617979691548747200475383460010386660486191298883453050299506299458464286412534468938086155624993430320812505890205088485567535514773615677764396932311075702375498640080462965437209377260428879070580516827899849639688211821112753384211592616946765470672046795315869689336000106393561437852523645475384099215624473217774776601595174682570868512827561369788784920416982567167281217946313639290321538977204056244839076879747695639090035699467380617245477465023650160607446239660820416299859267688320932612909769173099018635329642423666954247756022302844357178474459235205861174032232397467222499043710702041992449074832889047495278369665620257655445911895987874063243190975485979477466729538927936055863508165426504482431470230546751054759074036581544870274155456135000505212503964100208998157951124605811248830300924982591069993953133885948467868815529115588527611799311404199780000382434687943086241845825231975721270840354407420071254821628718571189314166263890090481150495260241650008707436776090011109063187166261977520779178244410409010909065518095830230976501945594294645842784552964294261587395373293112839989689638769625203034200834547859866394012454456423380897683439257810157891664555723104149857841658511086853031535280843160043777114040551109856530750053764404443052315229396526579212850084942887151408660238952748049609471302751376782060649659827755955896692531904387131548614008921623608649071124274125098343257824227209308997467527314759263041816187630700944483344216345132812668566100892375063066632719608594412754845814666179666821237927118561983633854949314755354291806294352295307620603665578358412820393242591174964440996309602732847873861292267585579466393112430460645808889973134143127581266814061306029564533191826766227448423522194110189679254282039235787929772843169787066932869407098749547913030255585908889770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -19825884029088886842421072515321564237487278120509270874721172958180912069923709745678134043709900847618219350789164714235766168857381238450006872857029891407896521967293694710284266893851575940719087889942726667139815780230984271780641551827234739010913296592285210660391646106302106406269909658487968449813176692860158504143023911540362355194880499140813879614475992140524148294121833989638408994316295485086427810927445596931589908259653845451390214584844962984185579828862893264214668555641317077617241737133273700389724387035001057311030688301966703072587859396774204376907317246689517691176296652685295107670996731829153629346654048794936772994599422849021460251211476810066698896859630878742975903054055836407540017611148343177635448914280575768497317468473211220625329472733748128929562004184294560882845646012712026467782897363311422415468851924241728541686972973157091311178464090989256355406657470169651378427712157827497879345286400520836769975397137472384215130742232886075028231438168436567543534004556483478413639055514249074338990358863754334944190124595501787336340676809093860130833173187815349569755655557274025624600354562086056599067209479982313874217607549500940896078398174202921376617453262537172472236398227106323411172847975255217984889805691200244575455817499203410651626267078019059529744200188161262771742846076147346590881966418771938501499106881688175983678384076018716429984054450738252463794575415732902072257482405022247738165584348556009729097157482118762290186005048864596840181467444608191317787109783490449714343005517466333598457615190464911041888657313251682228623707848393939819671533207111169381121401240695722294273472252441209027060428634624777092630572778590415816796271773156641427028239592114811365020929478516965970674035970797105664267951318988133007707334998313390537052497837498839652829060742281067944486262682132715338207894996185157091746546407283702972702555623429691717073711672120775112511369391641028215637703025169298526404052953029249364885635203765702933768662159468443240199619871783061133301932727963426766555264678911994488942182084246480689328017146046903884723453787509812052067844333641893556017823331641357902260973440386244081232791123803869965462936692429284031993190172852842101602959534906152795828265657527306911129317367576656972593111930830637003917794480932595652303517438849618812033978262898613908580496946211831769204650165949548521066387347736745199059049533552727378196504503848702422548908021688361243131665742728371001947992042159179415991545729865216249183764478228759542203744446391578375215669218992450060227463926207493733697535069013284908949905125647480255582071687831651406975184733730374595140299077948995676491117173131140983382226319467589238139032036961935195336746074226429035523352120314534620992930609020509123619215694928639275733970914107325136948021326385105694507876501213697667522506109774938243171529764013109288194214319407858993295587740761632598097425698348169623110488266252770679855209522905237068821038227788953972511425088650865493186641589307280661217166190414891414520265911203158194439823886941523781864022557506211948252443874743166680393115142734649425610410985062836088796263107849442081401695009151485252290989923282092012987082271287227081746489823464186346017328985646625874141584622774473988121361544373551786597946255964834820917842443418497358191994648063234109382165617609880072778550751388703228702573512662124686741414068279579271895188090499491805769041973799522609287919447609658410545404847962633752319905340311212086853773745440519637369865724237552120957084712117329179246725861469845970082935840055992521800148685031404646635678607622669648997614590380317971441957605665802148953155692889849453621054979887170053719572855724764729071285074857410695112906388516284671515326780121410680092472594795539546766777729453854224539121153510253808100184554418031170346825770696702347745581244443393651139091649542149294401769083961977932443072309568906974742834812135408775483260637755246719147753555752305465197127839602681219701332397772935882287292739704754971106424007345979293973502026090388987470124408169745924061422193039658918069391887794158648288304096589496766405318522560964875806044427166145321965533128896864469354325390936686627736063383297909468091952747625316479571256563948366326453395188872744272681375838947743792925135748716963536140177820110032542153689346731484932639943963295081630349159240722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4699616108534322639445510565247641847309643011554543171827721134886814937653516745438607191936993240783371510508154423986780898829678176048601944362582184164867993130370354662013148421133881731766891900761176104612624491716033688775770595841215792725723861704815912473748503479067564034328728451567173019373111535746727724811741485106238442567293127109641203311538738383756209782844511877637731305398922672658888455758398610957943161989192691889353370503739215125947402557736422638646880801643091842884077267323404792680205573336413780988437427736496837239239606946588968853617845661965195767677558909107940902242493984106285836062122225550728645133500059081695383350966228320724176132311784268555146452057219228973378737797660633917903545312562365382065360514932435885919928622191604921636156247845790863478039856414891036307854375343744196192464173387855464899729352760357021924867899960469248098256302637089047625174924331887345728232490867626952837346806882311091854654439721774931774318632252759533434931555220080917566798614962376672577650875144838828785664347885011543589078324532484082932564286614161812618919935568654787765692731703308300840484420513716047667156293899518763804842726625098833297402004009573010661353906390948723856419970460424646202695807943437375306958083151231399830554096173950346171875664643456310046264186031022473604804184162495816519235547826924628367640132567880402017896306345699107889926684393758883628162217773591808495442669890673999118571195988381583614780655598816513261992738970010177239213445123174119450238162897819000181971127535940125307819743110329047813557791335583525660260678545699150191841258209291363712995567597680484822792846999632369295234449582390377072128079449205377886336849214769599022919234918210389040289895589885783000012277640305331608556070248659087044261249721795969053884490775372600131104031445605801333648756098527777571707464686997702169234831079008891013426147425785475885980163099864621104597738974906482420258510226504742392247207331231478450358884682845505542388555501377466884821314169478086109048761493296741308670613003853639581786645576770330040496108371095356920486933013343786445864734269762610326041172384147800392613159456008944200593380707457918274860249987755993183422715353305049958251119618343299603226962847769395740114171140176447881681583096214832052461721447062016121581618118961307887818068426170739667772588074716461801763445328744999397745226465717944005178247341119287607156175861613820511619984698498573176714138582955930366989685232479946602764503997067867336939271184680772684146172896510178884365886823294393105515118803922086816111660864697937738057237123349025693649115949519459427973594107259471411337470374124646687778088459937955307625103822050514666508729303913404149375472539837527879899580346192478049456242363964071444409285125339562934367932162628023157052349579038287656059015569885370188571038327661012224583353782150435745573291142429368198778743738727203814040023457409126515858963186598074934563674476226478966869069339873553149938493443556723013268774755380063575167089203052978374215573991746538114950414019920034404716592796089956354560691082009588323872065031986976502170479296264506437794487263178721573500895545726553853211833279343419327895630571126829539005489782260629601042348328899595269018600440089398885044549079742830075362782222902207708558279711675428681444989867807452433513612536414382606627823034590720265544114921831539665276584234286850212285908929812325110110674965708814968909011857264159694423143263295141817582239737662668596557303151328291945506213063882420608247115437121052120964165205842348902231032907715828346968073109653662466053655322129118871984403374305522404140504617885986620232743179450533676081217979210057188454438651787140596687119937680355593978354554842994912456964147358173275708742309502028476828575756596469061578417184322350409811935014803521769794649576189626152046710386048366782732390379148414108822435859609823903457556018769252173742102676064898830749004714661910721551807726443487886693474133250817054301815138226924355012050802512214291017623352697167042510343950337014562935211828614432579614621012094987961617707224963141750969248964595573411034025377899672394097142844084958282277932072390972345013941988880349787922022548769342091479344045058971100489843274765701277315859569446909939987512125235062218831442411592535601774451140303593549285565700301958713680505752563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -145019530908429406991317739938052048340812812267732562079549952062104209320664653914006415930773613442378562522214412151208126221217954496048169634221330711792867212016575490171488818503841160973849659853942324617615016466816410707260315311291583357261564615637759185066187039962594694803242270669497972908163273627464780137992317903785274808706735630467772731224517094294885485641074274985698119443232942069740252455309897066485847729603774524647212489431011536328997261202278140031089988388236690655582775770971654502053934039401608429384174451882268673342789985487775161630496956979938372037170088050837020292997270343832480718645178688643183641085119382224621935069427105206549495585556981997187589536424490453099960559719075397998196086190768721170809748852465189391465341040929072831282375619329085588169997290813782821261783160594682790797800550020370099459124592608120914743659145988891441068009463780119131572051547108272528073468813725195460176629940533427188481175972056850797445668855399095863080711916002962858910588998211023587979108967451488320444704893362817891950585135862433753959876771945162740639560936222186804159143565246586092834406588653758660542576251503340762375156207532647070826193499601434749973247850239663106478294118532744384282867111725233274874513328454023140369655753874744465735146767495426866574732854833106697602954956190517484048062289710239243225972531499484995346152439504637338616252545650467960369399187389277239338365888395772991983703245174300661900007044235011364864016413227205352903870994723672722346638709608566865627649686446312190730896303539290290368969779074750490905542880478470496324888450886748238566858365455192591026325747720824885698560031699605431147876469966870317442231030777672228799713176797808663247414590161667353642650086577089382592970751285844496361657022998104863453528929531000036478644619918768266954779985762227247940121227955851714520878347837921334795859545598455509999251477255248787262357288260454053070286901025759363990069935496437503267133203802950348014653058732524910415691644536285721270469222450326957290600752314138682208418778420760778135110099620398522819092209828519236680877862799946193587126632437817697546843733089899956557216287739365184195964473495141429676816424428118670386289035029090469484791732671300551391955812439356480851594152741770972769964427282720064106135960930474848425172430349978792355634618436957836208649465547404702095689961275156151052832637557425966445381336825288981894101160988983709967785625378452608464093273791234416921262718813404553416016436594409668668217384315123270937451027660569801621383940586162524023943616508115390325585276378625461283987357079951345235630847557946345319725705528918220634637935873616926505350595964059838139219335235939667523876942052503162453224543099824844679659224232455270559125036108118018489721922985600361641187456067631786020725259144313270660211418786286429524123806388866843570271499892626030535590540463975900437260708866586592396042965121570901580017487713247761101392678998863043876173653307017266765702998784409570849849625051615163626102104262022313661886019105610097376711449794205686754711825326667214586900659643577085886019816934018311500345377722023646395566955100541455417915680782688521254905617544554855600745551012628489280117977091405544673814330624901266770464672046304071370310576126754529905569195400270453205231261315697980111545038000457822237137007615273138769828497704686672556493316827568857468871793933785528633108621008857015376940718183341778966183817001926176467389584882498866051047558328421584333571745907153440832984908920930602310738234471927114839543665981809734311097293309300053423776433865047245015905800951651808172086141097540979405188324149894560117202910811391147680221192718243665742421514102448816555985960271421452942513901277470387075225151515288758692514780975999947103293993574607008351464433530811235526258867571421590233138661999410141459683400239019946627608968924294928830067082852928147380924663932645950566516163361778603403278064967495120217167988655978906078733594205477914559169064430123340947734942874936801858251137501622945472518762201086715144414451339871811908274518948774039656751846598467812145889668249842118641231555548443038853881513863443987956963774390972339283523194778712427502049308793118972134590141461227929895425036760961118745927726732020898529526355346942361585786868995173737317827544757165014743804931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -8586983233933166830854101896319131735033811997848678179532805540454486756079240929685167089746687804766164963553867579470580570941031694014450047271342943194131566231872715524971067976740386042033005594998862648356826960258047688491717206002847853462446480451440570140603240912485970054172474150521530230208842578303802108156519012416994561832160730154029790445875168851954947363643951465307979777834022155025666427610346873920568096239789968649803901380327652748461293911004193156701153187766724156043915270707658098289326368419330055270786851217535889968882446501117116377119463188376947569128191635714674624045636267668574086508756065224322802386810301575753038660680337511337753730040572592918045276219242384656219046387040253218014862593944636115322014127465225168267030028481956463008970846954213949340036926216286958734217713637916170022285338789506737925201062732662622105822504744030439241274714810280066730177390418274057469228835320236068176880412775988683823600250802514620566629840963535828803029629037205524102034986516089229285773977756960389441224408779414520480927583787776224607759223256770227109437760224156799232905369125852434839443208970298784702015248717854680548592019580381650780896834175098197421982399216096331614591284248692012820633556569870839838887080663226498133339934678842731343459511774817345045907855121805826130718150479696266301376238813845728683952376612587292185825989696879854694354466556717633255209712221111003683053370891422103697303797119125469342562336348290815752041673855297387433371079398995386517234494483196177421362297461999271410404949462736369051301128609512429807654030343347743337159339855890105256850580545541273649742399388255458803896022894554418485977236435085074638835827195454769709312396469371668818313982531537066058367667856703133941106464448373418102568986997095656155449068325170780674251514906753043729680303201508849903644003491990809174516335760872480345747267298271092960115021760519265483142616111320623601397381417227222714173906019572612375004137954996993751382122204641324177775887646179557602972985640492057261088413880857345223410983214454217071959017138395298504143862188332766246394582146289222386923428540792405800520255888095449590338271079276520786855893179282826827443454447079606755732852003273802143476055187318686630053830254897223419254847733708783110077929588315029564385392232696984501111773518137187250840006059783418378511098504136437695046430993394250134046641903198196140087678367305289248323618926580790430622359263904016796374551858916849129853235286610831732014529593335768478410007378882340902288709267864640987762471094423669973696523118401808780649779639887483206578292427278942312939774932639127891590394639523331144028651844405190721728716514168208959367444482373355674386141569931866095746384230986181410056498069572038480184024669883867429010212950144566157356739032063207884524591988544632838780459988045264202985533476004942419578246813387596779048826889107179601083779048487758245764666264821231457356766625601593181455270270690055925154803939752211888941821948384250847092406351175156700069303062460272626379907371433557523987323738684866801761879829173950488337485036757932627874349756233359982061511434111559453638399246606628015393040191085269821635765171829194951461432961237325724549768677013509993138312365977046253296174722677423875600612587092652786129138566896148108799157031249526395788160472466939801567396633369368266175466381427182332292704934529558892856576891893932970890946883330993463780610484716610450063532741688271040400340895306365581014285609821933194123558553131120126450436595691722927436466068240057753508410775968834541139423560721912144324199617554425062472375392529110779203351818682946250005401903125265635994411268008588510662759391935694357414230959749148906671921067073144519861953725402656469222621408069721224474040864552234542070215866998498189896163250374208554275298612325554792835303833985368110049859165169611466813000637110455425898146050748948255722704616209159129845915967535928547519760301254251035294916617868672676935223250358746919050805821520946503241779940393634413763356011138741162054366301485487296775494039873951168354516154092004262772544593223176345524028445643997989055839665083381771116728831495681469426551807392720136769231028237943938118131868135642273405381092705187445330931784865058283724190169632717833668656620293755390454126970312120903372488101013004779815673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 512893532221873141628823096992786037660478741280468607238361985697790518886086890670555052141900611803130903934681891249674315438744645175529359863127019517689235683799004227449394838867824585951503923157545613787036171575496972302761954784411246609165874161757275356985258688592182373151764145622875449851107266563897705696985307842367433373831433623458350618519490673436595510413423164862135836641265867268117706075702271404267014213056474333622493804325210362071465173872161807361202418447159282306494408239157920525347182803337321465277397839301476113594376642018350149451937359552840988692458511749165546401432386275034739222077242581796031786409396749415694397357106860673318952195608809206436233160233852136233234364471361806719489846897052405690099928652845721888372781355428084548051228682200040794917055718854922920692492603619013102394511672553965113024789080752643643680238788859694343562579143063907050506620352014034486369300529735586491925724562775082905627137511151663288873832166926858290012657664993548122700413675609352850198467514812737460382547582414574418356478844940842627454030997973639539822478667321616358053076417214488000360607847951742626092542334375559187176710905488795324061166907313224114819200649293790518585722291717562605931846827083470287899802669268376130419759428407387335197865135037518845206490555333692583302666005087227180070761701974915226182405254515151886024298624140147487384915561404650627102545876518153786651299783093681447894071445847006313114600865503158580500607624657989180587082183121371001426811267033276241119266954281134756699474785371523248232732058574469139502303640453047176067423587375059902404780277831398112778792173897198423438766181972830384818805597469458689037925242836352828087372260446126750382065470718695402514203728881519097997538365791574773374787929084820328051657767888241073537113910282968732579678681403518172192502621291889793705476959648521346690863191852311112200593913801432101819420031820217171702324197013212341774716539972147768271169440715998607481659569809475464030717263088222793150552184918104738786629209847143497431609678830852564897052543970633363265490505925243653144350186306696519179020902512221521784005660162669240701337872597799477841202364014080174842502943348437265128816189458637093454877361329588858203730032174109131888560756310261471253014929124218151465178434348974413639663146352046404221833594784701725672342041188061058039772925001613386809915218555880865290112425702990632649636872501223769956082666133959609278437222802592041029979553985676334044740170480893374438953212361611871372109295611488325406972414249911034058456945572406545989535056567979005013303793622913138468720846220920759344962961035404827470556216670217325579580589190459756923112972890107167035807572070726825442474925640563248274722847198036914724418541059173387107591669435220307725673070976649201484746759412709978433757771169110426915854603426436381232870219636216349011563322089719489987643733819593451742381399984995807710461276556600397455531504756000590344741943071839543770504435853577130747369485723425729542132553850885106139595392929038975904427669378407622182600927614637257010281461040823242265692740734719493112190796434597073635564325286038862611734085075171055624390876598775249843169073304955190255619986026547164688146258716181981528190118166691477099779683170923501194937233467778174594269048260640351510241346579544329458591572543058186588852349294552275598632316914255985356698550832001098027747027249140395713738676313164979235916665528380966716543513024375199544126241004553829283471222274175253577438688383868733539084258977363886617894998608605767005920619604519653969676078723910833004701777085486782709912569950227323580515555302423723359653692126901288462790989695404115900464717072538253757181991568388792102975433204274690911841310227319775966207730498891895844336185974007183629037789309397489581555072730905801900723395075373708652763276060213768945291801492707763848936855693486048999064316131101749083250268984594418201601463716487898154933374318258623383123224261360182495532882189695893891391936807528591797736977615305782314350738694810070502366804394838453619200318910737548000207603781557396100523928628266751312127930171477972322443268747505757076694103912916790166654426571985759997611220028097055855766569828982744414959855715616423922420632384363587844504349468353851277269833675021004637528676539659500122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -5832333967020524039257101110062138715076115339529474740949557748418523806922059447499652788224935562980677253228434398915129677096063150507606896827490443211904128516600445605471236465306300016802358450248618725559963269581837110555485129706082840836770013218881414616817595061428949545430436183907775027467587982885293152570128047130109461883992000327976406926232149282154878338684583664198349107764285278485391518333263702924142690703768907842710782144457531451328372989043493337954660532072361626154787385426419923126519048780600789352016491459994447581301526602667918884611837045059404192452972803197609744765721770786235297219520490167990874826122168188482387799326926480991101782250672177461653420681129318334264962242787168264026078889358452269237808284755026739286784296643705023135542256294231360096261656135234810859501767072981130053580474494846339395921903873667924638840916211556401813974382352172848210886540490733060319504063221587523969374451417990699124808821760218605929071059143723651801279485495116832948389735415572383883550454015728115588436388826697512026345268410321796271997385891569394004734414328993353537634572903375083286565098350212791554930650080211620449506490608257683348598548159507939871202069369949262458256496374184318642395117328084503774635387184501615001903347560525645616790422870207007492151173846264080250367819612346670566374519804044769902194100317467364003649412297463961509611673971778172824351754983457522130885284310761500814058208865283701154165132057426337275005632073860622315719258829071897804329394753540778497947509251495303810576450721674345079986111480659283357953130477934093553151094742069590380586959681469023957966459029791186408785542129632020101552504465448657904900628962081704419216742046133884182755766738945498576258544913416758269832387941841260785597098052812826076645115676274967652126736242956452639916614779416586541345699603315645194419760191874311928183207244265483437238539274908905373564753495593736257660209982852061024074415968363321989455545636740608696576326536844532803736660346115007448908164321035480062629243218028531773479109405253625208779701404574218983420114175755656445071485153853131944442312812812205748983213524395236333092504378075796966640495125084926212648971840528908611608610866074186128594530642382409540973742787415003322237061235012306255391517760173648854840872121209863717652569928292244396107986341389753417568398853138532273258237806898250963179553518162264502058400864114029418846879445705003437586766951661247443735137834518238010403841483809465311210574141857329331381209249361444078970039749550801491252916430226916495532014336387546435714060012751124131932983245596961464261233691130224500998198523473193000350754506127297445492123277687971407024598962982062591285335957251799754107843026960550622699639544507290653029314818365037789458275787680414369407196500058735982263323204726958087811660920754320301630978647762945657967081804200334490695414053983580058422204013618696873173034063672108484623845612971922614682710146074816571591603826350612780413640579805590641338593651072980178703222840702675516616817302381258055452561314698369710653110349940000509580715690898095410642754711642769446193917560770676965428260729357362596005542699855331632481899755911644912191159712210586932573724912252257839653973575579620475569363811317812959735177574759767412261244493280737386450549737708168355810365165887521478297068643046067932664092470918735575147015319342491990337168404544330447171234118533579250530207339907683709447904740936398768934396980330161313495066978846350884284754101276007065791990864291764621490134674022948416044945202557980809912214336973886434075630938844553477485926765024289477272812091576671710136287411001498690701371938750090090871000670851712280190701672134570433967871219015550930793093358374509909461478378593468999991302974277302559896762905695066627574672843079205783915129646818115985311609442967188893246087783241977631090640807587707155911075913917365451315332821214587842901019407114939087206050232893147688048187533918703729296058741725152293824015771077676339519216092464952650070491457332601271412801119513150886596568840829863547138305476951857983032990395031945958366460013514670846083320957456466804163574499689918207471751329218278321318060839434377932639814158522811442660251411975103318070723407923811998879625037675831699985633823715899928591052669979433176195016130805015563964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -1742584712118149219338908976827967481853478632960472944240144390731724458849750439023678550509285788147883365074224820546133663778842386325069393232396530664563513766582033307669667942591806413735939100846817537644822016806909037731032872524421181439543467727308794506268324033711524893994430202720645918767495043349971568082973904700683357479839323908609654858993805248158677235467424108285519061533656333149218852844221372274885895248324308262413424613609233053274508352053705014391476811712370943929858751134649142193934563936281555515524403486275964182385141366537918097594218062576859495359204118939040620608624178993917461635787143585317502371212479537525026315714862876060786921578669790275337060853388911471595405371577352806024438554084909340663547949396744508047608048361958467469411278688517375321078721765989190049510853905533014843932010700743548302041764282428489658398835491899618030451535094530723496737245417967772866932783455544225028727491953692994077979688297980869891211577651412616207251190852034971848474710649697962152115684586095203844285525799503851457167618681424520131932716440037746435304736037638374541736220003165460171215900824395750466487775821974407832440213868546268726710802376219038674333143487377765993845620224607328162385253626347624667229181884390772144022910574994848113151239690931959106751205574984201683531935441188189121846025558638281528857316037608075456859918681630383371790290687315518420901030413163170175180242314814994965414819935053145242584322156820777503882659437184212284775770003754533164044308783777559926944216346519209529108732193636094853926311378042236703593015713697111234301692071297717104762265035777988151797676353548079752347430401171125897760228279973371318845934989157128435420679262987533311694205342510171451018987082307941814454848241958522763589435734182562711485042689117988764634314330926505764199333208376678535643859599921043749327349303867584481950284903337993480775457671820423736111621868480730090434269203438308188833598265850514605899967903193524373869797630417637000364608999655460240910164507718047339117955249345285982070980532388158021185768948767519483487733617408678408769661010912734649318672414648340653044371146128087769916667110422055876510757980148817338547990338591987376714654870335463493555177302758188446251470738789363395933073794468192722442214934120285064158281630515238391567730600710332417908643255074450082235830504320802771476473084568980459446156958395581365267257592523418887796272746818421838430222377717273335269937371772631778786325774608295041452012657503585702319298544774549741415459413197182341933286935725582077439586423563615274334900596195611263827377122493603830251350165523222110081082739991976203059342752032699993334970869606256621936013795365017838031978542354952512824610268382987320521081287207279848975934248905988983174755449576399268692297539463065587665086150757464178228809663077691843435174869555936609574595907064922442366739046263096393633736463404386903461987877253241289018750819748867150499710486661579975785301892826674112418852913257241417401557450191567498168222904504340304757666765109056460167037924999574621528334696358830403306399626010630145577216608613385560119052040144384954270407189933913785130573761234572959125442473814364506302702388771052213326458410505235295887785605913907648958759579768419775004810284632354062757180204371369020583619112023168485726741900478572288846318445776309234318341246945129311084422082665050364066556405237470311546655145460175087433788141934014193585675548785165910902450564133409286112409958910210892490113209663714147907576314286610626010211353437545474696353647815199664512537672165810355065227024766794074584660211611004158311680484176788717617163271507040680383151590196064683528057476795354580393658547796321434029664364885062399209666567955725145506422232520807766512805939207840881108348401885210519017926624906510172239367957282526514973419971678949245084484138363821653972861946197968715152916665748430678462849499546117110013794396700041637184827547921587771913370288041928690285836518211521508237573024321906856185722680024368981771659819607097172265022843276384434760836429803242050781096953026275685543961898621205655499262915736066032055090916672141068354682559377434681432453779549261643740333078751135094201343559583348708378902792250772901416835696293972109114515316507121961071711955255626952734915313669716852018609642982482910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 11235563874027214380258641533918170129093111637273689784264419351378041346023790812830844253054750151853129876728633745173752488402465387464194868921048757783780629100132756025227626759855362638750156511603366684748716672286049913466301698501371195700735494220818011233419925048631415374036977402971808855627572935976642683219086546086006529619553881689344388620056442888392392008929914948787681523319356845946668213620995040724681608142090378096183363182136525603546979908910536208696025025695565828111171975608064811327340430238469567734168173714161971269473709824928051227844828344888170878726023559405647855218847724094178474204635042039473419932274800023491953970796490342185772014911618475015942165359613040774156022627277502694691277644137009046288964188786279028350536189778997039895685943516701664079915684744315419180709078264971445379679818470228085917175802388304710025710319830665764475670587036415626207515837939642330071950437719430138588440405096295740741716150608215685839946927948727980330363459343718968265239486930082971946229130523713861983712851586720554330068564404199836276111730918587127824350048882418281692571248382574237822386460724955087499465263721473278697181964761648502400866199232274968669931967051109688744817678721317034943703077421913799796808316379703817994740752357683939601830576438712172492600276956532093482871423570458889131319163648296379668230811826539371057650829077524697405484835597962366250230009543034010363598350101488915796823594255969607426789826581160393208472625811071764073368930664259001866415771560510002698891002274821077809716817932605993722708627943437417266341853791913430003046756452895729090363011146774462343693949824921774503738419502475918080264271918230974746981155157023879313199727054324216711186411754089434535940931753293123570088457042571698608820641290914371729166535504357188891629708181870143449309321189400069829451146688670617722033287647891453942114957992020696524125449257398621219145667659686086787021453976949551855141350991518974754290313232378478083498229330677857570722921324880198415086149959639273298586096790787287654382342534585976968480219581018339397567567224226731928921286012047763793400108909839603515014231511015625231889510755102610144302311924244623434436271485316953081702664613065298488392290426783504065612465298530041370493975475855130575661032093449407533024306226791995131756627213189284826097898280221391608585533116831006290223521317531949765544004981680681872109386496533924473103488298943508225789756167497783830455119983324518418756964329536788611006994389399172145614140619890823876537801485431135920547321955762611103122672786405403952842466187409640815948016061543380100902033502756418165511853127873913481994495959578059602975954756792343208071374568774887383805290766478930117142455112658766374200686750992700392089443405967456705710953877684911094347239562918606949632984488465640786540331280078705462144115373844426968621032436589135079969677337302768187443675151020705715631966291056849948231872186293895211906079249647409841191157416962264843902742661778764601739247237948170172353427157520830827496323145139430581798810489292152696185947683189193051730706393800015292159816405643324710902149446779270405397977726630819481518236523157474311089732353041414560627361253283750248010790112658789692397075382166141658905475644920970149915635631454568212041425115876735680565029066370763993684285695097826858989115856601245345244060756998426666482812594226345434938599876599461812907380815243056934803137400850865539314927024391526655221759108270036546236946669798212086496817728144699889749170786444970647725589392671250655934073394377350159507632985192220830411420149893279887923646775239634553489067277167913377378603122200017215687020489468546073017392404849953449907366261380823811177141277609826360043290382778324320245062059635286350728565250000131954412553527646084224965700651878331011667677250215086854601640689947086162650924755737197413405607145394459818573617154339354563245497927628447986415380588335032821740193035312078265653230595115362131704976280155521514952997034754791948180267022179407194234897228075824173738132154711179411709386745478718611039223541174033797557087991868060560212277830046468876292035646905972331444506586585490187638540763047452278176951556566518908466043624267437187346272024463892798065212236357020283510973879693812455552629062566260056965639080317487241700291633605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 1288982133402645615845785281785628035219304732594788014113191396693332927365122741559429629944624887772290720826072214946939074975648343106508887243227857165591752700143913676087018257074529010057497663071109468877015794115270812090706328421670028578074257402691211190023656185960954352998156770433343398296898365173773100099214385421483423818817387330500797539973345624555038001070308910828590236147533438931007831495903563216346772045456704040145217251036919925798766023378485730773804521412773649484133688314989495484655934710523766640739703488931033873794384819692324470937487168022934675540293991365996624926021612201656574278057184468755943000570549366768783986919229639243834314875276834577618739002813086427557505318341524855461287820986754465975766722650276652005604090067939446511498600168898575100431446704344404956173885312690519239009702813814689993310516076847817362960934767553471426803043886107416593202260792832309993495508884515904570308245063854609439269023484239690380858914267507464286696166959520555840374322376951203330704901477552132699804836673783347863308798013110851599164960820892441215475037809176463882293315979514342572866822537596432957130358352170729188888847530508054201583599280968449365270560631809942738583743449140507002703979325917282358591129271440614873534901636198350215762478917218026157660951068382524498734536614662321300743989588684246630990260329399223827206255402853872120358746081957028239345663400455903350219238303327903020605539691533677699368647238092127134913663162948162913948461115090300500538995682320614418817137050561565476821713940718664775985366393541220674283736647184914932762770594354633967196503934581663958556700966456222032904712903740054257356745119241224311762313431207105906177735204449562005463553457807969564423477252253409390160032316461855843948993061794100618001841799184086863507267565105630916087624970496046500302356729731192289879810794858017884968894321417167675888196620764507295302129195601221600664900169324363866751620763996519132797348705566966000856813035054088971585266458215502220905862849966464323236279945482500081675514094969370211927576569712772081907610821631349595861718037896856872190353607013387468311148257937515641168752857811182670369467450155230173449278559113978810042176515914972561204888528414929010843013962947103535711612339761863839617764065049348452335067547989788177550333159343318340391311042827993024756884217700068339282508268561117049645217082755730699452581431782826110669807083319913613011963317837741779416602745797701843309627279903068403715960909730690539665971302647780156121288439174990414782725453074414010513271251669712938424465293348282177830795102977113839690049131386386679993616498014157029589541542893207338528737374289330141708264332284410952525019640249303348580736998474292465021593321966953733281199504627981644071627480424298203959621343187877233641997117676658462796856182593549494115115264500254823862058340724582123381175354298468728033838991965243639005325122960398463409403082784321375537133855950219810837393282612422713065507717083545182685321017325225777183970762082575418993939282702390853007838664148701446218221152927004702111631575553318126220544219771758405217416952863469758184563370603540776230615359170292643101009136770315637288358595769931941532893013691816313063448899207350674281546669148585818924278542595855518309783287614343602850340587047764185507363076911720750561944369651951304360471323197927220759006714309199420463543755038967311979446745066152707515903333779571418207958984974978287473096653396663017751418669260056256906421404036067698598892067674111727756905553014732753980931859839485692369298820669778315784302621648860669782111167652741854061989878341704293526650523131702636122605404783565414781284692501035707706045181567655505876587362753677434141722595106287972521779781592813649675840898633683031110443452212374469870276572841482369322324581035888207455040390715086629642025009989625787003953809142288153723849641182701813416433959575949665928006307746201681427012058088782868283336226086275502341812799308487913019297402223795457677475227169419561934317395499914439133754920730393398117372441318149624160593955238665171736425294339477114950464802411443197609712451485442387382904031938502196613680230411154467350078823670408595884921198556349716532128697032351922729139989216503394915719665754323743501966401396770234288879919404280371963977813720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -73019446839208043576197333082598837540812869122674829138616902702512713293185393301185349582522667872670738382447959988695947937880817335369667285546826482236309235010585614371283093118988821454652321465369118038403853299318570802011346749829340304139305415165765464277439586348021484005191885498501493923330416219736801268188834865200380924392776679447612854851905315536733692114470443024058082617141990702750249013898894803045349831968294658550003380084272259879557895376796422168753300422711582940578247059607987883022134349062470672447554497648453449465304786176590755073739249493977440219639316188802016244555168290237627676600095532016631604265937096608204064056151184659998893705131127488041895118282480258942526117776913918412955385995262410519566686815822834990740404028184612884285997475324055907714512835007662283840131132254047118278790404214487694982202109372277097680161589529420327678508556708423691930543960356578950698882262794514483712831908706295479964506128704692427156788898199042039795553025732174600795244771573653146517515171064781049627159757826218836726876771200786436205246761235438231426506724919840490316457194138949581988567641813517203209023834210552407055243622993054711322647944518899862632848599745130675131988281019484822864254381990922027492611941822571129522152023910510645689485854954295597191629487266939824874637726887214166939509093647849487682525151346686578650286669858112032619277194376045727114168804770212672455606494610027481301003116502541287361082708443774954368038038944299448413675567017942297085069561475517532709529556246571500912308544641559049506778035422939368619453133439946832107250322486059792000755881039536743184382337537406948019576092526617469616682224667240884499480533378754104612723193514323536042607882365143725129865066028470597735501940429362909496934727398944227947292187476576912371419738116674423904747836529829470852454501499660785217089239190280697563457894438099537969128987762075226682674913227958285134449013093579141983507351789919813017046365662700170777224297880212535161239730839589319993346513485175243077321241280876328935293666552090357141977854513544579513102650444373868163246319135106764222593647903490727664463212498116205858951561093301187166421647390508118423760954929234395365269324433771491331794086576372783582563203831798621255887209866765789102766022600813921033622645460469190726837556562488365869181441065283410063738623544342173167120981303515973723884830496494036123638577357712742148988864432012598769183068882825682595929681055336079829335834543407356940469401260253420400746193594710905172729188074404854798191932413123097425777859859563552502148992222264633969826091559838099665721295748306409446142316607202968931660341745462644410606465496874502574357741945359578923453459565332719176416141880731547132020499757979078447222894314808307212717917409791469992364820846175096029668989593597578522955712186050990470326901459265470486937767339879138299912480983386883193534656262236755174093354779165663264772157157827957501011163148258871889845896498874202534750532933817952459090522627099919479965668141709178377751850186972398877882994667424586435208974291763511422132836082080906164824637432189024631256943572107393887716439545563949233424134286632981293127936849488706586753537605239515199191895724857186242067215369758810537462532383589281517223330217523332782911870028875755667282406572448100993554628078599911116692138761946118417723292869321167253856001481661697135571204526722880853755167665424294662561325465702405851874200235610917575917525199644976944559727580361401962274367565231415307169792177506541790422274613406060460230582062689193418641116260580388162289249495541752302663075452522343398522591105381661768281490290989355046902292683115204280033800447232908065704180224044875444544211420299556299632887187311543793040530437429970159480260862975012337564771695523740395431518051472465353928155115643276097765000248938884821856433522388552555256989735958224867786449528101356820658150440500384837351257188460173948327518985656250551038186144376505183978470531437339749452757259079955985834936293858888541383353550793065830592370999036497300168080716394652142320474263628691948864432855680551258677020989439140468341620639338790603063278148988944250330258229837389902512250466040835765494356445601581569684457917770371481499405371724289417004945614737881861348391774745210380803683847261709161102771759033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 2161520270913482354771734145040652621409306277465709998896683192113666085165609497415410462329019851417426155040450072945955128252699054446976336584798548138590720749157644571498165120885547444232367225639055208680491161562113257688915765710742501035124431868070123884143955909003548361405080480031153462483898562380831416902265394058569862212411188377449315718928706639656140413114397821439522376327306200703052292490254182920619598722850815463396164114695359977717076568590790204460844138496445582887207815757163568930361590619538280016684284305516990213486709729245927169458408982360163167897387210025283894539930295790918423607772933448155762077511482351187365649075489691607661094592533364637370441734457437580458069534900830348930190719509797451759699775083562527330000833888189671318869790705171088123588019105966049479228983401268860937315836137760097811755635570651726216507079162602511994245541963516867280272037219918680278426935771423088444595833648550434521398545334289300045103468695100966928517364108593074424435153453078503602873976357800061754754978837445454193265914815183243348962282712258476580357104725978461171018382984592422956054518440796517757567359044123821995725922639963613401830774182638480118758671208392710478453240121436288038432499168903771887027567254319610389449714379366188543489903156000273827479544054197764818943395797932648683008827642178941598566883482309996763645635760851496730553076020097676018616405299659661497108020142551340942090035963537837260896417721718057277168091096234300902623838625926138407488571677080118787041583197394181099299521482076904288365478339669421992174283878392578754486875402744326214052458312861272486733562123797770120304682590251816297969022592460716254556903756177913797405248263996145505391717030085251981552439706025239313618731118149706834335220753627898528872527108144126830859789720609715317281977251971960152578597454215942830714618295233982648800085414670614098785121761933076793353788264669285278086925714185076970334955016019809365711852515236682681982771088815892431409323431275748411298969326553587472535216736976094585549079395844457046245705502980036834084983301402292125581692036450348081482428031214956687102651416503249976871802123670024850022694142044205117531504884166248639346560929280611416316165984776347277127994866182346164914607753334601331352968884389594540450284703752154597591594843744618230520765419405383480825378490270188115473405142565866067476124517708783952368543132028069741464582514764531717088503349443945026584008685940930592921793085627879080866537146288659373673954068645280713593684853948896054102921176745596050665814047434332003479581043313729030836589990003094686887113352331459949507146710811000555235076000498298764702002823239069178570048648967513970521769234548705023815855639445246686686050390689829255448478907231733027293281218383640419081384041383462071119814513365489657576773135786108128258567824533294251976273444314783778465476801071742667968240501682115536543512143290162010860541099929415299811740711461000903165579405604738904869422202510475314592539127171908265366953247324412280303867394216565706988034979616637338364617369107332000180133478677898928795934474209692551543420252031572720647654803155328436662764370202647998544837086439172998177812288412876550660716589219288698797290343695132178142418625673065920245567746228088617148191217469711491451618387582079844971815899606321637968419172672127574455874882294303228559780646745599675207876580828247843032411889482442781638958402160351629993018748195944192724160334225871581846457681951207734514753003974038099854908410877289919271934257234863724543004834756526636050298615482407773162452903342255513062161338919118214186203542746867055533536865508477189569230014969674576685768125859981380572627737296904441099008038797870516762777786826314134236101872877895044581528444627337708250842186805420979269721904969063754256509994666576189106218632344493509920697509136943668246632099138288193709753473386061515941833850752383970503530527827229802891852317586953308083129216890380696595612610716906235005086024748395183234300651809556543332557277561897070676708614909904688843260278519423052391566555383487711577934539946564207456555237485201451469472922832457964822784414016460472079867822721735187153568094683764125029087028236433641912482938904045478174478466774783587918723308778244514115210797577937285041116410866379737854003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 165994953939575818479575554927974361224988685155415686701719649212744375316114524017315497689851354576137277498314165350006460170914253380304547382695373120923262920263168612876448558145543308317058826176835764512278295229108367975430424422289152588968880621637026698137073584004118539897640457792210745211474874159671763171955855065520591759021242576758230502480822649077795450405659245228173956469281634154896398947626146208516432217081696877841808447003357728266880747035802698424376938703955337577798184311523460617530395268071137612824411463150522334783527160953739115885686091091329673229651298294749190074251533520262590558021127318953606261400187216665969365085249506078375292895008271763077829885742652472914758786240456175873688483335986556839558312685567707032534262163397677136816887824665848596941404326546259375352202079002689416764713743045204803188655277833877851401087855729984804111113867856611492335029168527459621304316968868176503372205969645865565467281006180504075527443791184855890985953531298174609784590541224654851161482214174185650365151301332604938776912534819096743325409265044511990519576925872851738526561441818182559202764537044320658087360469089274605433246939334267489670573550596512906996837192096908130639182898851092434088842020939663444764784372183901019653908134460276967377948966037943563245593594457426928906596364066707991429359447887536934520017838006082153371523172168775157033845821888674004004382514192247765012003309222611874597939335736400464915706119593478497690815247404107151279692816873915346750626844535653273671854672661654335381603985730617272847997954657040670553297970094957144900990775921937921669522839338970992839294930261551056209506844967664968219858766542357237307491771909254666356482041796999695167433021448478158510302921432191646020174580491184207194256547549576289295331860627394558128054632997906976581554253313763311491900257417805386129931966218707963632073807547013130769326760477797079783296135162022457088903312223480727527566899741758958605715906937047511486871086863190311660365828281206708321990092010262112630154291258593428841075304221160805817295320993942143883077119024982201205741539337836541116196739526861815855732635318987283055752603984730221454715880312732637710395948712714738373326382170197514985181743732008077430192749056418677200579435042567593023502891577630575631401700769868429535159331736233979679347831262193178012331615646528188669374953352124022289776920836750162598814672338867844631720784687137279233533618467103835743531636812588742537458371488058290295537961672696473613980049872984816777612453749800407761696862704013928185909474421668235394620368179530355683582880703594749348590083188235721380417930368930762459763944813913222321545954291186834687405473908673591656120067273456181842896935521734425285555675924120982386104444349571118398761840714153610361809868639528888891363906268032887548417226896607960087625708823673345038293588774703643118060889782465583061983140576607512806184662602619200016048986040448653075698913174628014222811442411992507150181356769333620302421992991600957906942727174896275396232324832682467686351047932401109018356540496170791134606462370860602571223250372593260838595757152441501347907411288681492066682599492238885223376086189059825668523092892126376075151090693601962794344404883968247398600826469146903833098222196337322351262763392663199921205232904503004215353838207411477845574369512274589699229926751110520442535281371075979002217424869717590878517562449335826145445292798186686469674853521244939935441079902142446855481952097530303567991071625664389500975573623830828935286365887811304554776741517682152310980806143395407083013037143921393232435693498729054710614484060189951665420118847355831382444484835650163908100509295011749224486735504071059894950076256966601788324002462364862479461645252746085780111616840729878425604284103819871531536805835783363055390437920300611099830466838660414826716470032932546822673086955031389522562200138566295128126625334694796380119669391760764627945391292288585703467837510318500467106826827067773997026085093487488397811365158783050111707221724788860697501899485697019110263733147624679373403472451793599134646424523071819260115613929491921732732374116921601746208197886124340828125158316233461501705933654757532634803166087746733297019952645153323882869786937483149495472746321017210908857833495666511680610710754990577697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -11207053230592273343894211063271263164199814921479340276755222562216766432953203788106444929989962865393133547165659876591429944666696312780779833943714425879941747558012532108768450770078346228779552931287331213854354584627537836871688968353733209678017404273645580638626220277037331519431770999305344429078892982034860165382847084187778402477372606733319728263205034593250048928116329754644086107621836518905094247207278056232053339510024299535199900133862580609194678753039464417799181687090627675892827488837326228257610423603105821009815504200104592249086289673317849321733176826110339855449923604297845175165204933377748874423448332501792291263362832661788276464431076068292287894978187776707883856319478304486787674156227648484857662156411855322065956149842216477171020933579973175631597068773692154096988606659380997855145373887655003056214695109555712306457528040187917566952622517762137152058004528175653502658958514268586306380739837639125358990766137491669834910757272185614603531449707587957947290832049007202253947288284820134425957757690068758664745602851714456475496756510314552825873776744869728201237288811087367609838436899022508688366438169394006659072990304426424173895564915396673862522875217453789315815584643014544563021006404916150260219864952784293842733507457736026976657112155225601828341481426678371620721711601876410744139874080415497511094844653334727411085123127098586842012175339355655216130068750101118111049492666960532496508470573440569917000910449540135664343436569451210741933536506732053447010856728729812878223908333113344720022980433596013081712709658102441565747080879805177339830207496088725612026907509240973050917429141955750965104641200144845235689559200902668243377617783701722192340688755551940690073243997919688823831705369025683767360808441731521060274068314530307373342717481060406385655529209853968705552147152574643410375197272499488242707270664306439654703264477438247913740691663122193322853251885104790647537625809863025515185746490205367241417036312950665623063593287193611722478555458245841405082914070089251861173447353340596582901764828005147803646758699044877713400197460603809975519408120099030910915952648968475658198780468116018875188145340509750486173792150246514287998984543494584073005265208527628293091366827716538102329018821889458127677548008636137852999203236692346875550507451379784271432402985058885464170593348000389318437930372759647018992954079609246052713100418796212711784764465589794245114620315055632706075974545844895370413761255905640821501790018420943474257135496507954378766567493304519781278874075699773224438930237118027217309970931418858016359086251606162262013144689093110725392453512302170170957874053624561972661044724103761625582330698999474499859275672402624413430771134554231987149873861766671017639438285972241082253035614139335096754266421765199366387407329029789110101301846133640314244787358566229797921113189803473793697341321606549679197534458506662675015328376993522882140642770530160355030136812322855738449353990188563673747004923015376235230789674203844023016927073216864761662036425397131781181337502150874743637873151164819965006111622014096358264333797613247863977829002649764194183574077857824372413300823064525789897686753584956045864046571846537356375393486352427761541512839182563083509120119580126213491513957006505255883028856566831925445112521191976951647972578071627473815496936127846396967683354188307334194242301252486543676067707611683726156631263301095435875994740603417908849812391594615240610322939967633114990670317159463322137436133552899909678237279256661595316272891998486226162679884234602041580418517324030749839862166555008825748826292755602619176075656964689591523348859605713119996583617874314912099931170810725005686291481270135539693386287713748211195096712406315791333467505629994646525214500950786991455708630536949871878112262511871350058190039519795567607085940213213944291514323028192341091650424429969358616694088871010265646312780689706631211824966225206868999468782139128958007805450600867047704033057888146670398891163574293197300361727864287239845574934018725386228512674072710877268053598098320943716636348295165399987060813350275314183575039262652478241366495177769133905814851585375883598158709125879251799591630127748559150385383022068945554774130660419324875724613611412637277989307916997933771468765940305199987940496096598262838750503789242429775185883045196533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -512054414767464732544096986788401920381423194343496998553869652164176647278502654497192197892007783960416399602771711315052428694107303206780749537138966496035668045157585489181700154946294479141808299470851212379042323149379352705896275740682323924367228870679495458190033551466395230959442862251329817623298380833565777113376963232601691230477997743874272056803993301714675688072082896531072497357473323488136114973692686748441540026417051058356196362610936920235945981904173495555127582811449157159121396897845510740554027307758760784899621308972787784188355213880585879158466769577040784815575893652644860203352442496786732011970265434582550748703753308068714253976633141817205128963433014261417683244600180426947945508469200025124249008577232391280910071368212710778293711359259428482293827300502936320025062334832788186120926735405648072034934691235929147266811157810851130412264313259830674649721845025730858848827230788152870264945139115105813612641777786534647304518766130179426031404835183198040316826800002012601731722266836336103449718699696428592212934495280118950461002149372907624913835867624768815929110743203079777861667978982372951002866353124597918021168973026817325023821036490020651309794422560695779663966113303437519077275698032117422864884162407234761399894517849865067311585123698632437618567326279052721209598423720949139112224065689455046493999977154762476568288954336448308402618989725179276679862242634320612643827892968387384322276405772639795142741771496792047431130473056602830168034675382929970143437650353178472675642743758070583556802533838503542285613865472134240877620826349926787063463945516888812731654879222069500511690440797358762698322407344450626280832362453498782635983566413879122861657185614727465922987150976625621959637312835480838053371212733815340806035614591986776198067497563442055200883232301812664754961201820221107856013250645836749928220512646099662053442861553034373123704338735031400824241284563132864406296290515854527227077121358025160947616340769681805971761126813329562798880896601388888642280734811596191076436695173063716910423132814076793322723535905567668716423632037186190966346682322215745430917316665535082693749000815865539482632502472248391243624309918752423396583325209091767475955028852065993814464971751695837174119682667552631450528291051668092182651075098063410749349582645800213268105532629233308183250898396535700775450689340492962378302253823231895494112978936417928656057062228714226239610453702940798044754012480169913778313406675264398350413722034458957398802472320272739101546937511873689574242829284811116154359839056492964839398158454182499173284883946119743737072852825870791031395896571104045158796941936212218576138357514345802314349174312593100919967395326352250677043037258809645635922089359352949553705826575485167597677605638045745295614502502197369149519558396527303079009628828143205277421178985799763348924292869361271067165345187964271649547092385163266857559993635067628000534914584196332979275995890155993373793852609000300277733454535493853501945183904462031952972683588651432086745352261267914172478182413605401144056220092996035152757713888508252886763283984408882501954136068954151927006031919622362306891407909131152932115741769018552239687995398452462671557646305381966589954138019884106368020944011512643305458531351147106906488662007446223678389535229827220189577419059156013918892772210096426576577372869088114176291968035913222358254477868891866188095338292486977368289480287414601439147177029765919466608597017632294555107953618382760274484787998678699970497550591963932816821545964817136385076305471291232555202101280653322197110883466406973183529691933925986984558196759546749541595777429638965335118098632552051493902720568350470878891591616388994943665285851360432727873004762471810388905420284518669653027549780751467946781448248805758390754182115495646985371086967754708565894840096943130301814631754830877998037238524519481397396113140199659008524047828567453541902361553646424973149814246150762544474685125437941960895377899161372607914195188596876060487696446761020200150842663515346709569085208535165641593192725267978840974759766100985212871656025384717415106897087093164785947717394760723799414288309347931659542165601449429732796465674483893575497404821422112895262683651200146944828027128348919719931181840811921128542121217317584547656068813795864676924329828011650533881038427352905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 14389619613557542006687016176957365888521154791031658161439726175015521512462658703120681151421713048736979711178091518225056420776694335220400396344603911980010483070494487794362537276231422197164136629990024981761626928466468815358691326380878198129846546055582746751532189059479217952926544616959796694571090247184355005212586016299501875619553547781000540786478045447072169126801532503078507537708548870247177345350238478136629241733192415790688015241924492407040105285776493906685367300204249667613946993787234846490741972515410997128147493383704861953888929023107624725278830866662595230528805339250272735297492629864960056348858291171901230689133652106733257945365565113038416570599204540115132116502966305177084175258413373005261018335481324810133885174103975483348564059225564918934995075630054122769118050805177021707602205477075613898393157268848031447605030382691785171083129169894209326918577526544547609389409253613641167539510933990533107275169448410894143116399806072283366010231923687820569608191023675189972519369632236915946303028521847621790037091738665215805218171979816103797582134390545604701934398062312362286368918667367054735284025529988561031506916432241376969631723424903660666635058503049070897403794066935873107596453633135429374566137643539025735239033246860233866574628356975544754449779935542727659009546625406480780260118406564159406265878439517304498617349808983184661676027451843328823060935616727201116287276968125593635062060517482293790714764006278242707900809936288405249224120828696882157969187711407456315077307170194266628042511417291806665514699736363513645913147131728033170044554689094002275101624390102121008925181273642075323458903502798567746619844744611988907156306697442273828274557243280699346575106786514049648538265754494259112203563778211524664792025705177906456421069418313591201225575472161101362193319635773509721344482916748496151457928703177652123234742215089081479168846176796855246726508656412831542902956983313728920141706615096184505180378431098251588265411752799911650116203478114554921435364963877965755620326855264240741794446551038880740813327018864695413853177220145909563280929795009169231429957733144302430729208537014533833026597439725280932932619346424201915279828249668646764840638059702938478141382880503968367263854077629814333670232847389487231664092761129621307131806178961742562691742621743990254671329074706724186827005781581381561875091256835297070926903774018203218233743480850688112981467080049001332427280349082925988699115466380788679754557779033704374696699438019187300004994116826604509569470264532896843980395456673979643275690609319369395522319850753844297026916725588388798840553975940492157960213243996554157868795608695144002272071851328062971700075574649945404155676353869915719332475177423411039839196277167774829432259743605918060870057432275882029856755436379510989243667239410958908819616955375181531544456419641674661871414805267600301746121273456318879424106392958854727983775684809029959251457750824100331410113365558192295177636978477371294262601249965333629041261528176018026752124367174412933895224516308644240346400389269949075247782183681834078931895663079889507600626493366565819377373859105463822539095010684711196179485212248980067795058991335581231774122462770973205454475871030403596832556174967324026240026781988076578773339880872144213383686359934129674846402039900680198044674213567291760105307550596491990473072134453153121240645848199030318588535460751957886445205192051632962917867609758197807025828206252792799920124538979051611965466820791564366978599523693985090254499579875475710876533117363797041438532645448380818346780252330141588596704015409137406405760599421530713947838515362956596517975379420327066108625224508937866614175374212012667676510888034305788002289963472083717858563917657736299894256351632619859372454886499708360263874231298679059812375364446079339475277218307960565835281375345155600527569364522056805210227233998329343515743076187391857570563296012097094648430123434204929103424113049874761939375154643120604474279177187449376817675690079196399764909722171537388681034045311039246213942272715907436184165183320481274151062282127296011194098505187972583985465123237027063746629322172095598195816643575057985670191762607358246584870796964631406400548415691189969705033555095022013196733785866060313804599052241904073485669438589671514927559314855898264795541763305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 786035806247694424376504729101338519126732975192717339371683021417639364128811977322043933814206270872896897784830141102860433338357431596561063597831355258940173383334778944558710790045816353602866540598854910588889193021117475338278593741720958475332711791871587417741792550001618197216015775563529659515387761913486339402162920806789047715928813547762505395282079768150928564974255262541741738236616093202949386650129562071863403161739539038370925912480583397227631798620597618945470583354581518451231805369654669314294021005741894343330241287721472226973426626696487378321783676539208893727663827474844855395594920493251383423536637317111216181642896124810170125295288684995604666196251443229524878468298102169770402860076248759095464833910397661753182253938053752240189323485867729845566181631512739200546613033607852261060742233372758317021716046979042920539357100446750200006230124309018986913000630958732752905154095037189731795875461385199620565906432748852614298791424718797467765712438335985583374925435258724094116921704870405645455517853950261963381149734163215341729786217888900580826074191599927249844645798723822053807590028872458581161324610704798846565511197004760053517496681495288971305067787839275187055430306725415908831017414793350922427364254351061880669178778455126864835277683339474825317653709226506375308256171392670510388794470953328250180475264592403753285999599954877530877916625325962607347398336185765464591612705598690913679423209377757259136515085505442273547712324210766708081601809752967730525219869415312561941601967676674702768993958345862185593131249579222872772181207884616832689321464829856853065534585695734948188111459438209322318379759960116985372486802859998242857883841895626466896888681076492584061703563799194346154188441753095901434903085624941814974240610628371229794256259345070599049261294740310167090735203370643910870621399185782053408119443222715278516498243209372631374460093337511550733893634855362062673928474249515979812814787304374772878593621233307835298204135805398913564927823189647629689903102625806491994302708393792854542976956893533421365227837959118510475153879143364919838803398549532973082385571539362177939322177992247788019667779113480622118130689949086946085139155232833503017817169784886730033848921397402046553574843097373560895480048929378611015219910998863309153880990728601723764082781587501271756176134517492562622182490331404632105720295233456483021850644415714535236101454376254645444845129643520202297776884662220323636932184418582065057262184273216123975230286217080052616652249829877896365006477731302792384781304847138439804800405410506273690165157338976550485820424310614713125386328977394851186009042227495243344590863442803656027929403697950604255392729264272234475014384550915955670447877915455470814019439690250362323762101859104252134728677286346256415744856495038564669496538385630597341265983084000314856161604143400377043502852971063494118661769149083762480620174053049510366787258908560941603513532630528081047958865468293828839980745375091845015670929038014283560051845276697214033117390487663607378200077191471053532371690737434761067922075288084424189093983368003257451971556248181918247204825330550195158894123212214447407731176659022382089402837740650272362557922515336843795756712622437338373007707670221385414609725222014800765804072457079377205573782213234640051683502687102212303516933335135877862535377107471857105762338068682192604266078482751877730951795880367644654175137269307823233329558646087144224946248724312338744360092896272810119701135754264883965613807946320236926900687938820946734362249014893223670606420418470810417834365362263640457967493518589240193227947615004430647154368956495810165777181698782679333671995881796331680458584972976664955750057474951223700455007862758058590812693258997837654174016471707842230372161775688549971320006562799300608663982562950426526218039006913429887674419012651845618294266871354681975916064076231903528899011792131674974434767728912001524374076643131254248465901152076134654996927950449968620408846971839115483344322816432696407075604336745011866982971747370645704995180618022031553792796988880688727085046591090717737734668494223345091337802829565440037392287171904857928601981546990885974568602210355950343858083804416391461951145032443274763072947795363064684586212600424788830070662483757952297576896414418173852922677724563982337713241577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -14873093859666425246993540209070734998956019091272628503197639862834889742300367090875285500583459973061339450603637710049432214640416628872113610174860621745656191193815775682362240236567538241856601809088278952179803715271930111323054068246482422207493274538169775853679588882503401921899551955202226083264246393008359889264784506746861699539443412816817243555867544272858157928384054522166974279251898764637309771569782512151408262783134939644488014193847964017420672345534556726212831394890364504650080827275690850416385147103538852018947809791784806847986291818312776665866278624072658145864964888328393590798012342655625190318340040477784514045501163969364755315217034746590867805216571967472982363423514414029294305373676733119853969091787418889748674269900159417076203671634741358631618986990934994423172266690987421365759058265515289077417796412720001300125516029163249126890460246049854993093096744030327358879303742578727885229175486074316184962072191408271862907186812173824864682857804176491761744780537374463609531402752919016065846234244253654039093787879724287924912692287638997200671939470979998793072805982916619065361857456720436638854267620023624117571821514275978092435555058936142779639602612024486289691702115651737657636255878017813126522003429228206483264038396430632688384487154344134749235307551331194200080211000449767327188835477534065146508478542174140933027440590386651345247926602343399513703250460851429341938971057544474036580805734581137209553045048111542512293634324498132371466114207591343737082970036469971121293961844131603910254313311790574926828264773862434002356101494181937880007604965116220024244163328148146659110438480869492201448379876269577387246588092219096085008000601917838745765447796652019556577772759336711056541559705257341351955423802189193503275106188824230434396684407710349578898391015568247980516987369741379659448150576144674544996544443193706532377521411085045313788707382870221784841256976080500543985168215873672081680975568011539278754793317093495288049111713050985721946062081562438638567875514057776268646278596352165679166000845893599508772284716062682016928810676768348939712746861031804885288145308294480178919831952789665512255766620813131883870184793088670593496293357487697251012985239314088964771691740399521232837010244921138806105344747428155772477594821085562502361360706272506047100556830217993146044868863023123922402460746030268472276436691711696291397708260083707073711804788560635793305360502082543332334128436621529166176498484789294769917680788537148150057276881499286341000346376621322730942159928122603888813576893945977400860861020146638109090942015378696683367263043860430156445752421046150926745551050043679706411235737289182882469365376065884425628839555454975389547126024101302192621387066091467828862355870446572327478264385557292373900030069905376275071738422165860970798249293051286714647838354985608719348000365631670020817333850694012519370078922883533928123604689097305049156312639208976354017097766872741786563660881271366607611457996796108373845724683410851465152777798118782074843049290171196366066177060663405294154462981852899301536263599229071372082669228155678800691893594215094731395180135440509901054733844646588790632522994066300281599375591091331352031775272824396751626099768449644960211512847530731888085615980503052874053460757884536236878008404099108398023556549364548217163550277779080134815104135975907607837447195975232526771257953929425381852670365860903481245496844514683719033113265826707633961683554309303983533877239501889793555020903640205159837841632763654364798209190652752991737209389461695507633296997836487057400949489898889950618522682091662120967217392578992078146831104533654408989003490758946100876011427804515951499630166783460705650894460238927131121917169014675161565918625009795363804454273298863263582768381392838334387844258582695819312637184084327495936493773745093160402913997923489024112413993957916787936057077874685995789356804629934686016628075894317848141153139910726377435911290228603163773068790745859888995422085140792143138218131231272069596575897165285066470590868554862892022300920685435454373503262512576887277179158380640702636717199100204186854852462978808488387058705170285612692219630360213172365498409883530372753647265415026294596109684327582358224101931369268131558778243916657026616228109273661322782788792376540421003028313862159848213195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -1221729203932473183889649842427481841678993696174460526781107736666367792648315790865507463829049240975887451181649761875982843744451027363104682507164769295671481011872060092140335277437492457131176454779317594709809721917126328279412149588384999599475216227747792582780066724321209648306333923052543803494645875104180222128068915193402563597990942313974132446759195420364311051274875853260514965742754856346393359730675524289266415306570468915710346206138253414772403986850690753738261462239307533164399799450013927243963736522942079792421234697827342848178201827904752226033183027537175810091731974577471749148756187737925994973979272085239498613683472535372818363594405171860709087442085887186096564575302299715351172417313167410938158078230557399840340511341033914601134135504199636261739153059105203621696462686704672016488292767379609102647208958832192908753360868115203600135118199597855718913858464310098676766078929452946904923072442880597722850087210904635670971244350472260284373377697573752821367431285742915526286419220191966024619755121083244130190950657728668030098492917508760690207348967858677320674187618041396318853891906003082432737312373065476521102605933304857435486802465557877388664995676418536324410681192704629705660635613666643624277536427275597376461189433725065522292796021598226939790138826969954565934423160750202123197801879036319242093431398067634677056440336849354247023335425094621365569328793236349364182840661757291943534220660370863918845880143700756597197500825757001119390454928949978222266708211448145942802323328583793299052637654307614564302518714721208253357155179880653441204684251787455604239746757433412546785128475657750961223045126561585943336021294797730496310128786632113798929541717222335479859068737676967621314717632748232090820651330867795272149169119521758364846990403856757918852500843607637182081022373765544442032361475326116436495845407613723873992960872662011147928120747624042430366419437397030812105061794841957089484146920120069772755333974174467749619751102484819093355391888265276685128135800077758843279458762748007416558303832958546523197627023449121976087642083271451630991709151275725635224108015327636943575304117817200980432042233084865672429955267015460841772488332334805466211367188965574549471967208939761912133304697608093206059337752800594616955686112401595656509595588245548550834609396152435652986661420140817447646298008407095869546850475376132210951816851308783472736510384886723901110978084817743431294565017304425411315452552183474591947937888753215510541247745123378933242743702166733150506928486506004933941626973200174161813618705387813005096556090435806855678096310847481330981590057706527609643109266069760822547257479258568482938482248589847247159693378343962707067260719031667347835766490841543801113296018351036339417127573038423458407869920473500516958275915582198436458383459609825267777067146984692410729537415410060095568936093567825863704265081128498092314927260877099040838732661578201712116352168281244807252108515098433062143387320435548523269918616019346518118740316414573319614737278493150118391225844293379253632457854624761654989179265400879171115754187913854985525582093519261855920593481536639385669118499738216512608726925737784080571807381818308313228116729256825273266675412743559408399149606846804403687085879368468309914576335932263289644667669193363894083206040674588521369269881901496754040501489029437965035401644845505304705450085999130930471863722198863185274872231570763105975674934494585241012921536870946142379761452624631508721693266899931547541142530933996112704699427205387951753911211240103252668673174612218150404469868318599534879345550189557219479130427648958626179403247157361751120966156824235454353414222981210666884794491187727720441428208891487372521436813116676966384518269680917107091296844015133836263522816894460615503283302346064873654663877548134821796266011050680023765951067889845223354074917733728867305416784606031849261509724636503818122512716584088549712015778669608139341296009586424399338696760142332258087190933546320433933130433202442861880280370836486185915092953020164112275742685337840732500242506515842179045187764545884617015389084815433437992138903452864917891210434963848128382025713309460991218533698686667586974423172544706559790846113730803366077073026495725514641452964224651828853199228708267881661780776634401712854582910949829965829849243164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -3968962232693638380491936378805878959186246367978817933748206680744805328545148000661841215525674756169925646975671418081318005734847770649510556581828676632997471173048104451666112660217610997012772833731585556854706587924510421837246427555004101444234010136668721724543842244254313461213140696066627554303118987869980564222823051114495374921377560397745402628914905165052994122030899502030164447065438162777967871135776140045423272094865538910496213483543108019044145017550483664709056087312583159030240280109093214824631030381614128236112751032249978002706742704627579567856376116734170420693836655243225120733207308608871040812282885102969599103244933317429140612883802260526428780973196137847630395875907174741079268414333508111144039515457980836962811727687141752859558867209723387589555654046390138451569399086741979566524589908879615876431520242668123735526770652476168974014587437183169328936999382411726669351265256097692529404576538178605497663585078489802347739151972150890330004628066975970993612226240757240393982910507809989639696582056096627145828357372242925180668112246774605155050831393173721453563002651150954999324984752280562055495288512338107021697201903933926547508151305724710201630031968181559017753011092267799157479214358707534588392552647255346126964400203701237503182197709890693276606790236902156182641233122173483397776716635410531173772018888944560794408294328911329577009348004798133720980914036914182029138341142558602769045982158759262039789548929915901525820695271386360425298436112330389417664672266493446035745981489900759365693874436580132387137388800086893030939127643768644767872227828549292820647591844433114047230333029014949485923734518386199924484259882722764505206113726621870557371205224398663284977804855672908744158868284423707235969225137999649822319683968338941704248641972524021235040565025162774731912683808947527044645241644163552346528057115689606477040911350512200159441100162263034227005941509183114414912173992803330422355406994315211173524268092038266936600600739654683834337288169630699045134253899068214007427435935798771859446299086967115459843477195170500101491882984527579518977091233831016730905449561516928779656591366675589789857258354915610482681191784230418971901916688211672830963554293611874486125626145828296957641151940776196837077672627482698372764821214016238861635391134376816295864394730771168298366643197994044067080383080299317541221734999624768030881026993910388886160360886385748027076880628764792007255959983207882518694304384817145800365463726455123420177180208923170255077589862992811264812287684200434559003326587509847147400013004563355660630088330734109265455527220643839191223416992136668491247148632409597808873358617510156693548438970222899149933511657961540396370755133674978802642584470045841704167160969926626338280212003688984903716092316299011669046815493230088595556011784050487481423948129394887749377215894285334174805249855183695074235267788970690352675552279307452526468807553172068045017250732417656137650248554464809866224568428087031095231949862955515463159426569710044042533238799572142101874562544608114560882454191298404832921627302584519202598624884090758151239890676196593865023678186916496905314840672251420007734003581250461502309364970592302364303440289019569196541393331175342381546046070723333708102194722460604021495847360803925345701546805629579838197055205470824298805005894079051289082092760523613767862325993763810119717655123010704755854954078231658843715570962879620038964269368400368399714686492350339374057276146944064681340442275864613349247541189613489676997267511038872139363113739518706721537390191909321548213362513524131545871366006852645809965311693432536354703853776300678815492895256333296506025747728982328686364095292407668826360326938243965516062345349542638611658143080068894896718988652792318849722164398472720775200576843446299204346071846674982578809359573222472573412365620511626630854777369924325013629437604725489193037170543924519449044496488656704021219098571217001745430558780189025667123755704918355821388912432094561628598007195571914476608256143801395493801483072867591798310804571422803215372129302084700525489070138079586399442859022877116615202544842623189438076846606353338587368120555187205793506920293680920329649079649434516150614039521274399417228785798581548751011765092415285847293693599906918746005914100383193954257876612246036529541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1111543222175834001786302683079330260356424984836892424523469832169669986962910972412281826680698903313293492934734102297186925614551810782818533700231542036729000229775392394370106156763309424507878731349836925454795641193811169104350532511443439668573795282707449705528029215671026575152124412673957560297156796736337357456148596293469533657733740850285969313714033569872892424256468397744234835167608506128246822119396249718608189455678022754777464825434580390467428202240760088789628739093861644942138082303788736903812749251625525738818351991884214822771796388078722209506530432740338039861016343600775737321694370269742144706683021881352378929900747417150207202248490662930056939626121617436036462056652326232053097702345290557389754819542819147832357874295171059111561305376134262130954323014677701093078289906119460462651545362895134193231299388225179377180426962851142684501537590796700536123115433259405616739200145428419832226901099087850318627703409172896394531268126902136443909571671908234539332043904049110976385352929955646580533579577545995384723874186684702095610343087654357810266089745309847823856705542236476203846605988020420687536041223980427291185550507386256041145305151140525847372845573917883586316700499428342892198596190209577818073728593086861059755523330791843961704418946530019305149056604466729504214485926080318190493897574120173693796447519078238372463756928701604297219729699503900814068778011421689920807067201375790508853085382176183234794364679916800118219440771840228062327945744598884315232984333798178206082023551193130427650573258054079193880670018511830210971725546496209009023726153577393251392356411220794089371763949965459061011592157443391302511564651206785673282262901016420311637816347547370716405008207972723664335599045202103444868018586586542270323295843106277225706901147197863364742645214631010625684306241268677380077400767452382658593165017831295707008392882189367883686611139391729946876218051421594801162093627103900639416519228926449052527754436361365713720765939079865568649184827577813114782235775219323569308495643992561491832116724383737409424354085592476267063865591379479985849042009165888663665803714822981185778813704178124009988778227644389121651692315800304382357579469236034861978000257514896851618978936269075085193216018696563468835320361739177849849346497934498105975664560068147656299521668593659016419896138245209330624259606306734391590334695522172506535780588948757858198227043224322195967469679667204662622527586701203938990777072646882612894083520748712504088822163536672562923191572311699158936197872833855587200165936862207660435795533607770860108840186627172636850414974439211505333444450174224747724002353151250052915457131416079257349479504376755710966296475025006243140974940892150599705118923195062483256937474364354107131018453715396365617693263220826722280196307278601395003470028440999125737990668918261135337242485113777293000864383652039515310244355450318915624048103265264245055263442495680547316232090860031615071663404559123624696409220744499079038672838421639296838385995817959656415944610337561556321246890293868109014684012430474940345822285167807836906172572230169116246412384782553918949682304205271456558185817769856617748147580677257352027387201066608802975160329134606766322040401871625660556260842886792817297259397062813553778328645469697474976122058549305536149941954218365600192021085641489853069484249706426338600324841906878162110389000366339607973169056658360850463657859484883232989367180817940039543008088359367709515855389680542325855051070412139470921526341393943662453746867629301402065979068043374852920893063179666503512271549396821749419731182161684029833421418566116425660101978360789026649962453326206168073471357271897538409794084699436780316566807451895773475248697594997597163590729990319928128923814871884849309016874962490078076406738697835405716883820346073391494757396590365005804933143185408699750261624027913064635608460483675488491464212228175804841755711495010123706487348352490649351682479177520144477589704947450616486561001284175794461536913474181261765768766747674921683526632873475420004772529959491619521274003102216341119316294928336897207979235165676764390355597286770762911114235003682050166816547138824082183147770236610334692735628433921258055453895065460058449867451002290929814492930731119226087437143339214600900981266828893012643675319850444793701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 24101380760971493077141938545009740024308521730098826653333092273550289999444304222423898720585542150268946125471430785336811997275270069568996185945393193189806709745844326305447277881859399666832254497786056363523583122147427780240045667527126969642188656801973851690229521899008478868406931285959485006010490987828519753845445862582005770437429979541278128167862723539717172909972115326223778672649039912335607304310404144900171023466180866036497971251412827099044651827427832450292056939689764720852475393603383894478020276533287816575313449387938331939772249886771148096832549905531276583546917006133507159585718216930148916784117399122973119918146666985325150134111920372135238833952999749541490634378581943515564961394170480495547042833649503301061382329328143264117039658945006056994020207255020012684923494828803269319923455580637185160243172919820445985512626805565032285032622224581266904474908185554571209013336826208077787706321797246426511233884941259830238618857108793588619826651193917898755294659570937188754959481461690446500370599127705555614271361859977149393995220702717826954420323323167410206479922695549655875599906952256531436612813327987564381852502077552444614174485044982404609623182553727341226145540100269121453054350785213308846183766758611623848118093035109085296343804715081039559975840925792434800249343815528045242769046245010743613832207492702899421190210683943503679913964699459356662108215361500342435449399342354321730226674015483617834697728331089012099323568164270051291534187692903260005312839165602039089562021210559678466394371275416153594227616381604072856674112792955007288652307277898433187007879693356598534446311404628440837755943333009069014385120912519806165920888889396364769721553739947933707895473904961980736341399175773696491451292112973210926818245691104505077724352311384930166783443088170895787276236201798233692488024355644658638473786051630761977204784505533567285281023981792661438214543417161104435457352182903197744000636178892083591436578927058517663689566675148945388269092200344720537009020281729597106523188526233951226374850825179783655069981290272858343236699862048336605462045450046777291039613223107947662038802572062456857536499604090695624311468616860786400049916172507650399594375717644392021604738448962804268772376502353149467063371289329276180827904945007324694759213666101711734446086987088240766537063358514416561060507957999772600278833384451406964321472053624669734529606243315993257817624080248117045022029351200035933946380844638417089149764492383032560648250492343426773705963828183939560828465329969735624425815932462664055332865104925378208062844184737077623485495334445489731264201212439443036928315559348282610738940962226072148115769774810633067940290333284436826889774692080745684472002311819126177307317249546762408495307530471160984374784774627125972768683846189478865348312855040169927574790079796271524108538634942671223969261835251757410240858554150490153415125144999710317578546110784841908128610591502695098042784600177436184361860355436883251704827947938918971034561434161820521961903928775282072635138298087282665555930972560836268109905257369672853072934603210641475710320646997400746454373693336056555434036086411442852654945119209616556259035549792116304659113387681769731334090978417149764888920818721912960962712811368965666835381288781670343123620811436155919739476994354997285990191611578520357606371554699118206126391666708936353773260110817646574056971801501723842058567913566958622970570578883210879768868704728883112977663750743676242691159664697708509054445925879520184006495059537618491508954065193777938204846395230758658072347303352573658919943950187451297775294780648097893798957784337894142513467162159486740049997130058944434692681233925306666377265093393008489117883982800234537400273352323318403626869174898783818743236090414016513661377954831729373548066549727887817350506089053076036934234992321569369108465992773501194856803294585832514829408227521776581101460268701387039453726706233540702156136640390088727370208226921630231763880749127651198732060842969625341352081117449940993024205737765761867490229477572397974221888563486708044729972679365125325943918317378766233259414568280681064457931179429917325633588280188994622825473704442159162179434819696806641353424282426622200518581031945340526233595411222019000610727015937115053773043271689857647288590669631958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -427629451300003259820880570485848580296773429188811564753691445251190961028082989193147431719851871776098028545967072076210742260553784230771996739624364593407971213338610655704577297199227679418254812172566548399758670459956352817744578310036013730488566961165122590273986652478778280511151373693536774945544129266642538370965635695039867140134636330228572195772789807515386289407151867387096695359201901278470659848641452863951699269850380455773833635494281517150007783883849011338814829098789038484208517289752842825116122317626602429542143371393132012844339402868717693997696195262852701701364485488929758450784934099400473974566618342425979628498469080889524114879271202620021743547340262492649800458409033872460993172229865183171737733331871914073486226707061036300842871610290175438779024642494015669862478884706864148410852331809820342501791600309937322110035943225220803246511948816273609361201299620550791329204506596715029624633299946963294412634499689486744594708210808277501923009902857358972878754836725898450897343295347833013962175141084156664439368718596049579080873734234427842635274212114275707691499598160908659527307212983676082809369363072188158531822332221591964087245452090174613268039384239493727204470549241418732066221876969647237591588369697148919603560499537976906499826407864260899420908337441027314595558591506576596737713087743030506004409793237886514831265366724709533369888562731403394552498040635406630233097165176203475287624564111122382883970333652269861354049876111146010950082770549795092454344463865338384100158547088673049705888813819473344044969740471455759379321672345033416364791479373108709096695770371760017257051462432669240618649173503234264637721401768003235432162445685958296207165216327261877479557268563738111184647168203690064790882758867312864476589747886037759262114809386135416946898183727069091117958604124661671060296290306432098544319639231919081132802105977225877689798253629931934795431452360093984257733276184096719250320488583867500954185606553697216227408735666715075620161410237624803384594030927300028101940372006164004436368157513119830837775793731184272318190819802811606245340493493938442546038054368678339825143815946190184492010100575337983717195060007480112342405207839830367092146283769310052664846217279414690291054689107410476092614289559984560893068376394096355202486372790933005176219530012756858963617329418173198094422157785784498976746572660619433859602495849854693289921440245269372653449768186535102053314164534400148800728371167495853442182348509747180655693847640338783068479515315681759185372306559814362291122219382611740541660439015613104217977284883612065017805099822102719624262715523083994263518331477151095158587751478743047373169751551502909081974659052534831462278286167592877000800195429540474448692926005734011152036386337880532387272094157013915993716514809911028771673580896207563276747105781430725384257190597530759930165771562451504619029753074331562046675757542706580716980919578248390449965210836979955234292721781677432927130421159574259211253248565383916694317175999267861266029367719787879645910825841027975989503666038429019406704900402140633977924672616481903907848111417444278461124370342804559672978006348549300536894507596043472550728613211204867403568426083455028844915437290755659490643858392421839364107105815943893627231693920897898974542137233434940503483675244847915968100501315056157638639946402326633914412390540863423431782980267051418397486242514508909181752569575049863857859635873262879612546333813058633809205969807121569490569740759193928076741104084175609332553309055853007100954452435671369344117513465255162441348095141821503377651485783780029031970929193301729752385019280561084080157712665824312620281888528945068577576713363995556383194010301144498866728208584423317091230370653598087458826830429661844040083759176917332172856683375625496468556978441809135810158096454495387971103878763439824128992477448561669594236946978178066909324993247479631694857201167390350347578802000192432280732243158117842489815122809987731486798654200370943121783432396395321803882217013532210970489631731230351860395039459987830060891016260636093941834856067411753491178966099014965641315264735008411755419409961207825134676957187239246432757606690599309530549124699473745605051448836298915812756652782801727859087681763449998470532095809899754065841470662689971504732966423034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -27379657816980723359138260372579060982863485646623727692286531886540946258352844377099263625173344099742756349831724675176176328424024378109747346675996392577569417046164315843063109120212047001696837651356040358115086414721636969886673453635258847995729235229763345389594399659392078295145668349039943930454065264658895899077781078797073603762507482266134149400384283041676291858130629106470073120921211257147012524827453852950402502971697509442399439055758271380515961531656760319879849521032672362979695024916131680839056665734238678839411488747859665057842722452779111570660853201020675104047848396166612182068512104238973200037688639845505448330200458158586470945468496226149722862104881722351948541377353379419298976998783462846293008332889359566011431283935287799003513373750426384500956557496224300067249213201888046250975243273874140880114241115982789649898431410593667963403178293654153494338278770832002615943870922350063111154167271049040235295173605494642328843749894099938335627242070171597266671908726428826500391535619315289409488367039315552350802426332721072416054152521016115641398891197553284645301529286589058470950154404983899991747381400480160366376669863247184975515712671572997515097911483118647535729241390069090771155278718410324670447355731152400770640894127484119150976063543911973325201805838625755076680743980581831510309017662426668799637240651684612916416607855188459785015878435285334092939261257348309401139481657989907415809683174602305137384070677857282562248832646128492066684696883676135205398340944452256562084468887692924505694824751967128360710426480419822717220097970150899122925419776686788717534578419908582740998475899893692139369637266248970200948619763943145978443866665921147914070821736124034254024705943879464944351388127219262618222623913504213098054374355877939561579769212275040673461947985600890852618732424501020657833982847999413614661939657064886302359379105049015442771300152397229287146178799856300668211309842905429421224254094635332730111424333755717519378776784932667060967125496342183140980626739977008539871247496675678878952141887342967561567180728902801293437062404171474355411824219524903008124068610408001224009757758829823473800533676905602249000344062301458934054225893044873535253050290584293391781132381416812929855234001444904221680787932934915397140314130303542619017208864509056951191294650621521583224607593275776272065347431753661072190823860466264785052352758802892379363538768831389505218325374369272001809168922847861358597154800467604289706489085124355733731613376017562549194250853636619067770640915555868406290147694275438027728682539967662604475104376624595399170209943537260593675560561806230265550468065930291184658397249675524353773081675023733030031280974120877698641705311465545146398805467213277009976557716212205075220168042383064005609251829204429442912142003344135632360174029399575786924107830674561576049476627130967849822062241634803223305744770276663303428810785307279605888729205276360349364177829194567134737431314607642240995705118287611911894459304794924068040148135367657681488959433467930408187477481293432483131501545498954854497354038579138274425002840867974802410712891255505165670329294764551369123105638958217286999075624162774803981042083316544771885399185664837925634720829872508598521231260837252345783251295637600021748102436391266426727515295085884631847132471608042748109379057597021755227263993912882676103212951965601997358468833936506498454446909239250663855238489557123975985925682694005568108117668814094684325737365119005902202038690552913043713319341296210773972613747776514836844838767451123606294957342996476207185979921069342607610352510204911444373552342706595620353354477430269833081163920800786099241218019592173458948342145015173318234781825028579252082740841763702121553044857439309333881579323924078024218779462840312518622632614994318466749132541680126372145437852942260800663101251976426942354592798918617737904185793375213941251396258055885618959386902927624349150460780485621508796281446601049717146380863424110459741615287303583042461395555350918923061023315184779966709714854802088954176076626151012600885861405461397909027882793408551950281213845580101275941489772278929914525842655370104485035890142597998041667600981481002554050945988529143735735139478750045841912856271708362297743445742518221811086105282060168542024314319860422983765602111816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -347729786521738043252638605265162069785917392178059165741603330621267029212272702353854442196539498252972260457300213319844966777547392151311584657099881119292250707866195271011324536103147991247655174293164129061198060771229784298344905025970147176680932859486118993374051898069060370986515900373084614624350267278799017324989947999003748739290288522575687338660153270460724715712037853746829020794663057386966007548973031295661851660436287620970390304311347201820931564952963851030948051806660845729652091416712783544257963390576097970755219433930420349744333648103162441451099432211441852521581242935917033810693141733464907413263587604681655174387344668774553675681767051620955849265801545118669476837181399769249473234856576239250062716700256148296238954756831355825094971547089498747713756502732308620609468666760073053203174677692775719390228937529713620657914163097450290294439607887665823929965012948573980787320357442189383851938956417368923443550208949289868594648257519326773042721395424469791335774723202920086837438915451761899100310898679264653158221048164138663657569454133595675957793151315312654688176444896980460726272978629314773316210096628590175021026350502767566307822973287323901882097115797193556069391754690235304233475928760581321433766072640329177666415115752715834648989466673070380922074399653636895968307239494345444808473258694676456165624108011500714106120601654675648679043436123170766426514408460134707944356789038057704561391612533831354618266230547336833580516203873491539140271375355536875297965035868276806760961244482400307660420277263429127787186382930928257535837302810623979188017597576019385537309122494166615019709019715910229692164530791066347443048815133433106529095931249110022693651488937142648597977798988480241150019888492255863804348268765400900914493118044625360216956567551613467794163077303461204701298033052063439418425134947928530064818423518322784641700556936535726685640576771928027617710351999646852845035130337146777259791642230173425219786106786364819390782553818912730526095865991231602764961367878332291988845625575255869833715695773091480361531012973678343702657730480580947628884650638423704894945397868524633074833900223414994701123982843156915851005364112680208600938740517129757922066007722422602611299555583836175202709692727445901668428334776200285022965943729729178672369969391975065818094611096231618878863699204159267774251634133648607811166673976597864551870890066414197427465938988417469356605393270038101199113409831804938014380926781714242446228154179881212264975679504193409998850763969492322761937941544384772670858788470729302609569064629155329711128884444304563988404524075256789338935828214857663826202687665908436261207040990347024458204667428925101957199885453833786466173223868640318710665629671745030006543534918424883391707628855206858855749618382160528415176607698773023448809680751130537697238112228940000323533849475308638760512654040747538188601168616849811953892921857797039801601065047646725468252694127600562812317997750109281280693733297392217692149815462852556391267770230420141299659423829379002658167907866882777618784683436277254640240093306394097255166140020016248815053043801286399853819903394662217552154378331752468582790766938035234905217646961570853970816179926341586521632502714518496259100078026791616733257438124586200886773493002101422818938604928616148105378145102194468790480830722961547498415767196438835749394769429096234436054491833180841506528395664656697512706005987303876353733705501162670475422704601422127122755202513327379545728258781535707304370152998748691388496180167820657515329080413967664753693644480497007395890697948647874563601055972261296013985361586877600163662177664284973184613136589005843431675482151076933342779384625825721792964832981160900770176847273211207240985733129734889490528561556652113923840410278470765202860295172636755110299668783100127418752647650073839389672745101847105496160269868712666284290771774062227430015598189494022846245532952327774556521427518200752022946487302936320112157851411248406583770006880502671031168661930191861883450452106718054870822599156458699114305637454151999914438763443138749331305583609082657241014060462522876714910883697567332771617040208312609640487034271181587684568658604751611775993288896306038319833862040948789495508839097358456914493378342835393253044848306185232722498312796233221888542175292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 7398181394191894229362142409085582469856681341157916311090257944106289568490245509397070661888000965295967508515460289202627687520164534729781742367217077114555364676694997069297900202495067151306506778042989820537945031161171171876901847266103353261898279057029971570115191126758052820346983242127339720298731029396320933695284088249749896906495557084895155317277857446662795998396968524037291530541622704933260016036299122818625792617683708293225816877177662781447324506472184635013901770670954163757189632320153923442680167526414879568800505122164370021276326542547104961066246453101009922969793941546391657666044036879250403176688539723952589505788362160741084859322177589911657377591666329045730358384113209464215369510124232627036644190074890755937169627086833488950379349559648569108202950667731016715391502204740829859537515821937759323972391293152555642745782732164632267851971779602247253872125900366650324355916554467068115345217945299874446244219900891212818375313059003312140113305428024535036921554859697244428291648352713691181787119989277247410592342994380109237842962643726257193706035783337104451462359796014530083242867759036568364791203320028132040343587207023083208031859618991423258359144185473943053583590431142166570777305567952713373235203892712002091541161488644463510737447692000774939062317459158183154037193843879149398737062764467515554609927318050970361164832191290012262352685029854791210408604308576529472510414807769965619987913820399328993579944250167569910899343683288904894726358593662985520963849943127399469874520759411566501522129639068251674061511867783262386790282213335560948135148798593803210514158005039870782563674908284344781413419552635735191187817282565646570809268300403583029184216454765053554979933131577562489999182499868777948695662724089252326614082033108039284442634553230039242655933596711511280310363831096588451872993913887727057913770486355900113284431236683483335028832172236340572909406670079961487938056583049839324517084882028263959663045005858365819047669751469406498005421118822825407107702964648878847219382446103205724018588499154292872214094309921548118260920433233757883420511651378387055401253379888316587212867256490246405591978186007838540639416106459715465723885708911406097162065706899491489316452911194858524914693301128981988668953704808695392366349454229447555320628520121802580335852081181682481073056262127377089011464791650083178355151704012757643099705847613339686795486005844548767711100024584675624319302701235514631342785346507981998940150338203953400957885370654598016011360632890041316768436543612381225596203974212389188625015532081360481483349528535726307378688871240898653216163332454196177779762551370877787139699810953873427521058793818177225983083387098113761909086702190677563143285602223049083099824948537672042684021902947080267743839499404138706474865133526994608021447107459705360077379628255121923072960312126362690299395632412665010556681478870018683209033916749111356149426408825019575993881408532194086972612668122391600665122637735998839632208144882174791284042972886623531598180793677997901881289031130461696218446312747574789522955978745493835775519982825681275589174669255526254356101669733833195897410143541876704245758085970197733687043560998937314568921523095674876291009310503865964370873179598811287985407186754587025901275951859714412005395650180158449695434235513633573642109534875832966025220539034068151458935189956568943853961470704623447073235463789097789241868849885258038815320220053224010555647479185145811670639444285933412879648535268203141745611345228494043549716773918599672666636868151318308848397610277229486094098679505607137029053260554723296760198478457606291669246882109978716637669316783232400469275933733528908178128121569498268511456528196539827058992163855557214522404874897191357988821815367050305225679195508408962152147291598503687523427774760806266407611557185745931675332847561139378541121837160273046545620701961171899185505970655218664214215854173999876152521857534868418765951108232252925491714314409588194950264167048259441973844988697073581105704875759230632486238917980042236450411078268064328728777804078018691827920032313551884148609268332731005081534390606380731313054782385442832140691680356591148837505661668107006458236907878791694392023341831238207077228943064516260048563764506095157753623632601591708635169197805225849151611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 327688645147207960337990210296613890783727583778416896310872512075646451254151144977422478354684449152447906119251269918818696364453924948530271399076409515572366704046824670887275082355866131217199293740901604907061940626083470224405149314665419467244552066094452556421076053403404185133273269916394473146957176910455024809460746924830687691456868924354684640870379673209116850187491849868535166894665816466824678986419311857819625179199114357490748936016150454062491672896076713633683208789075178092284761396395618151713740642026057538638287830738385985310715881419681363320660978804032478139295823860586003259816844875797205368435551383805892274770568786675677966707356202298967090436851565774471817507323503526484688986776491399548660272334602726634127963906510094814357850460728236706002831032097856636137221757886917447332165225098436347313675769750974255416859325140691328543246635447186801837439507323186795967359958447077309702831755914905926568538373350198140814739107296368466302284516652761581830728176920662701282561586155110570953261541151512970603669381410186404712320019339258600024661641036596649709926126956133583501199529767455541211611604796499000044902529176103837688181740481755910891392054687079061218952155506345174192561269801385600066758949851457291709970478510746788203238192826771449761092227272849675904448264745777419043359627115934217676031470750951347736338062182025723973340658580469472393358787322708995461318636036124889526925767991173939763279560359195716211617654978131564219015688408374488561625375011910535929939633047418193559374220969218569802960430580675918018275895749037808007278815359127001786140744278994025046439636166081594975119554275926734782866538069352360331461454459273417020796498780353287889278693253043887758184284823639031930345195892264495443194321234425659643883521785637570607698105543602365031124408076367587075536848705236989345830203011107113286365522074007169249270023729280658037151695858659168001662366600565000533038858944254463123882400921205720773532109392523521306474296509068432379131834141304132869161832874251401930445153722860999515153306546913692041531873355080392123553019078692043899464094122952844357635237829948758445540662293178030074535304054070717200677821851934753315762278421409777603000864056142678323011891180519634468554756342375949040051590149552489724512529102260551113240588021802870475690386601854800244444218613487855686149446472066129013605764291049006374914582996584563122682790739972246728624656217971912631894708847109158910571992246508699941317616497019216718308513655405458414447315508518447663524990905017398338867737806237422935822694137328411190618581566239823982200323510475950853378559235913367576843990814802725090094980609928142994953497314953356349221577898941770362102385159927440129426242075246795139341516300274132426134306600450571524356442612268041351646067640143982329939637466999712164166734313549306234636905942900558558888994528723519857126611285626839866458772685625822743580593528261919484083103642538809970066847505873484913568422371240125816814370476312475853243786087613176840646415680449619168946858143767538087713178490853107522631080468896151809774739388706262135626047247305070820002058250403399030479582661056612918054647099519855266752172432130666366516771314338370145134287479966560055523776393221832659574507258001898776018335751996051836230263793925193915627497399842575288940976440369418903200290732709674606133638112312576342618901835020051268394841230077890942021855965313302060567977251675097181843255066791247951510695907494946619730543397985697032264396851987659101363492357579391355095927969193203057982872979227335993486130735301446883519023337453809986748497544548220343841587427262946762003202329671426914185879536411994822248099070742082566365905284286495222972567106316052854617448323834167846652832160005022229871801730214686365188489595053694394368330591090514443350484685635158943341933468019582934765512719804423462910562656612877235107849141987248648455960911506790238000837515470290673635465381509863302916320807071988531647340122890009038385428598793038465749333735968521143149011555211554143144383764344468491769771678648314290011229696198974688788202341058362542714778155855659876987980419530121308871513265578366335156461524303700546835191198312452909840765515509078181434963475962512692597208233818983913465672230813652276992797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 3693278196440063873100696358802180160903375935609198957550961912965580103524962301159707581048056155644047167704461473918600659856066793154499074727599453330997717571538499012489013102181884855514235442589794944930818588913550578339911537859910131891762599723846004483176224506392704879958834150878264324020003803391524433211814624301703546201705053943114639276300275800663981023236342510498812104378282433129163621673180910511105184767889294071471868785472205276860742108590594108840473894281404530489893677276980533241034516793346369571969928659805032523453554297118364179661008341187195530902427260819320308454357275936625087492512280311676002566244291647962609830895663142995577067648009740481542569652107454721640969772202814521808736164514305194174677508371587534512024331355676118842067464349439579283610529578546589699853666061735526192479109511563572352037776345892025356597130878655119590879017163492354114543681839764800847247755375429696373636179117905959571496135859087248990201208124826197487097276962744180557486873105021092764310132106675521846787249994773959330700414318253296904151711223983811504091373112091997198848658505929669837322943794402332911756980103363142793157098893299680481867667263671742390612643676038926642916277825725016010696758959476073909332178464030537739388145877232342577894156416537155543007566852901430969548453075584199780754993388862806789611832070633587311346717837333492415405761519702396159588760722174247788417725913024595316335900793767796450726986747181413309214005561761907158002247313921513935086031150438792601277155760161025999188219787267597286704420281226597383127984638267375724893457635726521812072636674543275071105530458910584763977097392431842447108219317233734338081098724950780528708345598331351400900934450573582159504273900651398462937797273576136321808854167843113909628019078715178019309118590187864282871952063191038308846420249816764380289758258562969259010790400966001360779938541969251623187680371737115193635935579914897669430092165570977583723731968942876024278470506211049715231532813810796228445144867152719892995472744530115212997381476997978295654390819476308257169840954738202898204906827645747154370549750747693986866348507629487684714922096342023337223222181753731015224323085544765369871809960763280419073336073008791729584838695426555561917292060200277048769149504346993687514899260167442913192609471633009132054840552249018763371194154529401988142478688185787126325497959760863677750891168098171376835042100622834650132810139576332705416980846477722871907965867196921556689454121255901976841878949681165637600493942273931220175720397153026842745679894543147779866386377571211038546221170002137157531279472359649983524995304700559238874220047728314809666750923162638939391431025265779722619322072326914419564423954257048980779650269041964815219042028795399642596341117202773463653624078007440064439836057422259957860219127215932433610663004626383389595672726129854407363872674837222809288270992719282808967804583343447112583994792933855288278962705428983328983455039549699417430021031112992228920228443116425109939577030573169923775083446823918311061397681182169242127715788252170149990240647164211553296616207832725342970347233573483844193364813727704970790997615627610203606798210687925193935713695892982315582925305585835652225021122362146367024912349620166918364987536026214123122473118794279037110864260992152696737907289174246540172093037938795191228854772390322257838413730098906296412658263552326075865837044455353948901350611780948036332200783827195625828171215695277909126239146962779301253025675235173959234780854738583295451753514809658072608466914592908744387023928612211688027577906192167870447963786733705045905790755481943394492360825928246490632424283770445049448684162906604485851451761702959096474617938095373352173729892273216579001160357247161581595730328325965373483942778989824629558322366875100152318186888567127246693331348415541133511296218046262619637311553919637180242268947326948924605728258408407314049658344187232583480111015115837980407490796051164685866484697416587644477374875290802667885907576433756775879920125876888128673778778425994693113725480163280846691180432050519884746781547079256887246363431235527133257487558529360388563008159717468227531211362368018935821561279758368426913372644159498480516527610288298046981383948583754772698739543557167053222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -49255282505699516979500328652640615504862709488581271853205289140829070855597670003769936572582205145605236361960077433484486901377501943373352801907660061570342594502469163796895634513831010542251541073179762903570026500190439617975193756654500618582046841959098146243735882555153294921746325439393431395267751115574499961961832670235998335064546128828120667779723461036098385507968734580508379629525131500104875813283969014228411624169524950767911344862840880480316012401365251064953289964836489286628046861633474459956104139331376387433351214010994451566817777202941619985186813253093443329680344022242612744270168433556305670727396682644104376461920623023932076430748294457695006877168229941244641019316608483895438051545032613915211037101563363852998442608993136865475386866233531007678223373503946316633992152866525787650461739696411400688942630146401884543118933151208403784884160834796213569317777536884284632225149770440681919284695910420014796251382625625932116177085539486965939408118580122506110228604019278752936433135718113847669212222986543312706750922272654262490712567093514611786317767364355707046816864790750187462990901033762635051365837961068072241826967021155141956696326418173331957804321300258652439992599104757480324342451762158644884372686024516278063639322281471646411571254994247786587377503217593974206775512171289197825600597653433266884329444574382404132467339334852089899876824677588236754838978091997691595346820860122682079755584623047966639552209508592404337257008580169782321347615089071426915011993551330527271599447859407971932543381443382524905989295677024733592364513753913087842497720164048530708381185468135541649090444883441313329025985393429275842522387559309179896714575507022729381401198378594003369172175093111364836840813954602411724351000367218520974683735434398720296520612534251889530534581191985433598578315661859960735944958453545604603651505306968012955429282300277438826820237824511887243472349760784346020769341783021083500012463331542247626152810972916675716284416409175499830809877754194766140541086524886960752312256786138893359321817507429616992404251666004362725271662514129094809529928412963680919709300098364053871518791534710587595410042031060033769357707213407496841048077845946097694153874582549295664962948892628023448229501678027759744093930126479181745430327043017708175906869603612956508836029412227363174780483216906350489153661065158009770968182279370681997183772033673010890033401872693583256352956066951965472896120915384315906540536367585078793105167955292584507550073232376865862476393121903094091028441752836656003680517533197061993588124552835546989927640134044994233505384503662805014201939060630216665293666970946414422708304105498611831604242906051452550750088960664852503534216487623924069642653598697681620041301749235473622828369484635999851031551683406519796090473907854741625404542359247181597051635784421672019481665807929955364932241129020637622963466606301932342394491182469824795248481544309176471936365913854970527522394488185587413474825535684615935161725160807386601810526118017184471022876644339672052824053061749766278912018480579482430774544402957697926746183155162785575329060052276852163788767143996351547222976512331653895390499772328133952922060942613265305561990929608262787461942843932491000217720429891800540239491767836502338993548587809216487004980701607328910209836011236316497750418976904253471926202318777768851341016698220114503088597457570432960065863934605610097131095432296770995706929519098496314762898455503893908100253550947576798372534730141982583231319976730631992806992909243661134671507278314245671909803703894153937640097843116862978744231675732955363173256866745940528123403992558391269750289357914633303127215623336826500244200288039836121362618934505964364706515482584623923445286111996897060208834176121506889658293533741084648724932132353902750201774531523300680580727203819158186156211951419847232192473557262022229685504181301186667843742825671709079343222196025232746182679624890963579348880164027304479387538079896467621188947587648432814591947721013647833208804730341388326667309348748639471327645119244589369347080152063044405746456531559045946254082698534948256422001048187242937488789806117466154800672372910860321619205187674534898056548191427616486549680718237278821393805096780727738801878912271858942592550612005197763210162520408630371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -2208715492680641896253653226760493870133520575714187019826409599252377344729497131622503971913562618350599528191916498775580812515472321498569345887434135744393212626622032999795675130527499892192045495397750048866198706808752456809034097944722074219755152265493950890803663546834790063785955474797576113266188582109291492430293792693996085290123786010806280195366101094247994794374985954407987308042915832352614038863007371936948343371581049530540692444963100373394852191134080139595300539012087569362790686321152210511145448050576945955527752026023026534662956918462504654628417976929149754009736015947933392333268879842041692439294406365984772169139264415024799880519221782355268081641612436372388594414699496477526237799856036351701914034595390435148190576016198765983350404848399864265084705996557001667782123913998413082219617334258908524923032313104331320899101874369182435763784624832797616615741483625209778044616802007058836451871104427540221270115447387521746638611098997555877105078423485827525772939573951449928980803327647706715729358874475585276135109546765470957874523773366380533250890798834087455835459665854724859384238887104268529009838899661884333553097777415218237599337896778363202226051430238747821672989853090844671878928798770946678704044498714427518739707288579812003688830391264604525114839807433145010068835283439296445617053139772060709141471202913285442074490356843663902769345101101269208633874275334618080300626195847993569759266360873375750841127184092158687638749646651655838444386518220226777060747898597055190534378470693920836204460665793172677510612379341289862006728530302130275357203265229293985685720273692529554754698693851276788730920454905244592051126009497305955812828156971882577580737506996196891053268110600422040584653694166413894153144830782407811065578152292737043081781905686277461334390865362048518551336124973301249091606285916756477556233920374613265504703927265387077564829671977531412885769867622776297266930978134766701290050102475399018181786840225825990004688065025927367295840222074616826132457712925416156976272866335603784876281542884988460505671718759989083162705716781786960160550096403540451975353241151387136935420733684447610645772389385830375029943280509610923283972756882911140570514610735413112523873712923489117202742210991423530666308490353205792983249043171288935150596705614742852934177181703268950357396290863186214671610398387092685397803736734204531809251611340941665818071813733711292893602052097303042841990400756996503479807152353229093499031850394037578365645034025691759437771512780831650931481458942877633811194691336788893541894489831299819578339061024969835258817203264397278014939973239429413247020485586098429970722440737666854968188984924275761256949608433766613778315640401739528102503977154529472845450317880972566909213263563980891032279714786444186412286711744278785833784172438635849001932862686581624052676599159463388123619360589519870759377821381446054841689984211293153229575597511014763259857804603516162174897321358244103519759679215083652125631816581752266634886008326505675543424512286431841568989703933542355544172507318066301020431278396179905383041560672529905918427791673285615363296476839007363637248764272257906958685478113104544597796367873071782185213316724381482583800778385268792231332014073770793718577842004100301352424823204817803012596134434529769675466106561714753796226815836787299340489968119972375858655503086938489645568611767775426091650403805427226307399473405959439858221781576411830599536040422017870443194318534533244240999865525157977580840551875352204541740231019522637863150534717436627229316178587384644573145044423969185657666537405768613829982420533609681886096593579074957311809097907463575506383001615525410503123379050471270160238601619402603562831254182239142056332991332210913581068522278896216410228571863278995513835658021468144759766234974130792490762770591458319551590538182187473699525090790519525180478017574989263424330375336580670449763078815605762621386565035203347712920064262840534282255685766367944932395510820715501147146721837752546163404887537955897094062840487500228631508587424918476203142424923723339581395242218613631818898500816028963337478462683571230112630096337269562105345149426364463539055179932274776271016071390308909043557927892907462724736561041315116641141357123443063337209224528123741038143634796142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -27496845201391281686033295198013904756827358337107084801700846368973855461882368102704824150571832554042442750955490039807539278703061900114637127031589666419556505989604775559003593671013098590563297068516380276035443780421652551126663220133756434133346858928029777156152234975585741709159595898573798190294840972634133632962998539648865848744132154075756577944532883304261371544698742617619707244447033429915675521100011674020468264680764039864620305714186745286076656090477483925701040067224774246288683551231435435886012507910435729051923347244335237981820654896256876672855576582866946925481087431876682662956670305141779966464852248226924133668836014783926686133810461442399602932328477754924484239463834373177379014437744450036691531279658204014631323041042039859660226066320008819477920808454630476085399121548830752275381133273620308138234031101083615620433342614216755983352354299918840717431190292862203774086440536030145737949000508970816221336922461569346172513084540650004671302915801918654424531904427586967510360324133217166888666648016703815942294053753159064289283462599475871644749484967877914506873662532692931293041886069501144858015756271696362707990167523730299705271762704403675734268936739235826729242166798695697406896976449756583670007137243259428305679053989408555712353824152166414567944865780344115632911257170518401770439152081757188684338245675401502330526401109786507921702836817882728860648321341248755903651658649885600138470459283374067076097537403747918604341571159121001077311506291241918449350580824309109588665402439211421591394319879872867966688036327785492167633317890233107735735640584124711268295834449641800162891041770292915577917187845799508560651335772997017605770789417118564798355995149813711526193152167881145782667206440770796332343542000397443662212170836819780448974563732450742505356512175290975824501622362241220820665229408530905646446793519619636321019437203408245732281891533815388227273487746170701424738696039149920463633618876276562167271167225958124581541309993902850526377883460582163858900658789842132061883159299595965553184466526074714651848328409055385262750489210941335676023364511393224025894532531016039621887275228195158423194627706371012253036976436209509151693930129602973466902927741197818987720418589924542342591695809635052840009224765300816180912556756301137399108779230237417755175245776594863586309231982740820016384123978535143806672269789886134211702201413007151513163304650277725059264164741279208272323385589194198516900808229308852182601554473880898583320458362917502185412324922517050629782216615778593209259918146058954764848511392004919182709776304989141046343926611257579934277512823729140826694146236110928485990046507407820796852085733882213163466121663307457633579942535453182644065710181896413062599585365433885017563925987843352214507548167890086302049843292134609401010854222665930782662182495489206362085622574139222150833891249294067627331842424120156202739082307801220172070031206824219259799790799819111101740642090954859180659262334743410993087244128557557766855579325373757481302031069677161437324275366178144526091720116165241796016855036965703109390827050008918208242123839529204263592355029522216053624965452471565455490250926025309359467735515387756915929883798570080311259589913839323452915248867295945334891954484561442115314623210485671593285734541961217180555907378787835377503007291645053975412547707762546119414820881194447747917946871447051830714024165044540412603430742477572692433222399578347233549556750102399052135663412037001274623631886391485053852666879844689384423025838458189803930579044706147555962957315192909485766782244511209648531426944348583230534764954061414826109589210237766297246529879396275044368735278201936850858325119867137568546572814418325316670773563378811375413365431728107677881628169527199736184136904082825056033994661111199025453870694549764149270534540804002664562225163865051352190526162378380665476530088025524467292868127187434749244613470583015378699174097766993246555235186745568607444826752704933730738423822898938124503110725632481534656333683631155539354773687951813778395058995470086353550469708335466198013621459804467646650425052354987036675833765369464032847617163771012266665974714959505271794530084270131442380896498529616563773977460195258498747760212265808172613197649613008682889514489033899735659360885620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 55281831924169906516875960854856805983978888692722244494792265433075013346001041132889954724371398302896091767240603688764815282035760289393269696266288482669537724200926300591182884731778672802177460297552322312378414987602137518499541879039076992990726863704436470927503866740629590271807390460927923247327190261693901512041221968167094638871233756161842031590139480400109082540197067049069662142545520273752244598801804008957291154787558843127224047621348041095929027426978380457457994765056741394110593915227131074505966239655441984479131287635882737525192712225214054788123224472519594387278724413302354276941830980434633446651827407564383261488438380401160865602301980211693711823706790433175260489210614541797513004604960525937277912728169502657391033421032342353243592757141398615924798729445630276580029006226330385343212459066762388831793785354584367428591975623343587181818612578591485528686682041675380453623404240610280563895206539848112822427026224674021457276655257913299226442303587175780533974902153663034229227366489502282758961256827106992175069571911579105239292635242832795225591768768121950737754472816956501493412194388029418788734566112568787602365548291740784135827331672135712591487278901830144342236936608338897147746926646973012070342010132137979644006037458963924995323132327660762485649292361909836460350678664205762652738043273654395445038029851008825201810050965544833025560923404484511246890341496636579471552634032514901549416415137431001556536707299379157448080285547310052776735619105822222865708369965173659440951130456581926382084039526379534117794043464011949016772327150265306037829696942358911603972671448664947849034819569609406135900420657405705894810727242157707448914391214792954047003037805082259726802447306248052998137097797537840288990395713010773466673073919278071751669759680102346861568150597675566203277116088754946180666884829411114747100394200870148009501482746059038402613724155346415120637955729350555940608153166569399982360716809564708877545334378519563769520200054885156847898169687602455895274667241054219454416076555996001468408688753831833598089021763330604411438515814644938653459117655209450130649005620190284134246166442359386404533069895291129890276300224885836312338938464761925279664367184003670064927495772614741929321298212719592900833907430745983329222633425664238805690875469085123499314124029559246332990174353468203870281004023281154998454619182385844558444733663096008428961953981683837093809447959536664562438750894145280953013210289021081703715372477727430470861761242078195183444766175642650310024285390216550659897171089974244980815665273707160262117739802948341616814582069117408954153568170089341404311300619705312186288074630452914383091992228624081855707432034862905860346725539540770166239330085298953587919408269178404626110388286232818011879244101587401972283897950153420064428564507101648209464643302333863924151102780581771107835983041163259165644187988687418235579814471796679847769901597780476927135917736676318408085133219061783292244460711042884713811371544325859634481986409314121880160898660283260590729674776964399237733132213750037997902921852675399337245243060296230352378591016046129413101097067159976507935399876439705268779358138281835828265355532668487671228863279792163539789204056272709032852034519878853650429574906714512992952373489902558654243579985787287456261021697617451429238761570214683790141819743560001623055960116761616701229822236109677325222194063666894916222695050201120175830062350195822089029623085817982565165869542660018840629452150252799256677082103793961349601309971882542687308513314895450609226150725278888554420537446769365006584191997724096715045271131251686354146310795425367977167945837611485718699750114773892547504613471081171311550459344751818837685513961436104845844630749229536728943041881399437793925191784206718297586975750369648955828704849722207827164986626023467719698971774523793345736121370621612104626988612043673000575372334235538897231045728159097343503848851485166387227745900090088227932799291723187946962154059362123203420031660327448895798867585056019982271128785479773906538447321580615157413320561668779143744414565992079920156685949075525480867056157213010023690806627622620235807546965685197488520150042774634806322295350438953088454333126176091716182212232555649238098483769926483333279065845999866724014282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 6405171340566577020831707036100895916389715936710126984989992337240073452704705682557813433461747834199115178618348728425277139979994806177561389091244274792361720789094694017363738454060344894631841439664948284024826385600242068416562363464390485851517177887587221110868590008940659596286088754486266300939486368406270107386692075283785088199915804623705196622500578040994545237974172955231301393075673780610576219009305816679519897503315268511516607152785002180121638411254169842178837166784498198757714903059503036848929987694572409626599571536893525828406040994909017996817639763827673100061679117614610306533932919780032133848530427632200063645067605304577773735075323531587420202526472031549863252051536138791340980919702358469200756922138857176841086864051014380624572067504779232780674781035607987688326564638611967788937191368456981635798738813910840648892881778277652739288659780303713498176625160517410035357829011651356930369724826097269415798778515262107075685627986304778973948526742456954337757559122617455950631247398345869558063112503798466659219060549634765746919840781638134613375763027071622273772934503739147340600122115113592131533165339268097371572493517351947128353251285799213204277882298120452568907880907334570244689008683297164059055825368478652916908740051753342331660388889344220835913968870089320531994826926063353285244852207122592308749573968218734818238012731226491882834441493037236270460051261154180479544652598611755142427550960724073311086020125340918800180834551392673847097749223621523211141595002183983782727905429724109195638346343675605882831517179351407901982769812427330894437104604949447448866487147202278637240576732535763053826247568345438360308970717867011563522758787172548018707710886002056779924635691089984720369601590752369114604350396062505679557316056276781266144417299951787072057160536745867634855746460498886324830134221902566905624820431178536022756653784702947825916162892117606977397868807647719154812269485821845563570865728882848264046563705264229299048601093181879030703739247766618467126761168437339896440052731037756448397743647655220980878815420767334318063743294810144920533137435802563205078328924476662473846861474962080357169458002667497845379411865308107163187761161880848673916469013756607968967054907922767251621237477381552898122572935104085453407284625832118123824022470033176142207372334085928653872551754881544166593823815757270112151285249123882539398306704756232907328421324874827282292120573587964086960282510355654157053904311191922930110616874698120165595770933703813186085761711011821737089508792481327916101246935756065227865094712487642827639757319343489652146927270202772971728140384035348249545229711734722413669057951203923558065753590853644932051380044373207440849859098824846149684976963438950243120236873521613354157785040288796201223760726544692717967759922527709139560731461264280278308350976456890869118183571810869938002547564643806679654185120786652758282073561430006252393305257103691614342290175580784262490155153184739409080705077066654471877673890935545668807300709955547749707290905305397251161305924581423914590342388404174776141819813505945650324866376470267801304822931164415978905225072244555257568632670344659181880328038571928332903070986258454032275294985090950078750087121856274860537574574843962436003451615529212719538112969643020169887629033196496374854857651028330714060316819449778902770811324590468343252984384666388245554949633774708332221241420417493398452293044431644659505722179853417831382733341915583599541266094369727887977342353386528241113180920224687242862912605280692344971590233780074860433481967525251529685941019778127214026396996970224793683007085316725069795083272528621171438486867312376629406098504342583882883705389925854079699181973078429300215388088249947044412838784689450368782874698515401987764700427869762657000378144258608209336910236998145948270842123948542038701397005559862188210924903409661718969169486952224500135697781588257280948570901506627604979010062527554263877815790192661033643122368939743462459604668886097353181918610601902586854241445156448425835883762612937843308279549419261613474257732189255836410270683407457812722495104914460401227279192679550041786755394576884950387008273592735853420591541285091302262511633516634253135676408215877028792896604195358463438648207594061645409055927302688360214233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 75159923449674293626775710900958456446703554242202762245612530548336828537487725090867273895918622139973861407185107566380925446264523153541114445973866540682332716672809363940607212130384368887175348275051076912744498432501520081860288193994004581670804149021867246951968956956756799005762316007545303558976399390085753994278104508750577319907648760681643798311263074042987203142051756415033624326044800897540244450160461456928368829345431514532705875196391344842878786415395038642347053244769020388308456108106550693890014281849369828295967477628208879542480639233313576787986128046874878107254767175491393324875702198841635762324959491668019094782750861857968905533944301694372752721399373730561605046588646679082726368394344874688300673437284445286776267587667980900800602252597217422098859441839437135416439984746575582549420182656639923979082481864336600436053384017991270661846076775984604217406127689092433910533049782807941191987878421264636924259522375420166062876048200167153924672771458045544502770016364400999226813175349240456676782247083974204034749118733088538957841875552060384727762912058079551011515629287150508519709154193617743762293334776081566564767460378543205332037761750237688745525354910127159207838166424041992956360876526866331244770431574203736072100034508764398679919844696606603877023612958757408103286008508054496782233909752904128622872317508472366135182923169389411281666606199218362945293576316696233977340312383406984614178225913296354945875565055330814604239229739937361181113971425543805286912695574343976505483913823238746274133544672164243264181019969105945007331368151474244949814785353356024546529586985887798717028708491941270732221268605231301264645721808340867958794215884287716767627132609204815636239016783656619612085876654286503019692085036910154663348641746191196018256910964328715083854956846169704975841058943045152209868242527237303796252065646265681866116578424565274374591811507671818809824967984541629493609174974336075911207852135981259745514567238525583715407821904151754462554709901672967584075059489265100931622320354343338902908279911869866865850786605447693558028379963254246827596793037921855496763190716346965974697833564133475579421550340048962001602009186856674032138639012705396238575309457397476990886161843005824053066008322939690407798141775308548777820368034038162781637823936650929696398121592947361584614051029381573812974620097609967698848292144693242817539917105052821621398846595363904195785006727843707938561344746544093353375713511361589489618916691113886769178127195110213850472275857762510863693671532339407006803409402773260090617772632987553566406456183607895453794550264159004077824479428700334777282975627012293722609107653342440766735872153562865107365857687828385977737267815879371790382027048168501597171972477823299889658437249080506657641979615917696476990203836124098124593970815633505047641004127987355034534603589300618133676586676736912153066828775227956951014807206624658901670073037183866766746761347063067482192654710761408354765127252180346606313222322877731517913791798113698142146851601790192599634314174284407066805966682480411592139244763762755328295286959480654590220748453243296248154901549978160152938660066960458565902079937915905596101201013095494676299335955896980706674191945849952224369041638778871145862641512450800561328492396427225313498901646973518339739041186080751048891999578290316240853333657443774807191928387987173980167908816212107086365043980465757804879981934712864906569176889668893490903202570507629067516565748052029433962936598026842051014176537632823598059455576209117413981852347338956577803486519988089073733185824127038053758429747122829611473072362526611226338534679676744436276974209594760915178555784520492859649120816194270421272924933694264333328125378965632357928280357292404029830345475705766584843908200490589100031982895622076869660972747815016521179849736088429865908102781439029904946061838576619027204168626252430635295137069563078440742360537228090852856756713379151567781064046055712908616861868573630551863872299291392027459452212827062102935229152631350907601438988675988410221960759408204049980600826164254833237797791517383826386054953471907724284139897847581432460468257515692065892804333840739353495613836424760642171210012326325438344584035386251415237092844257942952880188758335577858815668150782585144042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -207217673236739302562378902528766857263388597476463624928259346155246798405750158411103680832527770841148078742114258500700132708600880106692667595005147867727851353599620543677814977521760581589589933086920877330570829093202845125766970167139445724094544524930938532388359739023974438835531205730424029904829987802576398313950608653269815349201805100176777543263049402488900247840417905682063194756633843342779409730299569799048561135843540852017392227706774875517955586634141212859031430248902097818098651404920654397652414491486563737441507354049087375834443770031664668488247916439008355408102463730441674900093784410442082073664572233654744660318752991647976101961801933364883217880705294381893644910393384244982033014282279033236056495574955240270020942980856939430387909847229093889508727949072569117215290182941010071847893509049381215759196211802573318872441389712580600348006903096031379352311893604974626138966821355996896653473258552024319623450605841823551111372142736093676445349919716126896586289125230149522376427452032359134994224013330539187191049147225873012529977147418760832152350681514936860888970883280271992613461039805767456929494412651425864277756297126355682986052508601853230797598065380088637526746384086559877312181095603563858893214138903272694022889929001221205712272654631790218242834909297190329339447326388151680866346610717068682200585522674623574790420873569781756923002236621748699196548148639787438160093808385805351784431690600689652057743070020448208211481938607931992202160238237092591457955800657512448451214757961803557165140259484078648560002895859779134021764907719942453640809775817323202990886078398315451597073107333728653559664401338841354484496642734758565940436358983938692584433621263544863422399172278656046266523762875168158361377760336280253109892300484297532708158786647796794526151556694890096046282926382169796651003156755859911231734458158155071329546334396255250063521473461385503937231383907572167601580714552556626405918070876502274151292522341182827531732766899594790353724259634049478163524872529507687046174376899859296563466718702538284792052847397563686293361884162446048579794854186827879840762782620805965240750510940998952094012501970320755664517904699184355144592361234033087921496256313389675467249945042677368554943135237697035010631800586111961524528046038679218619271168577250264409998562529226121325747805108343432752220777379339849317807804360568117010534163150278510309488121310565875194765070736124281681652315912819264376666183949491435391127029958290113864138719998400083646386723418172634064398101095581728559328429706311091849168083820139769470632784765400076942572263091658173482089942113784113249509588768571839452995855509684600687814696241621334352139304711942506571147392615845205043825757665000035910004422033758455134576813427517857123888063107996833709846291115578549730278621444826718560917436290413586171836817027333177379740916188636093821096743428407417890293894716043523449295829721318217962705158851102278385697764823790395319654109365523942366373231913527536066390810073281999917875071103547455358802211408682476134229178367199577052601386399893370489371542049349728290214394628548272490680395698297697493530623344247577866092601344304916558000607054218590385373283436892587456073401156538045799048460840380191756755326835482667038171874028286881489308846802779623650346959854012589235280856622610679956271884686894537838453027978095874837694294073444550880983195827477210337548214512125819325882157323527054630849268834114886232860447132376898760435116093524004885420261139619257956862184280379893055189363356257830860833464589276266259556452761524371033371323071700227808067539382892093400873007220763850914657922411218003352615186487323254895884346444039976544492649437618399304201782882921692705043074344976387868534606277666823574992547320587536919087085188434231346044590867293578500571348270917608481098802687663124421225010320911345031768903176157026011104469004087753933731629043298925196200257155744647611976988266647070190929294631131094449784226329517847679713668951559014419163444795412278229604770839913196094529668095241570883132653166158940925932400654599557659948304778598860784514612895984205266073242599324999198113238485043683962014246899263889935758748912935795593153856281553679269676250549443771839432798520519440899079199880361557006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -16179323573630341453608453929566312858830599041050283701756167859845763817445043776013874916716080120647188766142664880035208371694611498403902638953412004348557545079143326408529966134429362251963255145280464474284256742636575832887487133857713866243038145916566322677750125525533496034547712257270447550603770533725792132778019422866532114171293316152825208187241592431156676094471257731223601661331095850503772675771024437331828834692996523882767917180242596039936244117078193884208404903747272203815386332942646531522658821781442155890719688471001642080297902028027569076355513595341018274254800236438540642607076170567569212437713056650923508870135366310129963582213101832149253205001603835398739297078676674057691492551368485938790685725076165169700553089408539930213202349836972067642027499158491570201435479013544272614728026784584801417604289304917390331612970453351876757875978724076903924199450283716219780371665106748061151572981064209290616328320003360647709258996532644689605065980907627311299992042453759620496170908310301228120784316871270942139784062607500952337822226176604308743669367412643640469142146641153598515506754606303080034629351670699469192341779838563263094875107732230508367304899848863018677703277371879964623682800050343955240946200465484016234491940348610590426325940005363215095357445549539651954566702839727102130505566209247576507682537836320187438005414011669182931831719707022278629318761173022016646653412005580394967986870617188934452031914598178513905154991324191263905964472018538589003080703397892524688007491943321085898291418782701867638472350989099678691168902595823761085895853074806150267966055918908476319916542887612820739981898425592239109780764178135940638800741893221238542482800428970849084351973945485920772184284998500260495734456269267814520988140870399931378991504141013713540093972216059559484292458477026149434094649384533083113777009832611777835969356270801836306412479769709044781929400072478355797059704587045628115524614926137579903370210821939023749887122180143694594329311054369057214025039899119260511570285291133437358758553095228879779288793387795475382441635347994675202912333132332734301434611523411857482011042102026140254483638503714024795758697364136930495620433455640727111264746605627599569946672800369945700207027203030771736570298942774867199246610789807831681330720097926890574227391784065733687838551766646870855179052051113041278050394775427890573207007803555344010932507359224672707203940760635125866866912537150416750727492239722650329029299474420894173124264723878255611563269089404865341694953523223745264482668647010768346786118350352620593038057125031551332158750534161182972398717271152804459638895826974748910871691026463189577886259920432112547344332705458484136980524493514268609492832611176001272915146279462101286766526391895878971282550676671221298260083526272364204346779531458752051629679200387153938369584032308420371463268852311494628378577963348663188338253105062019746848085410813351577980240430455300178996118468153096118109834595097028690697041797275267713966150438116700533221200266662956887126309354629907681658663867764582552405240702555757840214554844003369558274333734322582861647270493866449786164377770160281102672302430797336759312336042826698788450388503417769091371682657225189929240132209585442729418762138521892110357261264216684941248041050994817871653364119599174184462483463401493968250009136453196682013558800180986997863585373575936130575386781986818041263624754110363040599403655532902840661388006514709897892751905848397661029968228368163312383047540751133713251791365044350885628138162575088187501020233217442974308310264432712992468174485034272841009542681049520282397507454137072165042864202778741385092254458505934368858603826840661783955734729991757670888926340957428481081676447358541862980315563793741131727736718626658727984468670574469784102356531515414295788366723579925959318820977120495833760126074119729302369713577774839518159116351804064564594247075985479430432662662263346147247091413792171185038914089563430160355566489580207666951240498850343810930111267614132340047967343616491274924131168710225788170263603293552369554012945568033639119773657064532668079559303459292770019790818688678129695556515374572067505326040601364885313949673764834144758187356383335436812363421386841595694949802464179811067879199981689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -194338446070202865559896202807998457694378203686882951305189293403512618595596065622062326395190776867805140811026965184371246247163191316959209711943716835042742524689910903756944569091945050499242383734631351428153937286912964532295947974706470533457753469994407119584074623118818815056062569465519873810077619244793710133230147670698099274778857268580563330271302456048001365662809630054846005630779612620471143868713415068900421860394967328667956735388656928165650962517025720607059805615948856149847398298025110749115472516191465656278492790118919789129503149108617775687367504170235549673592208523946946495124309316408285550209960655635862146436858849052162376424689196838289266836501598900911116366894343620475309227467226590625231150175079990719622629137865449890851453979541435222407269189056779050046579793721203283524661469723283585160626880774695664480319141713067731365715968996269494141038058600669267833222989695766758757591779499534622207280599888240988335339350865860900410279037729265265409471826726321595652425861622699607572633220982535654919530647126230706604924127594741150959890156792584824384725007705674061610414495213054968200484367029786383755185365887999443559984522483983807287769278165732436036665039013466605632671706626967760696004674400406843084397985499406936154913284216535989239525281703453248644883619586139657176466985085617914355475954185791010399881063168637715140547145061287208789698274372869765250477904590032394697618709707601306050362871470362317043925252602499009498124417035220798033713096583364861725276698593831846511746267731927101818395447607815774181289668928678421487830716548565572392399560591037335047617880496118892455161967753563185052622639883922043113865876175908127432831165975671519821272509460748359022071415502636817145070532388148955066891649690324352671198446094785180992183234450576229736213331382729328140720741898731659080905522540501970168898594184102501596829925860774271999417020891078116503753936931017908518864712903485244404396163276677893239164982229272632821503066363448936312125128607260272502807448053307280180400315194238143192401823744351229412784354428076852007108681010231313374267722186040854683823950028292925032503261129429464929957967030490742853816416123691928973004847284630680488722285565275058650653457157873626171152818527285882663351157052514683288930776629936605694120009413270318301891823483780319479959277336226845366626071106625757543505973829114683109511771551834427076682135097068010629726220426090416281532798498355177631844197640360734486627882403790442654832450464216593407340062604971980003830482466000205185284837696308076919480146962141867098191110448556914959992395577589000939030516731017510921445482051327566910547436566966158440215505107977709458328565591620212795357157690607564735980795838370929976332404271589621348222903999352506300540279704089604121675307382040832864420777070268967210071782015329473502131310373061766132853644812162147254401587505783099761212183951904505519847211750590012707843828835285206005542751208702488999189076892502098848115706341099468413588289004330744840143805810932094908382569812481135992820582616902430524198818992312435653168094541749691960112317182039968787868411282539609473932865160074997808564654157453904071804723263666580007621445922886822254645919225240182052369035184051862404031335345703882186492422164234871547856007303367405715437997215047525361722025553352622119186760103110656798173482692525888925210470115022855441114490121905504262739849939623050370204265634817193893692827597450891953426652447320458759711232902811269491796170207963694745149988963984635771126573123591685864115048805444503442594341806500176913261881745748878224117453074529596356208982361502742423793260578100334241251759559487963261073176456928176819441315502325032032072712682396501441946949471490731278595417330796030363146552230483203397299412052599487980634611654534717134614322667131207377439808142162998549837302168546727394254821448721436738518061485796509789815643559637847588731630128401419248374052748607753963353378644732927455808727704109471605841094829495840423242200743265836876872939089836816053061270780759285563814995934411375052922970863579266032916549296960495777890047125997944831568796391715635093690214436572896503139885986815909222680467411659501696524028616281688786049386408194550313055515289306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -648567611770159239552110151369740657203163044905274142073675818518577998165604824135489646378956774545116020912152267338130005382483115918577369962802124379277562055992921945960274530132830116273523439459674866435418015640050016699120876517658229808791227515163344161094408635140518380983165331537666290215523035085727434587957851804755371370995683645400137639575284931105541124810605198643179842951411692159646984653392099702715922208577083722953699179445127784529316928259553933557114284945774602629814524011863822569348243194055819697256953014424997751384224142838882056405429964431651155928968296778701349452080280164510255933326637501157071400708941047296290196920002983602003116914780726594723257437069078693545786303434528479113934158452588826917963744791815862533047434037026945015528565010880966584980941633009009986597095014041593894593141690005839201224882073099465084881567633296430864433738799686855587727585191790663073944989442423752467314666827711521431001063159294550193555211664717692849166918566148098591799491812053316411405345174856429566172397303868733860457467362935752161491789315407807818311958157893769438191245029182600103810122076257165841203541834621529166134361689719324262953503623742959238062205396034365026323480130827197856029782979732010648067615024202276208380194059251868088068667665214063869396856904213858764034344080256371830280663166125046833115226890921302748399242350522033807111232741614429000166769388086141885812476860438827749438592211591517235619427251155073583957837858029719653704587059438334344191573311066318159034522592969667399728673805157513354368814334752021893508857059437400453511953710466901627318168606263251905441714952051934579020603931388527479223095972832588484363794096060062831257017736136429581259054515970594285513926332951769154884904762806768133327077694517111607883218749928039851509837751503077938133054707848129278812625316910526003137505910868047001572669738143611077496786994900649970271308559586123436083094630595460174326549596556036792562823117657127630245317086401835401037678654082899776293874665797103029677756368426463502576127572266526391687475139441747730199842338801813389082141877568841257949717524561362174217225758754244732597992491716828441338408308589948809916155689592995605878703628178251425176492107223284673478242925360211689816373232089832221412735886587017858998547954323289082711101813039689262041370940628771305893040110347930401362169554157680582782882241916723769260563341129778988417507514793410944880112434508327190853197562938901618418478280460025274188478546362067272407476222897400334263574801871746905661074650986530291189743908324759277076494519769470703298775947463432054078756042385537838088041019130133554313005952735553875468895776902479655061548868863705199362257024495851068034183727042223874823285252378315652134532165222637409999808574328462596097302772954514070413532347335494832429673193281631429757696225194154185801196252353417867604315882908858485015659518925378131161378767420980450924622791310308714110402190407738656262864217295600913938356465475178199685811874614036125441682450639324582522832655503376149792998096000037544100357915059443588277111442810847165190610617409159210111018057668572132480029655344280341747908129826544691166219462804986045609990082245870993746703173331590470333194065656672444369749027115359374960997516795243845572983406749196754209601427780175524988431766867335783453724004331674162048220177941758536579649779252966281068076694207615599127852231797597026782997583782824247720403715860319795992721263736034805722311561918365798545603753223482325429448079189162478347140494010050036519468091562003566458188662545057601986073767165052949647918921117808494290037970167278617672066765196563292121967971942621115580403553180731164827902109733752709786074402435211330016755165522719632003018463686628446848563358278491825663850489236996932219961998288720873831869743018483697689965919935174570494744780669925422273925075528164995987088131689281800835259074180180481648432469909773975920042672665123076494043580988707487417287874396494569864210280312404795041131858480493901085255518703876363674435876319998921072511109679655081804030646325769851623446042025495243218833027038616405006266568161309536873298076569684838990633060672499760419125598829386692563890267401033318250824777351226657629013061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 7852602599850025801396035981549963459336179196027744228806672645270504560575125894643987270120052143932174819698065836402773142789949960685611735044152033720396365516679357780847776722233846918725147439482591292751602995974523725660772418102861038142681576867012633279499224938867086053660272267646340226273804914277681553345326183507245022659239795323454091778529274149897650038216312906088066069218194505802346679840427415646456009230565122756190305120644137710403532253107306522063402112756916170463457730693107687704384963708630192287336638924131341582699885109749771004381736928461712146020765196053253847998444479856638269862693336168280186448668210762855281484993582931717585344690196643209500321881278052248490057449586579487411821958782952644875815217444634829741455050174199680604104761316453439567481515108206672652436187620007613117149945129253459182336205148200802225470207041357016157704691897924099143862029628077496980531016596435065507148056121302164786156786508786242779839255229333070804982960487726712867415229865387387393362996859020662532696889133263053524197364891179589376539032144470502022418434901303666140315369565543211529530859282736298276623692688438373430265504569937568198215508311691018290181361453247053291403958866725385674363904349318094566321980746577995403954783262456548134726519499686287655283078653376187051220999532278376051727832878718221081112418605316214471657988796651812100624720799872072172288568458738465326807235368351069557472370398181293256980514448887764145729454627731419883253902852954076918531475102147978626632745004572244979621394409946082789321541939977799579715091505981460700092051719208745819541044326955321830804586802728933234277901500358584679105381732455225668430902432388528985333794600865772003196295923550882443388241227604551905260462835171281433404025383134447098766778729611654949346634122442940712618179665952029703975459302931475134319028227945518102663584942897221867369318024818837585459587954881079513082445552517319700976455207017191825447718635679034057400419042330086562358472975409473106090789006914056946664166554592732368163100472198610325369703963746999827415190797197241557138223130820764009630457160237760316480781593767888282900184665644287736927580969867006539965970434319020219018472625548669279144356921455790406865274148212444193015999763792165143354528076540592651239167754745230454854117538517389084737285991655791692493448648933303570266283266390412134787094195655923896328532187805636112588734401778033079276772436600516500127158139197451867339291640354180874869322473014090158650099805149420477462663924501973821545253346508667993660061696487792992393074630082842045461052397513764023654169494334307401450444766420583561540250781622637143409012242830945397433394705876707646437376791659284599114045081109384336337746407730279481376813621192817591756545976914911011610070979111490146811091121645651564086673278944423204434880004348354521928985336135039524565832417248991589786598304929891056086112949676446382096253406014450004917710752048393452398170972101681709195844340511510768401111002343283690608704921593606461515563996333449401155404456479567698785779218127449336535325637066769832425802021987010453217314742985081057327091678487558128459273490254479506862220537703224935312425618337202815223638510625174024418670514601396633815410038438384391672750681276756585729470323193604582760005244923928967708693111993978104070018575770234173829949658013584791462826756464563815550947592483519499211378922486095994975713899042218969754025961805737441201547854707064455178463695451233272110022856246279188971192853072990223038814827825922349042192495750485590320943992846108752922296977471110233410690312897330563167718589113824285012927086464166942424089570772235907210238787731158298347531299988800350253159583101247513738581523684961193244871662943642101962377268297230701738431236508336488481635019001663399565491642688749020188906605767647828817354762880603754204710455877751343391702595351803268805611574558836115360362609199964104673088004828785020186399019002340444549924545538572859878121896705292211912328767385502346464714148133608879013697756861325864316468814280526645744315493979919056224385426289088161473874670274565596128262293629283453768995185455549729794861385819591224489687031662874457696817869292726932428649888606742024421691894531250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 65587362629404595287581124961740943395514075106016297747640579318865444515905355862985863251536142758310791237686768498635260551491818336263276059733128004808419793525636820800542527193081339632261583793666114114939569381068895307267256580600098683737317990148418099127192148172446969201966358754778879047449128769309366182575899925514951695755666730421765918076911859802869497190560548340527949307606053811434751305662195637325478764669214241171809016045758307597668859252116464196220190098938438814899989040936194539716043128057621685300852978701834455187614255335675438235961443585521176913531074117954788359660602898074012326656409069044300783011196086572992682473297815568858436350792188168667098631931916585906670365250262580298307829932746216820771923544895042501466015669381293340282098049473385743498890474417109753718477642392151536990211260249866668209799310471968142429089425826541327771023409774815993233335759692148634393955776905558291075715089039439306040938557398465618754127987913174848452625521489408901959928554121595445800837110624541929845256260246821153064552910280482796918186342351448150129333174244272664722820396658755697135705665233803740671794344574345779233394487195482974670122247504256687355465382016344859102274385158361739885236695440310450868240003714011399902082137785721921713233143999557332084296872847174634174882351193208671274317608446131008569517350024273967306740391894535668850169491640551678582359779191518873616146725087619999490513651229371689125862281642219060146604642450711816563939803059445997500651462438110364044147108177942739117200746060270258919019988938438691122900288860590392977331244131452736282902070943213598959649603317342408464154423598289127201437081040416165643434549900700527144324170581130527007928792297623723385983159455037071762532378300974254406662113345985101517639593871130566335121433922613084654482862216792530571683093529484018324863811835047856959721383936566202809936866637824028301234316632767760720414897354854487931751042952051791468794753649045287947128252046905791392512153453698890834401187203236338251326694466762285103494010863743256155365411895599295978809277678175316323973657111858526308348728114466976727398735992847674104208981664961458352116908015924158143846382687949749920526047905810836758996829657832028766034365122429155554880372519226925358091236505696610203776365238784984237461450190668822283814356803233629515274710200216916581846146022180155538907265516145104263442344074621180029808794550072323826132381398754982214363904120261327270803607028473078855173933736300294763762401097604325412429729419595708909281245551560753828029741002587693544726581895190109776933449437061312081448727600313566797333122880822590638191752806839659933179915358910997740019403421975625772894145672314802000115945008049240394583527253608622241192437313279671306473208472250503980306342012788430307760137735477820830267625173160176691405867259170160834087622838377292011151357355669699667899329867501066031693616712763700263726614899137247663879939802681383665769949170386181063590056608388414863710989119908042556131941534809407961666854709499416077136851486111351778890432705169575487845415478405498713022088808640219332728301520331123496296437629912953866647775365553364477613985136312460028467206985945534064497139792270055164248236666877087754775905157751491129832435497860476754051340800055268224149434426566778768199652574649789947026219871860990042794687509512179859001442408187851275358249936604775917449259398559650219608926810271322252501438624901508801926574117827345514064014849246291503465841572611875139686023224352720750990850090793564593008005047542202025332103309991221221645804346497675180228040670908452084193977376141912528130581067930027926957697622882757046110779758210443116158337042882546188853887278652225144828018583543440775357300993142569771593923489966008578753349569403759586114289763374313040477604184058719128940595768282967895777854092216973843581949731378484437920956473739239312751661607472085563065123935220686047137199101007716629908349857902299003625801761549379802695158295241361070915134453262789315480306682559713859338155915323871246762140732243942677262115556142603935498408021484933293188868360060176712642027516628881792586964892560983739757995819379624518056372765987420604292743031571433220960898324847221374511718750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -640256200350289202154608947700157569092052325845698174834974440606045278494950557845656216904261152237432211635379623985625976672162817378759892237915529593074613690998874029547547440366761846388193369382343868613606170469592898686827732565248617555614008257875420905438923281879840185559323483426048569229711568655649885101514378833244937886698567336587066413359046916631342435450941840788019224294945810083069412681754109981238887373903252892096918646586009430416820053974569216195486214855820556351755292053633978143616267218769453995475573788471875483937247197581257806498977992267691890831510155488055289895231093458611756032683687721573588974832871159902257815190768137853204040884909106923863306861295006379524802684274040780830025128229049639146993524139897058224171111678521713855891906211753178126024175818685053659791644620220071001412507862238892732614308434136338318130616144207557952783587677075440479393067757014828839838183071462771749635914123716307527143852913438147578882227076291670088706117381632699531657038603795450312528428870992572923385420843895870217910971189879494577237348471241244672505655012729481676814673690121125781597184699079025525638164073711150962689355543723949055266735605239394508865770456816343904145715430782102389123168181227124929774262758148186655468929199621963747816736379656724403028833907725997599462603588594089180854484862611887643230289667763313264423887003837123899707612327452307357616624338065285149506691427027048992140036243057658173965362360827514751944075043369651888786453366024680152399740863313047835035245629540494935344456206121717214847360501769028287724520520322419245813171793085578532403367663083027263728014606729271004103906496680863132814574531156875118608281224191119232074268321725662627234635166018170304124452931768531577222394670493767794858432276910572681781919849978510551710997151311200257142811106986492058621837135640053302447239319274266571856915870615952770062045956295532493750163102784391018100862095135564645864458130265059695710689482911300063550990197451323449058149167468875270084589045113080064142435121495088323949721811505351158997172454126157376530539928763631894270463802776408294718316839618385866740841588299841076992489950478193820537926801870795337310604072892255532421016325277795961665788192135275185314710583947864328446964601900048253265166357108331568848795896113725404740182084564271878183922537873490426296019397757182508469134195690954997018396576864541694021896547511981878490877564010671406084039827828201911818208591960219283449121208098247499693624608866760923678668486743095250062832661798552825763836045623578268182412269186264011429549384698882234307637780568158461762244453904074064045626055248540688995862084315151943759398636388186257508952867004384444490502741523188104987134788426287201963572275961406036272964769212268151846709311827590995257743702913093253492354104040530495722779036762807560181334753656472098244068980249708692100345808664532201927940651992249824531226982536955396051258970555626225611926131185346255841941047287366308393296007169039413556696692283937283872357817136815838846911226855778080713105041486592410828731139803178545529310155914087662578496053929898111350110987102663799574209080809124601397334745195442016517457129135588784549589751334067414301002668444185479810494506660735963713941807549852216480231630498629505762786460763309227035474642417596043083281244820432512431039237675214036309143542723222421922852612105111956710554597819105098638232026729451100502951272230553689148998760299369144714389625039566374840168663721367484327274384783442242235741173425830729864911968012808652781474099402291309527038913191062506163532557563111378073856415069946709811429984329988879861316527415884578670187059514693493254012057461876699882728175708262467353392287155611965224397686474614484225282223272772951535046761738818954220767067793390558650614702401889212997540391631028138800145949157178756582941587217623605165559852373605975263596489988367838590991155606271371446535952704216271880988018455929446406960590824924766024364198229059508903815819198085827875729030561582193797717478092446982189258156540524172970724793075839902307917702918176046896930000523159450702062579463398143121585849066511563503299276493164327365527248506190426659126447141159123093920313429805446503451094031333923339843750000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -12346783544679593530947249111188438396068893165153602469321536439781922195209659266830240960951971415397966972556082572087694932163545177082562670806837727279604107753087410394284248238268934965345240917617334470518079559190661100931982366888130099025703418504023171883872551437687560876010591082848503093508708359524127539905420563269526885383656871569169535602576222690854003683752401323470059515696884857396616655141937213267946223198813115833230229403499136141928146947340557215671807888766954254095974821214960821262382782112994482211789345993953892225880677913052025632873402752106439521410124809125086657186638247465836755292330501885802120786963762060156662373030720783546614594248003224778314541362573501697668076402425624224530277859340290080421531713539760353767491078181247984708774543092004843818507283059206819528929689303511144551699628508817441793913974165377851672078357188001273535831751948080634591647452722448873038529211697399423489459776104050502140039103571444816101555792279673970163332574601920560891071410844816281134323796560323898560797747242692196279390988880668060862579966586712041486345948418970909453561413425972084020839451197801129148565810569489686828716685317783244045922998653751031067343099988326212441771781782847728801307802728002561735505296533396199817108365989849585672840822799794481439734381217681484440757745829217469354823877052123215527419636181204627743937827492092612157093985402201429886400627466548553924219611053199105871779501500427753759999970219910806425383730395037370371049133556353156721548939016077966139037983217850174988421498585343714755242116751909750302450902766202301340803927396731422785340381991910946225067666320934146690254029777311878888275851280439355475155068957640566878911161043835061281676687412579312321341945953111307900215755207073200070986053257109441139950015963227675980388917571115859090374830958797507783043834031089138167050981090163262894838210745400459628623716649700377902200139728778263383441372607640009874237283269463702032566047654527304850390139593732000114564538586338100459838407344742347239001729472605514589698470640548181852744307282997819916977857995757042814502666467376284866699208975440191878528903642493307718424326676768149109260416499220670946447706780584186579154946742526606676250688610872546432909575736698532046217721483100134478599397138411926916062181659718271374426930757781674100712231971766145005645677447797623238462684197846682719114036898943812142185705150409635680515018535292642695161139639090305240925309879979289300461316594827427162995407226075079160905057442464461958065348345281440364533330686151264825523996187012127320600261241050405029815669655271830769591490320576212721215428775044615539719227066639795226070134521852398582290938665781919435417801123807316527021372221769069333898388651618322320634100601656689002767311696771134000573940351158880392654262693643963604391624866406831477328684157064777319964264590034224897534828591717947210701506080918945688030806888652038712004633438449921218055631637131105478347151916356430626867160318528199071485376938194068671181261198737651760598902071631257268886735785027255324005433018947438300337285535386185190809325626460448176980344370423907310612351426823959979937644255412182230598121635211588815621083418798461159376835453664126023606367316999251439506460007355269960917023953758221984657409423277052398001231795451527258186118247246304932691889298790524893003645037478362259147010038583482180014387500205772929853270123976546167936493232478301610302694311724958821639556080510832287730644132045308761655788259732469926901153003248335171650620305628151475567215104427160537218236058222651225791515288015226779141116012115582021648969272834479817542848791512506672649882419659775629522553838730098789559970720965772797632010084198540249557534628125675579119827735933134362721662947255983806099482845185018726129991809537769754640607190099869673297539567007448575856688959374781643206058753125004015602813709171534865916897808207643896343855864233040034487479121610642789082957101973937238270986502807322856097190981919132294470745773650522045462273094178164378862318988564687571045507154270048315739307788159490272859067159783041147412417663178675080466964599042734973847643108056228956397381681772695417266491479759186154774308619153089239262044429779052734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -44207055049276452399363384208710054820310684938866734984460566863359219031043271932278904813793848952638466969396305205956298373158530979636195970218937479627553000038031937229150443355126980468924440788479755217295244082455306277251263319026931448924891793762456584944063082918025559096450800087195061859462325444000283889332118762527655884278660766416498157030149933879793372730233044113708109401879146805344289226674007344921703731550919387871601938712970261651806784826791304820360545343423977067165412901553086280912380865945166601253273119802582860764874853952242292592681753636098529594585359106636078449686232780106990331949227199691784642996257138712319922972490798064844205792184421432193943512034362349500155916393478110526909504327694253915370230420598033316213717339934914521019483744472780370388833172808068599175308370158058032397261681498056829234529357412980259945183797368281264526361262389993549125366341212369370369707007296033476124218804671105522682180028396996475442889252200287995907515114828378893845153833660636062164961044945014176410789687642132377855937073192585276273312690214256232847277078961949847355604000966875048142554046287115542905179032799156570637285210618339041158906032806902746136777035915827486409439728905530052925423487309168538438214085875685968241731203944949603928862987977405522166773161544478522678082366241494755668887000343896397102601634281329173580310051317419078019493889311438274797816441448263266788537057133887199716151112542575249385298324231587122328590208423249096116138929182413057486635946035603263554309440471766646346195957772981328687740216254236073177313738666013971463196000216536507158838010430487538076600701940106284210407998139813080356981148801570429655459647799818537733710813401121622504008166636477907378405734237456249064033735114326150256808369367491302848735635134146372751934090795857128254372798208086031301222729055652046146769410702406894976770474823675196038335559642220367707041503185027973851188246985329706819122583214743819417770992992383136888513878978279663462031120827673773686108237261430509801524902716968033958287964286294981706503343149154348801872074145896440293229279955688726206453401490052999483410963033110682069591246352909641310626946388611319647945344204041223920966244708629099165956027637750036248445631672101063351696793267412042102861065332365941349682616031616587625051460169120807202593857593644689813093250912830657156459433866271263906551704883043766932213270876843441978652512319295920023514741419846935751524509081452413702240754344946076463890580853290240099490847581883268211562492334385817735089090812081088761196212696839634417870028122386197261307789073726005557494596250762517877404016498172665703222911320248166098818991208183161468371567404244168406583427717999064861352658202957390409958206957376738119992720365908707522892213923584022457516782602368083202079141058820649200559138466656292792936198278955583849187709677195517521356766341122131413484024633139548627075283677634015425309750841580359686490906873550726412517396094985370313179905954338498069048781449204697646736338648486871535196387320101589630234146808426364683164966635081571469428546609304051079071535961870631807194825528404455024068373245959387205277140399782159726496399266193570448141459907138338558897448443643948925281912675025587805546677847058261999619073558479469909005625670842537139428153416335243737766469208893025653213627804967287228401869476856245920526468432928563701768983419798214058207039150217060909252757509662872689769709429682217733749779574363827011127933567451559061158653183023480443781274011276307143299819732219315662652147808644693643606213386039440282670472552894096569327204831465344634460028317776324351177163001056219473782955242718866144540672642995546851398698248042525249241183722824378899001354094072391302937737607426825469107867676167005368372541328529493778047220542011408343854889526367906898118367982328153503922139084678979865949782692560874126578638559905426798788612678479939477267581141080706095981232889523056538344025563803906884293564319435897960430062842630417692270265922689934973739775136434153482528479525600921566837061437494498661405229719106121439143316970474624426909769546831612757484671653722934370123322180732280113373096871312145548875957647928162767836379742902863654308021068572998046875000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 544140833534717138757102458520699959046187975411424491397313245675223364891458145457052440867021823363629913325927249387055727466065071439534686655792482685325447909026012003539810178359213920503215374588024626336738982666425363868828068964268335888717124843041937195847431065838734040505747803039437805589765856198613059353289079247726190112701106647754223442007021809565422470545003424139401950827850165621488147386080300351361128263644687477711703800790236362714197181255126218665807970165889023582879584327944182493715544076432079697847417036098639526154778162913408979889964118550250823120168552660498837828579984433657018787401803195227862169083977186556335853244520326227670138872196108454961919487288114810024945082222932021015712105898902612241617062918854766303948934262461776520507645524219950138788309016829874013549440376475748830542338374853337501668791428158234681564738741377034266208037991394574939033280105376961074467865005149054229267927049545705980509483994049885617234846303449841752431499755096579326011609715721026834016525041581616552981279061331727401453782350622688089305460667725275948920431459335389899170103947144209911256489801737962195834956208501462776132047331291200583733104345623294493554019941943557230599625306224602170180626027839861384320587562370421994098410554741378668603302535086894862686856424376885938438657436214838061393270073180868438028237765047651971863286503374329684109128046323763313627613372203751330104313783392898375586474521456884550225757557922479231341526858512697097435257343282728002298439457685522748250915286437029344320437518061312699225638098073426270293336057919454832332789618710428199134040456597878853904647911951194958949926404996738487363732608362109025668515892174177187509183971341129389802553249999416320106381515711316130301499341985739365596283400731456688758830325709346817164689102704335763262788142972487427983261348299247457571192304481357137963655853897366371552039448663215184640154322777245275565774777119488898744281454087617330404862058144960775864315393391116449890930398006130198859551483142232577437060514951992451002374776469912352600230482280408014203537338625981087700216444176679338412916857321223127475721683984856523022989331529161196231892530169353514139824242021334765264980338853052215031609657497788380950825079098901037148285802885947632706228837488983805474034415392912359732130239531420096849298722841286839244109315131632397327838728312709731636611300091539152838045566861069144355903033773010875704951063470118029161519780336660058523655634532458620714696129417879481533566182371648832017747046211452377712244826772861423243136823874964866260947288199164990681902233376267694562871805602449766857117992080358461154056297124907559640106548239615620358604474562020433227241723399754932110822429207274913083450054709366472000538027356516391450125486825232754211203258910716673987048144259503678896007706880591924713288030021585008524631985005922904476325680649316565695784958825922196593132164524914936495584169286730400732928891035948557846668571699847108847077638915604447754750392638073172548283844104677595964276232653064165827853495238315052182833233049361016649702156183365651174593181981053880621686933066923890600436800900040591542283713778404164449680946984290295525250665170151468043346298776467575500523618918329912196622463263156395378566225762656510523901254791907212182058035365761027726904247933294772294028989535245399661222450812679075228373221189288979195364951833521344893930026606244179247137194174140604217660620699248941561985610048082240824965926733906936634786214748029885984512720105901076292978128168301562036861473400791879841167438859751852052284736835426721072763692975666949626403921416351970894770529433735221302710157765138712929242636608283983610300619517562729282344063514861482132308555109765321839945448639616471210171644270848567373135788105817064667281654494106569049632630554836176244193305429088616597325233081158947507609474085963383594731488014903246606734306324430138939505207244005736317407927681574502095017804602870227393487406346435624789800860536018376771597379161263675864678159364921795808679492992347064815579979615151689891425817471872709630313452230352604011010731481573004559392535482853839935697725895174318000331541225187675392359061381231111198530925321392714977264404296875000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 5984516581453737448223663199796195340660264404049405615695576501623327658363709615518537742346482045169977237447859741224730463605836265477978858426682215274449133447842865268707116389753189217248574524588658372949518782684780407962932271715575303658694569644936128787501810568295694306090028812807859094144313452700414277823928098585478863487266437843116217481662582507198606177175077003558881128875885498456744820252070759069463171689229581210705867895791132453010983341895329287211925485158645674400395093497781008509093698622088542851344596956551794144840087880003976175266341626140196509522612441364225003655308022374320049573508420561639594870050549022937921086848398370828592161565872601377428418173251948447541803482305426173622943282253971961849289317083336854690927043294953127780162730315521002995769978375806986103556383962689606705776519855332366994876117253334074110734304384969399145701460380669342144544556552277640615716398619704802783032964451207367276123002699063640994481849888037352890804586727074226458598361024848567929127457566082307191934431033233751165977645252348998167778165188042032689667075188118382410201230981647312595576013269172761399710504805762970545617276412165740767744234916226571465671500081672702797971410004112451511584251332694751658261021529892381855346824348167470629530928454008906979698917168942089666457432423504204997321344002827264798999375509258148628619810747069950916549783023234222413781470890691137426379817778191254239438339303847745214028822434912785100066314238872769448606308088652689918542276882378528455921211626150479107943161275823313206725154301282712805545613245546279359026788383876082925431937631424398225408355978558771472823940524669534888501896715483630688565710018335166516173992871258300233616121128469851132594895153187660105030011169930795352950740557736730301147110462476489188746403280822927851847379291458911749554569518348013605700611810178809693739117759017108469434946701730415091232769763339529250395357546956190920142031537347931639351599166524874579319772605814603914604698483742751322678765839659069034350197106206229644278898436861439979904381810770644875020335601873966366681404757924722403908600801306501815556548887893407594392904296648887080457681431517310811805934813356713628603574162896395730109272878750680444220707148791749258005387593828485511830764244539391070379729303946985655903393718217782777969287931681305172243444807392426564344401106386775747416644963835096720893492165543382380325361058812335221286797887389636287740825127910775937201286360957176693183437642485738570134277930183625747682818381433318280147071497608752291490902559881294049928225405710498372204773114699754381550667340591537087459559148521449841091951026169405747839264209806125291505040652650096638542473059027060233569093378126530085724452054488757567639132667567126065904028398400971355683775254745208252345830593589320092890476024897949523603565375136901675186057481079661242060542869979570007523711420709603072620676180266264894798654728037216515348102650060460671177858463722101368341089587106528437360233057614040718391628973219031246903621308932023986937903394371559344841391166745388499389346296686661741616164196737982475310038814712750555480462967958493622987044206356578740944936058081151551101759520305636888950659801694415020009173243659448438185642874360786109540456251818016042350599014784045187419216827382289191934302593880391676736885502026438689893734368147567534836887189162392472942356317034691325142134130795122568948234759378800416447926117023087323968898729140723607166733797390161401115751390757888759406772106332545985966003120872643791029743087284586127257640183512770746624488056416087750598852001061431105255656597060103759627266939359958753832375713736122611797329783412798341908085408739163785614821987808695608258875437069778715326829477928895589904490970431456705091191282197147840162745121667477323813609706122481714376275913204232796546943519408711218366632064509374377983541175991286243150646626983196631339654426158047989760442633828400070006359143150934361370812407026774088759324296371180427158694398936334670961307647883121139550372417158971190022628704514928149825333022718779606714039334073834091209510066412319019571389580783553969436156561938694723800458111060283844515115918294423380530133727006614208221435546875000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 3737264341906601051338833081659973769254291624810635418011055857857016277317167715195395826753496595595875243478257726477676901809129475428738965858140862912806778166486892187981243270321726212061236643380763560522005674468113333623596903950283261704160401177419489389439963571430176585684675840397830296264623696458008642338642690726249837970825429946989333970882115340752947797434813905112516743081182532318501016155927915460129640129066569239629174250217660555412646988340396533619465966687405496705591546006155348779555002591537502458036000222621357587056728526045240871844393437631396658786053431319032813143084645423404795843376492709298085647433009361330594482806768521911599126591950431388127622075395026073206132258890056556660001987756747712559845393750431231092476307417952720431458363173894510907395991713505925844590332043076342683128539292312193200126062178710047850678416550675858019270168345992601534680210217797197138042586014040237613027940002867682509702625285492677795277792279608627800988302522635176033670726376097668578525823775003836872717144832181235303737107190502386494518772235995689879370184980081464082107720825273201014431685370930707556931579115494101861106032539408583972177854764121721464894544126617488202280926531786087648209805470356603330642236848228779414204490197066716043692537946504877169142136682027115913277781563373173025706838729661173291156453470180493784301731745220946247974309332977976552856421589033247503318712582849902726529458415572935881860103692481768282449937076797428368636368463803724301287143101114658582444513733502231909944096193045083719766543451987904469197695866709818808786682821011590784583603065912455625045015386500262718227833783643944787527043586151215233851266626498081879016743386940127851118946458916149350787750922074169246750611285247669981666255004050023574218633014472884758171919733640645098341000657242069171383914750833199645431586115207558850504347508452639042145282980133033260469003611175581421096462396788076804479284676448254720554224577509062263803022369801685929498814752257348734009836888632960365483688471780471556528979205036690462394320457139538390147899895040818501118375180064960664962641947601304217323202459453027833998037194276742465698844415284367213259702705300170186912110793839893748880738776051952926467386765494705508470886703390622882439035537009758264011234981863200323919765068850912282501768474401871118899347866307337381407458917670405876861021232885687913247623027116262488468591705467545343503303073298778961638944601707568111542068620017094912353033430512369868715961589858649667015433230564508196905537113888961469588789994912110360655269130473833957271911232307642069781646121553514205801902680432853370751979970670008019129926186159689279065825541436732703802418905137512415914157148264559829487610513702020682304399994547854157861923718298023979402547755537684448628693746131637737868438605400840769691233329907925484075481242439368779889440080127490779468478730846153681043650589681368537884778565258555963364442729264373468885542553379832641588855167449052278249580774062106328647151039322846250580574379292446940501399362715493288521218805641468136349429030195693475609942970453624183285858444553148185614394134443427759843302270247823821186844531688154894902832382070038921790125519250202836093496666535351346704558465611340896040483081347100394230356257319035709590583540951130597440306558263709678611629794620819812752319206277591674773878274472488198525274592276710100707530111385333892775831022966853684365650644863877875825588687690964330699272715466893443899745094098310305802121165802056708537459054659823245157181464474958385545583253867545577221571062170653978351824401256970173632897374247619075119701686500584802515246369878368719506210265096043702280588563080124761814177044947070874376141851593297839302325393690729695619113184491128673604000273051505166052227066762179458320876745947714519906135930674028069814384717051335367603878318649043083720539891504830196653211360201745655704105763427555142768068394169431637433136179235930065432383434294159056045927341434488681414217217540752913346432778495074293139369099465380993860640818274670998517360734551174811648815692599085256706369385982354132048169170030964901758416206510667054945439925938908932393639483748870588897261768579483032226562500000000000000000000000000000000000000000000000000000000000000000*i1^115 + -257442260998002138652208668233648820075953537546325813957610403826135332855830827809401407045114555206759212721054047782709797685339956345406826114419180122402897192601271043231508073974825264821405913597291889731688900169130894877608029384294850409972626521474272442729955963516092999496673405247271527896169012701936190881960368833237375938441135587082791495023901378559169983857814107360973616179969108174466983149906245458787337420688281346821073847907587373330361861585464853101719739158184322985482157803531677250482877988100200638627387874270792013344561714733697333598973601386475575882839300434747791336660179035321900091420289487825792259371134949118869374833428879144890146682707288949381730719093591832847778711698651216748339886660596343786831880866004569516883810191468036434981111126093797194768188493181060924612578132188186347645265182820635899962216791648430592063240986380927291424437333885907582179832931367255092823896729325050965106435597720977804137824535217457770016288526007071989426800158502139008208773131789181063961162469217277965665328846172900550242943272617478272349032484875606508871624471552857906931650946054341232764024905823362056538507960510311212562502569507066929493653836038198665331436806131417433475170563486248299410885699040251179023151168461642973340862239664220097407151325786285704676009312904881245388215945451512267538336735999014212077328837746741833559416699749099234899731482637079055897891996376442449716257422367250299188031654048187158574499574059921732584081622012612210306089576870949377649737279969163962587583824628024162555290695554833097698091811218110270920505890012478924949393636010318710697302286784635321484480162011064930075915455132155815579006161826039543289438816463950161013111725555750195741328544484678407330549279893924169937692924504483308746018324839485886190031715422698518766694414526039117966933114949097712572584076873858767726240663159899652973921239528014349516960585955164270706284467313612869770194779306220634251004332368447257343609279246938444334502561435487705433624857283547538641971990276436096423397581141881446081118961130290459566561744157375429718761037446535816811505819300528515240026064464912440510264877970754455271770557348147649833851903544281256351284863159293875101887531084820622123540351491350993057959981674910089120907896125360612710456111554177820062299064881547069531611561038236161613275807278821729361904200087341539195003588388925036770868660412978095131245457436841868142866634039709762517778756669698663419344191484483379258395060438108619559019649487908575506283858685709401546804758615747750607905819433139140295633767535427451589711266305135370980188801041748717967471277773230215163893446484047612949510229085317050588822567106650991064334633201837842275889966032560639286260357850371473921233932719594435357027957875471307512911073260078538439158805083574446701408391285895525221305556835681376187932446778833105537907443132340820406315103965860503041844252235853046959318458372351138044959374468007446514641409561504193246329285427695451408536249586403316287884193895772488031581249447014461727740204903792927966468249485008394460209432594136490356993937801953075142908810660587406726481699798775679031026198545733061078436000947707887888042864515445635279538621191123040960498637765276181985276872727239205445398063903647159119855316221718915181366120548339669164660964321430379726064888095916811962767139790331070548730051251373655352818735868985134046098133411317408407587967046237270690649659974935728197913755283547233772072363832516174098936089328610820614319182430071241954036674702540020842706730749176852859183448921112309593632579610554046964269773800273911467354794446554590979393545942668637898539182334137071513452957931109997046454576858345794814702592118471828504128193516036576238041986913233711680893392773533770217771498348507661509136209461626944819928136187310599362897012615739703030272269273528430126341190053341278244465000291718600139988137467050388519898527602269179323553353786252391407775035902787874653247617349385397392541660393993881371113648014335913363803165182946614063143497391710627563265298952307088464971816832612221777500795874331304488034894643034019542391616472089687916538842023592556609007101357694308644415567507215811997658971854718856775434687733650207519531250000000000000000000000000000000000000000000000000000000000000*i1^116 + -1136010297278019778055596288475122498402276140086913896368928401969567973581728522224850749175903045577696010262837656170109588093273734406479038020452519141069070512083368946900056256745587024905088845199362886219271791210958945855359697465325005034938153888068499899691087548263672708267761558906841397411544660754697719617449387690144174927773792173353727934315315133331510628202495836064156352533557168371018350062590193795437361784102485294549894098147092995096016499516660390172715368538075221583302950865906383680324711806874873951772877505203055181184766422954288735452713562682622831671528773828243783484132412373403044276143224918020849069046896564099573115611401491799309727385557197487068223453948918687655990953036438898156647648402392783747126796664825209444345406570718735518352840386287779794025141695080549844162554863246442458129680402623738394436943970462236080607982622172671182590338283116428413805700553956770535244928932696012013596838781504590991990050895270908045720385772345230787996181115025488204674023191941840991883750142625810095244579097366429066022402642555324125514339459527771943073450706910618931297927223887012161133559893663262695158357178813419444302071640186948819328479174698860588115456191859298689654262663518509420113909803544077780904828004272922527036861795356731048027696094215910050706216255790673416439959389425122873245733645179548840386321057575716279848924018062614481068046579121474107366989512513473917950235889399906766701867679515810201762068502929047666670757546341188577543023493887371507964964510921520207460532413839247058383690014934530034594890567131943369971964591535886451164885185831096698615910645279699079635169028663718701785667312374067396555299765000282155131140028775890791117445532250178597140319035642816203034586870859129780292538506498191358762987465746162548242179262497135036893756397721644581844079655843223089930971480460196682347630810278215470325489414352355648153909667949804634658701022097927860295377942587991511183072583202149601784739214072281189851151247843317233467657187995939117882509360313516390141689251864935067730571894004997005148552655284823485477522092951739665108248370197890161825216267711361947110288852278112894040870546536351983864780523161436388743492088751963681471796063105286205376326468245729569545468820911637570754339922444803976192687880068370623283229972212051399116573374224391177087639856808722998413373488408544398277949746028850989340964797372684865229550097450586989510789601581041054665594974241927951478106975344723485503785503724962053058610396601351042916200446183247647265165350117741915327317187713661729299915694963351172689710971106502533637549542507287449814492683159597392366886414622608221382650158197699627740866403133151476918257715492486642498572153843789086986841271624294000752604088631821857942124937421833405269687707572813191788421857546812919914937859554332099193306597953810486621176001529209168672177298375087500820767846405481243454737300079639988874215316573464877327953161437421955311269361828721418464382953260085806771076143191755932287858859758583069934851371302923364771030356290164045021011643458420161166855904924566878916632490434996569757740764681849093478752957488869848783200609648182246223639498478813585209525950350222732120128316162724441947969712183992315938569561971122151679783253650707497628810957652024661463735480041482225058579722291777656213014832872316220439987626434714527691449373409932121666710920891484043699443874741350290907593241690859940825795502127620019471802308111197214187308703889701772377381091830883799004924295217948869863124168207593765210259047748883660650495636159540941211401871728328691040889068968310718412161915976227199245812226667128893569086106462830839912235598346775713753758716168298598837723383262871705607301135232580360661052341185981011622306643028835740063369097557982238735904090978838491514073349878901174004321785365041426123817657922766279998456277898030044864645231298495744628763400856215258758513950102969710705065954313745456157036045969737497965354643526992045440484176445689714790370461246794069592099925422920430300293733633939756086874157171429813855465662993079548806556604664829110224465963832291168670598019660950411475810413305080789277185538531475262469390945788876370881048671890312107279896736145019531250000000000000000000000000000000000000000000000000000000000000*i1^117 + 5890819096740085886726929541117062167958260046286318994323044596177429563147926582474034754945892589747860341083695994005150690613783990613113192876109645681831546667938476493798551882918957222610329116406526192228952443539822077602735355169105379699782954454648742932021196987458274339780393909758066591433996207298313466330745853383608615396596098988518545257866160069726224264463238374723200044294678393215555478479148775714591717945943253020363155488726963671940699292850716519853354860837168503333534649011496899481158509440090391099362720759426751886952644862083596007848336017338298016242620616369840029226440193860204201295186413694186125858913851153415018364147861363416302916995899785434297616918982809505480245349687365754942960430369906300950431809240401523000138840737493306067630991475587248147918849141013417732030554847922964781347795289633697566080309464804498423032494873650298933649789996275531947142802375374526225927275801433424969455756934412950006096286899551506843698859550524279051072426515434237571261386699680321869962637968369090805522094077714931470198553946650352159750975101372658945885629724526815878420033335333319806021683226821355551025194538229836905380762547557971716979664094275111168930099709095002176253600013419549332153098320621760857108928569694233429135674800993447705996901349671316846809730029148992189591238967446359207638696422892394576820484419122648278475038504399035445926022326520460823076145264935942623998987411779681375456718417708748088400273832819371292341026488672800306305626545808329032249697768895573109935547974227723866659267589178310768232047241464675243585477057729049647304542308680197996424821490745334513815564967054700400054433681707076215235991280650139638154116212425306580366045868938776420172605380246194066311238761319474883383808875787375593259616853623185134882615996773479654347271721311158809230255918566106419802959629755457131336048359483942959410851029685230567422899795062506369876020488271441053586912073440032445872439930955059616117924604892037080568818342528058661533870411028329402799730256294277186850239555131743098761239775089840774121740569130764027030573983598993943349534493517993823159153497691563067484149550466232516906132666165095062420569480197223929736961405478647376079931580814387891677618779211265447896083832487005590984985762506268077977571577221969092714636936073344423029228621839857529568020292521336779946316062191851228533533870137903791904791986590038134897864536056780801918570674424705579805620524023645983087573300311640336569898211829076602784761827405824956134902692964488392871385046824280861901124094574518947818351653329753484617895181934486600670658569340381058621814958141961754261603624416429677040532098463782480428287756662544903030841215138484693583410284122566936630453096642903361949569402750706691973117204251696811221820246673165935854401543695626477812778854709245110598512814449469010237762172633058614508774973286305086484621424299415538271253283265132259672630450627573872274017988832719917605058479613180636343022615955554015491729937943468421002020977192685098994942642165483855838297068414753294177278683824436450828281815580496467622677639251903686220160527504985718065749245724431908260304100315313120479477283930295690369145817800772512182757348376541980848431603632157101844973380929547889738246603101226821831570663191878871040928347151438636352030235853468447635079013518611151935491841530830057236560865560025886170758000491482259494865767960204962918993688274814329481785291676259168310314177292592220209145214865987000257092942374440906247642783011241786829405736493246207393498396113509754359326674892256416860504820401372267841580116044521182570924841113493383173089532343055858064301825855879948109038164208648035253581051369038119104283524184856221548641844723482766611592660708912367409836022667380801723494854079588225705472133820828031684037790428554005527612525865223233311605860838940906266726937381955295206586510967246209174466698425287351154189819685323045542892255640864542782629297748494872170490551975113681497725264026743904972167459663871827437100734757609697371025108298036252572969747294234246064112702708730785579966353566954777179748725758995374136133516319390520209849133021838409889220521218440615170392171380878143516213185648666694760322570800781250000000000000000000000000000000000000000000000000000000000*i1^118 + 57671174672792136518412192703696562335812592051185548099386542836523354899469248666701467295741060020191288726634551887684871961860524254583003275151655220582622745730987729954283016449296976637854915715601434844361762519627693569459196136346898082209455009518059118781922435017965987670509469331252487145885384377116097998621834435161790683838076918596955591452845091183269419528133793834575428980999519232834901120324047181763330860132192318539961864571842767177473228167202243338924863972496197098314926545204815674100876124882872821547077008382639881515604010583116636840778665161657929647049566628594172277154038975076323291105001355102771510816542939133654437030348352121216718756194517143648030446677412486013112396383253503784867719071601951072973115416463814267336830364941239146460714096144037882788589006082126770463004691019247111817313095075725225635379920298730074428007273350320087949466866384088591395351321017618728947262043474823639860540428931689775976904327006990408656489750533779824810942754750680842131173017277004026503907547574783859682465982268798529216481934024426112169829369395799645189256523608523096514558601623622898608417328905565993792880875817709158971834556355424264349299203375224568643891513993220207823703110116652267225964997996194694744650261688308153483341628358500635654790831619211512649675184140556211934228816788277593797343885428230878966093803769767148607980283831521724276709133027894789818399511733735866963533636720090094771452904919335498965356396822806373246420889797413917715617748989193281436488223913491135965179230713248404983044244578118031498400670820291881650841765004695051168911814797527479027842491127292412794611105516257975323636174540423526649106931253455460159007341119475401511658976802443534251551158709217122096416918881360193980636038307003312582809949653639677057851069608344727491577092937869721251108838303157347420653063575082160955183848238219492852386840257328409509330361918024683143211604896415613268202103766148035497795334834197442481870210882985785660034778546539154761159157458378902161831087750210773901128964042813265004358049067567858724637593803674054638007136592180703571155632937932311078179934643767425356482284417861851371464867027425075793057927782281682299828806859108893758953166240098048955132839156673834185761039066952142746741178935873938914642539389052527030808353348309287727710232855325164214081192889529514319537977096998809719856902829678006380032174783236630894841220822767505664036665376936631523772520761373109467411407700774192028151388551874256087181275933121485847900801504041704487286370843389628871406515049658669374245017813225255798314912277897030694542343004578857667462776847350391987895347569110784304658329165728838864855386907743586984850885123728843201663155523737490411832178043525482773506610224432168330655711499147776631872515137785706514454104546037066549402473689068566811852604758304303737125492298564678798375757239754999133007315700085794630683394461336864256271699661217433403980551299420276262254248584901365968916911977429967127277776971966819092630627987864914953120170524606924672360685437851766264188803312206184041343361978132269076198607118402166659223542869429107163957218514648838209514470886308105166620256828687046781597826196622109156461424612323876575807466237377715451743833796085467855762959237307644541002893545974519027227636604790655184394980164461382399120838574893547719456925045857426558035889024330072816750726545309461043353934756792849532103838351683095469653468724320321002102611846278678165172709258415173119928798049039283088526134305733402561109794624664732004208822912343400608754317795994843663505878106098379104651044965636173447675488774973665421665583931160043997235045209647019838257569111683914870736261679794374230474814506859872631199207297569167920573621222727494044901643421786813700272779639635147884994957678606349547383870811040757851088498907294758849501962370549617872932555208478605732357080681528719854850797781957932910740224525095516499819126308484784975648180476239538337795129186036258821313031023766050092533992965732955670731265558246526233386850444782813284429882058695984410072056654761306013831019813016695929977571176317743979975626345273029742884607817155709914543380463985971726227131896325150961502004065550863742828369140625000000000000000000000000000000000000000000000000000000000*i1^119 + -62957622699711882642988691290196692714699620302286490882745522865763315097029837506468435918845331145822724463814469265136204104513629746277820870374863796779800075122978608420676113950015671102744504032361640039672933237471780311013305494905055628987463941313475232281765066822287585940614302333028411836928361423255228948579959199734006525186494268439357867745780344058463097833261961146930080235942438306425392254926965789121595147418093238737744321666561651114172654321985926506619970227988991108940323701987109548898214555608940458394507880082159171860711851461935338524881823479975353188939566517265041041451164415999249358937478927094778313066583262194328376682144009079634801974363941638641885366755689591552948872649504122410317500895321930679292793447925182869174213830341225634491544621961730392141666463087455904649676044015748511483589530935100480783568114272930045340946902883317580709809052485008638529848228041485256057757200775645217191244140672360767709996972595899578276066546819078014763747123382955152917735860263671903077126456646271012820863733896136859540081940360644295249456838456665813700790266862191491908387718838598670368923345266128804578649983396662491811415565381431004389083602293199876612699150554739117242275788537684789299172058737670238428145392214058999724827746748199626429370608261847807696642631180604187903205406303782804559424968189299569716280974861133587918678723154524831371738048597589385506200786432771049024234502238669668684781043726604210210102445373083907383358054775347380873751599943260345676616637872720581514968666356047287376093503227786970108980850128549590969655665394604940166884416279607357610478062389915790865273406590992043598319032787136067096402813399581892872598040842035162115619668316943426604720321995429937852229546667620047107233335937930657617779927759967317016782056639047648458057318184146060771813528887184418366356642806279721670608852250341871687018747513992411647739170148848182984317202410871435808957721897661980638877200477498426070437914162861808188911908503315435956231782968196097589426641974530433772150876872155858193491669301998476724028698817111029085621637437665492817167743109742761322212386754122699181813879170916105232416619073846449034974172818660363922086448871567542767186848134713392729793436084628224375247401493402149506968562290267833490533352841930614262872567169476766657046879544358385219949612374475839172952768759326262327382688093120824713151047030141549189726761119365776349179930086043245308453279464391030163872694063285303621758191537325165128476272566332844409172323209642731226643084595376063858539137623372134970490783174508597164946788460401385974873318456426717142236381286295260252414486168923671532588853719556524601994537088947558875862474657239234013349990921703767528015830326714464106531878415540983589605948307430065454721927332289049179099045036772904642762996948746677462936391078508195023520538099463850966442139499858360964485623994377574640345333896792583982633751672962186768393403203298005421560098949953823745993488968749641260709040071074542603529815847337754517511175120502711418045336428129559933229475296183800468050689260967293545669918892051298771631487037441975019454502304089590650941785892637811626609442154567129709300019459286068897270777434291552853793371887301586571553542301321109161407282615003325717623166041937860532282282203295993350172016058718262100728787101144800617825583552951768857203096655616954366413161926637084732888861786347018353471086878480449638917045036235459943249517318403695125058266240974678269559276534002844323791340367602630028300511563873682749659613981032590225007104341158034542002857554441203464171546988678818248410233923742744403708601073284187848842405334723894650926628246072690262735502629671583010285526816364306488221196469653772912156976543015258767652118337775391127074864104661044693710503630563211205613969178952964907776639904056891314791063704774015532714138844710467138018051972128216061812687799206027942907573095092053783683933042094855751736423977538008450655107411668036218977552214709649007644845069289791544282454658432879624121879270583493492612055429566267318217630468427747029671970878636147179341183439162277903283866263379396181652082547596872576984073704271889885961599117591980245833838125690817832946777343750000000000000000000000000000000000000000000000000000*i1^120 + -1883962738068406524477212190922628351266159849691352347827537936118222301301290061053622877736845240117909516943787726437962017352353700673247905434585991684286076640237132247597052360246842569531272834674150144954501555418227809875286947915335004380887373979458011240569517697857752510301270850803121615689044907322527954145941008818844595670350469209713526065986900980134544599891300669672441096922369312236069433783509480028868869404140752963773146938928487973879257319642893909459205003316134368273401546476033426564390958778311944975217020745561156640001756846094356427761800100023742653583897013091873593284392898721165330772546066605458195427031682007405702529139501281253938741689309698667560223112946077347354398032482321188319506741338494718526996662058559004461595018303470175439805363042382387701282380004067112379791029238718950745660466909637617581388510041396545224207630603491298561685730400197131706609076036687214110617581354681333720332994884851043945955530681047508202885590768564502783880807856324062206241369649160139658582427577142017195885260004810403955916232225368135505000524760322074182581982867716204953363565610383037604351552629917693921360055041380151448902903651222406009105695083153272141055104506566457293222432645684290002965458446736043503294018005873357812500349668478482522713340898033476081433739630152212034334867292331421389634180483476978156483320237098463887897412408539165057926681054548973816317463996246583631919314824887897513502678357722690279025323803141825641348345961029548534454074081707229153188392407535956124113213812996786146309869510309732963583407817896202509243981801283203287708466197673909996008829417153383966482749950479376511723261194364871779865543184199369305587331013784246815548192926146828090671922004952146783785383943686561734255787338877016088284947203730723685710497973814671618286912037050848726216773707584893481038421442811489687791812384028360115423880937808831977035339630161076188058190992170289465411296371604638337859621763865552789373071995437291602949033135738796312551160089782586692069694149501809661573761505858755279566082316837716582022301085203735095607381516736836304302270605535370013021335115074566666334640083879308816807599857011912936312208335570497442407863575139418772020877320121635496717738729323794434362259739463626391547630955331946238161407078149378847443534019691306390732748577918454164933186204489068811228194614323649601930842904370659697594062541547034031054005981489664752013157078809251309583958553967435222739542372503191019770592614105625166511101031246161719578400162802483526249612369638559746028210448968063391657729943101709782582405498388124272376170915449622595282247391502946985230486062670605954540063157729543348124242328651683492303713883542125850381222882995030110292844675084933643868386211741984517037657971207841996069567870121387904450315632257428691230363582524831875376732794214905306768968889230068694035493977299118696864845214569455851205684705791483849975783234057908075466191038333719694996531988434935134407666495666566093562640810049659457040429044620031043151300700955736207654627941925137162412373101713556158747008238271216009079148080025141086089913794835976935589905224773865571231849354437554891257921495048057249987385414687598658959653600868799917198726372606951946213850051614834746446295342099890530356969047983894466627473996214867907402368016239930907929712179002636923513362024193949803577837259501157502600504205683940614870465271519731148607497789655941075537304798454346648275541710002638286028634127905675900865117665153867509659599197962478153784924951947133988291711628133664540889888098307292534118399512286022398375759104520010116752004485114648663422821086510268274474061745353082935246781167933510126013367850238086553165465044928566888198972035516615582757478177747918786262175600863952018423182079954062368798816883345638009904463060501511139965300464332363253530244246538024641984972512398852980927324947931853153718955721430280267457214838523206549857784053148653802073585677167727646139296314516011459361625943551476139315621871126669893160994877915250094845668924740147875690396788352456173061087410978982401909005838001753413863364238923290244361138082419125970596451048042975266761791593421973458732238126955849111254792660474777221679687500000000000000000000000000000000000000000000000000000*i1^121 + -685685687803598388020033142047631997498679518638553950421270036334364235297355297436066365424396569610216641596810838264649232831639104164609049117844294808668894437057545169892550373072990598609591719828240192909548327502221870188005439388893456047800418316341354093187105548477411389341769466923956064761394696376150696056866229723636308746370552457294150064422965546020636357743003279553665291415309057145508349199221880999664990016892362217457862966160820585352306046527727692048373847019692336694746920955389624134925517074497172478407343444149491820728824754753106104002152127211455345663792632560925112857121443106953100165764240458717869069488336600491492472875995408559541611237995544339677030078063023524426279795517480083242608250491710614228374363510488439509170760610169726308075393178780396413802477996960183496772729146992894915413216683547575802249468903904211981809973441588099362052958431055952113538048711304778469212245184737142229233592418632350900292074443906965777813622558361180595503651411417667779053109676438418714164339411007597113033305286495296828842438017500171483337840838801293319396088054349595232560287628697860184242723037615704199030391990580905949181543026896114410957062344538134320330833908831938242803309978004280449238485434944884603025192492789392907726016351867286991905120014899572386477040748024899324702085877114968242781938764999094288744355112894963068638958055858777042625852912572370799733740838454842554869779581080672868669938095635427661876771119228936144338384372611063918556462575453124853045239929516280695579872929032185584488967008916877560062151199364964860816516895218838916314440342065932626882524207755316704725184107202807843436681070301100854548435569309452196703463783636473878842466760828008187927890978960567108250866303105470744186566565278655728353652589463209911162687166995308409922017837812656038606962972448424010322536987137494761166899986732558113692027693202770793069928378522179957403377224679403507018499504801040585263940138229774089274183302463536645444686836345540265985687745871752447186628923967604690602074612889732762820645958093137789294053998439099261702870895254512079677012516394888010140199609700226221916207988470438113856615510933738470252349683863317912220173143667403806436005616967518058836134513633495775448601527191757519497143438289413688544067428343069965732321947193571763060129065106818832211194925104738693063363135087223033370872475917255180213174400635273932997926553032959829217359050386876231062159488722777883347171258784447043273661168375005091008830312520834801253342311218551521378090874046175133374023662420131802015473471028055811145676326612431686593917754940270733353313774159057337502840810084455451594557960738014436987552432412238718220899335200661384504393618675900433152128254025616049466560019259231268376684195425369072018281488694283638401234582978221951382253990860729138171340861892913768177370741480491389743904373140341462138883949960378298070958799467016578113506211290961912038098549579521241616799613586051067802555428720411675855762860093437714771504641043393934860043646286980334013984713377449799559340504851157166811417669380654987198138993040867095076185235402240337917811346287659767868845699070202634452402782978214312242640607308973067790412572617455289394629165411279738699540271540331469992213194743055739494334796907749632347081462802402581199995675431034891455436209150490328571733145195739960224532400413698436391240584569656449949778494473413811784730413291438474445247275537437569047077012677059853557319153978426456489004981405069888173247596978721870477763759756800879291468513933682490338967556850976287263911617369382863050993835916791067692179403097836336040097504356609102250605568058018576304443290561747998164007126348094315797967636264369549167420127266958757715960381658536357291603728430037111439789489073436440351274667944980368446878071090416154647639002216393739149245754910594612792718192100722819089848800364578917129086941377210607340678624274134976097031269213546745349874899970881470092125428847544571604607586902305706321919265945379546703053205032117874867020151586120060078682982761518877608585518719772707848590328686030040584679260296096709382506678535652262699285217905834458494757749031712264903282161299102881457656621932983398437500000000000000000000000000000000000000000000000000*i1^122 + 53244504371525355141024948043011667612215668831924683632374466637051852751875518983930606985550696003907765947846551781169385998518890142933785038830468336214649549820047734943894123333077074223366338183580048562838850746641034583047609992577941629398402145730405448734936166493769058212672044575112485166449885579368186834786741617947218603543069430459555955093409560001981506800713914117752577489157932885961049061370165835045399470742361575880955346545142690611742980075928388409723101530160625541083402851098925647306692744061458238690121371937032648051054882326668556429996977086554349611713713483790051664463671405706471426707057989337601696099850668906155157311273090990532367447716971502042964444927872064395034883481856938574081876493725461239986544216626237378762261731608163356680330074321601075557790135196355973108058110935449565210012366309587803658792117416143948774134994120451963364258426993109753854847099317259372781350073929718504132168347242978696166820703205065568006219236171504507101232859135723121895950901845269367370538968833001643897456216160176378467157583986339708290401179034996377485494997208323111165124309107867479527883992328104042910269236628276838135830352045517797358455155777554191418473494804741659130177250229631223577662108814805071634853756782543738084948757650400867664443950274168583509678551364456703821897227493554571347260304664547852866758715794446809727123631020979831611362876642934075554456441959029547885412406994641604110454007513387186369894361720796399070635093127282736913960176491499909442408512672134273755270260242003595603955675869595948072194513729456432479597778896407411835669528100942700039562967604312371641553447314674763496816750076934304044643626255139806374854885438931078882027545774041459569250172630904390603474736623899982300725468030559594301373409871751390957157780248734916555125515279337969653868270986002178276881344774486184456496436755331929252970175637936206086001113597384239952742122330097134553670371979301799355930943725572511779836188689055934644861229311871149269990201272982812683207874687410388250919637992800770605143038199040423587689672324550739144219284484965064175296578622465770505159895582287678959901791867237578290647946455589422194768524122448664570953874775742767616731595125011985976578373441436656842481540363685470581806216265233239439875298408943627343562314711772539011589302606479907725354905613028756319329774733929219475671657181692347958539186080684252524723003333349593499661208095349221896162868554803417361000606649075347281755414036305852283628521392431681589649998586248766543804876713118926193778206523362948480471548579173060420959449065986233614453264270752926926391618813095573000211916147467788997768946670116798181253188518580971018922501716873224912227572441397601571445378541101938199705151538382462627656143390680418228684309852690333395252362875465861400402271910005483879386864292752045627388949362198019906329386784785589399695706574119888353181603681394845950430576425054796060874396742263231927722316705622824465786712624806553148643617172525896259607244554086150796403339032333681939373472650608312251134529744245087221801951154872899565783170245780779872523712994689658165384120722213484394302423948128317902275783452264766741916908007123081233447748278815521823731378190493772329915716976999294339408566000243577213514963552476289785855915127751823881885012900421672124739025458740313374730116781196713624184721196173880583393561218159314819940366841970370580486818462809718134322349937215639304992177436470275207959565399916469475826434979100647276391909569293079562573799986555252742864659600873231198110204924909979473785936164010367465045196925838144709984080278765588280370942130122501365951702745037306068066928370393104472962819486416076074220193039727186655439943206257302992012938957797807274504097366619923349699363880778122337428314388570506673657328377522739121473083686009557688328181767131434846343012947618439584558393732033391820573705618316423507927638400835960080251736932139253352628169099659729192628863177012414825056579788727999965174974178460029628322143534212723045958194306614728897194248846149452720044956059846352916736234591652575581821205766650609246299360474802911648961078129421627196256763765508032704154572911647846922278404235839843750000000000000000000000000000000000000000000000000*i1^123 + -55498732333022066564334851672611543959761732886778711717467059035921532627578936536333479691079218855742750620883513916341703118258649797560485893953611786714312024420248019806590429925487760509581492424403257370528352471506474266771481017285121437823962537517680432947830975303227102133603868404180220148352958901024639779992337259448858516974512104780999006090500486937994094861929947505195750678618907639137571862685302065562754394325949408598133773577421408389893100720305533244406604825516045063857811143088520324993466082365996796933124362829364383794181509393437179969569863827633634669130283840664010604886962942202112809234027789629728775684135040894337236028292445022841447791253274160909361168384624130367008859382708593386115831233764289735590014979664786574250636542652315705447266454441841964306387915978695680253148317194690675108066309488506395268039127260661020064849415092534297841196136847668024581162344061609708730497282859335810304853035669125737959515547571460698318771351861992973756736929512679418144652953068614190700741432395877187166423489619827211549038402924091790352332357239199367325280992410801936754512292568021381689381671880775959061329534440779031309464186856150926436660574242824408289259017754709829180956090492300831455253157157403098728851605306461812451974209384535906191984548451216051659240097414002601227010620957709474350376635333409099435751552280940704489668877970013997772260577975037827415414596178923935151400858126917359168504649363057988876167169513077071874241478199855067268247277749039922473105902847491552464185495781310702073115820419367703667737891435220717289419191047015109288667514806497607557884845802377183547356941959704019204266874731258770272443996276556064064326797538578552026846367218112041114314461020936600498264661794470804844850795758197626830890684681126856062693277209738473703526637179973722756473938081964241959461435504920026077826706812885371516839153337504910990958278503079805453739455204708010697265204561754238244454464888298671170956790834033573512793280740029448082279074976914849151673566754854918627786163601231229413831854725947529259818787162157219597849622623590620260501323700576863866933015864696290074379430552830434948206914368909391974433921789050159179364858161298802836004273711077481145653431084923299505634116586388808870116756205552106440865742392623296884807638881978527481526525015611309010457266427215384600361925673167081742796196193752295888314689631891916846662529097651618251146085921045837684410208858066259552327845083222801245337916373898545762575035679766036814869322981831479493951535202568531819870612349765652060149772633335573320607427124511122902728163450491866885499935464447551352040791665311005164473395103495880824599676659885232558086858094780092433311708039317017954886899729260225284496420056609595703555807413884814034709486046023386406193291250182064260833768378489789651249633010086370131434304800929393957772011676158567151792173915359587759493559022538936664197707607197922222657541939773378198889264611486030765526669520890269316712886493896430650402023277752815066831840526895692476744878552325028969769024884101447576714529026715101473667795980874335216285225432292384367466133183189361937725575967438070876286619047352958414769303689638825909207901557190055923107846140962943579032163738014969803213220468113149411930557879572954159925018855061233570855386539142244224785026754023116385551993155435295668494247748245567580282496459387313943658886983590352982374634211395789641512518693135399001033843233527647765447233480239345289065607094041674388023584943414357955550967753482983787733702868736419484803737988443259997488740480811074390607888928668302018772509273132296040979661167660293009633949190428203331142811462480435828641917591427428855629218722940992959193786302224132617319071974432539784359655956533597488167596274589251728581194160300867141472640313974660098486721457708729491017106777443427453699731749145676917792490254188801608050277385250506490325828462840255879147646876089987638418911895423863880996002859177682986415561024839376845485630464105291415055092002341152481091310101476276082833507326544744335469029680174392921871366015150316532406165604382348878068645615344113136471613695984069607606954340796312497019471265957690775394439697265625000000000000000000000000000000000000000000000*i1^124 + -143528755607964307176654903561943724458125004604317313287855576472590874629439908434760144383186545238807189337118296483526832886130974692113724205150691682913318724594965567860299561650305197330584998423035898302376770447420358832932558993922984383318984279500664219228300844930256411934395996562136036913628240428383933182850701816810538240742513944314807837943180422772155822513819507586307778414151395534849518009795046892124243708457860066955188037945840615404648380070633089385117128123235716729675100729248835299016479819636213253927887041016196055366738672943935506635853971470782537922750719446818329668527367429345629452712093467337592313994472753616111737789818327089775351914896175248830740035104506630157502717613685637246878703966220954910948112633698626493367108487894341733356230072807156560117144439266633963807207696122897377241378393361633488090038971654727310439347401028312836445437442710042884345928356305092010432169852269308652745283376836857322158380448757394432053886293124849141482092298340710011361482112539219710765271995227842859401673256072069312928411996055442292250900465137666416957377154918747910559969700208767695138438117673536211007322934328803198578097431052460866506986073642004021024839981322664898107473570863828801972692926752510341912951437510047695259095689007162580313431668602982240280889435855641445557541867704432447837807640858227500762965916268052994809370114649408377107473596185742803358387295479147788707774759395332562297375397966279215498901771948700885391327815519379855997873281109272459647311188388663941482273282343615873551359564895562834910322829859809079388329067222997563468105099595161559506161538018834757159732473993161764581295018378778888105103027640710937302489026004646455398685638033546720832315901540709079119945922076002270648726508692452543127584719649407736314017101511938101755547485422551194439725531869473483144111161405175316395987138372767814207495041110617174207745802204398175343268368053669406503799624748636157323578433118011332830264653290350022912578464689474421582041295862554024693702248995811902224823851928311392148081704419435052571457335758742858515841024963858425897411631565761775961962126839710553034920222227043603323562978569537422254138396876808615473153563404871911123610321360491712796217051774389731987506192548194833737445664449774528172596083873949011509364819170286323727916932662786380949238852270553715597472501014134686978403353982770292066445171063309527204443926691777156165153470052909544391202001322194464940356148295654985856250191727001893631168484254700954312587488323771959940535405434143545852909299350599690003142090905432091263105918070849595616808711973837078840404048652818423924396491439535235425726916654336443012321862349966881614274930042577955312398643832325747086014970597632541653864584932356372459621421393016148106618260691549480895423386641816435323608465946060617652160144740984844087265720776985332501850297696100730618553627384133482915078093527307208137789626868557003258836591675223889332148148015630594417927441806779484350665351658695187178230432337699487224782036083887011646025088731403006675968118308160983643525559378144416157126024915143683657716973219937685090213987203332364350940398201221379000865483374818932348238659894570582256196511632407769078692586344768549058526457717953607812054120755196605956446296201018443875754789279513031197242648304506847160958600227539898375325004733234949130931351637241425095248580037977779206395517198374792327934849328802835827186218279894176855145521883409011863279884155660033533765841677538285845190901292815736269219070896149725559865003094463534099431226178919091739650247060435662748055298635692504136249687501404418753612555018244192549066973832947165206624266883599744099364994250141240199485337888559531770239991417859338345126513446067842097194339017715878502320592188329056208766040586985168516166123171648061105702115580124413747043719623959447792598351079096264659868621575138054884084926782642569847414755670818199031549328226339875707663331900231245087753137520801122471624717236922839270610169959081013344556579163191627081478060134770408630392752060907045887200768129905384161454708344637929713381606470312276439659806250946199752761575099135975456632156876946027068697731010615825653076171875000000000000000000000000000000000000000000000*i1^125 + -7616065577661383306143439752592790570504749636124076435214918818711147294512784729754660262111628374082905454651162684610711607556567146181927921982202365669258403433914576475758223603135552978037613179213477868531610406350822850963589464682125630180120903790856806904544161280811771409642833804471382863930795904018279773626184654065459796148689173109035264242205359103894059308743480573357046325349894694352472450931225788918251217006211198140034891878771551842761546195246943489737871922315893776739917753517974904130836950382872929294565279193045177668064224177011762554898445457785099953075919690444644083465039408598654128859813128025625354791451639209686041748658342687049727317701058631505187895836409240698866073778207828397413432587068671579080705025816060940657363555030958546751290916751339693568298186773458863891262452144726879621821243152462723418667601563807910865489900530472669570494023707031652915638029708076540993188272041189863587489134814187390801967572313089027165464011980897230735355508029290264777163719055812885576571896819015593221508677210222535177719245060004722551042802673683707083351154358937613793033113362903266378339958502517815558740056304345009412989780071665522056470409592539121979247343337885199502746312223595504312468614316922470751423272929654338308742147730958636629240320842174352409448530979400707369090877198323889990582378404429012161732443595762843801552966016051982988519535428134848674514659411888622713160900281728883908138501358081189251153523054671281695843361755548436653760549524261095569208303218875279704786524034032720345604221950261328240089467936311969969301369576868554380952841154679098252269355868376434926378350850333215118976703831289756855047481057604458397215147459138421322431539063967627132144984708145493154086683499447187630338922405311942640111423506060647124069451983574196792509274993271444351064187864834897340017223894682544001390639513627174880563147112560695598806974344182614803964190496293642363550625102546281810164836112244205350268842253682934109477259930595039452808443991595264288934906215296512127103954827484291832951775410718993271220490740399784950451431034628548576242307128635441289868325176695267406273921973340604901763692818053277532819411323908470268608636277336563153498718785625109470914790558367680855955110649623664160900013583399970877701624421575048986640384741418194070030497011076832959582165738107532707061918889320914960344325390085691289090874495391769598615145394642125988556224055143937780331071842972115275150375618097134222375627695605139333490715365408880395989718635621866358486302957235379423909091570905946529479100728819419199181180409272689516528522747364573111948545567828768361713887156489591161717388914414997175136970601009353794909188905883706733205268272273189908624375898018969249402012817917179573183600567118828789514166859841204991635410734826146557166983627983442399340051816233961624205398805841684110475943095061955885164443605042532704618121926315531600653707509957772864459948409629162389389608980390020088254520591636518252434982066259379596384845332215376377123251104692426130452368319769397940956460717693675223155493742117079982305568881454592231809130279339420804488017442484346216479492751256321643511315783427854005544769408219929854234364838439846875046002629193904272770822586001126970797708077248862494953765881093616330339404634450576112459082772977014120184867709714105104990523589990295434320420341980941577931873419869533958858063752297981167840733880578409396503069542230846010744234453125230814642588273194632464606559778942067690220266336437778322667107536759132677261694806315050449261670289921928085191606921708699716675361306967949096016972091186773814899113022428960322872131577541323536956303947256664622459993244331634208058189252415797126988988424070229871588015275023587831384364426833913126561116515861730566615120172547012272401999294121367084672736145673252636633373283720250995613830332178828661186853590925182114569759346687902369817181325333259843065353861215703304709103539298526309789226084242827539053337713929214795851817687101851062848542849722859281066748510610922405345910794872329867340953128423731457453439740043324022728838029937598265007086147323922980317184656799369674010959097021356001278036274015903472900390625000000000000000000000000000000000000000000*i1^126 + 70460580194704766677692791984606022114440909066654664518806826964677317256872855524943919775835427859562511981094950876410589378904719450701327856245120709082161965848673079647309596549816296013492385032815431758686805015116381580430226966975676434619552478486895340379097793237498761684188526712685774051679051504091433911039976681762989285279529485268039158982289320839622112730846637299095521775532690543435278346974634949563698432343198982704914439741446505712594136547899033793162657777005178916382580388509596941463008627799276857121770002944450575458245751129056930054562501020840585357617258996842358106463206421492120867714568488619061045951144385023651720305342879301335888220771587450851390751145558895563313430548460295247397567609500173715898536579079831920649885536337195823677900592715754642595033387583167917271264413700301327828952963131018526059245810393193585255331136577233653999672277041818361800404597798430670583849023480307469245192959929378500003984872013853567970337423229294652624926620561656941119596498951502599797864153143652849206339124083464380385257499849063661335749176066297504559685252381086942268374094408720463173390122382689494694499976336188107431628368310104570778768386019235150427330295405680520329180487478840055276026198254384215395314300991471849866046726900745749463158895615314811844470278093662170666489381696904110685856711442939813135136961085955837390891427429556071619796508086643646405906970008771152703365190449381536068977896677506730276889994627686077533663444757511583706007606931924651133188653946052061641312594338349465137895370465901818870054789279708892790320579178425189535465218393659410086030407456694808105881178987675366293664824315909269561245261278583821759474768091266051873993541433206077725568101301253763367010200416062439851342940290018335869061715555910595237785803547431899466821932718875857482351333165575546983181573574819666704171030690111804491227294466620159267126059268398136572142131209855540607154056380139580608931407599335957199608084475893565683019158082169447682887589084940702743612226903005586954569846375924100887351348117773024029358609599596341133393895204799012544978628618751037297937587787286394776656177939428512033677144091528504583419758266472293298354132423075348547391879660648058235448042660286287189639132346248083605487679220049618089789191905951287616371055815370409457388176308898692205731968798501631996712951954505544135872209331509867452050309233900103397124559144486854473494872647225529045519705120024541381882375117721696260487116129945795491857465631676788393067219109895198365339893051945046790761474054419724979146302434630388022759206576849635727925798921282497433180699476260884458914162454303485695058045757645458352363677860706596980546416410062591390752394425503072582274245100539898547579293994237049616359853931382569030797328539316868592974459577441045869589744335177646916371946536709619077997609943022795191595484604320207595839109713420455668112548955471217892884049423741217446731885963920149534782603657603111283885187689268800944914581906550661958609588903781592285869950911775221920174559616441574858271402897961955094710283185561268583931175012949089636178208229966857487570264319779576008435275808945785741135002619706848612916801332021664882392803889082603435597928206960974686615007140557948702044795123793768363720175686528346389880824082141651967710807893330521157690354861052531782389800813361481121463226385087606300235926569796515777565074670372714725675531529882224670491970702475224586073345019802352595375909411830473925395260907068691701806985546513943325388104639201024461263799405359927259926976208572429362325642572220477777658615470459448237765838076413094761772789520561513610075621352379065736355346595879762727779685753896932373087875249788804859821375971739334886927428470867101112557439916853336531273373424599104285547238970070051955135136518197235881002451836230225627170900195509522844690691251384906841389339454423640070077655053635425497178480659440300088351717132763283506220281900815275143333291804214197094203279395584762500885627853174218512123694554423392768406096799607838245122497094023995825674521665536482189174866880605370691677116282863063066796546057970102787447177433492425443345430480235336290206760168075561523437500000000000000000000000000000000000000000*i1^127 + -322931535217832633325784523525911871342872540964260699901338943336981132848913455155373952710414042574747948731001452456153974673674353201202460338886668077112870667354873741357409159400493093002473542789978459105392070055841675625485131795439981172067747397134745677561753139302860908034222265700475920506879471770863641728669841572367769035558052401109286858565572998711660753412054733354863118562463572751619982254252752846151389621124381894395483358508976794002426169983051341370321753380548353424557516915785761715434506049528168876015088923442040444622376304595875849773770716912684170641477484670738396039318494295076469981835510814412235634032682084603559865322742946237297842778608813207255692310115578462625658323353285054478664574200028013710526032187247673145468158359715341842033741494584263129846481994319065110367900377951186189442837238672548296609853775980366225057508082243632485838518554322028384361715246315333651472644938195808261645647134150065163530029212034852483977449025065208610661796184908276031130475348275575618047148800877780549831815428274381398648908573730834489584983856764325268905004159239612020989757871047468764170922467522846256072251816764030199176138557047334954614057139353003174903359081377944487315356396809608871285401831559426194252722714967979029090741403304176950757460142178462684396736864048929918424748930499681385274154263905815586276899183705373039080808099334903762425010680626870442879726821448983779308840136380817253383216243333458011494578661187723821365562340181584914326272704701488516805572308256147705175619103818168899689650884351196982321689196908362365888146889376555572575381960062757624969893989811947649541875855928510724737176405470636441901088382792767545757337371536905402088056576272530985340160641541806031114651171443159870940945781480253275893389853896221042264751228454806299833120425896948421398106796608816297443688496438546292623654486024047546122235398536130582218488012811559707758226959293482321883118404935603214564003059037292883311617142760218660685154571659009972036777991787095045434828658130065446436196940963008464257009380875702456140348683975016350493962012405982387877477205188479147351477691033555920036853247316123474996777553772204601554934855597219417899080965431263206236071596830717122134232302998826158410313647248043350087374944521976667715656514375352774751695316485743867319984660574757688933153966698731289957780219488767299437345554073450692209007915367354392071178481420724011647220728309617225788881346869077748422565743010853957578555397627846687011599754324176642321116193230909415704966569503906839664637243958972981873821441377933858156227354186174737379152996145194521444356121180985735203152628267594293828866870952366355072373562413416089492306820809410262620445706857670320799406719233090059192491550439288824177031146020442545297506370856205295318054834407720458060334451285676128535571205831556713595877769055248539313163065609212855781895978349754536133096732361290899600753884557755434234819820387179032560941060780240319340477102768807415794544435547831031799233031455725320864662376375398967716734128196889355650672705878260824588971263069159763775067509869230598772919059482909970147642836953006237658261266415468903369895286336566709857451273857957510258260408627115106977199597976215786769928895165004912100682671197567122330245521747737181166878850058307967235441222016458298968912588835300493808750119538889536406590034873115273203942204093353715030086377679429147744965243102262209898643482051918817994035796447210276561476896234199985633370494740873488696347375631867165979822143987222356458256864341029114312079955708965145957501643394251160223670497038071142295205174017566352811987333864554987254655457382036705337157775004506576694380838166105625252222966712848349786350269821621848901109447523479665801791660188091468956118648151838965142873157085242674438454156957337082079082777224460543787044964792214103303199210656105864364355856891906899619841708700365583450796373592914667150722189126774738070625088728081775706632654825219495293982622779043496060119934085846054865891921698378679390398964856095296171280397903916571881072261041564609360871185956739880524615095861060315953162894142370712354376675555107065217815692781400116473378147929906845092773437500000000000000000000000000000000*i1^128 + 1415144354877315177160446652200415839203664595253316797262551825341706663879994404524119034681723088043341760129290977411207071040807948916786563764239750411556460371184933322390209587185083829575140116368419447984039291254731591361042332080112778624247861178764298824072283966606037436060105110267722913865762333192330381540816783803495759956834240313983988896073632645145411932421620467091284646376094340145159497425569165583454586996187158325858261038558712704306632603544282104102275922283027632374166408082503996336758535640170233848806479128076160292264317674897348391887131329915542656929546571501701988538842695259177427623782611046457189330755209429893608623849930609753521516119013285349805097727710652484966627183024399489082102536029976381300899741384779179843679674191985042463948815961545584162478958363471720156613575244756466956294893883319325258975554512697015501572093877564225144381867854436679052905610983966797572394059631860097923650161028041004483690312498566797726336529577751352991289203235272150552243342908159719287432166818127673048104487483636751285147957699056091814426345570689055560529544173485804270146089183547242144921483940091111217302386353378003943834289663661589111150803832284885504472233380558660013834232967702733940061723007749671490084181282127965858144700295032977411645624933890743538640506487593249884462336975816459963315559492249893329136018164807672246735450947789620663447201525170917405632835944814203528928650472416240378921291942694029271535087146727510827422042374277600521333877418022502920843743158066282277897487606009458281436489071527441348304537836445510267473431445424812907287046802386430790103073259835468177590469311644791311131184951929640708558027314592928784989469268845082396738157779905245775401759448381894084269537997127903386149173470209869783795402633919760154073583844682559629631151385922868672560209001382010351667231284727197154044171423162361951517815176291103651146697214418166118131948535239338230599628729911620600238776100955341571286541162685543933652325455549155491252017394378136912151264487098588037310654431859411433288830166493382179713736621797347855235753311458607881194344902831311691806695245605306895119922075833917039176016483298165715973151654719079665963643644690721841802462727011690878508166615175788386756373707103158311067505987008308452077582886301375798933817401165021848322377559219602757353440146126529096793597058647174156982010959209817464384305380727457908643181696217291765743899761025711072788092140351951034544612757260818700531096896535417073763462882941066023134475825760974058933871020539256937636222546218925243080052504474545261370052378956822014448229639456433272663440291564171051077537805746066200644542872821065064518215412017356093300212972408266318089452677554573461444857504365393230534739987287287523625497865298050207112762518737508737934486711818045171527519142940684054981238262420991375306490073925536812227992076693165433427406699029866824447968986161548743272843761969728279546335350418757687006737066338948353860939632045264329865612084265196583933406504584922384897391978950479310528086377770413385513130988665103050535057315708745068662935552091044118270045501077387883561400257376518977915854678100186884135543430533655634993974843556555107733675223758626153467040810160909280721550903333927129053078425465035800254517065358667062736091754266583882457369604564720910953574132145483238798451762426245783335200680414576145508043404659524428377546472021334506373202493603776991143577089481149058092199743292963688502497160860755794635974047706436171921949869891682143501807235378869599964004529184580212108715855986839033036339517409864059745088592438893204388100592321000344035845512286211304241993307198782119321795318180822968104288077836362609190616741449559018560511920699380581753748165900172656355767830980017855257046173832398476742179623683034433205235205543823824346347462907215397820212506340096820706866031229891658598743277138957221471571774417681707983897667484102925356115407231871685142580787069732014254403462960012680981941046030674641878365501266843551550868919915409961407048707758533679477297144643281274477708512742985185111150160864695428738151790681827604439973067373377196128071447473904462266425241523393196985125541687011718750000000000000000000000000000000000*i1^129 + -8149944677708942576661788217446896475968412773075892378628941739088691954788492878655571159929087657799547979687257885169735826844187341833147281584570146004845434238724539519300212151311599416442193136515290768957155779834291901116245693363265575024276774959976120635983124419630529550744752968844874183457194333053438662356087857573538110503772381812469297643700548711565119470783354947969752618209211567704830772960313202326959363475349620280615757646630935993273252219806763698144889319894543247417723972762130808235446386530747354758164114676852727222380202481678651946448183139694762492055148001914794013153363578795191352790220000080356152968602513837303960481941603282353267635489303613712655650471629169649019748418520011000083561917878549662273756683711517363214289902742297942282768908930746945402438669977029259976978393329258471716307033090379415450270086787837081653019800051986100806895494692734845452771384136345029224626403881097626336570496078387801559736623173105191153742152095445028974464226815105135377463738743405021878410602536848988237415707300926535608595989765409801301189955268676591241856286935125836989509977347449634965659641149550323584390885863638424253190944371037975660472058083591605274496472882070199526490330219529854567449137106125042031950354079851193575622521943759239940631218939990232005969440174487429384638946662052714140491717790199129086644889186226547363216345027699203601554829468618084186021800722705338522245100475399991315768624208879682184125447794338520221083845657586926813341579208934243239161386483565502754101335396471936754531072270555084016162337329777656519565659981437798918795334497547671843473221812706048240359869059271421363276282211814751576153975688836841242002748343633475762952217904957301807635542812251099856494471694039542349701614877814539608998323677042704974681596798510787183138647686811692458025049106196336547825141381737747024597501232901631941659888305847386424078136977985847962974430819651601535724542571759359759803492433576238009221245834726365769038832568109938547905462848869629483694157770625524651020034276102851256950207659563895945341616322303325966237385896215696567261253988617406476162625618861075248502766476908799729457227104053250680212831750326984937834126603183561501254199063368125825769828907085546442145428507479901046471915557209417078290854688199367731151652042682832061842239595384542297686597825393444308292110268637902722149459316369369691654005851041271559456465209106588424530129614895645676850859646632746623608153660989135698728217523364600577201958983403155509178996172452649300011649670692689190786756790038754934298389685229522395541311020141950094373546486815291455909079849895783586515865261950456965573342430737484076864234146977647589907374241508566584312567417456144262045953942196219683102025163967679895292796917661089910690428759119974495842268632367985669406958221393739168667786062469215368070267701010942062522147960200463865981453491626671981570708375651070862789309343570460835320455837934024307436527754929767928243318123480578393541213017955775946704786931224207378117173088441709776685163019477929283234903524792532776098139882766340260563945622807957303782079284818532309429734263958216894054829237495856093357432591348183221515516145584042391198161502548709748099765872654477390253809371416663808457323159014334786843384489810833694747661557446735538228757344514651188925351795883095732060241670906782310280239979146977139898548577724104700174821713537811277369501931330120227877580091637562912071112691009705473398062409372594551290315129536222214211578628296003024180574344358718173638648260722761080835029007320682872609353170695228870271327248846096097739530885712916251731012962071570264800827353600071159361968074315529997621342299428188572131970558835658440253895218404107054575137131523318176741935810170483272923232377542268274942392793126639597932311570893803285327424463434193729317669950878080508251679404740428834824599239032610155756537726231295093102465232809004851870046232521632031160393192023477718959331356112413583437134765334378317955113680440724702305700380879832604588426462406273100425128273230557976937475444807229876000195691847656127899418797764924200278626675507224818831227979064671385067697428894462063908576965332031250000000000000000000000000000000*i1^130 + 43394186189837935888279682420213466315988688340052789380075137307786177456465924592215750420891007168438864158554124524088224442485564055787583530844674468777930005173412829408277852829362620694301307743632828681340725140789551144001572010633349490671228555900485497354096761558121868544453314866811138374650487088673627855800438414918301028380398683465923248470552437002336857866382265602298006544347749299632639200368097802764215479815212385608663884978012175531743556713667567059562342344102241147738140341575378731348962080743330537795409939211721994802765580338344151267031552255484912809567408238526804321530326856451912824011205009253342210176119888261615299971572805321855577907703027275906140716984419138306261563954026950404991838622079038690115328574187691437932953069499671608401789610749130994675751116039739704735208113459532711438786884779999731091127464447841352333560306630041537004185079484353023812188900399929371875231061056044100415800194359608673201651176576352727049569667329783688533638353659226837076355306587942248140996393792482111670230970981792981243554955045307972208458707892581106983168437811957308119361400529100203593507145564086756523540462165116333451248816500244516006288618963045614578792200424737369393923829840215584666664827834303793699402298855112015766104095110364912803457538232160703385517482821673551652490227551312170064350655489741334592814341413010839219442896696230213524922554327340105903467379108143359441877260839765697789512655181269653181944239658391762583138028992924036092817370721077234484432667572915309070424739408402958662879237438409626374910310027219729501798164617231896574669848343492892113538667737528961328700747435949590764551341906230873196886439011007386730107360746998985004987012645881441438417825871053058000195343050138122347287296989916192257648367345259529784473745197650353762190858650101488755624004930654782988980749132747584529857047736789584488476657970263885736754958954447999555041264465465342938158071242957308041167457684578466545506868944191961024577771753508949926819919470160681263151477660074238631026065540751612424555975852191685890313095104531745492608005787286132941131891696391644718741653431786396876115065246116317889354168150634387765898562595663498944368521621809085838095098970800063062471156396085582411131033810288573364467305848637814479408935204638065776104352924774611815940649555698078740534099344912158292951175799731398930153855532842644326836185827653568273997987363221158685003181142511744428633052269252895549233440323263071907449566856824230700741718923467288276779231481393182971156153657624912457448468866096861947111853256438397757599718857531229283976057597342814505795608683968230263607723811853575685724254256989775772269974008210439272972094497241304567744328787666705170374117518632357825073356920478413398585340671271861537364511938828395930059183872949304710359554282897137336697358216737642254444230301535336904641580468973007067501030462156606899150126412799395725919468754123788032677543183472883898486901583696530400079768284040088776285061850092292238780425343697487682506792759064635635897876044318014397039042011932166021996096415544041959439444914166534632659404841339797382004175714853475225602216156686723570065216245036507935101473472312310802308018870624219519906769860316342434596420423349452366375010502250411066095567150532895958893689910276203008759286261406043190342013423217080210161847989548878464059008048336314067315538419930013801393978465544930725121637797683063066735138638649307653037449038886039730279801574805588840387068453512928561743552567101136245880803264777364255597370318823498441605340933478911502176884696585022796068941920148942557308879669140341119891816179956430303280484274202908958161872215640345454519135761314564163678695138428775851844086816724312378448129356085412539668700785662036602401146220777720943578561442401347608387711270409802871484666879598002074903011072776099124179411368803535133780305117425263139438778922420204769499431707383379858447518999098026753754970862182988842459089149754171526316144952836019543446268503781699063582685748359312155328253671835672890629095376921516550725143122536384218501726946355592804539284878009763560877239634112984972090358050389458099971307092346251010894775390625000000000000000000000000000000*i1^131 + -169743132400759867562489812870318629013335010933123460968202708162617644931268846195746658931915547189408249309035756668679219936233417919095202091530083914511192677629556675517972008474162764841866149828371748827603895888908502421536993314091626464571887806094467150341886292516663574221810132362792753518211485221674901738115105591455701925985887650808145888959850908716498412953921765669557258077949674598369448423034233793739974132142795824029519915966678258732845167013737735880984653545801203242426853257503699068623612589323396164894367104849890616408701480745868465703377808018031761396288250977267321712609452026003538803414452617094287328099008300664897494392464037967261286824543789355149924882427302496843763360289544751246582093900262651893275408545746731062255884364144584561614684236531295086726276142762899056887478617844609019715725140912541354125681643491749381828609097667111778986027220688922254399818827872142887186542347296251465783549034628948186614288856469142558202880542979882193027863376440852268568295685125391262512935247547230246339831280371750045865239567736058862754605387585153526213800433155513300752215590031983308076031389239617371056162918150323459592265191982676466894202021200541190137620849411187450934777778683800360876992817194651891320723586908379911814778133009076423719720636672355522893486622770858272945317617939574829804990936376916787683732312349861475215227818902998330907082977100250135946748549387191166820758104644934322212694559836018008010134285781077838063854634940529758093982381494885638736366157731580906408747402272942161673506064271418106735061370148954120186235622466126173627620382729560879676988069514927685660106548706719664515233798951111457131833690694193710330085273724132809578742092871037103898598224335870509874658572457620718567910869826828789994897066379550783007319616637570589803899886156197000733821894339766933100956817652525423334001314530087967077468357956398030365849543449764402360322499689365034524517999510466549151398808012131739845773351287693455661391468083861032568695139282236000257619676002075927673994334029001401885292638215909288067914894668668231269968431995963408195173870988668298694376102712190294558777257901548223800058281512152719713604580526588455522919081057395808361458983317035436557401706326120966617792398228245150558572710126692270356740140095312298133155334247199625042723804979111770486817186973242801940251724736618859507012908190540634202749156467798448319484061534315506831297860379360250216793557626970589989396542002253774174802585491652684893029055224101636017887634915502783795555932033155187938551555351787570757599320907062262700753939291908982112846668432510982330198928422695093049548493724287978766447158731259614109967066756345836770158100299707764157704154843495599462421492679971092274806425117286242443935379254888141591695264539871172573581240174843619943419413657858626032334250607206486513391926596182238513603726744196038415225851881488255566452503376866139498176135340845646583600322585082553057762572659933495411195249192187241164900054550000826579988073073082705127959817618867468788471063763976305995738551143343422840396602267619782010617033453515313781843044030499825260113253886592563358622569025194169090291543996255011266074202354899921888734581761650622937661568354267801217910523172201058987092905366835062803375951444082984086018316919844732640633815791055764717248557651006282886916001818434303470273617970835449535406744585038660456224929603462633749942577305418226079950835371150911532306275381009849247137686076223508015870365049420877709788308579836968753009939250548157273407175142944419595680882391866946582446020809554222412776180769861007029743750076399729724782987399795398236459609844186282205141606568887604936565882370822452313260891517030079400843142700156345051396903651413471413430348795497115044166790005955081224993682212611927839416634954685435352113940215912689011825175839883011613655108089349481769304915364610439494870564471631360155720186542228199406689856812503063237887808319650155591474405196856104699433655620228851113116197412332505770903240068627276300108523641419553992307260697208303406855613956546882027187176351010358070439395703945292781719059063089280710095400200865256579163542483001947402954101562500000000000000000000000000*i1^132 + 466935042534740681031123227660133667108738178750946342419884011182790222915361225537356014617122072659106221101141364825957832902423141094356576070838515895961895937929790845394285991849637750884437287967569911370753202410808522591655907988999845021965047864269097428154283251995741094251442024147801048279878676386700968596554385120856268609866605985535365532984732285726924573979801754815386489160278750338978975642915722663119345237533769578797463028788940105232546840732406678319627728603388285407817046837473759664474050209607836574745109608510126952174430302531101955159699244023190750126205431182257503978158395409319739128989043796670580560234509701007005705173441820680413159591139293750034862075607839909799513256033705430037246340265226882969428423005625115207482078663620128877402165831736699498538223539052920573125506076570456957716028833743877045019188650371125402512025938298300736558578687343979075826102076541082989334132889064326281825078709255372970330435821585935906982413123142854316502648672915210233435398581060603813278897482183642913795903730719244964677383815506368077886068554081196939008083004156319934138746389180665560398577085504791371661926146780826695166201008055153867092318752020419206290767431742363771712240113557279020191691420984861159070539647381351041483037731506705666831694744141540907885281438694127185092256183747187670229414982604452751102217342434852711437529033688569465372538740621860696449324537975370071538143231333613719661892209021486972600476431703016393721683017562786591238817634690911635801876497182855494719199543043851618410334357750334150874148865285859422012695856964383062731654363927214045144286648134763123694669564292240873948413322619205267757344768524750337469290775892999207785880849373237572733651088174904969368493897546282550559877269123016014542882706157921075838437661730713283970812972037497324814270011162978197517387766976030116989130394080506790884484421394281385998200814244452423734528736489431328882253787990822216588525333986458550368253377886263923579925936620719366314040404875034823996039219830876935924509529139941673970967831118604331180949591013684773124433075461237021789935995840354798257917075327151420153199930564319959239114584527024512673895999641670487121798390246321425566704973143509587924341430686485161620128676954996341793561094838090749547034111127680344886157251237690414000524836573431751042682494129220163337994671193921613215319588044617124070987826995028641324913043617561442086321041131910563719359926812599724446683878791077552235565456061835651197305072049828681395595231760296133438272392646957169200534769470273794549872903353289200789837612454167689417922653303961797528498656829594472488088966726291813078827899640170470608964831923772075057014661424176800068731223767363353309626678685245453970887763703648108679248603821800763585620776516116567176872048334680396773768987894991745465046656431420329052165819004397295217516843119151065524433189608739321586369973880730887314435527324174456275791952158561443703403185564505253589851664590947429506229072411491481158381678433096494137575923437163207831274368668580822536174293991408543298285009696589673531598369683419999077375529562445371593964748328798568026285671333898155384744485840355457116942009384006951473961096724103997576739697055140430453209759571443169640679960478036063107012204269324374235142103665111470323774735710509087982253839527518466467744224218544414844632738425008819777778320277731166329867247880350837794630167558623429888041954232908015626373912478910792378676202330183142768768690600500696872780706579692006843998556773175880249180696487084555353219555012591762277864561489355208416211646491461627661133712642547750855775261483244334715000326524021232988998775206337789760818360186904165182735485548906307609122287810049449399473001228143876629355691156916834727813341775717546807662053654065200994319414549353120851206085444411772750747988682682531073007231914537638253182899151831666968294215688991881704907277812838723059361482811094989167838865667429037139398126310971913729892577005767632673143773185341211504140009237700073256576939900288615815466462422473379961068600381878352328194064650255354713214632366048255416516204708073263778683736902053169615101069211959838867187500000000000000000000000000*i1^133 + -875375561504393065298301306022269793918255145512594797775810669668708258068222902924998508828294695705213772425648539682385910627547944470848574871286166769851657842986339092647494886172007952907747680193803320238786372663782316633413644396131525229085797378304459446592097821311934224598966418745424148352423125167981880117412764582606583334610961327996497891531578393317250620834031501149485520118598226970181096007921027637393627079967876341033189385494725564922535116261389911555365516950961679630401307577095079714809847425414960638743943930862434351022487989481095515130707271534345185060086215902748971236354598797801525639450632106178797924775688487651667971762022243795606641613361908462606473490079457957705731411001157341842318649103839757673850100735742306756002797051914256611237285126464062531054473407590559634893936094067490460974371603705254369400214569484650143688618559850039541714064627256977596151615727140469883334407778222222466875804894012482198448893827673709886358993705913351030577796299285695500284764521334192573061057901483582079947858317092822327871864994953861058808213590295859376326558312387042471295880284118406851128819266138888330982659168566117742959535469491800331596128382597764885518604429751197437650343848733049283028225611053070389073720067013331441975142068847501612394555324823732368211403095798508126246233947371672039120480065857482377201063204989382957028574642661422224576667239720054353077710215610621713993466567016169453236205856568685257641830236699440092479998062892986582034561640145262275173316944283151975573996811256296211024019870377158483720985032061822635654649295476352803138997822797810157474730416213161815921865586683562812233048225445541400594823424531992180156477694357376851565735154970162873469252146865026991884676815068194650493183338759813649256999308791116360873909512879948144856184313956246848065683779295975669992635557814244221785904055931520463978876335378714184333844530769650990531601837280814096240312998117374595434878453489600807139314798909121191684571230563701987563286167098026883572886906169742708323308194690338625371912231554482121726490171378535725674117907270206013757101128432541176215286825985370395371629668719130857617309739374988644432407760270820145822407805559936108873833062004244708241327509037654821338273623136231059060275462895140678150524668943819077795866916678290683859072133999964234334925665077242100005542115741149119677030730010229681676791044651272484652537461792078262252422312221422667513023837295199522561524068822830905815378531745681657514385750572513742942150254198616447514418249306505127734517857245393543952641389922582873467169928692493961049639316022939057510026456444407834652221146618352081878018330478149397688063883223424231921669736308141039142524577358445220869572603913107091541651235866339262797401907894201955655172815744432572277634293760075920103924681923999595345691135365028944695573738148395375049049548109941251730489879902497917281547701743128686897432628893979800015275423128530819349520665936918515175508835621742521763350411946560535114980533693602032997328770172293417746819076976079810327567746720536781418860208126795676289457702568059115116600493296179189200540869536262632617138799745722445767086573563641137744988206529795437900973891656173830779376467488833072258011415840912825058235364746683478364865014346729788862571371833234009830326220144272573384802443138413649484519867955984648443525546199967839212626150639987450720194364591727044248925304300158327620352441207754061585065567071309505919918443391927802001810800598872258424563057515571049564908869375525632960190807966352787698189844977155771218539543790636213910592743958253339940514175986173752128908437535987227065240237007259076139081187783805916992230802152529100182655262883739834818185343871778994407823697782854997565567404622301347998998867447989920812471020236399736282306066304359638438757500924428449461272956868924098659714678388301988325936594496525659418224360414260745374081009812192608369301806215607750778977753833671923918425616748670426834202707499411622643511391804946953743919840614509483686031096032801569587499318976637459867880025911983197475034735150852520425816815719968812713812788275046222058461964365960739087313413619995117187500000000000000000000000*i1^134 + 996959689910499247254672990294041640627034935597327068060163189681212340322392728786433294965644680843540806649771503590287529513544540692475128941586366314284261724799301406522160739462015653443057029529979298752663786832406459905542381299169301561259095704626653830106200282865584199051631833039834863081972136829341545054660529027969398931570369284690032298294494507751609322292402945842470520189008231033974251100564236460040208506905958672772551047915453672968791734303768360615939868408576172185424092591650073993410901895183570847086296926591204692961379933836050929021578096805787280134752202952177492141363997010495872717816476012895088377643976862091509029672384666226325428689793896477151228588660064865752711511012138782062120271307227959431548006077669505022798549506603469403000341691331961999962000267580990233278468332585696023106617113394550751273390852986107278403376083032057370578812395342428811472939004340321429555893889195328012101541135356631891357396807751548692707661658904766503334545085920404028394878186006910912743336581434238388291751324933797879744665626052701936517359804994520912731445179025512857209394775896178073110677780481381681555041150146986559335097902359019391910503474509787112608981599800235743528881662222044903606580158190130064315376863052880272091251493605882920714261574945447694062220997751029408222830102455459642807360281123041167034329566370595921144373130813233706342563075921240906963428696387110255966134528143063120438354479034063048714690615097781760414259142653993794719271889509309954635320334134207714169743898354921331223957654984933814360741265045591900190966173116071295629795649309517859317321173909387020781800900025343179152837326633521605354178550999245843792248475756162990945371501968679952124907981183134260532330548636295887433003616371311360229091338077380504098423800824170376353498731083158272619004570659776069589701150028617126440321855776620012742113817262005395365452517138250551804767644461657947389558024046212143273735405877034863122685540717354132120901000818823367830672831571157947546834422072464512085645384644094588803209912759090612127439129810274497022175653897069109340584745673475121563437676352547516981831486928566851502268513780963267453218831553580549959125142476214386102096892100562270154353625035864986910796948513350170231056751781667169185024464715833894526837611971041611030799445251768766096530908414259058855577497414280598050190006212809756420979266623418212515838646499176784320063086047562633388059631544988349266888380944549352672853126855901523734300787562410964802815147285766958010758061278535938807009710742312302806552757465271871559896335397921337221212675413568865496871534640128616978495089517069603075697866964938020587502214440057070128300746679322982951522477161184580899554834878440362951741248935009820322444776331114980407103567053211496755238059879518114592135081648309151079342172747019229160903333130586680250632540776855003154091515460601180134196111286690819913949348821291210240114641740593820749850142700567044435186911352117694123000828740636553272132203111967719569985440898840011642847654747416356071531981395365017157482901359049433796895802242071139756704732422124542681212821718115065632142378447698613825785394984840255387185981938320664198073679105265282424275583143753637012741791852195746283725968844927342124528327728666331734348360598681465958081228085173095468062519530727102737085633226326838332372175206126877257026072663891092076389892776922556319427088673054565859872244671642644639403992517636519587371478511373780364684992892209815427733496542204764984599661633615073921840298337445062550656321674976122254221595974425436560823088441036667966227635015153383986215624585717621502236980992208294232078858239961536329252004734940718436815682182717648345660946020806744819723801898915349394048748092046564466948353864644082565620857535298072204512736081962309570953027373033694120649202618999373867128745526108448393072117634340648590748355279607989888004731589953532526877878526145068973999551826903003085469180498685790926737003112713305837856683692896573246824233261891196645452370833292065885861844363151993441764989144227047222799247309540151853998794771133369182491854249353324668447839940199628472328186035156250000000000000000000000*i1^135 + -368142570014024684516852257963634728951796146978300833597239348066926010237897994811956473137815009736564613292556051554595025385177389846154552502487027384331069396136230329964539484180510344841618882219550566814947907282564729029380608756550925793436646735713954103726247295947624974897008359858332853494151193477060211624766920123933819295915006866691820076514797314132134031206843722547233611833024756810607631350191527842541133646795388174836013525328703292851250157933670592119512219219113666431098773239597527412249566412637785443374021384659219984804419667504403271606970249147154995600272455937000681322009459970678297572951219842362271173507574944615958279462041957611405756066356728813404009327426262303045130430291957127851492866239026840360002782722880743225230365449751734061718592023207894378332930738073954744864907864770847421896693041559246236754811304459064474686955786056848212953182160827377220597781620403210990362959544945426400367738809493263168725253701971088401280766672542094883359040496328050068744183828089961309972031971260681851150398011249501096706594390841397624706938516310990023506034753509063517155983068492387231619346588251175355652722140023408703044522837274928252793450346742103478890529148165249137139745956584779796846497763605642696037301137825864369257275561328248306876982114524531504300038050195777146197981908957116484547880088842534949987625377575242077290268762494384096325390060828032317518638593924265624724162404046719679161658842339788258572495646412551583261997237549220399799487328803184622242074013084336349726730302474995106253165994132049733071141084150209357557453192651996572288198697637361410915142240223885331874749083488008015329090558717363805630634797409967477893478133323202621525140458656345451632037161918616055722048636020114626897553418598709988707339453183650869609852015131938999660233920660445667987571246553755692688955074813103388523673423575889203274351198953781507294990734866335876616110052568279227855036415231825511689057651511285162135060178569297108783340149515126935706609754191665593467445701047086921093914340320134163404878570432033428961095915041018178165206280718468344918835349160504365785232687615815147672326325827900102975092378599755103898181648205149424202869618646441832697531342446673540697195377101120763762127240256565590270143107931660617710764430640127373998583167574822793790146445891337314248565682442508585099285545078842068397169076894497650393880958572882087159571564936962803689030760020552299112670054828922398388635360655191352531794600965333370395123090162283891299274231078199564739789129283586574019319155280971059736643000667755050597546256855946241499594025339068188565276862273312097041894566786732537796717748412549356488564858170201266512253751472017599119812187225828707699326201003487980194453405047699401332632542151643672075683887247770671524241588895698568915695104639745253345011681098294449375736717682411162284370597810556650995515472038673787712691694791263041077386814342899936874101250254949104398773968407548621299411966246500211344709105009035807854178314270509445144844644882262702261691278466399008271215971213577321384948739799529213104148596767756383779269072913076045128933660419497291573943230963023051393606647605072580555196623786734166212990806982709300463150042550395873002934207447041028448953598344714700684773589780267291680590917664674861045831020762401760966678698602167526723124187092272933007921882173523445620403676267498258495638109898232818850238225198444154731171917540052813953792203760004227564583006271079427520026022604834542332722074274592468247389628343621287105685873405364733552297006950643896894318563823672737213043091263066065981949152482834070562279278889892233149459254264185510802190339137911223480702859758444705055631415076216271211374930125353912639774448760852164394671419349505270047374679583540581413626329383346586522596450502318803903704326422780259822962972756447712031824857249869646354400685093605521301328893262700635215448988708966516580363625626930155013812839953679326845546162940198437831748597684463036743327577022377764378964270102600142469622903429184022998782928990629706707525036923365373622045775518610240796264478991221508180513354111657031708659815194550901651382446289062500000000000000000*i1^136 + -395317773563502331884123799794023959451638842049758788317430552934212780678679633020196672409362195297637996995053551524865178336479917624722135636032827983504181772516650188487422059477731275325028358957212704622410023247190922158851618182006204974337818646363458323341186306498956761023301199600643126991801535947820595151094432166796053854195548348899197248603840729751389554545308388869926316568793257352367883220776294111770937846931697542262923023452014056411514153411893078117481868545145280780817701294558521006906398457359361156578602437483385792455278100878831748042457663531827091199741938541432385837616327929295052010722178720179922863336903797097231334677077310500190724510518530791006971438730686156308940885150288732401364765237861564261305502977459095816912314001387840302113570501023036131970119830131536885081308048854166802342226479221699536059123754278167393113222062596057836352883703149862574558823702224489924841815601390717218211614529744314262982670418979117727577975768643902910966287886755378676865006035769399840638606614789410673429994255868905232323513083702100893720837497855220246320249610239071625853257910130350093341925107716302673660670451758249330065589188435098906142852777901115116014047947349661407330394825148178720726144515757389293706233936804394826667229648372417949377723673893732178020213218432935207221282365621774891582431386423364816136171758868689138803286012584904672283944818253463403125746147031164911166847706849863377357654156039190120173546733630051907575118649901475648746004272770915358987035853291856518518885527183075197468660696923560697161289442885489349929962270990624914550664794815497216855213534082134981380734077484373498200012225920406983817604398096483319622052205242956580389628307622255631063904712035881004613652878416490223497188594413769563197981743805266176503773741142183353399524210488066356067041343057772649953366912004714093204612764406632316917204694816545972664460312418090802317512387475756105558585687314453329685177017439130211908098815187277459540075574769083717776447334941923069823098515400591837927609826450144072078669729893935457921781143642260216984698109182736198321619618268738933613358483898945210450367666730123149500791452319911156610529650196175332639008387115881600163117779018542798630349443499788223914193395689950073026671361380217009493453279793419340869334110527644772147813681272164426221258675901760043148636135464693472962764118656439454741579878160588187989552273850258738577216858139984851210656746308824720362499629600181846446190251432800705427662794337214578565638484336220801046236023107065043959427825769460214203917705830116947121121971180755622545982947546147492496209715887357324434647816819609336943497530218327425907856255363357225430411923811493724768181703123731968630610889938418934091051402737950952681209568176391234102898495934000535734333260441569478531261898185699229443076500194518911446939500038337213072878156723899015268943619715572752059661200787046337760308829971462189994713390566181763245754844247559492780190796243855538035061611754395382020997096382825213349744077300994024566356476766867787778145155220315867277099688410803819965201924521078593038996873436492755104297759784152059840080021693096175850954160708716951650822221601598970579666472143778737857710380109540599403965272554661021461884159768270544514749941335321039668606326578951457280491849393598947405083598870151365809774524088998397939305932528784157741568142634975639344846678740022361566033415146625056039066425821824759525537264890409063718944022150597637217703704328543348136031427477977203812909129624756989244764913634924272865971771532202132997419441264414743233722750862519899263887063884429856151043328292870417391639525237923658474326161492823646538219409360383322154763959977809182977146511384224176655776932105355248814479904984860288228465531556728959876599401915840934297586674817389630318632065792200477714169075355677560821056214195619593592307844442353920316696427005811270051539500637575487286040087525075025627846109573187559194586211894946021919351128512271680235348460454307276915394123696990199838336342476948358900810744490278668943950440088437382492748170861639241381805886037681751848070488275510570019832812249660491943359375000000000000000000*i1^137 + -1347129219126436784893844126511820120488016509820973457901254120279071641572684439456437011248360077177233997458125505684888871685626991666048580462346683826633422540625251763624996390626213630322122238667059170324717328258266664816773940811559297812889788250059741571609516395912392807633956781122990607348023822058569801408544471615753614005290856428363494931421427885569940960711748681348577230321984238139512417117555115744463798985669682603052009970234948248493828089187466999493066796176374026147610525963994455728370526776576372039779575596093966046692211134827353578084928868115685450782735855055714197167245505680603899112208923671790269937607044329595139582350199880104639106626184296136155876690118083895862536263677529083006454720312104400108968038697025091598163861643328543313869714455312848526746858060493476425960287553333096297081803573559791463304542681063020676830941242867542248251911597319141739786308508937151129056082326335806372956229786424623817791534106558714331957492314263163266525436668193302102078258236847389650158266126062850340458551277053876044692637086107254333777888393802229422116297048765849931546450410370271027326529824822208528858834668491979139979667894385858371817295761600995226133775151213060131027141905946578821544945412934974288854316728936947595395915006993597083255800828593895345884911795920630908972108636606813425960172878813913536422335433953945163387329424998373589092580846785748699415364958198543186939846689394375373618708943233536236726459734159354488093439162065573389524186461119740284415192819902946374277627770134201936866442464345096443918895447322691556698695174140152582720407682720500809399102549417585046837544994660066816452202660577264622126745139142008179401828154883282274518717843421121506170468849023813283816517970455742901038780951349467659764829667632715838045997183180771737625845588624858907424358135717629383475768804476848113424306950245963291043539183360435506746326709614179810420052124835207009531619011323158778405490651417867667947573449490385141840714712128170144347833377757260414768933717769526770954528875954776637555373359451077225460578827502462099864439426803420176103199174684607389619732699999599422302739233926794349448838779079368559171038669464625373062459342038738605016192913770106092358897129564951449262775991497312208274333633867850849605982357766243635667806999376871563395712574739941756661804666785752232701065445301854798826140943697048903093622753747368557073348553094942372741065481338986723555519075876167192725092553290879846582350660287931176729800702439581673161438990447248108591130210518483273820864265329517574395064962173534103155903723782127778752280487122342667249162217124395169981017056062964482056273484332644920209654002569026515689909262610469137111495776432546050548850771133962819797833105503136852261142199544889251730882289437157357150398911388799179536498061356704259103948521096074683340582534483932735854424845170775208349247211199757719219210500006370551965803408496678686203085685637042946131353890313190147893206742255344694197973768554008366686274143125825653028023148809297297122043533045660100008509548333634351672532618563778123806525288053169570753846996404896200745457606199302472020746233778388486778173983346397376593854913387865816021880997258725274374619737141473348376708371513368416311011294729452215039853748881807185644392112785022877371309358503097824965245097344772399314103398750498005705151981783321441202417767674516512718077913720930948748349781479380386160335555818956712148812459351937484820946012899177953239753698794411763548555607028609071184187040909214299764979425156263165652016498263237788703361638245535026522394875618744193711924634838906762788416549854907199306238015363876248197685832124381454626430437146945391011641337724042340189626144143629070161073522520353217937049583935696798204940342254089652425830917285388484440731401136555010776983252515628533659426596484132270782470412123709220867795389072178023780235821089726648459760515783951646430059507893443416000343384784508777220666657448393908235132564152214226486918164137832969026166205159985341228095718033942982233330827996478430494185478732129388661023052531097112128322041829585581189376863875395429204218089580535888671875000000000000000*i1^138 + 8845586239866778122924337033886763599819018445688458938698194226048215057402137957703116127801350061255712274001024859398692357372838364577110220021918469565443239079083053007772112676360316510573106239737243357243700236850738765108575824860633154487483993175107058970518991447396050398123964583123576452116343408793699606837242763057020405311967525280294055945842528099922936044715665223827230419097125571998708404776999997117373091725752188355338404061207763861630358426332973706254822735838060296014608991301461527856129976064519823834363376742718413272911669171413922634914728595396684455034168661063998151727214606092508832472026488157167429137086122100259816572763142783266524120894140769414419484038940694729444897052817354403697281936955053074343540097161488957342169419676793935171626830801460967311068340412858939801331055907440466384084425055624893167828272330262732918091193035381739397540697144253338389311346073892259341360604103152965803512848881088122941548283828988515313169729228012648981390620111319859989270479723421967988264352349811713577669093052193404902319615638652634191806750422077954121775180723010675630650583936128825467753283221555237331846592710806162734549820917922770751722312796318322879831986706876906653051102948337788208259904445331297258917576363928047883072960447996442987254599499869956346302812863269424420002694779427809161058248941259333220758045985624749833974528163675764041973339908430026353296739562247339387957941567914644691244727296970178993925515536341916437238324021062337607072230058506283264986629311282985950907198395747882042080957791889291125388767765799118088669198228069377392504284419511462326324592426071328765286064659209204705658388960276539917026080735149928371247061980702857687140944650064885772408464349425884001315539774231956918165156983761077691736111741144456676869885119777434238601029201749847090798547867267853496638351698925703011153956188524818952874341894856058146206641252557839932926031011009382536752935573389194364675144085461181290830567851365813048343061854128439338883670306970671927132902462954715731651651073887611702400598030119412790464982512186189505868521577470366809818888885676351048957461775086610944885840187123306185863451698462204679435535954737200476830062143698510071232006995120661924467786046380175162643448445302796778457456158052108143237217894455832930661589704654161045686798280801297016992246308807290251512950454459277044889771846062349521312412984402000585050608792650209207759434574178642161114564076218422302388355771454120142579796171932550123417961327398587678514355257197977789417784684584782827966007956697640124263371262496440611043955780205997762118566563270887544628893467084078238252863139073991974481620725104855510883720232492278624185286473227068501125389350092049247371059116075861847915863967583429688140904533284766838301147422102052057668113222380699122434768731370202666573441491000176978828967889389001521998283010777230428389618722783457150888625467356466711510299382389735164202520328823793564474603338754627172625978249987743922189666217213598181255262697506842052114668986095948866304991359796674514232430006177481169940337919550345040747181067857167860125723239287630412803516986195268029272683317037688265848436183290593624335141902411054845190443861445126227179579192094435088415573959813205452022933599160911305114421990269656863549425611155803593994765194611820885907607013600062964672462565940646119414325152140513276124038935162951004192654458569181257458013120632971616677795021449098875394255783940636025917422620441522440280549724602672910076797263706666454531244338338551304107846672722377638132430411758312147452058029472624845641245640221023284074255860286188538241423336700567037942010287502983449592803277823686272178116896278146818134551592313221473773165454903746283385157522674776930647653745905402492044583836743987666321426556983056879578693369255487648979300036269700091312960953007628992091640167351249282799769917097889813151491069595136482405571536052783587232272639675048938662147527183159566611876502760376673675013251580939425587383938781520747162523204643856879013734553038147406436690463512371331008260282310487657283967776138990394446122914994933700283397115526895504444837570190429687500000000000000*i1^139 + -22669647303559098260337527310462112292337817085976984615830579395719111589092241663780500069542524336365241136557203546003868474714133708130778908497173380030435817700021638442230143600111986488394335411289794774434194781157050806920435432322497074660859380269468922557679574982184579303867810732545340767080149823998172336608653583810599138514226824378366438059127035953653918114263170622154042415742166033974919292806814634538875361740903448839978461717798826666831607291339785013812258120915912143383315441694769099283732376914906159871905641565027276801044873231722187755256958929293367840739685491055846615621312553479171103158621371008898925161850614531016688781947225688792434136732689551682082991368563911564913957746569893087870757856209991373582436233330411543472469445778790807098878946675654221315332696909048988282308860954189010090948366467541116208527991339010673610464133032658595753117831339508102071800632194647837658644160609557429715497983442000673621859746604546521430818616361892274946837588095297529222162758003430725315837813883821298006140531305162641644498762431597836048987112219721685189117830963267050490056969574267485834997162791606512900577484826437380999569923989050225592004948756604394798500233811247833693775482162132752115467784256623401616895066638765016346851727433483483398490437983787541073174692785877145804794798941606571593512825158517002227105965809866065279451376846076112192471349318586201794166687652485301225016939004801542199606153496720902633686748521666561354305104504516345348453365658508960982126632054999354646757128994390926750909468814800418786339658737154186816287076200613362467259848217982111211456203531255673956089727523595174186032856375343272036783741276137053351607372419125638976571259426941290314666257369265211562667890467921849962178727124595552144198594227581401690244726165148797567835296606213552560150410081910092403884695034215249381440430837224336659984771985265598803797120268441682241929587245134510477205472609080816060877274108516223066740422239122204552244922272002014797986170059603236647434201372559481503976618847314312972809208494870677859383563898163711292488985419055378273117469745058489951003241678093213762795237762589471752748267101326519337794197285315025847002215223533795597873930409067557668131181882596387651197174592249509185014002355500913581495285306530659560214355235036663399802618992830624967836217593903720693359995860012988250635844573282209611720112122224335957858189639551444794491779956378732365253164087175720585946867209310689029448352839202880113943457034166371394695222378709637501687965604350671296495779090289749765148350257778424429459774924105287237990035371778813829646856047782743424388890034835047076936151711459052876318271509354804229305668012605815748187820967092130817209075867754995013472615827602252112388029897886861462740300067513093418277123375558288479602850444558309028092333997150239914560981104521901771266727097829910384031527618671118618119368850573560657280584023838690242948765405174025084435027035942623381135625269550830470306976674548056163969857227596747848783081399616658895200803652535564830204105689990354231279375582990768764784162514886431615139616311090778275292981613762848248084106304331698600972626641337876285338301334520647811901906128673875736961312884353890199527252630239394932256339658214620345526725042086444231228287094346037216302824061321068675186675356839127102097472342583721052019037142359957564217653338125988708794490672790852342509220130326476302604840627157931057400178320541357415798514429030150163913995383695779734077388250608773773887673966979073846022504634210420561490647787350873408554250371457924077745536620683418166376061487845378811020512162078761471984870528797243882876796414563372758842246970869465213294451737052287065965878313984200639420357728313205936720101572748733547370382350817294103684344976459316588888842519503463620323910658701609841488409911595721229357867838111817524338645663440428794217951194065492049998352733031961576721167043662790220594302403112000489864480607787838669428326351557441412906529350810271244331107211042391669645549857608234226000143002504529219616762328847234393520054316877798825226220411988356517873910433991113677620887756347656250000000000*i1^140 + 40006559710507193190199366558234011627835464497249692161366129335796897613701106452201027299480479940939663178147697151229682388153297731797019077639267506582633271611542508719797792412361469099405684053084328390880336371357979322050161607461618124620882397176240663486480781359032070960532118341408785878235383127042642461218554619238305454867754430268695061468489736177605308458003602157455291912702693126997795590305604135557366041096217146220679706347231505315421295804555556905710429932130290757989931545159825535294810581180143340948714305718557164183828107399662204532386801378930655653777768934848576490450550142088385858145703560592291226475028716352569699275425201641227620670618293294817151556865539970667852750790365769011810245694806913411046375927103466037788473735087209280534275766118212080095146595505199713670532031363687852822986169275013908977841654894769813555908706980535660938398435544680477736670492956015253824574340300968722938899113754609998011161254243706003432389988038371013050921439602568635447142312142335548382530140721196245899383634823976573054726696544895531547173817078171299466797815985609655387230582696816861380661781061587983980884612192778982227483151260327955029553109807059971531016385487148222678552701145209439251249004413213620329495891096723956659849909781098478798839069115168090168037800246554334237517753679682815472815731143242237353502276207990429759350153205242345391986917896929701798351422376575103309699329010718799282330075026348946858227696638005303339539170356090513350380812698615966187489938597850068213105402950238479629583167108191307556179368179904585047275940395142537430008344467816181041481445099312183544146325201214847618926217639693759645094392890804697012293963872759952958409735673039957220510051742819185264048026828744062872882024331368231847357037864908100333973156887203366992689022838564600787859616189016488107127016038798266818328085124563175533093466783185035267178879592934389337354919114578644968097062589055086510857889704535749335036664095134794281809742803593709974474606845663961365057190510864126761283852817435184648047976916181025000978624676272854182278629869950890843715345099998436106286508460492571794347449722478456918035925723814588855275809923030252525148352736540686872562456269124214522565052128396680804005637468216150013789304558666012497273345850575002007779514788277524521866384422630535836031447507566160062430929403908654321504053796822008952637334335863994191608515949535202056540239201027468266332680892447257521506019856941940292357254853078818919675100563294551111445690025013781415291302410295149046854609230131801576801319391680622704413618445264421899496395015878932192751905702605409669614032391731131028243883169389173802864797135679251856777307860532619081070599272456628908930458552737546286214877513760446533525758016322278401296545626898977806588552215844627447875965097965249126283697033407746521394142351843603241430859964782211324715388255100864227472538922524385444949284470030403280232357889785552321221605094115530397162649831953862185624704958318823795360924672030666233357206817141449851704598116609494681758090277162446854188335695063899730654864637990717548223121762321632600978741822047194928886764349738712390364346926798763261895005698341281943911776570962596528523790460750806242128795325128235801094593724798077018986459173793595942396007152331743494589464654764989536565860503413699105091712190161270477078797772978797355846391697764598342521351247586976702140801979906916945705059961871765199695408408272695885931679595981335902994212502567136303012142346489438028404258290267692546651126210624697627494924430332150126326563322614928605245250083736279363844764882060514029574175981496986376265024112371851312859492995405449528030695141511383958789070639383145267799731149712645861586088017742560022142046474679844674512434708677581248768500040149722915092908962770187810524419956198724569340330516935861072737808454708473660115456133447800341930801238371818513780386978269360664151393269277576187840192870056011839904619077712354668572543039689247851048227807227438088968765913641073953604258980933550056872465523565411961333220405621386334865389893791911720251569875572705825561570236459374427795410156250000000000*i1^141 + -58035181972133226572054710573744827619042089427378450525068241745864844233141235263591725352079075145613616538016226345316722288062203836483353753212679634469673959159523861709069529631091852135687033003996144743088001935930379272151737578105523185991245432956988178490197689320691638972948683893214238337984479511076722927170607710518965224108369137638627144695369708081096099683354999204754216423151327606346075823217855672282428422188594299413009134991028030058209791317768281919743491177100282885542418235601331098156317296360452846465536788395100549695321370141579893776513295791150176177948390517281050237927484985489239377728498789108861449293506878864192603856457845597990442466072058768755491378843148548936622353985595294442762722948902451544225035606615684219832258720711694148846000911174556770794179975823742562981160831688197161520234000998734321826013508970780086857190197898453326146494282920422291095433699220173443387996725860912909505093841439133919291977789517953449506835793393233989988251756437826151456975932170171686825549673762458835086920762358530832235738094270693399130889550908613060010475868739618134621925627635495566862225232777193481564364053854483718742793539431620854748800986251533568645687477085993704476130746307573803693936398910561101050104130735849457253234414911676686019673247450629944232172608142475435879014880613212231720680521159211669202936176503135312024188454514026997165053279905537739941766148654001802762245557264021946338925182307544480911427115139722402153607766935639710136825632554380471137632305200781272775922461834544942431825979961301821973246073262614404057133220951261046111953475020427327071199406402710155216997990430236933708210558200480600789129904803542454471042346051174545837357979925822823286113950389644032921838682519537084255223627055264341500425413665459247369084842386499659991880110728791051466189825100525749445692848488496512612668253416760752562300418275565981861018911129271650771911032788347340174850269281029497671141710235736586585476525064189974014431767358321743457425684657421238151389054921978236540267147059835557240198061554902993992654994496239233776967231383966431753435426577448534901322428375284189599085993843438672237935790019483389428639368969442782772214171951988801568082058881554412825169503966896493571854959924556269084033327824485540822343352271241383279686531339323498214225901429247940839361208306671017901006327385392514507684949631802117492352846403756580593566363625264670236168523506966443845314769975590991502811084056152305875412782142835695123086799262384274846505038006510603955694933628604608572495368697576797898799437183858872437775441307429449262825484828223297599435420248210522731273214162472010044729904858602988317484708542921222871603728312946208009013464474888286715233895879845192941813244750810554496614086304915217690017345698272765172388882088076713895317770357239637180342783069577014881319593791587487732349711330295254472873603774732410539728574244713908138532403345342207591121678963647732860917663094402518890663734806803789901914090420389993729512929394098319846053027720196566102166220756917445837833344584459173320641017607237293505052956425906043238957026913880272053697638557035638249823882217624333276099943199494560773570003876716297426794606718249224738659651041537018373267767572296284670018908385509976108218573702572943609239528183163379081821082938343208312209927358831607224767543510994131572585163070334478565804817265436013514948476615201094512823537940039058425018118073456684522208594894801146201846410261425356600925896038996232597728561608154622157651151247523911306718681590652605639125926322576127175193613955556334873639254426942617429859484090874088601029811671562372616784612719138803023734100623279791499974799343347605063881448918739025352170024140355095212380911909626221103414935344067549779756990971401900127349703940283944051389819152925716076111777596964679085550612793199387654745820275768401257135178930503420907675283294497555615534895581179340112182905793376870814915678809518565118393691364220741798886605129130665317258259880417422963391627964948546547584613832410298207890412024161402980117466686553751049291341118365715061365797677872535587084712460637092590332031250000000*i1^142 + 75347298623427405556680266089580629540269721058791507875069942681453265810143048243940370779190704384231176756182349808321281476759626715311576169975849199137242822610694765902602405192504221744664008965253352724114997834787524107831585095924499411503245682603928315356601675448392366083851690675812857292712886584577646356873453263997366952648140071905788805153420787841378628604552280433473197828361658785239108858083125884763453046835522512308957149796074449902614964382340350525906656788682528863255472052290730647697574972528178005261074563455472031978979438881737461222130858107640184850234886695886127193259386914990256581848754785351733787341666918858911016383439586972944980854926047644039750267887154256369611871570807571362888092462662660027283406485634648085824316705809302481412104067911584832044880855248823564200339565164551437690226789830371547423154133632854553469750224906130120953881290463877179051147221667451150415466158232327635271527386124081887865839558029209541496374657819621828837571026845249244546077623646866512841836746559399123348093991833753532403869030772654012764036093426934254662791930790380659923482352028046698573495493463324813273058255031701168559383261890642974723030410034908959646204812207501535105332132006543437912366102191413483541710741770445780762597702797139389701459561868075342934596371411449045297273888436354893464379162445301201497430653702556003752516206716860173151252991594457726413072322492544674530652559163721343886265968697999589091002361331878636340938285077694097739904741941851472145856835807855013353351422266891143846347986951624611468200362489986037312648789616295093651488162118717100667381151616621120014285440816339482926429691193225477467342057376812285372284844219114407423437500645524483058670805454973947638944158172347501661744994209381905291269677727647245148419436187783659890584299499902025556657663355221029145046028842975122933444905411399865189579037027920055368263947140875411785475771611858700967467534571919377252403658668466586108323116293866758300505361330805295457902466924363024610392333795413195646587974730170950289966887602285658962000327555763300031037363741106608733826470694673883176270713892174859353383976556282136467909035388944702003087549605697485487105911617301598442296311731007851491382253601399999530809589495474933906736297038294607456572729618075500933418014868889723385084435666643818035573264271743962838183183170617113617047142606075848354960478502132025048018438083636742764775538884514839555101392857634474645596932789693185709363622418935170725060446414054499074796472908779881654436172795718501828845257020098816895084191277960596442843448652908082151410584818942518246646076953651458043413475891107253847434692308830903168124434004693293141463003403196821795658694391914172171825144702978151261645601607057656155572351634163969523596326402339588523359802169981559867970336817914281880781954839661823835464781836345406275331081824322620856497249257940769646420499682891567306545213693447501971514824337002734177973879215598623403217275311590874972672939607017016700843144624450379840329902010964179688729930860525848108309683043478498055045427624627279116662868013894824029088219482254854347050487193870515651772123659842426050320165210504521938504203974904086081571752836860303017448464724756938687216728396608902305468518992476980320597666393239211401312108415154255652236643242183195517255801572537201898015511338238482308815940081471307976223800736171458507062911392731548113903257164897377462608139335253907186250930559877740155299638303289409601951258877110309650618312692370670153945897175565802152105506485537794278438731892698364180379013891327600231151465436713550158903120040084631814474795849898499485477593474180177269686241592402440734989580457560088278585471056379805303193940862504656559714189892205347734852349884951862765790793701344804547772622513501915366274044485043692167970791632620083994914425935090523585000107976500783724801274250612173677396060441528819486565016558436085142440202314483116152825470512209561846022126887930620049161633307314636504228578809986808314329892963545406261432944126689480274203993122300830761048245362608674505128171298070911647559722013056671130470931529998779296875000000*i1^143 + -88535095678448239319983533478976872182954207564779293154597427909390168836685998240120247846797162602887531240396155074650962499497552229870368384990003290788030425991184672222191803560884106046178315728459787428577417813012848799006304093516626228492505615186733522214538384630661914218271653081919241787733883549953842100867216302418043307208453997925132156614203327881177888493257573544014630386737332400003858996659254195844647373419449758552288582398036802817463005160237446843167594948255135198719390757029535606675552483945381557371245341913399255610426231996098428844999329795349197836691493951932556689569054962068636213748597624470713002431529974821645906275647321489609058759844753057140765191063632265357887627819133273720170181496175198927481212668981389129733474747602566826503007171372113916311001613108900019928635022110589283310506581996056128714418880453909714817161488804778008550523049654479886844843022236868405268862209795319627808085168299600613668122512954012659933983466527960702545803680097473842645598845387467949375696950206021201596870073705211226030941071190839438387607963514792021258924695152795054281643542630150559050425702465597290268623842428262415437983609636582785126908777626380251936007136871361628099210467090110371068142111166865835394045104260830462857805512790570669361802655280488405151283987687575470008922594208853421538188491139981497523545726584251229425164988655379824996774810033735167825657705460870894588835058561261803510537923807782539704360391232283661685697374414173303179360058871349828213702367403389705112106169150577472580538365216201883955377469405134394082572969420973998863273519825772632270590229513654945976197299401676923645285166503377684048107167335336184750240562927707962334148204527314963349520554441134806030474148734739997330777269645480551464752892314589692591189341636563737725623590534376310305426378750140777516154916537654331117360099200052130507086180746874421965290854349642920267094257955732246462313496263599829755347556695821494417413348886320605296881449541119117036334853192937945215663128216483934739242913564515061304290790318098621945684808258974516584740463653329213116976649621125573481482640720039464539728673764834866745185431760445023758541804428753676059538617032926376049288497562970252782083316095902682659125856593991760811373585509036474589589199704099915205937426453618563046771574561475837981752416117262679222368505505103074370148642024976384571439707456496062904171913262087887032354190267186176760575916694595942959214606353503401107082963334925279674767584075043871230752516084332054975904289794597338523670077722012867391544665481242909280660975515652345514918459350849298832784373673696959810852234328936829613023490243347786595079742093706971046545622459774659149111588280382261386709575871969607567817756986798947659707698492684849188795833127818666458784639350016148509183600000540922832693565666232798293242224227796375806003455128330948223297375206272880702199767209422259581267834747152658813205967681404604221313090358068115654947555418775816409012376519789638094688032192459222874840044922835529756781709162137836519921661079752401030614488596676008769989401043815108201344750092849049660771804792389633333370452335896739036131338291239477829826473420725892647144846149089654771358558809188273386167961673945592213146887164306885149806301244569516606587370153841540477310463012522347973991283162902040910293982612652935874102383336557779198366303400082139121120535791992005511641694456092255256500572419873966676440104296618469031662063839846199179662234256610708961312287404802138872140434749030169871356332734630786027622863697953113477737800006030520048747193201915491396264762828285741812935821591402107782590444772171126370365947279913626624171418130379201592705294640116788078500774389272029479562538914167976485099507200156804706388353024530950525588388719521631348419941824848961698660374397018108132145361109752239823913941226192434677292134643076141317549525654091217056576683126646433068428819403562843956942186531853599207280753112947764988169092979815116334968231494946761283168466928671891297751166861544215489668134672173665733055142323614327358475034021565732399172699018663479364477097988128662109375*i1^144 + 91784590525952726298320102876855555524688171416028609892866617792605976338416108628752871283338002003784448558827129996288821545794536782695592646626032568216671627633903598863814473822111539498493722262062493154221127044515520171259860388432376260530882343509650812243836397496661446749075993675584116216189699951954699852451151551536030683455039010987959234495983247277158128439775128342642035516700106805443848254937036032530814340587057493978708179333775312973414740487434002938538979053581932951281579806075055823648114305907421249002848168393075959341207955676022795054518879216025598949109133497125186435934829239911772248883690348527430917609671346155355934419373008813540806782998307190430850121718629642775000488996440167127463028561109949624086402369624019592451079154159760998527663167600780486289229819741816917915997666030523487361028840350155549991571332892034159189896752060468029411232604342304961613898086296683483014032052663377380072459661236495874514199126846788756629360953660097424471836615473939992443352790244498027192612456755502385737300409020982762305829615268582612569864090329296804307113321507286389080843165072096252375157634202170386696687789768151500661297416281038126760181721925358656372838152619626493180933492390297792546070622600599506277503303512102371783206435596659106346375957986321613766572359958711115778203809412773042759287378985461974957519045397562649974000843639214870772929572899121981564069112905383249615090883513390972244075416218259041277949582580358425733044538086629660290870560062194639394116682909979334823997807503778547256233676357476289986613620281751552594201423144961507819611255144052988266048341673170713946207975220787648247926193913301664656271644085648559404560872945108517896716261431779159036871707929677091094596137596391328175078268656306153944515280665136955505284188023155778177756080045140796419877823231413847301831497274262038745373758883448751026337052112488171310951958629771051825469625027794788017281320092231378030916040306857578471602292085508570185425233116483167854016167022017178910365639037502787407422674761348425022032162174090463888922435528400828935531591363564836253523050195800584123137092983848063500145465688126269706278909441606076873759289647007564329077257688194270603774517671488976922434203622928068571426533292376992441535899494755960983857595616013516071002873111010697645397740226178674236560253227033173845102814405742845042114934234435344891713077608912021710882745821018942065976510913408971882338957877996898531617838110251205522159474906964035377179052159280361543323377917746327005027678002523974491922348351123990467023386601664286983831838660861870243215359227052291297828905234068464829708749021669497445850339128665033446780822679457715772307907165586764804065501883604905028471772927235270509978186209974656572203338832803543929979890549001635613711988346959428120818768185529141869341399608865712842401194529698064655154560504303474501605606168450167889399235910265170818800936096846939933913537717860612129292609849285112417476264692969466253684533169130694966688369024756468296315564892281763184563004481172308243250914656420843417534930553912693747348272080399975006819630373188771448407610124099772614869430667704020094086326243776760193719095676595232685767537997447044888759080424805666290666574853236464814994763715289461451128276373063802595697404056966301858822267686293092694934617648536666097653184824727076352909918113867160292684415658014445118367819400809014862249708009685966738138380991934332106115779201095812961697544778891636355570870565394988265104880226670604777464938875388504466349014506814671459638462890813202900624192804908598985549558719255584642853744061415195294775781189098892188212376963075555230188962442776876617437626980120729120316649110336719896483903508202280678685799349595876000450131523499245910343224094378895512370171216597110274474039390996188663774575347070583437084621591027180218003653130219815684511816507831948852571974394780623172182161701401311112726877871204391379248804425089452624850528464848146266936211078705409884652925659671864561703857463541521669225442275954474435676933101785138859723905249050166931142069604021571649354882538318634033203125000000000*i1^145 + -82977202710564788457585628764007336998072562895922061669043992427092622368212889220836174966293887035015968685976626848504104104929083734421396489606009372913320250900358271483407090775588980144027219907660179253330520459388619562432699452434406235964058404651034077122312670078180192982027522300537226811618098852606723530270287539545615659270754278705305547818323572539134141136159781990538632468701066459694087180594094115046038897834395879316520796085572166242743787425503358912930327503666061782895657751026912950043497093876780894310988225155764436650998281350152200052852479549756256562362224068220441502771378696058075412206684901113498466787484276909053448699529089478022678684645405056244534792554832421161188040827461971513955541061038392475423709146748095965804860918295166211460623354616422081771765723951038124241130495093709800114313031439464612566385203049248051174672166377172962077874838389463260646745314190040295077396855280125993128247254410678953041708092593267960163196841429558701483047302750702903324707563165471387920646411773805236247456923029302847006238591154812321534806483797049881723593005456147041500507751159765664742847181346301987650710985244376832536119480390493154391556979790777797379507589449723215369574505177570053493779608809537193507949914673387732961150875143481263562014785105886759880234071884570696503727631262532912342768960420098724704024081870067682141007061728247860270929083561838188455518582270974024394130048053097642758445176105492544159375621221508229753962647217256181067761438322581486821220852724019630558051098549480464133406865881311009786467130084024615754964395205652101406897003354660270205926950210492628358327689239505496485324364268708184218680924191779197122621831755992838892420917845141025310328610552327875684053973058271526340023820743665285569833092198211285116178717543253652391723050358859149070555842953600554882086024335599786259678673866089883210374284760851149878674079321296466001508726104697249560229228834149632912432811229194122839341178250494248515853937523770946914778867444690373928763825479130614593477673583295209644549806108078636197360698620593356726585319999546933993111390086868941167886607323682799745430942546058796174063857997269480280980619675861888591694187760747694661128300811110265761234739833532243135574890500509234326245415345378266834973640730624422242862807077511805488060100421236279944665942910610716356381683145409381424253039938707788520736838111416438517642147278644250727100804521942370561519879134837685835959528064602937216688292119255448939401910588378866322079030548005112784776542196961785230036840943725171418089132269835866628179898126424783631396446026593480328999171160065076112487378858873099079919713055779358978111872698963904742646933581413428078122434332698290168625210312231231040063909655004110016659362702312536136413163901976758281461859434261738075142542781850444260763869070103271583291554433017089856704509747038944153054708051761736215191151675985424812296998314761874679703115275701892814505870759004232374365322739023424811614962596801022858205994384212223904251602804541097122643943378790627350526858361587081834542344389988707922316820525646008746330568898287926350539835613260026947660899862501187191273116379782358934594399877081679452836444438332755310451228404816501293278051869631345146540236754843111733452386851133974003086604339275309529461943680241425824729115959879020411485650252252083102505623070209083235747315936606636211414990975229799890017775210738242195306904942079622104267733879704326497970402294275943872468909228329028823234363575754964916532425737931347353672143540029479163172350571985309518879345789892855768785987531105762300809148113068812459132219934392774223611307632215646872867529541465609074638646936722635165156086097456520419673866680923916080660097559778944495406309397177732306955115742606578484837533940816657243182608412528572372876728750261767328013490797702280995288148669542004086148076690883523931235642596067650623562949541187041487055360054433583160319634051945118198738535796259372324241978246941924491802988771658058093073778844789093664532515624852319555607530844005561465031987379570299623310347669757902622222900390625000000000000000*i1^146 + 66438861414761828376362278695218323802308744496597568880324445320578259025823748498239778479161974773136916421406741408911202195923347952091819087643053823584179459625057475317025845698136188748708473635460019107350279151343361921137417600783265275591450316820454814182243427183593998243110808055870035679108352544070939957083671964957313088989926043647293247632799554020690693292720759000384019244339872641658910813185020417333358700276025984156245904422362090248069854071418946645272787605413213181706222208239581035769101523923609781131004211857475959612466500073033949150199029473695856784055528950747869511723095722187618991872811834207267225789164859125002622726958375142388082894417985677233877878844747730750558443505281130162018300481084039533503860212347181158283246856092047018979577089640928749548838001137766037907194927246422030244797140855859258005444283114354189709766302784977609714368020222057343764512483139423934335734091112865999549456413818043841651479229940731248889464401112533440374514833412262617953546027519997673685910332291351991866741233531174201464131040153629663816873398850954823975329116173793116056856424873141844850326069650938463996907999650507382826548224707326597412211789341771193855324815268161535792241165274049350038209759812165929614592373542472312596665226792617988680229181264101158500323388216884838501056164353631691382462699718288486534214667104549573125121093451172415468914286958409784057141488687268460827463164318433364705208040633205923348497237529469729592429790358384839659523260531113274387530996204844697569143565068511213630901404684513350176532273203338618847758479604044162715892902848910534991882482336889525536625016762492526495114550074333296566420546235770572664677015694512579181060998779663586729115099476807579110968989226935721928117122952434405711066776078353606186333488426305734025043059401284704796017867411405014354727232419874790564190600558906700985411353114447120458658792513953673096324625352391945211289544597608070546894738520277907090133044990463197181369207434524050636455415373470299806375819521511888071102926427435166968396940405082633378876902391446905506320596158847041230873925970585693252450179244523116927726115781416142683399728006016695417801497161885009231810912826025005510623505915804567043941521457393505314880355363882598461171715709639650378987177073412844431699386977216013073379236429613234536992423907646292247858953320096660698543323995897181431351674022549546919165374977697588082263269392677957418579386543424118537882768017960674409768588501528340892287081637224552099167311275498305457436367959829175094341640865960926142602503561533395303008296548145774124897479503843620376640969387847218105351001060229266764962257433701876563597380015129669305299101348337469347792121208133139129403847803379870316782399589914992789716730276216929576763721533972637719317872068268049187882059472192812272085564869953678798407649193585801156398513246309669754803498568941418200954135723256846766688255675676397323848640201123522153335289102802287608765619928900281730063458816189099817245088779264314454917854591695131965849517042301155076152476367604739841765063164207162023243253049243714851569054390865411319930485527188103334655006285805259514649252933853540537063975527147052700339427644755947080914128775181902643103050913010568726063846729676905160009165083785599587338285077641434144894827557146832941678621013785199268228273784639849508118108463070186784703525531918192344468989515770788758134045985664172447683017459130372450325426281204669124421406000338843354541331740728075365602975328268875837481288812768551223881998398676643392398322572507166072305385577395137237414228476417221153773795198192253198398934162622967424253327857944102017928105775411205713260737372681665183428853779755882826586158233328957407035656287765689079512388559532508917041064014125770937265062406156704165713110513131352216270989053354810987612830742435345346077921450072307605917056266930059646213045643647260521350853292627808796709625822139807786546007113798503173671864355077784074990096341801813091459481388057776775726699471205053413095147836685987928829175930777427294682269121040008030831813812255859375000000000000000000000*i1^147 + -47593543067423290597635677662056193358425656757781457626071534994216643461436199018722113337364488142052168578434162614746274879853447283852238816570618523625304054212262793695225107794131292122154219075526128412305934740308216748591630692533805408307273379102662409783686897977300610976790321389080375656698709473425934310579665143949874660771631287786028283411203071797262263789626401013618421155875506159700742206644395539746429246949970327054922087079167299651241108099052211892327060934631733134567058429462941243729767690742136438378666815434689797277380725134113549619700588282277240532706526943569146872342397886953217198274065164282468863284308376693645807439282205303016325320922585086218368474105739693491110692154257092216547669860685997344014014157776141397791874216025313697409275422483775607495589623511513161951548858016140499804267735433531558588140015324033328191429264650764787484491445531998830284302668403062581157718731991480126636747463855352596923896449066916763439686420988787085891034529192458529815536356724701989220203538853143239699687068213548089338341233209055256664212640268089150963594719868929817163213493105311280571750187354728798006828463974961811668503400827078744404376793846067196970570733614981408210866438319587906456086905928488746531941941920941357511436809424795530422936552266507761555374215734833169036281634415431190113627990478438097463892948471831347525950228069777546271107090281760562126839675523821977757704573384221519051710906874844158529903152039919351654086335178092274206567666188753625780342939391503107196794202144828003870174922594703718115090430564040764534189789156897282629128707757600654443710107270766867675304735133855643287659214779424531715923314247146378642251299925895342100461230203706297259230391514662706206237362061963663979191449813958879090499020592749603834507689033517283470311367757200907067547879755839418183214727837997003212244302607632618650388131609989056806619194624405800900773326290365638807071743915038122498781715604249864050286912895823839766001298902746447839376802947100990934161219803993180643328969642563494105077598442909525571747832656293034080560822177156116892925092227093355816933317465768235351767683017678378328562672244177477763174546282173038022300632464252446040816854418643335216929079171400190904005872502206059517735776492193474979737389920185507309342251534324166285503713879545687809288826750815589107654669379582653314270372194973985061411192656339395783728022370926261737282759898665859332488446930191023049395037594220563314280240416660898372543855853012057677734662608958793018216043751080281723909296315860653883641215491740843675108770110257497209111972149646922270881401717151733905381658715788450747830935084296359229492534030716836374589210220714936070240955193902937125468746136402721686445574141598371231958151530974265914184089600117963867608019908347305288501702846220873744132274480865581696593800774753923679700062179483655458720976071470333428912890510768618302626842345256983913125001607042193080002588870584797660320079256893481443691323204077220285898751777713991074101982226700934733296891716754763386558232247190390726686879696910522692967975699915834898341938845737866652462014843894605156341515560429149243910845884468022123367217662966801260590151093834121099306982337369392190720626430778834922729480042409355780099549337187773397144908899875767126750340864807120870725446943462530668253302748909308617702586430462406038429744049465242030914412971609705568135393766148256392416765737705655586910774051568568076621790472136146168349392711615156296575171600029589333927300735687459900080963026528980200115530127817097073575482453129403899089559747849099434556409960562582484212578173085761510464289184126478898673270783921309247121865538432942312797652581983892356041057957036967709308983350114246528743165778758951086497022968914737637552797925765638866777397504069756956730973876593488181512542909748187704150430707505083364778837048117474794332398969223955403761397775704727606996487104497922145300882165776458255449411185173999573702676461955792738531515912998894939985748105197299240009153288789622892121511377183651347877457737922668457031250000000000000000000000000000*i1^148 + 28938423736039336417425068043561093474582216552259649557791125736664581275293593495119689708894938726263965600345028087619018585219520872518136202496633659031021874547853898080744732731088872007212170495462741412035532549846076701372952788020083502541015521184144657424066140550282283926934952551876846928526162275142407081265426823950039954864569585544549352545410716077433772518483895707753325189500901282343866908271927457655308125710951985530726156487444605429461211014326389502786382358486900319122152345979137920673648056353690812437237524181803169438120599473163624781344282042947537656541033554709024636493554068658090261873606521363538270918101337331157716708933941515429243260231669828239119499016405516477703548120453929493893923067477186501502308398345468493866864582168483658034283638492150055925856886393535991837586009062382325432449591141966732990611058487101667230336222386563513485877414897636637903299594116247624756559497802126912234479558769797667210013487353164293123577177882092168339007545594094367752323620278219909774167957130642665124860503737245100203488411676095843821554793575548306544897369014692673684203129503061568189996984066303233664058835708297929708799117739087802894863555246676410151092443147596869650876753610771975005779204161036836066621321189005593516573667114997909228179290354735203356966233010682477236228857445981364740474659260174160357588235459888968764213020217401067389590204665563543867330972298505066990130922510920793789307393488310724244650157173548431804087186405834224889388404226986480308096505843037188168729863469897569742652073183195779121856671983040798990909686601257125166480591524295185181771308644142752974157774384519895758214965078891384982475321228134826300754794460276653732607496690443031079733342398651706999451227950493633083516844754616012632386676000396563587561930213435040074977270359065165498100630888613964808172964571797541284050135583756368425311690229715037811444063040343037801450328450394280044163116388713569415708472064181280948777782114906787801770958731215247209810818481683476486866333786572657244971066199966924732685168967190345523103124427865166206188775421689739695924523623224848331810756707291862048665523388396059680311418369726382877032205192921329082036365276769744325401690843186207925940823234267397171745289316008542683325716733150806004107294252149785293228802542383366151615875559216872213951137787106567160861646519594145792795105039811293129721316664788805146673267889890796042771027272085476246916310701244370709535909450530531862701732548801078888378553976049951475186358034239637496166396995068626941700531995564829190081090251092645220329596201043232310377279104351110583596808576875246744863807546494864565034364627284427086218278755841770098266493080784922373762169637546517163445965456982687749796400825318229873901892665556830905801035192773661300155106296870881328353320569701853411262202501131170921737344455142852727624015861231137614218857658667986109186500765679082085223470607208490148204584736575713419028210130253362272033475510583945987729510552596543359803696765696695277529682005735884957917160769982095712667344811571795994440669804275335128110432138832373102950098593160417026311783671451357414366784932566679632848966253082557991145093362341389041462760545400673269210585951918325879561575314325608501573034166420238290982924342812082382549535754185556989625177790523077276943019947814760051566314335160526566003381432298939883271232032385316363952188755148563749421860680356082612146124981878847561749460547510038643411116579913044118938102011012800817756347080289397947567973739864236850803331532341504244509895200916944380631284714693540046915311828447459305644589855542572501733453798316407996154787334088559052070921756003795473726784382928206419789603455462902619605861312358237592099632317964420814558239455712222579608233607182064019727748170030987640488226233936126394109349178774055408401671588266751436712137776745208069745518584038747952269379558863635968586593348144359643431197963496789355851474137718522513120535564621430182683609565357123386736415270967788162978867101514334321749402634260661670850822702050209045410156250000000000000000000000000000000000000*i1^149 + -12471577225017569921007346553322341322237884437895163777347796335783745504992394739505517776033680875532872284247170905155356142769970721690678561422307207323499405285992059108309384714689246282029450173651451129949155933020757382172765054802324365507031580135141550054749662281397406813561555248005282591920268381833253341525615914022065378558564831387426893917334779873486441692843797726152738665829779550365607813755773334473746949913028938432605782857849921362747351156123216159745947793775687190491981456537319439184343775092967036459613991119377641000988249878665112592175349404241389472890825978631471684708865576501947760566268236980577012643470775375662956685926099832653292680481873946193002656906278352970682386612271444264460037365365781016714823683394311676973755060516737056396902358725792903538777422086084221667211725626073825127197968914510980060910693073505057870474299589817188092269887374966793167142587920231496485955762909037990984386487048779860898704684300734585172952784593161636806441286978825539867126666930264526442566210530377072493185836308643715858629103904718556730786843543226594419276271073798814058632209825676765523720738253480267656222388749504088649175996532490573213852060651675473469571610172110169464304283548810620266712263585140619685313701170311367823025878085427682350619233165011119980960979431097387431417900531508280495754082517917534979693641277268457287080783214748559354851606522757806747398576874264907919654814805572488855284048705019861380844604636044489720680296240927681385790148325485593054211397770802487289448362906290187096484199030489182231173497733336080657879990158147620710288350259612387384510550128443411889553742570670950279611088413611708099989222800198613191531388811645542210711621838731440169176806310022782277379049684777433655811884823909525899293390884631225145762936855111788568040051128695437615459932405762334922959391144202238662701112482996758286583600973502033048206281462969904190081952490174183306442712365403211903601755646398480873127673330289043783040817291816437052925061018634136292098621673966385311507709219438156806446392540807251780001372835260133848938581245162368179857744676041287515686247235978073329041198265416249473737782628095550824012618698348816184348192790825352505788362329022622993402010414098483950768876460005459028558762280892526507886285662214097929999050106425593295993721242948274879715493393730907256041286466654792006643053939799804750615580974141644417871832137878222067356492556358250443771954348385143943715675573906877029139889289079415078628672310491753695585964355570091721172574102819867036543653370964824514192610881625261941133946431587516212452324726589433066356101858819359830792680589326618946766685821432327577997823484851154725460688508260509513000231247018305255276346262278521767477842506431360391195380300136331720924295066056031118747227039807929248787248414319998201411709066211990529416966422731756304864245170664893720840067663377868553518242214978370763668673502678140835623801639774170526593489069134363225340550882954233374524504608923977337130603260815790423935997231837601240068388205215840919852619687799408301000291776403810969345232746093911866899896404621808980329764829165908568404343275043121742298246821681189451853861519269501613517921451322438363819699221236620475526274246280141788319288637816176798978981991727249378225107286518796081525765445596535994351575815440099642387426730087079055807693416253144291507039082343391786412855580023434023068577061129248857417060790523732891682546962053685459449463476034618687124014678684466820003720995995483912393381453282140788367116368939898258064470850134719212904648429790243197209707497643869752626827227963417955495831299118674670296185918416939777601611057762768610579479360218573237971594479745454889732734052352282887791994839178254819226436743398417045305410214849584951040925646925070543017154499699270793774659851067165995993968177716807454849649623160994153066488078272087451388800482448170099303456234643524941379562404082864542781698458522212970837118371597126126327418755870480795322411187739328695629271222949929764922671893145889043807983398437500000000000000000000000000000000000000000000*i1^150 + 1276782627646903137315869108009326546839614209016714377811834107040862905362524965423955601891985334410180689882239182769266798483264650174326344341409004031050548513385883235654383262324951028435189429637608835045591081302483899644749842627948106903845543239937144763759659040584626925663500898384967075361840833699002253613166043050476530968468369578912978096626780310175216974210636888972415395249381735805891486826872976406091039751451395474862028145096244185711905276940225337129544693552338732673417262257895179490121956739857362541537015507641969652027385226151195034421408528805370061881437212775947859342502942351393692037464931165144250825243110312344565435119259689155524750079736606032411446957143708790597297360047578676535877019346673618355619161531920598785396942311310331030929639934553172566358139244768483652014741044889833150514872558977044228346069353663383169157856271076326787232087289046894390758774676164329854466818689140323361773230194878245817679697714997000006552118049330868115861555836857224199160631559158838453248242560389523601838263759325158676692555748659860057683959063796351382922055309638663455574642558562546983946500207223950148701992843399618167142966668555401760484433665929122395559614402869255952209210356221803056374387533216320667994934090019362133860720522387511985643924693955398024925122060093541735036353459114608915079136606509904051195888972923422994920766115284850091425025495526677506906371394315336086807441810141706537403885050774760576634164723720611022936472836394847375188655061234244318677403086054576399917114403034661091075090208956453281753777138356491642901439755234698727378360852054042100411778565307048494907848077603068041884288869220458849791261021683867054797382404733523572981721328625031958592205447340154616720445852786588434265756756353956169033362512232562858674393245075758976442680523483981011685647263650826968381132344858008740486210951566744559355647945264613526106177656481035443197141620099749824596950440347477519068626980931421643884178618719463212088741590204743248744985083406380297885754267228564217531186813294219441606456416898228779759759032998046797600017716402202984434341944586687019257732347714103983886681869006310279907203054306314291232781633908336036621168386699353153160958571215368540293190089969730299918602128162270042901785349010235053628693913185504635554077158291035720338100784594233004489717160080789222584774990775906963148436158973253463698401620638124467454445441770146968674737836005456309692104912507493287167851085942127161695769917613569287612456171684676197954763152485415172747332066734549607277950893690322852387320869184535346159508922450744078017575662216403291460540345416019806127923094392511861401200327013958570557838586227795053288517451014212165483824600115693343043375990599729014076981667858001122952834448975662597331670725357100852946765586574059878480580705441352634894146668175699751812837499322422973866371527267861799608694028702281804852090084714218913949747009674292008248090224246599490403426919522414467243990705417877507771125010085557305511786096629627893030330482526338093846284539558479251887044885872956466245126322541880961622327745042543990116763835699740202031473008118272071465425366608663557981118181658993167497898969913219944140832533637220034754899693952343931754270883728591341594966847943127429072413976102919926601375240527476601874088020053519856762146674673551173514808015017816313732704452564761524887199319609447090550453007475702595627501678576114013711437329235441082595387371620803962414196509336953240331238114290348265548530236931629650311570447905724170292242522214676021577275147271359372031062829986492332075857972368087231458024114820380667303620648666974896391451870345809661583977542283503752315892996789634123451615498257178157075439233716540400213402666669970416051402737299542588136343869293325426594778044200928341977486154778301030296866594104703628608800344359424449090899782735814198716678840225944642966895118439522305509181145543880238769383370844473175002008272251975559108330539809349704717795217515728035152803689289890617941658490508416434749960899353027343750000000000000000000000000000000000000000000000000*i1^151 + 3364678186832650195240023330725340333262306597958398205874222315315885577598661691699661440819217062079780881082205166439202766671507845954629294513866757115417948413638673351310237078407128025614848142722900294612083222648991445342340326789988169788080124353119530424204763307867239661650445499871999337850769314423658842336153328558824900966963941935313135043017440661946922873587488898654772028048493831116361623885813318585114536311788619809880497763200744313873520157822796698312302981281612173905908113391563824301521591361500873779254622534145019210300023696278079825820305921325302549959776462180528160883953952007139230532155494448083264497014162753498676075671663412958414869056197685984158976374121527453449492282753999165210658528809094385895989243639084881751322741830501256894482292606668615339612181381969810021439640949220899062927357192765747614623650879440882313683964473577393373695671737548232521559815151742505657651176684791592388936303419735208913647690409952039042101007447748943041303124671802850301224568909286486616720671127317558402504607921120129259831871176834294110775222015569248930535849870342103605413298522798712990483583548361603263343913493093122486454752857946467292338022777171237210130858830890313859340367275883039413442812876197037967024572294490527412566262565304227697428282605059156648032932715561322035850255568109985727645228476733232807589652667057080111411911180308371164844877790483898813618198494309496483052206319198349501420746967808425504039949853658273593938727519184706461136517599809284942270468662858665959856698534481535894572559518319456712393089265942759688392521272222424074289819032061194400085128367448678489787471353480940137322370773787924002507640106761561005432704490854727315843476019092165314649938963681180860337100715406119863633162208381837828430847240306710243293790431232087583317270586895342469965322584390862690205776496719228155148105792732373049374969606195889226035131788595006521533301946604629727594377145593422025959390815515967801926350080052922762115049994874967527744053373148788941563043586619168466375507115513589488858471070335942506728143950675292400379707439188949398332780390254796027737309554835218278181451796493156005485094348662067597172256954762654091958980037489109495237777836758338045917597177738210590552183750018844615263626937438373887962833255893158234377210227653400674482439484092529175829945125294554238663953190104499249065371392660660266221670337225774313703058257424408197156630951431712848287465720620549008759121583951236664002604562518316120032452627051401238209385022299673600701214366819348885785920820518226516400666046283582683365008768069613182218942768739085663993011491402772862490279048615328209108092179217838033172544927499817297612484841908220958474759136937787934517551397432971736542426778191229960530330412439661784678073640474515754701156849683093964115596094476876956063574589263123995986876022536861637980548484992167849270223915233434446318465099814532089754754341042815443679072069583456422227369442573110907276450632325570402072230299680620265176888249140301486611504176243437323083836647445670048675090499837494273955624150093551062065611840955619822574968320993419311722447934062106662904167293431809249956136577743128450341209915642787393693459469008192897817014025168048422544098574229472495790869426815034312789996007411488665845677391686849335854858964853753602012958932230754079803906826404222855584676644079116533622113598706310819190531512187344094496290828021293764891030432086240063008789853516847914698099605884284613239653183338391588300269409539904895807899934630272750115059256217911458060499821571566145511971803377753827659582074814166440723902181908423024256331366704682097152132956002418968068447149504490119177661159107461485118691184067432428777020306497709646367812111344207594105203359109036696445635765498877816114249045242295356085063883839892260296337056520194603781798161921370404791078138211304564518644585662907171706096037373531634256314191349720249824694382600559118277916370626869294285963202011023687331600469373057103999319350506880255124997347593307495117187500000000000000000000000000000000000000000000000000000000*i1^152 + -3428327429949243866767095399529852204150468317592930739101827036317813619759078960049100457184967245405687096441508225040329653520209316451635277694751972173598860484635930046373263260535444308083636883295858046226388666608761485368000324416051176667679233871810065131261034333122834002565183142813287559870915032778288593225691467652086471197309849697470143908720846865370171367614423175085154114040418749307341668726654569283393796027734921586795584954111551385613457318319163981776600205740201146415777837371330129822615286963093353108358167025097003376712130449865409525709193037440260127366151400627931771746819285046334694842405040970166823944525358374292945040131125671732232048972724473515746781855367554966156011783849166826144420767159013894689292208395200091749700881255362879227128232854809727744286523560758266792243817225131243646113196009052754249822329981423406319892322720744610788061396764791394228391479654987505938699787496692628285948036091015745333039715522596421714563464584867421499445266248532443095568257146620376994847891389068205075993993012129484837155814546338514808089651816442131328928000221509410429955449859059667146840571357037654161985235530570097434491991718673561870992243227541631555385748301043997401310019151551642067377506877132639489671313108206963507573827250240473017685372562367505326571060831885676622732223811483370258350140262441488757574706662335847697872698151651914928851453937995391172423800060460253758441581863191986989418547169813898893570559895780322345846468131681617628345261912035679101430677089656088803916161598341302596612665293040173066443359461035218924671115929937999472677603124339719329148225261862063925892763334020574765983581218163655223135006822342551476020465359495626360140248958353268800040189236868117247806012594829476687454732551206763094022636010839590460480616500376618980343054111598890900660321545345865586517270802153637391804077334005541592117264160930178376064003049848950249161502811207326481271307417991195401947654570968217752059167472296402664565225759622529537525639780417855511150786876175055598204296450147963815335318145988909466448163751432653693994256495071431314430397937843337346852292710470382026533698958115069931602307486269563589935614607083955093768699840301377762278238916476887884480483339579756268714504095810317341138232325693089944698517117808661608829446994952564488122931784523104917419986418434205648106347135059149194904743039976998051948592236564779838612601911242382270543303267553635614100281248660861265306137783174065593258429497955306415352689320151285701290218478559407534215589920058241937556866918494991648185628832124548412181973610882091631900660891089859795611223902877207011338430237427531911107149248316051217924893541521543456218019711198987448238774936625487943314423652387319408600156350750128889768239564160300781917587240510599828323692688026201566656348819449381315752635073200275648063855285146400130117120291350348435955490813891062340354031682157844139608744110266368724834787424194259175181722325897744151940833857777618368066432683998504300428141663826611705913616517030156253599245020465773286521426714551468478652788196285608436606568327175132152321514479558598655585605121187110800343854118095394537617350811890152932237577594474817552222170082096741787221118174007095073245634941385598747746026633254175673101337034551476532910954075768177468394907640978130039805351027330607176400761160793164063759487695080416064366722067794084389280472567247668132608899744656655665024036550067413373033784127335962370784393469047862310573807019123189228040239458976001047989713197328124485291417913563944136303874317515896989175596152855072176669101300779551855674401923928878925657764241640194644700702920656961524260174128630098691113176868807044090406383435495722250688443669647353660727970260948817657565297316620064520240089577089183122416686886014778372457957474655982910800078023553843949886522816243845878617825923283241157807699684876531598799577178831446646263148580909950039308622976855750733827411541605373811589354678967072723012551350996179877483882592059671878814697265625000000000000000000000000000000000000000000000000000000000000000*i1^153 + 1888222214509610315514839472959531598349635247690983440271125298419965817547787041192040955133878904393182330578087221168879844359603835472197232280576245637964896790081861297667818789823924955625531902434483631303864214938573117982874958700515163072464448865173821937889522248621608290199733316299350086248264338162599353709721446552823701018585998464536201772244509287880352437073649411905549600183924039435712513756504239232262244689812254921962559697427535679407962661547309231814585668727654486770327489414878324013735889567672692889449959080119572248607915070277608013400342851991929442833412887865527228566313126957479374368288684619301308083243014442886669735991386417860401837137782523797874963911344332222364126405135090685971832553237252219429487965030992247337900285390018872541811054776210510400642097137064817740124556283495621944468442675779392143753413008237858785362543065978730208866935959124777395298602357054177862796866976483163789409230531175064971837063508459660316110334488686899523503791004083651521287005497111365812704791209298440825990308647291636068841315765233026639628208268846303340232797823582845255561169528321635328615062791622852458904757177474452077801745237887719898818705466272506097734042017121556956660123432301744082358602488570286547604707832950167068589893361234643244504206090385972154587574023190125636806240037311956768920608559818246242623294348651384477796445345884440470410404928939761959601748279458280076871809298537468545567169257338828982570206090818739420000854024123703453494102313599154254388401622518220742914806428582873426309040829595620354010683225658573546230411620285208208288784499596729910796576231698204175853530534979844139736484206225417540751162218019671211079289123233925040018851168909857447023114503823821600840163025211003520914588134457750175423858506548224647579818370084534857936973987726450038478133478270362231609413056313549437535618403082330623859584910413503276305441610196529766064067187203034601589170413835062966929099228127520862824508828064772429695626901468244170534187842595860333763163713754748720537641404429616176110598868737341315198906992499122101646935716856116512517803029141490043764025008025732887562242506557042137121622997413588999157570846457086999847825613132895639132503044219019668430541255429237847454512137153499650720475576630769632443607280374506426694093684950182202177307461236209437029030357170861923665758493080275112392283332926378364744607306898560400170301447232443532121220782685874320857971389255838547056388835645613928751974375208171879680291002351213857412627112387820094984025534510433825832329157929302482634737906039230440966208068656930740777451154300280778832931675009668496939017692431082489952042460238204847568273393176960708058253658880334329883224049604707428752033114637207416620032127505968158879634148362218675641140376238455338105675530096902984102276300524230028291567957666756896372065154356171303796232751162361864533463860389365144128401131105537089578376308592701824137846780693236768633261983791539129210255400118913311688724295451442925385875601842167229911403636132195508853039849443539489380348404937587445177541506819379443351003766178792397438586067219727561123819198799109445782847009004655346127769556762106153357104205320856034225338749661698099791099263792535268117390159627887742708352336339827637144777902729035115921218238528367373964919093304779946706935851600811256355842742414957558502377949302283288049710768422739770177215291571027618931713396421851561146852513280889627044413617902007493248395009355530793112736469517864204084116944374725515425098223535326142136026838358576189346808245246182478961389430204506077949247271057639766528181192732873974449606533715447814968300865420561641467216737064749754379862874876013947342320325504658791142437805022741122705000220714888151189328332314311314036459472503659170514186682020525419030828996781866621108955074710196357032045190008929021063138955696028411565193494724929177287907712387582892255390311496852497668295586074086656288432295955085741063213944498574980990213134646182879805564880371093750000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -591698729875181522400999825975490830594522082837010174844024299970844659809729048050285616065779769979121009623246670770596226881681763737167280328310300002744436139724504497613842002189102805911742917804555017632493211931138076998439145775664501732889277839720436146974900790387450082399583325356964919252085609133082721750847085594244947468562390560314617600563594499296487685551131938891864851980083309851381112423883442526075648111422492992497827520686652571081041129673135653069692893189011050778386365105861283241602761665929618854980385276758345074065228152758779141336337935999796097161025844057250683780399767860816068078917612457767864908206779341663515544225054001223459808983166130965619028142095935406598947917163123437115779672983475897310909948756329070713247966905732235246221802688982291822982050360450985708169569643849934678049208703373510717144494114842669116539780485639408431089427083541522080244515891798515387631434997347409483884555936457660845591404428258990327097191678910972104366016056603278388046478263314257172075105287110282803303794471997500686389833748327680855243453696207576475662422768100626146490630906316267456327509519182501589167412771635800993726861286198849008887727111505817025800565773616898309168030373462762132660811887933944140606411975248822200042722911099021753864502445005499585124088556995866784167216916545951453302589170822625919178374640049284621328846755654159700510392241702446538305751547300968422825549242237257382482463728290250286191523829916591015364297128049294478003743085672375140555513193150652322666108900296545922168634095460530197629212236208422267126827482654006035589436741043254058613177460003706275431055585603880194255329953296300329169945799026847686005558832274562833208195614073083191448130311321777395979612080091323610282935569762610464920823285216861309601930575453276405011822529835024444746387565000042618335304628700489310086860443327252490256273195893400184531110974633823092286940790038296355883559644427614518559995343070325704089663720929996142760734980602808083089993238406618533330799437906370022962256662688426158737658428780876873829938827988066940230802839627281343534628987027880318840265008457897398452616968252665071426228632946354758222675934628216880537054862853610303446074910941786193423122468003002419275274183808955065932240963542946622180934631937972912208071074295897780268843164818338479561722356244567298054088864884969077546554517749085399753682737047722325878971730860368513021110182449697367044893602942028058159084206751010499737230906642028535922510287578035838796393382733753175204975969517504467505632742302553338981869092561616591808107202780361547607693848026036122143428979270482489214719748852351437484747708945372657651713945249574869694924954560128578431157783290722308391200429767287933591980605383507359317182419336076432159929070593347073062530714318395374738465934078307235742107743956053786325005894504962464147615185115479104579167182192188264185980954989612597598003948482326810893211378860130575588435493735985279851648920977361644041517109700227596915877005361904733662564071833929893523708148532914634430191787980456762700543307457839436993775611116664200383235002617750874294896866530969111357057512476679095857462738441069611090494028343818304958010991816918757738159394257018386487681627262842725214897642356780247935754703863663673015359221557247617835383861290548676805930529633219757702193355063884818975217094401780059588272098379675424561786632060648077597735531691330614248417303118143356546669066012175629803518461850634525794138515214756323971187448732495728736264280678021594120868151220452892253106184602074463756521398952910262880247996864960448036538353509433566988156404062118513638257588826559209958907567958313594948169106722575078793703575000565341738989359692682891970096576369380590327240349862868539596509902338804203327068020202440218943904610723867575889374617301753280971239611434217673504058479783564015081087425218327859409420739952668039183704267296457766510866787756388275518750775370882078185719166185663198120892047882080078125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 2145168103888394765965133419268001743189793793889095532759241351815724308645373346745320296469569431009679123628253349688041246027262685670448043809263978147656383333171380580802434023101935747341242309922256727455770840131977635108444476620513116281924591476195776775954493289705479182123132428873661519642175896359168529372877973108393887734997021522510697076426725181503500968815201712130261360735722162914013729656715482128424041137037840562028681955515557252185619575286341330081173309986451303519639363515472145441873620422825710242093352511298858519867911705859246227006675991189286996790352580737662477486965712819822918255309841532049620800327962752923323725968276444545221503386629540625097390117939049936163690594245789967552400267191026592813990311358698090736375722136347265405088604186194152624215914651651736434127628006355963286241470064793860687762632619496778548438658560017685577824032168138514760312658463642586144677808789098810370948226826652959697016859757473678460180709940287159605919010342287008351750201582223544573862374278067015675016956323908515779258888260757621951012181997824288200353667095971421073320752478563049223397533495234371432083105551023494481373913897125742275154585411689389302267504424568014819243172582971822658172599044552580740162743471239642799515808557318085146035218012855509785318937617669882865982343623073652933496345577935486947477674276887494140019225097909655751268014784116634488291290712985711791176169197721001284234669971051095545752725930570236921039748289088351219411997435541735982877163087890816280773172583400703417197907784147574325054968863751947438486292102940029932319698339382050300808159026379926969339139967366018879737654118308109874877815575221999859325148078145130422555207068557721788356349330104991257383307355349051176739263647514042414983623046325457817143774553252320191667179475605058867872824072715854318533459048115338146648048732916500839808634333850925296554150418103423169252430389719310521506603769769696324614004839695438384437548977006346586479529884543042630240481038701568122867887363861945870621281005231387424684358069526443432364139209416467638342392054277019516605082779924111783025294977822775953798147502657172873901771713605373432074013583605425954350087504268900492794481207591875561941095397387018135572347799386078402042680778713796158634382382493267524526752172427714204359202494027504924828540676156296978505650922819771082462137607552350759867418891373684459439856517355566829079290267849954329811414060613229566443498315177767331708314350288157390167031921278767262532527802635125443744012321019541409710885575089629436445397555563986129670215965152416206039787320664572442582554547886258202969111586638902707531495007602124904081987932963331974211733776900277273986226498806612507664530456385827936915735714286078740594673728554996941570602455830736316873597619948290450774243560380997476595042648990859367193726854906628241615989314083984224595001970256130486335877779822475589071281313170708608027440279111146768887242705973985100238829490164440832872524244069134243096929399191899459301352020772095730381620053192983494074583783825916874248226043723984535796895718463114378211481125331101521416735796145213362491949307158838767957314266018591068747748215522193314029710111228782966831182782165470410604044510726839608673973411090605188911914823042285470055802291107726203144449091323715188104204899308553263836032059721449358010072726014365895946006024464198826600639010983331664209440692182601448845994988684554136147260668375001273987708290196274472669209372660581329715021364373273056648703537821302130241962880070172195188577964985909187983946610765865419794106538761674990828061043829396854955076048073848717288203734459759691651054390786518535828334399334349168752598752988152959522120744145522465379918535192380820851405810845632623037271810623556421273487826593785313385971031446600358671666597930772142985794746071184753511310883008368789707351059412526180520712796158316592087050568687014193116321834899649923446508211100081098265945911407470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 119597809974861543494694621952460435933218068850302455347751823846488549069331396072440535878099408293626198096721485386064112740213114751557600563787308975284609309169299845273036298943167194654525767374150420199537274393813595819641860904746209972246593816942207299493203685317728544509173104506536266246732048885869128576084589818715825555995660014167105090088481054681592765077085605677947858251362478467861143531201219026434851284750909648398134524554581740735208125316394576043838876879945226992032180415730668232953177165483547781336957471264296496065163879747567324820461161572546632742233690409492934765210614089344559809915828082373086251077363311312392407460570327911883246439959590572351192279299435413763524494835052948968849763173410622609429582293292251274783719603116289184090995348523718045157497317977859069279090974150265858291582294066468914577298292745842442293381335683969844673776043253099414487873802810698220473837170267220699970752555936522862298717891975409627705727611295086336011968134899342019707877295099271715526555527737909028526451083736797202684522788143476011362722555465441683791809428733348757044728975870472972113631542010830911349104601887501159688600043863799561236689026333372816201741132376340022328008193249351474862685359244324335694512171411351921620666040477416373791922369118528710922530176750973362348414106801024969433408867518937767492098315649674699242594537957523287588150898626150001597619101098373045942478743474715021886258122041364050107765799560542024923939377896978871245608884017374772729995475240035242459224781679007993690894029400210307251815223983653073090482748826108955291206638688959251175075699626910737170041854742091579169879406720935280735235732469062107640171809797525731976553253784306399480364406099700411952662143090948322409957883085363177064581747960493317699471289649521368803058829904137051656905603057823129353771864980191221145025247358528773844528262826826868319371851197260980483310027073886802163176171930872458318586320778003660316527220620081607245667074908900997964166074849677057282123404335756496334458760726332613619012629791677680849400872609547586482999039833008660179882110187132883916842289927522599259886895181057913631554436149975473232301010554238728754892434023555262822208306541719580854524610119460643161779046387801233573868593993183433957924538880806364541643838899128415337741460655179373359449239905724845091000220310286813209344754681964890432425217099639967265100391055610254526356432452515413078498064950052481350638568518666213248297422497381317095069598151893369700925984747242322385282801075959358355249919000238206711037949104947111425015323673593078574082462106897426285523920221360597324083057005768055156380417738189512830303540248642537646536850400549773906964070340262486425071307341141334957789520135980759305107431335030075264672563308959598516460811233127925067393255403261889905779303567951963559506208359322059844842936467066594207371394215308845932277054485936919722584766741719473697664004577745365748160159175156095783230353343721335857925716146665099419577599797120686387421932351880542466275285279229254073675952512911765572280336469957498013141909392432278365551248223838350193305430919994598642102654823353511106979015967929061368510007218339266847843472688083432628422505954122583573846261074947987334856665776377968612846226903812929690566117496967296847963490509051672841609683570485748639446542410990192856702680952863008710781023823207306442419448344317830538616035433313273857711895205895988884840952741041345682665865641357186163008980963613295175905835581433552230731921922372444853560672443059603064866246465590428742087901099427398733864407594072489352578257200974148924985439162018286025666026445189129768603223786505191184947802210860662521730614486665344028452832989091005459032019123023535773082481925580574387838029139538683373905999308699587713470385807272906788064175921072209166580388957834692623110135015085303616915218146448742874490547109604317141401136050377159855180732765811695378670265199616551399230957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -81515771516567782916411405062155783460682413941377181843762345040329375728961564770324595199046660557949817125511847110599205868777587547619994050188677486526625510501815946503420096105976347067409083654724056231480104267719921840710839955511488535652083502309451200104300480980635194984299070805951589591110444507673028813946959187053303503857612798164231635847942537890590740560103546373213350902671030202264630718289325541475447975025495575634861193208785032967097327750542991138545551795054795589362970638463699996608247984904322030133872199029402963297502842790455789179416433530006501990965932286039010222016967413907549892605666899755118988601622407503183251660970143331959408956030753166718480143270237236330983259627171281475699304149213711535723092252158903505622043847234888033400506703097610898077473559086357530617012561296168578891342510250444845438007123774536831713149677398997220074232273276163457548088333467535046940529313240844908006024088882823217420728429263205229468450041969180983192704985017899065294335170461908198499395506204927218918272590288354950725544937234114797460656474014397474806077824147335691159765059115446294265650655674904511641850008492224806861419317963479326244686066549528981815897118625280900880741145283329305056176347826727391833272901659580857173878715068721424276530572384733400914440470168272804129330993954622783142727825318686242362793883108703012378452156768825989269419244330537870494828411776170552723756129223480168254223460523793410938960485633297139089061601131071963674764242479757968224487859635047266769981929570941054306966614307199556475337627555553071836739033022702174557736854666532382348576405769647766705327845537927221211208704144213630887456247592875631082584992728524366511029805414720860195943963027668697760632697380211993609197744722586627960377880222220575974585605849161876880425741410364645129105509507325454016020098770600273379550090799588596967009984354578994602105866978218835167885402899950394569080412571804012490670689329448464228723243938117540281949103034347826093422999852339471436835037942782901881616361534594591810409719429157239897819864481769172845184781978173452386531091036320051092705507685724758531755721179512015630051817750343959895342947949774870274272346012894334031339183629818768595146265083683592845165069573975389950992776909421982080656701861621815131171161120947077290234769928356330868919869206516377978579443636961571737053791455295826801311217340698737054577379271332540381065323837106281536580494395618868071439267948655853512672162497216632752767076636580829729339506248939530468437362002413025341789016720911227027368595704749211871478274114145107544893451443950632972870068966127003311348091120645218906044306331616348481498185631531506732846999899245454668291806869136818642438952037901118182410790410218691061284106310340961402874777630093711034033044399216205301566581095619693432962355022660361560156155087526562833139571354426680456989881212138283935604739079028405053634489821796972619562956198650889094570258627409881418824502065122537419387304692041972207041046031614722681116180466398561592029934393200868584094229295770621435952480108820035025977529162596206410262212641239365568887146396347057302158017971467377301804396734673670870047737681496095069918570327247567972138342458971921704922977080059235461243703819091515618290694802332471720505563979688793669334386630466758874331711157254961377084284751980915371664903377130095206555408465872789928463036627079651068189352671974322588567915875453267784854630851375274518750770360977053262617567466136000552552696379094812389374663068159251012610268997362456950696156812356727916123217082869312931878671108633188451161833492099858826938675710272552335314550724467877743138393673536429404015769647136284972996867630529085911485778543004568120728062058154760463101485655579540614204025987277844018305769866152817102001942578102284812456343199869713122778302910084391361632170823754133970121073641867965175423562245914606247795937098401599325351879788523074239492416381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 34506359048346412442354467345692656881078916320726891294157374932835729103504070145994933835565039240381674752009468675769247725154397050728572834336303094846725102476500265882238754978931848498014169009610980487041066607924031425931853502597424460318696594878601106022109116954228147095001141753681669936002125765605158838558663918689349280058710478935747127635310787072440576333590977570235510031861714238518971520933708150049907909838588760760638514772927312573631177938080097487244880903107830033259463752377994213781016888792210655121439545146335291114274187356171002342602792263356023950220196483328912058552152932261489053912570363343962828829657538681096557869434232519139744612748358066843395202849769963985938678033022294382036539430866458155259998055853383515073033418216290411471155208021039799573364901445056245223923922969217741798161489767469810232264228504880471355127817499706537779475758950822173389182554607092906065368932397512522676159117985744800139678027488523368627741756725008485844872948979041691255829781783770234422932970265183822700951043242111259327347720177389666594044257173445487860656761726263944951844444977291392773993624518371884807842050970698493602827254006738723176016469491197223571605167155525341838715430490877345535786936749597316025726406905972968846043861632945782146465787790140027162975755500581744802372865834581439992756701835897373682834087456059181499473848919916050373996812879383689746528994796137170463213210245214349525583227455023558826406031712717573571410668488521287110953699750449004248129589288568800891665115207319945479718519390696604541097831867830788318184166995856644975253735287761753962291938226547509821042025976057959857806454919822205070131163533743013749706298688262355283991669325055938009909374051161476627197180655201402938369406928276699742810064792164921547359528976307765414822633032728187517882908084210145406454628976232655708658770994423501980792215636542794394355162645984948321988608259218495421321739442769091201324389267066654300982609487065527076438646096242946603557991822852327031653391465225808912486368289622239662523019148654747749346664712238338379871076816858554847836363594135132585277488128473180142316006289294802061469638522360997901736389700323737012107981234638369521380155964583188014257737882130602719701232165553626264593607722405395263377627699908577387542124450953400322086822406598330464610360111120369591738998399951580214857156552723866247583158558699635563119534049992985177229339466021388846852827085699057739380652056809916992692616549844769182002511308129137703760360601856853426789986903461676760999219238531925734895238569257549259693040631266525088905070099632980252761232557527985307913275488475718703551873346298559519708563418540259904444529781173753701779789890179775691768766051151015639962959935823608690595793961816713857737117892285183102920693565674238198747607281748130981686666030483393390627242292057455583527740099731137069069251786458687982740264055931134170919448575469745981044092081152712891213796609450738984670377559448321628530098363764332062224711255544311102245378171830969396755022055732879093439881039921626215250827051805535637938141546109330641967371960949150931718592116312742696805472682787924041688564404594201379048707368191145298452056376927956332746472538924625028754608726274401803017864668139735179476820126138474831771062324022930120437326293172107563446423178288597257372946596611641948623280737777467661789214853410436658170133528797273933079595179595952150695431836908023326321081302995490586379724950152853451895744296936985907608567038004587086633640205123849378418977629193995537459613379415565833739837251228559612102504566053273506870612763773849491179769514444351735862759163323012007342440590947765627526087179035889838115325504419874642192564735812380191807153456658314445388744747610542614579031193831524186489723768600312086264754389007734524806546738295186667173612453188832202896061905776162249048325254564169153234250432239727508844579045744677295473814010620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -10912344301390990641545833560217393413458445736911030679073670046718511242240180764235762997519734767932666923980262564826398263554327887339421895363532058485611884261324669296570630136831534080693474009567198203079182308222608286724808049561673385164246279349820137423653727784038324486183324353303238524435983085398552477019925215398995139254613803576391607047665894794233268323403167306972064650058950803943040531285052407143367621787328652150664564332832139778935358127700921480250592009497272863246874391618835336341266455774471725688499292219152093260595886875830335082646149385525683738921156770746508946351391781489099973732705751376135138726712946159005520405723219977775877481975994305381932911767765986283407474929663811572474456673786575134577017624985186285860805457094985425473907633358453097165765268802515638364800685159188151005746077355468004504580265887428459095983610672065012495525870328848299152525126170414082887779459081860323145483368317016508719227665569331247592215412525368313852819286717992298106075698149780481725893369455913839888928575667190514915016543502870013279505925802344928878919870954873375516881948563954029945166698148470291423713268185347874935091206125113339123708499606936366982705813803728905144157019077655839370006133869758705106620737290612392124930644212902643779671532821117512674160319780759011767451098267846428656134250344669910501902954786159644675700547168587899292380119402758087950404873034522305679298157930244910863539163219262620618865559143871514700521211951091919600221850028147756422943599667338094704148992494770385950932878988384863767092861142818297034885592108687232886233878109721588561586855565767001911379883410361930008416041357408202667809977450579506272996636144963149654285245160159145397070960494845006133503596414706847487603166118362443029977173067926484708486421416577414278200760169022168274541208092863274959138176210359661263201882526165339067158505990555270764579374360961290169401657805606489585485008287828173151831674931093485199231286849143956822854078043676894564997448805979053840235498774590668438629279211446637176513772307659038038478899861854852009666470181665107724174947851287422742222000172545511390973727716269312693822442687425318278858970920911064071229976605548821746680247428840874368277726376709629027245621301914577667076764944534014904107918593765312905020767358317294360125222162766816550707547883508043919616172096240186648860832542872022503679745903961949159332658932902934178372880399475108546094940449463868800472867230708090156038272046111944887476340238964329923828306804384626833082259400957045300770215398312585784871295689933206035345797345134996016697265473637621685040752607377351381763319461228413131016441650534975554861201837323787163690791784527420845495202133518999705606904459237771908013462173658178213580511472416860766299141198499319075747980812714482870900166763924623224705639122162797805959537306023930179869720260859356123088449614084909648396514381385203583722395270503437636294375533576921960565458778822439987291696021477117893805435708958046690041218452134973861541102153170367672468435202429972810490275601135097233598740842984067157105512513488466462157833178875800192486916641538927857832976669157968954974778496068401470997047839242848981637821798641199671570880464330543322844059974268543287083628089280958838546927430035704838534079888413581765098058830808830486214484585857078451211651440874321846430078917192673686028280016741179691681380055971307199624085854107026563794189118606393615555526941228835486883812515329940491116231956674638041906165025231195654109215221228313487623654060566591597643550576830246852379450697163955864246447319134683690658677966075271414219743726509065851326757442377129903115217321770577172162025395642368269727944813646773252886983868724218200633835550965647943726205867580149138651733923356606876581587750012170552907012414785149397876013276246908534970741886265866905806171640334415917111332221923049427231478241053789702303355098340733337402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 2933063084156934804619085531533290851170835798179024986982999062481690510341330342374458980074271645972572106247865797688390588495305121687361673028861888403808532449643413284351869348509907025708814969580624246809374995328079131072202185418463936019600541618450090856920141996857108965883622475244849384783731277957233625547591227667756749679766282348085310946217145478026419250494674576275210675705480853134941204077294628889646472498122035190057616350144267518434612714120294428423064797379884081030282569541134928210284385144818005775238552378928944097843851963330295162892728060066727506797964861361068658260133629911561459439074303965674931854360504633997806022116471403888456381607055275130644711734480702744420962735396333088851296611763721958639702367124108029999989615619563124621900262118168638958846923881951201465708953470648412022443986268399650948995405147337736776295921154361498347620798808855560099825852320332876328292141089892188296233262402069047272200094745438915681670600764058079315654172377244892682842077569009933706079198883770826767857713010633562663161703566864774350589878356940915730156636089024463709182119643664854726217689502084747743775140462798936198467676175171455265689451526240951106215839050905956992090785507652588916040650072979052885222417236077695056323391756092097903517486998378258360540385072685694953457996525472423719040124016843748577845242829276743688844441075990999964299893859621921135990653044188565971468604083876479198148600202751842908202320860801516662825109247726900793705659273260851979636342921279809849643346502413951221049981459941417680607474434060350112615039529408393075284193271095678988285998326492059865162134738675666011770533907415999140952210799156759013102051892588509027740312504018070518765003011886289941341921091341361434074937107097911883964868298826276439792685098480680195227409486351152662407805891527537051862890900901965846046594855432743914370737072028125840925161106038225625214103857294481179861469481051700786409752381159892437380566715593358606396698093734309010731017718219356850475675818723209411770885905601899899518561807329367383383047715364153171715369234020077409803863061792347364336336089408520809589455479490758253768821612891775818869316211641776621796436371028847766527086567300101314073418114341272983723585007890311194877037320822526955057497252230449838961098421268666740198519079659596986800048151320319437600849649845250134105977806451337697225856607623180425162551828690315552152830715125983528130573421497911121246910761495589474548456545392262617637382116175266686627191720583024212469361613814159935813035528183517831502659835549583930941772559539703938030957584239821367727239283926775129567445068898015831731282563665760552453331638992549352272236066699411683794859375023350425217067732707694328413924338068211673254357459076744114644587540722718016813981820493790037016065052992908917726494118856744456773905770720126633118002899303684826191382216384164411205587757397678812991799819361223066333326077663627652791956250331120198514192562227853967116879127819324992228815700144901658348585212789992945195200757942739698975645358766477725013260092741223124066625081097439268362463149435278994585148663796177537089930523743702941321332357814504093915774353220151955608627517025533134153073240616450102196257135786208230088160876328978144862881457954508290765910953389940591023415772497011787554624805788031395007557712187817973805288881003638971838243003489579803065217309039880340279701999660644488542132066586170592492324852154337504519144263462025495010534797023600008886160178995856382954357561233516558217188086919606621100619440164459490185295203658951589412102866738162964972890873169776777452899614967959332982933021431668645689460238952757478246594827049605881438556808752581802052916303057543719559298747755800956894297944733614273361898927487997610790959354384370656564176756890980451886396790616050035112185888251392358189990629100247014769680823718253629607887972955134034214288203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -829405813932823613722214777882369573325087386895762438168006537010472594882252584971050129085875688866050535673411603090681678801871092838344073295294279391281018034705366792381764454558356310800891539267658602907645508005555330856014803402820292139384445640315694923471583730689822018118090096726239566663157956478773114152461135888978800109850969416032040918256026903280352729931135839756988311770096354099152149729035412152019495538618746535549225649232830459544370598736436464024389409371577167041436373237788340150448381803199637285389850028634710788263620286052708493356334026866475899674246305023804041546833633249869996416457810401488812577651074431972964527757228905211245756252078571874856971720892936679064499897750654688895426612122626634089765004258544984871970886971390648736120393007032334664446825802062563234256177402115038214265534254907431410888332667450141059510429581536073579172968152258221418111811943438533006137437787823537885048110403596870549870044521188901655582557513655905421987993836721753691035065513654386086335978607929777337308418246998434345401749091740676396482667663769760277111886728059479064509226010959446160693316585236585759790413271517320927049051497704081032821007621154673360838276805834005789064045608620015505704898852453682046339049063219428988772077075162413402382426226969468443355193974056359358560822981408833319967581338043495797168765489477140059461779610086247500291326833588387987643276528364077611540564528413993858749934280658585012913353403111853131887514916271891431984788106939502012840074632362528991501902264091797616821854492462437010247059826183746865983212718755183604765516554168010063130309129072015725461836777833245584019341147347463810049738573284517487721198025805312531884293611266248284166997596737673970332827459987647141946964449394177059926571520469522989867179935566972411837825622167522983229131421959747255378692631333708621192243006771751681742321742156927210563134077586491212924728161056113882601975423029610525801109969543941430596518412983837312660021816557725395457968060116190538310027805199353451312856243776145752532770534381420385031310086600129766690569978471454346267502330633630102483189730771592418367330819432012454835500151173862233560872912247992604922907521555997378880318794384148181930673425059548703801110371826562450923290132447951086768157574055410147559577307700888019922239364126564656126976807767377819965106510616507653618325315596276397181637507532288653113110511604527033597566866277392740848728718845820358985456917303650155629005461584916453833565287407759358000887872253198737597746376737946442211151277674875291527638296216553805365545889441551385830145455374386084313993580293024697590817647523960868660407340504155202969296168341505059931355981785159617788011832536144928319173411229323517595488457153937831085093607336927685181036427848199685343517676846431662019491619151038913763468979426927644834523954524955078864726189737408613557733239498493986320500313453781796221056123548863074802198405874462770951253338060055812804802438647019348425741934848513763905503787801746782767421231893207506728958090787758968025609154892752099021600338075194260370082959664028054887019464803337388041845482064077115097057214548512375513170909104045773545925560956494233167104100206813379229319212294232346223648249527839802692985361311023137130389048873568288775714253823042561851678322966349071482876499761104300563336446777862495037171680659860526006354431114881125472978588832745150063864713313734297432711794541650800380061630142684264867526832313379757373973825902810178146669091353560787064803983842119462749861424242679668251594116747139832510367412826441043229170552289021944948343659803178914251260949531612504204972790857184589586291532748781800686997427534198597453491234231405861578868862853370148188065524411734534672787507068869735320494542079829566176758456183701334659366433896839950986304129626766359462097854335179931496410188961693237630038693898399219137360470793721194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 280286702526381957218031134756586306526773840943787099747996448898149839263847002020296236809430056514865725053277397878049426052179762461664555874230636615484180439497092259807417177780914955962756327290333585597734746596437368518791577357611387686531367476975600165776895912224073560502383650564302484710765050503533765287795741531331900706529279828936789049003428956214310917547998611248929172384647391345497878101423728969626908585925277901998443266203656481515127003179476558373968448429871862988692969987125439287572240367279577613509085767514050508785046186626644109873417624291737393672345942637067047127038961730495019101032326993887739306878423022319611543371649258271974429428135040222307066010599672406250253765873166767267870014234846257923311548450396755959447946428290003630422638102644936772334817177762839343308877946798758452117353937834852610798726098484658414258431299638113621319399255058545257641874219413262805962901342811557668702498477084538633339624942741365063021256610139608605222601022204400895605289076377278382065864722204510432420010572316802037280352981866394671490051286911005367706283870989895499869027656705787180452655193522989809538113360209281200140055234049818169330818438557878511810684876376673675784521237739988185226432779784030787130190320182765449537091956236822217246727289740751965353401406083541981705915863707920124289546429595741466248966076886889776573681799803920155694892200269498742024764055285090383558080752444404218322545708608814168063216268440247876755462654158678657497265470041232040475299456232212207917904315737176600854777639445202488713127349159649387680924789465795667054345975391984139325230582746730275451857544767000495735534378279528677757592524832643195364706357621626046019788720763992777758954927967982355440572119909507408124552769276199510943381685075819548326051528492536282613497301571906606151111137588197916475190009809784511895600161389134324617156894051543727058990546281990005056277518036916868755365793831426409270951299135107499185796238666697404574822374870889561526038125651134320895317408631667978289996067787255039259464764179674327066348544725184368400057722266503572938606277648973326279968810704975348626621905924323369459046629359918258043448790927293071357300218878661140051193325401208694250633064941921896232810985612964146618608164236013492343349772252067093494618823030619311474113774801989400648022575507999934120758174324360410710467733030156964156643360091731347128038996028246197401832250357537144989952024201087791789330304117061995673736043916740405112824088794351903197070143866412121486909966800411492100970245458974997152460337683132830224358168536284949930867272818537299136012399549118225626832930936730415246678592515950663984151415658192917764807869645623967866756746074841172578491073858008245254618969579070643743658012784091507020889871701432249430172563884768185761921316248778689891677467928086882411586100937562925811539033529102290610345281073982074107939107159808274501838572335000318170836624854086743609836844937688643447876693354237315206348843585295935331708591263967906449742619322463854136411468170760286208386093720082600780492329909719739247902352182378369374553448973265456310693695223987096659254231941237501171814193568926066225301759874223385483949844640447865681850197450691909796054581596171305783129172979632332329923496465600114738623666442685212604813535073385574819931524090511426212898580951533879006432986732969754117531718380582077426186083635937664141925060095994131917239601800727603050403605035394510416423087899034901937585792388023623447873397195865123469998063439498992853537808508710549084012967692203374848694464768661605592684806302486881378854786412561176480093475451273392983286206318948675300970833967301746004945129040362118009402098527743787358111325782916482538290335142341662808957482142895729783941711902409856487265599481147906930700303295082080177496829363642980604466259187268163092650444165513245839678477699714644864886283340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -97638582415292499020818944162211297177798897178671255022039528593830301462830417890857715464193621772329130092557706456985829478711921972760983028379342018128353515389324487116892834695846056617295702316746649588014640554057412427590529595838030989955893675126231522578060392229286004781531357237014029127325964827685990807081116120941439449708238263317547994906522421953312903870986556100956612549075045638241829987760417531677732079135000999002566298678268003310968521683141076864109179654684019085733654940762751495021275762925922413617710894468960497414300208989196868305149999075064119933379799155498680588204454482384208404520327335199358534219965121592146575725623941260908909691318614054610252032929177394137535786702210166070903881925648879621652387008773642732189725204095889760457166507889821192243336973135136485718425437657190280696168936535468724985172377611117064669092112850450719423648408977913555186216253133624460620445226784925297943377002478646285721143083537704095696127545923406134752501760753826360080231695639234360432943953903242291903230893351618624531686058157873445305710521846547577582135948244954457133788644160729652259496225275660231824469382958699574681134955767958924324827452862578900283765936742943662626648508919149828302213204975227334432066610096345706236959622459185883650478097700486480835103022346586738424335602887012904505573340778877013515411147839558150269822724185984096671306271983150085687228760004647590597944884306502346700528584544361196654526187366343597305655968958110039916238570051763208548716758031812234804581845164006642005778806285967978911685389118459097147938584908106676649745551800614195735488093076006915560532291389621533388598722083747828212403450167634136173591864437203452060093607029535744641500222610228100742309859622198197336783934654101590864634080701718271810342918173862625410460334160724524637528537513843847684899115542313104557424397748764593503897784858511943468678278347947046038704232638450482920922105545051352856903805109137693108002791520828355949552020580111432193806362447034403676774505329015497893502489993112503546875472125239266079565015821129426907871379790775824315920457142143560098891694688160063132253582844549426313777001906601007239508518188744174692545819209520317354017842198606921701982778139815271867018371461577020411521903106087034337796880951215243551947941755646982729204279767410054333806890953809500684743812492419988211693268895672268962815137423151592585533676099213066066240373055183753799740816403795674363517497858475093899686609319284514897909081310482533847170162011746219137719031123821863157726284881644245776683907252777535390663396989360870675519851466229812472499858903280270558620016426557922236139643178484195228448463136235942604973550108095848035826696327140972297962615553520606708050880617107655118613444301420408318167827747062689831921455399847995987176162758221290964678005743162967283250490611019710893171845843133384694605673572153978618359955955990027763568069748766202075190957909313845749028531008094081455848233339010627859602484411339146349140272435190411632731210178616861827523702241276232162867709234598461619055610478435099356137798016054227596245512505169774744112921018518741422113763149311051829699861724443225676329920783481178808573800324064414737373849649095717336474099681413552578842543385101448776395195773749988105806898513566633999356363796797203232004316217430274991061199869190052115760441187647158539518666346597684003099833091002792043365089088695218809550861956590300444804151246341548120042552356797201235655773569631936313570176071572955407593575852432140825450612196825922235972072346037750502904282081294501440924858434037606966922736462337842365407792078541231288461855802924400886877045356264117581096071472968169751495581707461525980459614505502892169345926753537414818824869473291804946299636618666000524939842816449941904981287007987097289239252933371864975170078052304262908461696374407730304042837773822469441454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 30551305959949311563904254986477182812894349026385144294461230292247652981620551621847155161279559259605629160190976873962258000485300054890854677247660030090826396884580314923693853724495108140950871965501993710608902395190246688152046356335802298022226061087033193728209145252818783235342294988279722114128776504248525302329014862184681164255119005015262434220736331701560746475771362671544581833066864939623386582832362383146448092136726999713021181362440906342977111213936038212769862596365335530224022017728835023966311484533287349395737752046654113382148707245868913449440501084623931485743724484435972820845732750690022522291720945472091046907407121394480768981363328738715026363669992771322316553519564702214821849404145127071771956849956711706639802051051324284500371634975558742267123582034018871797305209597397777366506431625455517270359725619599128518408144866180013524434368363615281745241235804668157495448904900216016214273226428505370641151534714463630782173014039967443690328696703010679740991356369363070513335349323899161128263384473301555721379015809766710547334221590446396199740490042392373818565554937838558911509614331028614596377583584302687855762766726133175379938800213381288333073179787400525237602080013503261215570797782995663174076208265878892153645977853439578800393681069071832665064205929395175465658138781239166997987613116542076812216421576378184696004105999281038287907823726040184926073704967944971472057482018209235463056933351941005793884051972872813248507566721711704580979836368280581376849858210616379951312072573050106174053942919076492288551507413577770568046276941229259106305438530671333635077693645501478265869463751730635992909054644189786124876615371725612131873796824304415850461325672163697764230580460489817047835194292773146881237081129930378612246508087708061865327931502194079282547405265025963964222438378665433613731230727030432060679029326244843559041399463622309200262753235629625856816952256183159547408846211448751217587453488803804687751893461074862553799271451034567792410575624176981876201495733224169891605485559808342000304820739528879568212125707826174425580632540909864511700562837621271693390582583046895267442547468621955086666970316247845934895926267999173090257560638684363882531996828599188836831102784540338256422168410298006334170609607660912847005597106618603789217832141981861275122109746711658929325091624789367899970673909252793948412334408803558893927735923088462571657908089498821038505776723617134022880207965217442511284973122950330875570561941320451417367941409537348756621599655624203846209823414882711614998489890684266417155468976726982021621222700548545754621164448127540753953855985773500336607932742788948500551007199331349824976069939125979092333267403657402452956296232218630502901860284803020287738094047841055993074607447655146708078762781881402423959704356803870296267610943934433911609870740596180703520889794484913739102946314159151248927441438197371125090437006282278966960774890053846652907738967612327866420413935815786598538127819628091208342982946918776648599493014502819244846617198719352717144061471065390592427672608060790106135637656158902327528861005090772582637548929184092897811902347793101750099042595877159575965471462774451533165979135199589393757263085599748322161162448661871011673234740077686764322110539756084320634445784015806895556726617631094924650464832988189306622129961884846280946456104065191084494686423843324155148817406264949167283671551668587976937282942857920607156328733386361755393688698661528101913063012947545650529452939132938369729314384957568230847755018513566359315939633429066082505052244146254853276562246184124898399397421365321001079479083453316828777327120783557131027316883518256264980293558967969804161711666499276949559230658307649279771292580701332770665746757653610354622163925502833916476932497316391645288781257517139863932329117778219184601851410684076045858271811627951412711279576107128559748724515390168392985970512890953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -8706531951788259583539691729767797138790242513751142759056619636974405700155310450878586267489196231211472523659571784694466835477844832062820242833580668897745453303516382509519008334177105423779315238716161944639321825961046956752360278896302559063236136083242464045398727131060079001791988540687697863906887531027705270799202010425159361141490021994878696268481109681498038893163584277458582870993998441935652191364866769433609176676191454454868759905165237618240340341071260244103525713172329290372813027703637021941576996180456496631621955387932157300512765096998577149630730659332186888079755380507261431112082297460013265419401354325904828754236683124690585607255165797244890745908827536477385834590376336467796291920251600411643223270712114405666085547982976503630077198797355831518671598762056341860594842930515683829349578858074146406294418289717845264224475484052108623307194708247053922834078562621055808954869995145303058580054764809337030332681344763239211740825486784950370210374351014536062262395023138952372618715192209593896944515037439849575312764464656749317316721335631087058124382375013969328107859385758889091082714325551001717163327739006288071923393330829869736103541866980783243166030854980375439769854288940211318859116603102498613602256839695093604341151352558827821899748176306290023138554136472948445971715707822088642172093740297824115963334979440394305919954190017271259665212659282839391071058070016893429649263474351051690228013541953955580956856491311390177364886269645749071536976544376324885885479602031348687158719254263444442182975591104386759219377591446711619499820090450375541358127421840941753738329389217937643792602584843534164660526317592193405624503136151226614983489903398684897368539535748180663925946590794111673001571231905137897921713041371735189876612061437018311853974794009293617758893670220269281304278188030285059443841535620288310263053588991247893370865763244476288900182459666415757183634043452129383112950115422189997895685900445756051184652831033903383747467144730904709951898435463719398811369873906136159454633601106567079554377184659537654774628261673191430800862619378320036796724486720499074956532321910751774586685711498889231126049631005570225157198736239068741369150932372249581317282281795969811122770559865876478226466752980659543715033803171757243387818122677785132205493407783041199797271943315791737591599351493727094765898187274346545598033716167967700587982806951296930500983806257179592849669297225960558772925735165688468505377669896331372112229822932181123508415532046006766939331422300192582312726160153898682218337731579059414071104993803905256614464641924060851966323074869433084127346559788477739693164005408861267974123777961296723382570434934433956516435351383365725180451304166969847980882996545731227383883626974833180378292736993431061814310314990680832149988787833403420852094097508839729867010715991032416837779827031830591232589363597380177434874705066241887457698947232917452513423853685889918127462339716648433400438321496829566770514633644356291702726164851677500607683782868758387583129213321561800334579799581159873367143516094748759107237484779927650006616228442320035229140779540139081531580878063669468094149724076931925672391123420820221176260942086563831242802603432168713981015123684179401618964690125825869881669367364278518787021592201536965093642924882686119073819051577748125022084981992594140592544404254265434354092022492457035135304808120148880594844328747659553084752110405136312326130332869630337553465058274994204372377657247933881234510598523283481822410115131756973215267295652346904686794522763851049238934274326184717190543835533342434301600550652905096644219840252144088185466217234612780044705475951088542226803096156885069328462683881058742459374488772415791911313955801073803320032689594898139200692449419593237408291166621602633716516746901364399765889730628917304418755059025051010382489362011908684287966707536895889595675677655925377532849396121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 2421922647879526848772419775989355591980338000932519512530212164445790897938187441650204783504930444462053138023930951905083889661197566613324465904369519150868893347812128424169326916758947931724109331045608845015281722243062040081486756785323831475528311736247543311822127937266319158128241747734917765687649916697525003125755386339951973244733714647988065707199394394622786684691121728738023344111866907375948341203554038018452550483808889551525285728658001614056455462795501736742072474881285233158236406247009253290048197184321873309335217079431917606922590664737820566661491256377698864372955963396809464912702603756977436492228288461692374915268456630000794840021021783597257068322569600015769550248574308044788087204953243175918139403105668148226231199199976075249916703300150209931394374886007052910543355400352817322703345363839763438131253332786257528019864672000175794408752703302712134941682558205983347830930568648823959199105493642663884125000336237710489244949020114148083311558328758667032329020457966693371766106320533991022419437904075224603826569157777008033259765240069646577008034355608616924187777914838040239907815059967336883573954893002892866072363598513794735151261440611243633426225779170023701708467310123036461655174510740924642460224830772804337456275933281163124724809650640405087984314468281278188975755792902987004459851451328313826086433634785893823250069215663857321010049805165886178222362766600662789881952969352264141217987108144866571740178438787534083657925580175500974673467110775196316300508115089378420317275368122757073856622759786077202935127023221459842404136507436792154547856275209804377400321259845562680202489239182862403277583436101078545724125547607850984552467109305994894818056633316100448684808828782184400117830471110158210087983359641744633116942659414141149147799983953327746922249716977594071328930659318487639912649461153077772531209527575715609704006932507909978699316848515876408519536598875111666246024025388264417619128067846749839931987481517133413510417343167298907560391124807655323155937374204874200003757811140021129817801310253970186986259531626001078129281922335945036476077366546584398353838934668748479016125530102883154752700721692655132078197901417584669351367642034110951822257102711003410748818189735046065092210523588040686462384637009545574936855546602580926000819225607873955135716631787862703628139841043614504790720296619394777767370480135824451971879965581149693309493635439154194832591592102928477533610673980066025624411525631974994051799940361147969546447392201503250798627569878810269140439359598577246067423435064483112095777027549337676110609158349717357509535007645250573380641940553388020119715898197884957756527319790095524280375596758284682950162347933333531425179209780890254705876198451882393977331214949993391904856746918285202424250273704797355238921369944336724536542609799028834838667757450094598054041307662590960896761433067671378738956613341809749712599625837099226806912047035293215192414627548686701135941071718804705322374244070162370729429524685772196250158259427875174679595593130439291753693442292342164933440025580381178243742958564026781974920252520482455555896137034552109414656779803997053990572409328291564102719720795571845702568486414804097786013926364044773740359589731905818756902081360483979621800604058273430087423287678648395042592320223710100525980295833772342900108993484538362013063302428184450207251904738738198778363221152259937323313622394027890578939905430345379263112913047669672717105690463502403949850489439822259080425965740412748500614375225242658874378945308608142989692880268146973705974056222857739133767308565640844594410691634855279545946711260806113040678677685210505285000012705758919934386686433051698945848856200423474086173949607558348726378922305031327686011759860637429619549600287606811565204120656740489539761031919078509387246728563342505215188715487478215674484443301736030485731489013526432923015904444877335523491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -660758041136149884330027079209600237810746222498958477250837695655324382276044246499310570974819520908410152741978601962688747481982657091374343178806181750201411873540863332451533843115061529664805907311116018484503643921109832110164840193110658332972242367794793829833675475218757570116971001717057996676281570725414558503173761646038856436564806679965732627862589921791939258736919189451590551189517865909484714771961273439235816143864213839184066186230680152130260084344160481046627113060261161327873861812875431193152716953462923530379368859656984969203151270843021761876317282701048489775169230361692694446141485525506516926562169104554628847119273557756750615257269820887617564077478873562211525795410337420115289362223102235907976434120313795220572873561080769246898171322541818185882077354115713745542919206339335910914355986075912411325584497813299026761050783147284222634098717352064170970710317964625387099772986078456370745489251940197546804897956371565452178251733684942511942277734527984161823472461867170122740869590050806408428478745834699858243641216184062282279350999945202154027522389070813098259247782911183489179388183653184531250781012967168531050900368408655074134765783693657410777556182578854715178866714073719750646239000918905891364297764567977961357909100704622780300913376303567860361402574094709491269833100912242493093761535743754565012684017015185557161395686675723351698818043651853145367667318935687839164675709157860155979929761168741948295534182261796356100169976824996392890316210888876128708956228129592034855490648063640023740351735255726990196030898298540529565434232384266030221257324898728774552252583620744801801519024894028469983071370938319118229318174043077445919012718278844324442120617389067747867703084461104166789056416412635025789085307202249490945254525965799315635077034078768886923343814782073828469214974170440503648615025662406812703752881559127653733432396513620934614477678407737905747636582288377573138662987780894969717570644864567166204403261842597499715413913874054346632793727590667895881314238493333363798989925234059227144973042291362701930689093465274220317138931052992559915383052325123287745304040805873277014104126118621053446530790555381242084175746361921043757689835834169179936782275264832934550582707517213775396778192834584071116930134857603143201166018218326015581030914011759737820738204179822474053752892323639523213093469303733109778535691750065245527783968759900853929617474494824804724640655232833370748491721913987061488453516881835934226911523501129495621078647930133613032115979273540271543388029482521554152635130716659465269369496364760892028704103064031691903686218550457359724876031388527734168292750327635311198811109182599448425157354848875602554079949912443702421251288794450239239681528807682540854763178773556270700782719035225943962015908531867173144883322751964038018643759142325085275931390631473829972647406281074868102939412173699429146925069278167399630858933449959683984925020351342553374525394433231399372132303720539805148168506235640352730461608861723085034395615086347224935987712581732967097158558335350402838679364662370576815247512699253271236775579540829117859911998251229784926277357839723594083687688315487759305582197284133430165280951792021222261976212883658534572351379018281594943656306111453780057449133867826657589216825099151417169220188593468774896131821946444135258053429217820480102868988445871433421868765861376752919601913759336500974261405965134912506696437606076486301858638183167439653473205950328026855399899151696088070616685791834095585714781604958093417755308982939001522128207922132236886833721195011512778410327467268707018427153903013055126061024922765710277518115047339845905908547679305834553509550967461046913293760771394204067942188111265127772903300431757503189331527200953123624785851644298453995293779089945701056654017929027109138421254023527711953241956526047105253388176786887813571513370961570257045437619102019485696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 166606273036295074630233455050308335029344420308016837549420695616621616328258195761011412324636270262832391811319838611604556402478529534069296869759620878612966609779718392418934921779119246213260667554358068025853965426738322521893590680668323780993110808796858672336844877281100052858177644215682099022487099042995267365250374717761100233084081733401267184871092809337337720365504154722445764666310896539997409850028763854696376181391048078614690750873945348633560481972115102272902685237133838856654111488887180966583122787406276685989635742756381717269365108736061893664980171350183572554561490620645885320229642766014791640466507990232791876754483391086921318587700440829428457129891471407218366590239099445530985826127316059278707601305625755394762309823012912506073449621997272726675642598416574457529033858077524049004033338956292872202668775005597542547184883926136134257560668820414401735461637538261879545689220692174924040705761272269615760000659865558312300327538793379864604628501947295912265495899924983397963068796619118788993565182607621674134275355880601666448090843309243711537040807709381737961999733632114559227434419931355568995323336074223460461340124312091682810499957881733599589064010451353572391965658058835381686037825604598723931142912524882365526946198565677104166480613055857415248697900559764635649741859689139810663011094555907830688476993602858029788482136105295962411738936988331668001190306757274038241649575200795632383956675576148700009856139038633869289527906988468406367086077933397583998627401633961118913279966126091248903279048232837759256674956154802456443749761997783374228416014761916078212051923296265912201014895750073872732062072485132868602936911806157220410100653083715793619090169526827980155433062829645005268875850962140066691624396191818448772857307119998968571710461570973352346890896432667442319650964744327579328608028584949313405670677643822484904304086385663732959743715229544892135756557771730661521769629204346605413941344908867229122625318903750995706157235575950407200077349280530844600685275494113696860109475597014048300086376030925762028138577454358030823340254230419164388146681388043584168525052738637087495594468686478895071855639250344139394274260131034867440137406967492931775660561307004546343779304047917666026020145994555325028529944825188417489171367446290964564271156059072125418372363421620559586717839378396843736622129122526551447386574655525303288883827636765403478581411464323683884208644513366607057757665585182983766495529147984053689311582833135736921963592769327718950504264709653865668268297027589568953825007757370774307069394562019813677540067706117179165307536156148188955462563565030062419734732205423649382721246827345614409545377517085422389749671924388973258882325887302972193972104885264690118633327537064542088356037483542504274184407496939774545728130825173126645474947823291159825096229944106013024801841381405590816848329793107447041133369987746207874112695714874588329719057773388533518850292912769051610007335751369092510369043905289176697851123215553455842147586962293665021327264976978666870723880640869453191926192168965898219335958816734472815280198761904689289876568255319002466781820059822881686055105594740568224542844649607106550889101466808479156994804098643196592131687290050478469511467260346435430186479746867027525483232755370539260986292141253292926451990554069748168823637197744953180528736921425918232095739940369737318178378996883337816445838347157690148073688327401359887149891108859281742980000556548291628660360730467462897306723357825563983724018226208600914127293641616935527720173120938176781852114308493080174295360724975295123267944121368376633282990540627103837901773898144327239797891364435781792110362466920005370353560277968879449471637352167173801662989107984406956232290005147936628325270915041921473454840010685529042973467723737865840892805244378479215462137343259417570896622277457911520602456447950697168928490756505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -37536118618344983744863008643389632519692580634008071529854497335823975798187569880343468564047320200292420518810177690575335340377091097242237026294415997720892873821992453589261590925168566079809675837383972747686224722787279491776866079441074358579432629405555011307268024933646355535724016671609347478360412412429400975728874337777962290295041680806359853231726944390803057045476243227384239975114923893735932982018826613783619760581770764189439669520293112000616372008276092638126008437351515216207023479694813909705472083833547336690504775546305341947367489310900103335698935671957393381710351260076358113562943979503284722388473683685562672624862637251212449132079218470597890272278835939090430413610928025335554591537936066672123789266036712576019891329117161064209763954503350616694946426513036212148686386049701032743537961911374727883984066805409381201407644783278872729944625664312724061272413873437743849688817710585602664179150194926484902280737403631428061388566431346213939927319110686093952927448453996509688829866253389305642919986213597691365888625970121329614747740743177177696735909679800837594036154614236526147560170024620779470661462387156040459044056605457161113757965100462691571573572124391377303003499411379036136198035944499676858617427736471458702079626775189516653478916773936233981859557776003091344888553887185694740511053518382437841659125131003528005322688042022732171691719919290647137365579578909904122930640182104931718182868953352364203933013966115987768948430239321975358320863117837903068676558578791344776257738448408468035692175554360418081712570450807180574232772568711182186455566383882633961659150215239037423938121325659540770848541341648276495807962437088943336168247428252930615460094660619897733653108062615391546567495453511162449672297619685136141431908903986757915417564178486654815960839622628771298557177214482079228294113430657889279019915914148790081483692554378546476633389410538371688645866421943947405295565380192673746148551867016912767823882873965517135991930514141827033184399454405046762906760614909585570829299960744992283320977317105563995987619298434742709560442730076355847935136715511399685326950189463066342874729736012754066454584719863690320886996554388149111188735893321080148150359164567809608647479536845651103637365835901288495366656085586639399994057652836069889864884728871526377768245994608215644955897217205706441750939595227614643728252590384035808098965458053691533984852423946363564521376512799945751947842023848816369023831101869982842522678808450292229013764830152446826417141519069289283184348982413730783420030228155620642468558641097815640859858208930982837537644311743995967141660599027261877370793629405361068990992095840859817505041656061634460825787586560233328805592434130665519894459210301499008904613140857356161054588481950588521189614104747617863993087909493445946945462167412960970615298312189436648719577838752506419837740931299710373020501695161559588878932577154930886012794980761025243710285467210911081390654530234984577582177397009671216576565949594677966731435502652232900158671677993627227941844972097113409635600560124138195505405460431987393489499420885155045537402405219768264820481995462334172889696410891296731065342909980347947835896272568319621776016507270619852202678765723800972949343524843647810566818100501278019362365465314144828751239293999654476759604808067247476606206760186142877750451080557061450647888403856451305004796342648931755233172876575150316209056004327047574890147958396237017663065338379163435836441844581454775996871809895169836095326284144333464774204877208718235388578287369462168770501623192331282517394795589794653653848316423816118740091940820475769628054557030380517192139277246930943243311783524203283126970038586275570490192480924829572516386161635933270419553924673110468811129780982383855440382408592817700874225939006187137303516884658079076351333222766026121846581134353437470994039632810089722549370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 7755948258659931606861695474376645145883079763260410466623563397806223066220197208699763769133905837667057928493443337627168831156264220341454625492858177635928203535334336745816552030771984951325214596840584565586606535591072025756747135825465637838223813905539439402747260873662862116171670178364162855634664977743626520921583120486884013697131390390139890241093861072488113407161423858595718524692416701294878820171658663718148482199076212430383081943756331112432642905211335599616864667547981596453152128154379917641803948674297116791294885327735887904004159659246241193117334684437638519936328005218092186565408053936793356332516572146648865398175429995751867321963143307907660304647969310826443917195623323602746653844147729404642203551747109561194559583364906413825970405787246138341263818140695112406489483033555913496959836959460323733741182110934755421317720207998824969621871096478406237590217602713860299416635793362385607789465052941712724550350960443318377745042820045529824705770401855132496021898175221522296201315615213759771509197761951808449608734789770885413397757466228327645939853036940759073181826305349269207158975871355087855167442927223782690312322000731822467429838043231004138556772556597159125055436404741438564925272940267666194917132741422521000446520874334328492669806115349510754900139370976654102540050873717741517941021745419192255279114461669527580780383957863725378273180737378033621307019162843283411596658851058607516110364160390581274075219680964189080024140149823411483095301905234399965994795992212831221212368820176766604075405649376402371360140192139394745613037117481977212064810183348897598503434849377841038713058923489207899928324212151211259216917441833504933115354330865855024944676583211409741620346918987764565898378668582379815276806240005209729323259155304120295367433514036109463429146232321578448535515679820302078639739272324778755275289238321664164726343645525413971440992655761632700998996971077208425790639656108014368860009670690111520426806628542440354709240087747480335626707507479603975414666181795636701511959673708704726967237321370580036424949215191953852167497225932822688453147036810234652738996297870076755821670043170544136887187947474386552120034226208448798800315949699349818288534643086877905110925552792363843267859597162196767661385856084427231946806093884743811070362859797619985382458004494605499624200778351626106520587746227843337794843672688910307456339316007601288703930465652787565822038055318261923435984341564975028122159877531786025533681923033057235206521191277445441247323062231333488224687794546096027222326556553765922925083830718130711203320681777816866375066919339060797836601764821805503767066163063011203833572533542954917332779323680395173546727232543299344135779645631491136812345684442201094267508061425098821439936899180464104064302355472981364525831599616288346961796904791842097658417384348177514091898474266999325753147544224469009919101554694364707980063361477972815173142631355707267339185313546541513231236083283339752580271868506426192550933026123561550151987826231056520362872484451788157795620801611166239635344276963868457183155976871261041810660486900224365505256238082787755590960490642507959616081232414550168490129093521812918824630368497282102469256276524917658791415103390354311171404603043940506183071346085185621360620824491538359027890377934910500163724935862993912980043593865047113492037082442072846813563673264478360455326939969872810399248988954234817039640680452495722090974465029095410515653125212552115728445431527506584954827087174754509425799141694086189059733610571193245647495769391909589986501227953945153542148363002962028604784020619176586196432107891343440245337005561902057484927069957710408158569203787927642479090524597066124061064790042104944370108953010448203882584500221890839871833403981341733645334201539935799731849264787870695648602565119892607850091817238500654111216727016189159148797607054332133376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -1536780497481270099108712547914192578778926495803610749164749232428931526187435129694803285731205956076464421160926393241988464066877474747785736021757334087114894697487511076683520358236927237860743769808237047336306324016679758419479715531186856104580692368745417092668280277462383992148204150585951585535386239472202511533989187634663867071052142575496096454091255829509840364386998769645536443921728890545366840151945359861514730856298417423892366337589978061495920551422700030039732833925641371118162228677304177210276601657874738146208976804594771528276601915502409055584670764033061638847720546685104493862790125535133638836261743325543299127532405732986781620121332227758531380468251854023646136001332996323842195649241793367167141945306333023507797142235689029549852734708877198671175934243853084562895048863646291586263288060834109012530708105968163416571765051380699828616994903565109876698985806950850035238414851281053514482674555371061234568098890927500042699403926267423914218187793078767145809758409757501400743843524010889680204454956740147235864300904072438060590341740531124144587358312215635634019472801010145357149415875912001127214192516879368566986141118313031046711051227874004008413267488473112583685020421181725144304637285726783808336397150102621778253734411626815677670981898656421662015528980318491816137501944523988807375427498681369082870697552060132649548642553454455607924000697150141813647880201765598441215899720754272465178051188021761844670645820805796165318765626825631381224292026976617763766081068947973937177691098548308317375763148832450000053628982434612012630212640313461535464124517993171188801693301391193199991268637871176712679409603728853561471301290945827481733183941034875677832194408474823262820149957424811696485574696247721388953602756576814550176948583971714600430231228401715928272711213296429016236137848905291908224192373925890605214767712488797703604691173976685201267069484526432236554453064170043330525504314378031010467847805040493742566196559319865195697092549618551633776312760196616685667453233082863412587066159028804890845055158057056090292738904640287121096210255387304294728699937739825029878571620714483355099459935643790718221596326500019426627941860472577276239437197360936005080009558039272054303064097069149910989026637530981745300417462457877396498117243443271685634376132362221718893831044397368929721481689956600818460145866345260537833241352975045794164631768893912996839566992367617891123313694488807431282176585819527391934407848524582330814452439568418039103259807282419770382679562085085304670940447046747117537489045107922754017916833208018278491947942449146232919923577562271393548464307597110820933163291591297048082443450300476375239993127107573700988843690976461954520027481779857440329085754066207342412987517095136757346384391048960357274799418631202360545840624751905573598633166253764037725473033465965244186106063250898494130786775428209333197089449769529949498590016598452600947495352368883942251874912389268374357926394511953886998832737830888056022959019838189005926512942756592826963857181037376785989507269770449007774419627386400698320005873595343797203579565022237665372346218476919219500714045716670328862600785563940192323232417255992069171171761024417031516698344712590203303926225929522482694348359514912913546829028481359644078756856267372280307099606130910611090965093844058951257700674225122416474397871894327008730416024895992883911804939388901802453239491958908608465565480795117041420255108146026338708933369343708776669293471615580121712899582979928480739740936611729611847661979989614385796078598177542125647545966499297035327497006006231130458340932036174758156533653481943356019494100532200059974709326059065258917773954901023399545274477034816587867166158172536293179050675283634511446758149067365205992159044163971911113839768363272035952958666701465706409353350802054002815008304154592878173790939459616882246334514043289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 283360602313123326201402565592071958587761565383062703944744436837708693611034157352653721575973348885860040982637614331459150426029616090372360207716482501129563586752203134660429453419737093051432062403991459977731040857428041304179412195121199908440189948272285030325647749861431054294803838762589459157502693046697686267154876594467321889184239033865069423427336030028760707831839287815716093226276011131915451371417497372185329730867727045011053398998830213847259954632617061271031617974713569254941674210957093963071490148658267575155149460307394377679928016006495363228859820553540016551689482484450178434439909312534627076791750870489939962655401336038621714788030356806933209015139557084912812912079415261912478041845655300898986010246638313968303779362586468152074781274471894823791770913461375365178405332749714187577168792749767264885561627002388945330730614870956958396741850555733534467811401488836327615928968042806901239510652245624885458467855820814500472194834043860300717488563767718163546376774140528472423136624113851856636418471922914802079756018532244252025958808426745174844453078430480690169723299356120415935641969661696683303801330735189190534591468250939392705127598687311111826939716020716026551334766723145832725715274148830179047357479263192832695465548254460869654494175226302329097197010212635381224381825266048219772344645118928424029276669698519601084948496658680725618336010542781637130372160990727400328695097718967341907557655973847668722045183055031878011739194356972822746670871615038745418258420468586131326044356949478942765584676254894142391963100208605791176215938626594977370822081181249482843502950077304585264727615075468688038711978104102551974107377541712514326332443494958633626943783943406196779948187686610461525754434818822796721059837708223484469498732946418980089412274871117022199234288291700723925563392925856318434841597126491080699722509897432681280692262289426314918789158878394596173049942480925895587810492490770184899144468611010699791909050114598299614647835717735847680767382309710881135560093554219174440867307761408392160760006767756710979594053540081797378318337738899624430818586553126198118196637222413601376313478197231580331830926468474407799999523145504549943819327333818210761832514786081368456614646443267264223707166643805036590364714275976351135270757238977354973710454285931975272026357762884647109090829780074144294796609795518865725810358544380597340661394403922431849437816678996363144004146056197068647692116368285920929938347251561128870493928969204531739908531866452971525030178324711373354834990088994797447443564895759194956746511872946556836019493030655164688349873326199570956529679074584041159105730340230815610507471266634410940753540968345365852874617999855597235285362595542590567159163968126129249891248113820880371874687211809531518870775009335777214291679590092692048954604150521947140128085935906134756398417047141142878436655208939051975078950622163407850957798211635947110793978782422388057916103585281926305990349410473345699813971830198803525576858345246229820048781514522418990784796252582903773356689121909034362774920144463563836667911669423132089686762647701083737915245911910859907141095045930856330448280452849898803254102075368721206064780087033684441495862243715954630896034412082488369486988421328894757215238787331835916890009370972556159724612336646332144949085742953419941751875583924782777141576490634906860309643117012391910617909926397845392458437236435190775889741225614317026760938505114357160326757196562717033942598174518752693159757320852160381947849867867135065832444204791610749857154198177318107168777027554198768000422511965239356866078736702349500739856137322307535617288822423446234924711653143864836140882238924051825875181068201319993916360193649752650853096673349007604081023261217401921872332456144634350627611696257886175711413616335983052127206598227988147023416412262215003580277430169278970740080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -43923767796078458770016807621725484087270292398678563875727708451857053080391891576474578038298237590323217655214617540336701631220545038277265826217132180778247812545510677578439494067648748786165984908385106281128825131443455445499118178517387361019891276110773285147626180135195555209886458841701961559082695802437413936429108801109843374942602732165879384680567171195559334964394680743626664498866424179732839646071404771786740803411424685011171131304426110959597502485264729797146904158864891220613750089157440109019468994706057534071343359819698656117053113174814707424013551036395705511651019292004647620703920104442771534829696558670939702107308708967137889765735293752686226125903322701529671213357997064833855575678145688791055311738974849725713761453308728798113991218334900441872238648489223565277539761128760995768235768996658588236245181022693775695306890798550225214214374485677333965450977448757741494691926751097114927182926082957906647012127625406894736994467774683731761270753216226105725857765162209636462083898435699444320660502720592097726211259315039681119802073199669219236007453249376795113241768613453666937197117690429615972625632610793928670382767755338409681805620634868467229192459433595114683448176917663067094391345135226247165538539572569095561464253823194241672989952361469838427037125671732331802544503434068969203743244662597481064023543313069299466614118745263575472837032473291850957199480948611454505242659415329690790402545144096474720713587593181353750445476091305911999296087784606918977007901337522680278196192200342743180246211268953068273593752586858767161611475015673388742617799711435222278951710672123521012181365347411367109540664217868367854487816634833137845235358950014712330496074360403570034320238494219816756580302767477851048384307366264092550481489900210695034000380586584682472325648158420249685719413749945245348804785554401487469215969393807974017905127491990800829521791524264462272777436682616830164035640624220666976182175589171577496944769647632682679551108077989534659045584530213045958712611577111846133461984110773614966933669697702461539150551401039352192733313256554157688851379866931596728026609975305137566355149123269910050860365279078492823955883050785340256275618706027923429799148878584168373567238708247405690083030829180691028399287402342409893371943079114318355882292520919535197379627336256370575025955644882377138436459704748375846437494290345768694688580720455535660501738539830912347934769680374146291110389829805906528801427699355236891611653978679969329176849758244050887599251914302763160287633433388897707654813371185486773910057580704655655669061439409978582804899707322037595339609055507696229436049165357352940555100610777215003501983681652377293680423964426664588676815094835755666254945331490868570351517925947364977122240341579017421062223513643606736940094136937612370864692666164307345815805267538281204609845560661828892388152949877959486360944719372305670416646831753127733233205724535940071063696381988498326166342311717817021047831774527552881042693535522482504167849427823467299238100388608948392316631541187566432886688220376032122933719340074946878232505734183000310616527015593178634461715955053038126857267145417698688900915489565861263441174790945662855086782379105963991056505008954393688653620814733610483477093582101027440923359159438465272747015146846329575962135675289301505082937887046242424181047286962612680837038096857541881930627261542196310039424095398749171706157309242020882841746406814014007795834133251682800640177516918342505199133379200152993368729924423543563301199777698641226161269810616785272496829014787407303791903737563447946971370811393778918145435689273680114924402344966374520753369392695191145351509275358498572301188099156288468389014257709827571927005350926208807202233053021936506241504077055814802808154068266845118480857754534797563251539724348101112025003814168225474782266413317605031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 5431293608432764368087691397190415651118107670168241397002402923318770841185678608484203467995319616556490721654480297563099666271372573578109605809022268832394141342539710296318070442972646009958980622763323435287440584978303981154575208461329374716811436522633804904044832622118334630853601463001808846122313881333563180021347983295379099509849289464605485042093664297185974468707198952133228321952897823584412691738668533834006726622962749811626432122558642871459285008013572823100564268892481977752193121814030811132807884047538052281524684111431280770152715691728112464452430301194069524045895155293990449596382077340667370394669045228323869042266098879513626470648052068082925491203456674433552533151913347147227485259857075165858571727906932938410146327417238550523202070058121641712539051080144438400821925005647700557632938171991690987128954021146809646635629016316658364574865198906481334355112254242072891090408449996921163929844573767251209897611233121925728807320624789574652299186989863664473410387778476670141863540315470591682069605144091194074384085200677745166549339436634638586441028175104978629186191579753219914122989964674549963140287788819849944573537575440769650491703913898138290716260026763857034141873273323598700749149658846257749797567337393324390611786821822425173979875474240193614352267007419737566605969600327954724913562813090403997500968964819355045383802705180232543526648620620951325429975329918334526936492942684497938600789579158580326107723574296689673621673003303409927992300265680419936937022859774337562989329321784210200457311868030513589699193943834053452816938481150098320515732889759178102558588289774887434407652410891639170880765631717609633479903859542139483740032738852867921363782265757624971833468501187085262352770332289255773877664056626162946245252204947696244665694654444964750773391266494519095276268726884376278675907238987774582287861944259148858531447145835828268851965735413787501866475997451836858828732068304923799042440578755237823782488902010026967659198130050735788872901235469741565779176458466033754447975583853735849420723631002534609926618077863712198668074856616885180756674577647119163409247830298740281074140024946558718496137430621443485752011376778756147807502401870305563317928167914648020025176593077260757997538347616104547676188245799869907602252130064963710154555804932258103687128058256589974960857162941240562982494809687453993715752550785819403669505655903067529969708649434846557949166707476105014826733683951992322725762767589246218648909682265942524618891875930485947511418188756044681200197910559622543494884217713038156987259566314144393235051621726855090870183248795513166967032046498381131587100516547005133904509500398067472636127534950987596325131717365578174267735083912110116851405932124419574482743244025516713258952902195596701814103348457227613657297573731515408041696421283032099108438178766140292470603467956960251131821866174003517939427721958312749921797059325113056825909913070205447424674327293888988575841866183426438929768495429963627266550668282845799304084173407437269998983038079890461908779620818274693445347869151530468441041559722249307085312022900318751728732922027972803175027418257371807472936465400388138428791012113410799140065497197344410263081981283444974955901433400212495040992509173859484351538524192659319557333787517138724029053430986912054738924019506215536214799142358721467905713159660574679110468305364515228024183355722578073006648541169819506140238019633926902694110509753775841444580352502451343039650131228143728812858260556536343919053524298533356810099078315547109585503522720196236894461946898461835031199757728975694611209492503581453817099066270997086687048039793766390521083934469414124308886974394422811575978069281921789933912410378561548469277723250392348679076046143953735287221769690590491695850374841182157098536684013477458723492008587187184842713813010540897045780484010803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -557424603700444915919952824954078011185797565700524368903062631778787678063214097382981900395846361818757914713004827846036506700275376453171940571529143087218555620206892103000036744280957504116706156770861414095708835611257040881284179710236984873416497851378603088064178906595962560091083176387721569683587691159413884803222265803937165639141469947624108199261087441171304360172060055796651558866285629622341586907926348350487207140831492556562871081568659789842342776013038619802983615198780373745574213038781449694583632385927344238524947694439259625276424679697656648358449746832326880877341528607975738975491624542832032632279426358519417588147075865731419622551353327390447628527737797838682219338308492331775690615802075813878159489691713264698892394049154542669880220855193676599567903892328954203655265151880880365767065909757128662953791733395092751456374882094193266623780866571447317601408569314391621431314841366456661879716589118798878047659031006769421032640442452068232730040767933850914198233134701954907370935618199872052599039332916164042803610993644118311311048298120321649942383860250603314318495698179057874790977957101862933370527973325119072733235028642727195207894307993475228666144124526973698793848609491475309979801198902052318390321415498559915612640598466765810815052298758302804884635931689785382826457272856720041666146870276940197957934661819940929872731051062816349007139180689177120096088058984190537353827455014714657178472074290179727869495119358677791449772211108616434943588122542052712213822900332393083093001537419376456356223917537439591709665307670782752811070118597885050070064408093928896144372598227422506674346765173237351827899054465726141592055223356829350151254673731145783010711755597450464204326560405317422488130584973381113632531946347229626867547721427241194089683208060108374306764816536562674727043101409062201969782286914626380020380596159694974372669627680705423410102093802880435326815723625139528023182748450293885466461239817372671831333887433997467169957155841081735754117857585459761320275722557615268940393421332465747771953476966432286766483249176867275366771366195360956147993699230909114347895177619056031641852756502224960033750703790266170415488856101651053075683459666730199035340505606717311281342709598884619897794264012481406180167431302118840827239248864406725378920391609263849835348511218325167148149817301107762433105329447541430127843797677261126108417575437308429270518101985144710318270537786497479625682863952371291308760622352730676290879270743728139118481070020044015460148317392841741396508940418820149163820399589646575716689413718278258162724878208254625905230819862721230911291218667268392487263402403864988846372537149894451740775225487548734756743629126922165075388735751219295154496755471165769025949465311199746963295029987261308889801171706988854858065242757333170207689899983363362120741687167895619398975817196269526264896578798297646615443332923673056553397519329458356480717863990008420386344192453657831839981603293071820059001931642060095476830381566057841326597586090576901264979775326385371830246916686723469695131893711220181884329359812822157232690309214411653301770041701865367118337963894487643474386453265893623388320280442858143934355681297027175884908802789395147991114946455693111361620074186261335214384121702169303148136366243528614068681153697357801371404743668288137437605437569860608120369840832824782632200032997446036934778254857330489894518041445765793155782594800472961991036734303821051960094631602235958820972010741116315253408205971495536277019902062333687890492334931592334450915244235630568438795138075326451710648562809817815908199810257655032090629159724276716065579441599410331721256219629457416252805517147664342666104484049365295479194558747854243610217587291783348167953635470693393808750378866422071118762527509783382406561982326944819899615910542460555953395033682636430103071948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 21674164995795515133503390091889994254285081880530273636242381418000986444770041752388787519056887351262785545130059556443834133031447649514078646354816297750361944492460838728184504364322299772758304063652873850414720133588580272950945059290554282783330728630336328910766185357034764051755877779309300321800344047023153907564760600369728792329995785379612639018741782360523297597322678059458419367921185780192044210191069465081019667378955872075037417963251961311312503176334767284997182069017288234128209886662564706967464971046819446743389042878921273746439064473514291704324858029336163296507082689810912782197053554049816129578249269379945021660309185856406623705738385496935621664729365069075210607864451066715192872644412417367557374631543610330527056300445154073240236640616992415990826550168857823530841500607840910585972778631862359072682525774413022074479447028558293122511147089144837521386066656575108818084711655095137641745149379608780686077879476769738842181304571563575606570469111056369807518060483506026218324890933884257982629450920465060091580965157574957949255657939506580475124240362584225706292812544273531482456727308979924195458141526378631893452289441263378673810101271004332172563515115888302787362814965621480426810175672899096699627548306160731389796059767310222918746703345647993767787591581009235281765168684284861216023104275046779583968138580262824088203385114651850424232032945860051232435784931992637774025552833186987208352023239548531061146569745472426109193644342982113402586245976844050397210380421606046737033881857502222070407436846465989805429962193486576318057501658353517775729696210502623651944264505631568524594870676829458106231294846429996238935268593811264711618260359736010545182490321530127139097478591029284751032955716416299625154755231130731340263790852367450507921373376186194735528126175683155629954941468744363602165177919638593403263394458187092578914689299704370024195150244135245783849593328251340234941093536360980813644407022531747246707506638680284521357292858930432965387689537904791187704625268964204627531406346952508804949101856997289939363898144573419207362682612710094415319576522782998201755876424006410791646662916820133075300430180649959558361219665217769244282995955858870279575819404241080258608289623496837984245725941357040082749970776666188711587004027724877589396867875315064278541731328106834345830177051080261814903905449128289572228396415679666465581234800931204021940810507280889828051930931602457018048178794762620374172455844168093638215080001758349054610169055968192182322492818590428104919967687012210899800350522615157759410362219671295090043682468589471749454910392392847878930408608059675684201834882331108050788220165630663809669884631154463337527524463150384309283851198452391741521515878384543667529022202918746017894262149219408118298913832935893928913909460298696959871918248888011665834845669359435078188804729863862343473620110423327025863894253662295704597978377052562302014754658854999175558754386126396613679820765734249298475538306179330764182441900687517311116564794204851270400123429285887825800085452457933794991886237192451256728406458510315436800198713850639626430426130579002476783137200894680571955724902562539245951506808836533960325725835718301241886767727728022016705772227528854529820172143080721087983283838020206658572274866913547667045306039125671315903060793255408213043286236730139731152331995763655933086715266844898286437512562124795070797600829945835044233532009872526980174693579174524561931820533496619388004823607294661888878484989101653640838364779251837291402553375375126613487846868021099381702695191627373527017127923468357799197080360284769387665374278937571080314393082494933452329727255852159982929627640020179522733392580004386784770478728537126611510872462525939031450164432525585312514709622110573372416244198770480320581938387449588813854452698786404517359503177446634553344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 12933064535114612621844621031327877927896527553308743722404548513065179734346949651206554706515083772938108198208763360725695286648844531916031521134919805906823831703842719204301022645163328604204878924262213539356354548130780705421689264538195203588658902991819032199378082615416569016556564779047484118863749494777250968227702195747753922618003096416529530936486421676890034114059891447684047098118299553222955496641966096909024146786692580416104873561177253513204451321868776634516208962340148172416198815889289060277217737693999316487053891418151652331105803946567777859401429795588724599120927299002576136143973600265663842575581522268527196692636440964537317836340854066707464210385282214954102950886754394877668633519890927551592519295911054989809836075498257334847107215805429601931914730618180271394339152539518423288452833179315520164748568183317220807746836220879335488660949354873788649207145445610309538358707273648800862056490041839233433736699720878900891145704611011027760709009208437980204651612978386594686712096932415548159451233992953651693046243471445672003528126326413254044737126583894636587744954138594537992400336103327109194729482759044621852322804063196598448646609414380880186207224444283997687697129436236646305249392422597919814026242385826182723800285831698206381574833442821257855967569991832926929043881948051151356669739382843284979562038638687860803793916483685398229295682218196419591650513796384116418097320910025308316582944651198867074876253535255318393136699304442690791523781702006703243592499435311554779131124205667820756394876329771484663085936533604036456427835468101011423739982915360610196398219014511922564451644276236448296978425358328441964915092703299900191680034357576012918162187313123968505861799003082297236506249741969649312897906929887036453232494705933617597412074497407468361240731100631655523847491300686627267497663105616033933145452306715385813218243740683292225562808684378728968061597939993681865084097192670444513024204736426222682661995662127145738575389707111692014018308289107738285840118427627971581625567295476006862424080463579443333886300234299408948163693587538515885359547523404761651762305198755312166035200448354461415234855331855949417310658086889571015366893222637326343342520080306694130067435276148511747924355641828926725835775929745229643884612288424050676791233142142507374692053636652529686989706238575787356411007958126955580260019561715122625339115695782511347492907747185530333463885026065745178661124851152445881312325876278217387620461417639341749071671760593331697930991103828340638832124589570620724203677446394743633660103938246604818844842934785334701289728822782581609130543897679800728090837041179408234292659768217337000863438772445898250203129830016445190234947224677947477405840349759982108954817938697382981494345623571916825481435705532074859157755440236585084006628856135159512952827440481300040057283222435598807906562124710270092814197052145980721967241293889304307349553411487587424951439332951738711904998161542013187234273319062461576396432157013607315715203852779933571491293391225634020524620320729421830377315024816578104947197779296333824385585905922923485525956637016039069610851616593641275382313278738428569046722486018121712632876288600467426895129636188733152262777257455536758638182235847409811291556916018603750865269568391560938374728124776322587522882821932518871079696052561021802997000644361440887122761134941819174907046685563121418407208860243213759451610131571167629491266866114745001480904391976158639629839025653566444652969118952151167756941810534956484259152923030912264809674894845465267019187188642893273510412315916389065517686922878711925838617524123890820470721352341547996232643068371083649683184209431469505437476059819447016638775231276377797639230701027570139069053394726637896873224037357038818092382350013494771241546993986815618488047504053090307344114915056025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + -3855400162807773472243175288153798190071474720470325586759259687872112714278389074586526469286116980615566879536288991066187889344982498158129928128343351332981058672280601290288011782382547693085324900424150876520834621229095066430239764373683038450981863800878466647022220349538796410352824880688806257706296337442342075844030609350604363686713987868481574821611323784215159424073248140051617054294834375650103096377182528673720792987788120835271852487621660573792366978865871332100310757122023203875977663649550318412580821393069076102152753052462518365861205767342993625673006915694150730883205235353855548554207608012856824879113824592049556110370688773846606994331886969571460469098144845209121747647446551189210830496076856966344624431383399461302895063009999964231899541369051502644007645943696047164569731840569387227144007816820266082269663247806350213790021675281011447530622573512488770409109487850972601180824092404100112098101283034021333272458805225829436384635920090553234914432457546025231335054501126538624784366719046394540983606680298036277982402849002078346357084361940563271248014283970285968004563570363633356136969019284429003619660157776109925175618840008777415336202701296043606321463938865677895362044266092137509832320812554759219508572328378716733941452932389984750673398619320761651371106808357091896702238705019298648310669706612613097972263277815383509218810784049023410024567214399897602726769162866995470772129301831432129656362796192951976643632546437033833369334276486732242299215346262941760681259617302220135034423740909009615123863759003143997960122018912250392287051183158135182871728416363463603318121590098150697579847717842221804164141377462504096746785846569415483708996137635822999192460913322127798811339136546394366461141957006381937599792066373116025172976856466162482251213994026191612177115089237286987468379423299283798534328511121570855851022497448565801359929905793726405413052053769407359403773405004581708822344815704641437136986353226725342713121627242901581185492488644964868965457579138985612357035064032723356613245877149256936986432217562411698667314327240534358897326782536016122498511023300087119047192025827791715492280266656504094536815077358138419050049101093314349338781241650018633343605890749775594619137674731107386511976354028131071312360575062501000884951266356566000627273677702255233176931296600859837221274048505334249148379186526343965112859828458250947833403635839144890954422506241009992548425621824487764078917009746869244077020262320265394857812512510669200082213850306059637031434290234420279585708945935393865424959441333827810655168381289199407208971866395110439631573943378788732540313185881393701704220367333207863241880435690917544277095525291751610207854772265809530154835312785682489401024357025671536860005859953504500163601602117377563009231504213904592602657367397680897055519094146037016283662625439057510174325664258590070697995374756626273259374591198225372446173799303390325954387437319349099714506978532707016153901941913197738669941240648734357823691049544457989566504549719280412866414303100687845512757695355947128561322920462682854194744702699581973913298287844596437673028471423535113221367227034299694960025972233920926349167515175601872945192948290237712671345502771848708257786556452054374058353188692875806399025133418536076996120965223480398122426798666248159751929358142699918563590036552076142399923069090395078340062179170124578332068929187136166987161636376699956234674143857952790571447709881763485675675096763209569289473253773592059206645280896066921774805329330593702974395742092614873361682550106258637930996975526816675616823811732816104860459342510261028019701542808673452609837061980931864261110731035956318003198524384961414164458583088865511760961266828566528985461539552752410173183361117211048801443095772066117114720765015015375223492501793566000376538447559848861668548280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 470041997341967358979185827409476517720283516801814412438993337089305532104166286601430672027072420169896633797065438190348521376762206541465428654873945553155869348375327094373194163859061282405516016707984583558718851416532818330655683184247805320763533633782189634818753211369812186159439290735997500290841201364598756858916253245052978708725645575846363819364578292831667752781417024848119606607581621543060415505144283173503467750707685029916272516715765816579772516003989878061793533402864873296432226719984120528509088539746152018491977286793061711597457484458083088936481738774291400240207177609783395821367911370045230774859633068779623676709499061261099141594624039151048699051869892936823032248461164836976963141467007601959292235844693667023825151133987004169716202941335023059085183936513618770523494025218682560837302194048355792777056188401943532343203703185038571217204070224876682536672180140789405428283149832764656614260569865754016766201816267822423629840945385949277899829441850586813843534097528687130167315269105828096488322004091994680379327156423319809330711896870768638084334363661777608808771760535332148017565646898286139955663117609312618847979364577485468162581957753549559977745858991256580402407386704447635979381302324563262544982493630304505679230513720180755280155305550129832603585659026466951371143052934256937341270989443049016509668775041723890140812607908372114122592008519815396236390434464971941687999254752535471401879025269134778650988551958087395760241739662703304507541128328233200407874487009011779796384564500208143991915973390732286453402849946827880240491637263750604302222208117407266659843998701401932262727124702368444378065131821563838721391401915383178919178540072086736311364160659227254459642532764665246493832520579606936478860760641689017224817133187641638004399345999516525982042842591700964791596254232325848761302071722683984110683777986995148725896927317083644629096975580657485993979349264016396976248829920450011771403624558048227267296890681526730466947718249203613385191579546749207884027292046782500306634315161333943971704761157894280742940077109331982660738600943986634398215088015312453180934913601794410725833229615220754820248035522402190275206957987272235295763341007772184810929999980491862358801072489166039742175425420804497346937109129556933457879346131770636763985663955068361641210432935267803382351275390079425144542315392801711141407545140485051639559346956336934894876436383122410035766117989703014332205267851603379843955119963798068369672276207426298368147803395866609287920048259673484717652601790839011769518479774004308679845328920308693152288831396009608562514346551345304656931463670955868227097325901096173038002011668285789455058261642236147637501329702153324403481500788829232626622457775704916229623669791910059269357800678485460373591120525307778757448825838452130163379787361429964991223493360357291048941238347538656683069289749163183054338994119773149396659508731815563315629202722401336811725170522382701326898242232775118474298176998945189740267245432006001359779694315676759285375563589281079654895192731791534456872038573410795320557712403851674903269933859217170321685858271036217271024334772014790922844982123709748354403759194342438402309426454975396737902690051188478659006443065102003864688474080050304746992486023924625441346653225812505776571191766797326205332399406898661878058505840637041732998716221774054872123474493358429527538979749534350794031925814001037366692091496535351144952238254854495140467182167080874523069980149292457460784624351426537889971015173160235549412172132939410627151191939466015720101203964495310173689196183386924469520357002376296949979764157596202643303725600607909821108769637701998658583228059799053555091000475021033283297159764368868521687818178602144251177942445881720214720513651675820261063274306706871470138077998616293367037763905493032501248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + -14021183541631737715314060497743555319176456912579631703250820573041256106887530038449300856315903573758765431732737474125476896974608638992220833379815230791868128858967808337475016219605426080857242119212102327124042383101516220489732935132292352813990205209443839523641280859236231225848628614066401908822688423255741527328063703502532788526782126649904161654069482465608645171868455311758905848504678179297354673999054803590207832561132253769628376485968705241154708339268437463612541419803288915610548790220886243428533815172499314019890983001582068848607422976357482417097981213393951126658315602682293585418948516587190930412879922472863329647081060176970030931516929682165111913570137571909889436691812032704559775737837556171629492711111170169461564500125595946486225011228718925099913947298822181106409980522801257621875674257821173337705910782472249122441907144789349629645286243461259929045443590031679199883360256689958605936779240131066695933187115187277464484408264273550983233880885871892927446909327436646647681180143075931159870284321789887618353952648331583352130978631206887092451873218285610921889796059665238658807429232960447918143024689096735548785340235063876136721328336444537036432919598301157175101368367411694270648940314192941610679253219037730805466021626904945005829357587888608865960142327529408820983477866461013188873791869345414226858481020215826193004430583151735743612803562060288880283876472999491378798300715275201618397242696474017676506548018057881874122149479517449948337927234275418767716554371337133752110789166009184194439209878931166200095664475796843508548727362515131877833225739136650552200895850933400181947802771120850462481680918019877679907464712717454760906376123307863598227555695457590751412797264958579923071874585430112716738771924545664522104525029565990847386312850142931393675944162282160392268529328918261571575287486658367652916131073984269924788092773292465657140961836063171905753981675831523363703977331328953274443120133786722424458322980955813474950634778708518708484568504158471183632898094880054456790458781372005501989397656365575403243911421968675347618415399340656891434156739934840115847576711168198404629178053263521665570707512897205269271447633035496695625713984336567739446277355353030496736466912407183174614043531954061461669788541921233726527211914052579824837304905857207331469967319103987921553544758294685900709487067259576127458223854149500178893142101826239263021808008284350598200665032311032287377149409960821126200243627689552279784404803813176008469436579366303777344531880636558320829022648993227471083885197162628757005570940407331086182785446696271475287569629131366061369476532229148099535958675050896095824339178423015305793869035968372703919840564364519909664601733666788378383646433798185519048474172267572548952087185372097316613117689656153945332427658949096578041407534353274948816895815736177210399607126665804872911881122720754702787790204988999899993993479678657143830610381314291367520478891901138250947791922551605047277652199914713152227010651553939699208131577242190532218227178909853548538135080508718580046783333998338811622153481558975828475935330309395774301607530615269784423613037459035686702386731267574858241007423668126275709380314778185733448471467135269411262164128923889196364144027992997685152355961657994170114904289943010705388854588284629440500853473038776857795790043603051000473942954743359727182635379402966057877704064466145024724987644336013351085937789304555247250720770478172117426311322288187428642031661662041314494041201251351450324726465567384981988325997622072153538912092618841064620537853032196350860112360892854162256388713802447451777339627626797071750381681154611703816310589778149533583967665342254001265160775616974938316370888512942385005992239285006626097544169148484965578684351245288205420866248024963829402089845038078039670752205497958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -3533368948259393741931461264954738185576471983772929652144333842810978867678279646284783917398661233280080128637974905368599987743875051056211210176632323446046999167763692021508190738773328998880297462699441589143244847625880865429833890700828255575820819807891901832145347901965909838275885478609717251690226748903300160257626985596212336540994801691076753710625883267892922704073085938917047297623800935494304755394225679543799579782616609637752872147391094233148096194977510211704470346993711963162781158148652975135975107079269498936326752878283791486690409044290504795534188121632900519791009952817964516315169772749669965641609038559598028814093336889020325191276996858962784064689913101434319723939673651734163203401971633707585485426112292275435446378670932492496999073818097815581856972093311334139936566413023580158311600569460652618660752685637623991374866725761941072869441067818578751017916084699985420762162915882064514978948976369413161803447590448015389052676418609127469108319613003962494036087294314558257665317509832164597570735242745048096218934903320979473831849071153412899589179132415018162112373079256941842088039466121235480195424479419197413052847830004985890962476544999136561680501134358578176278079341484020600273840932655205194602753081580709595746521613033720996842106373173020874611068729857744588917614747621759446310122332325622765371407915368780803899703464524834522004883080604485586853596510990283925479161480293632334705896426881260313255935170683519252759974537439325513759522211880582306852410217804174033112941215013454823195464793641595361747283163554410698145462017142304867332529178025497659156219536764395958388468124773478580774194575782481388673280025140111957760613315798007282204491380793226194662950238376481724335033695737360516812964497908762195959293276664787920508062153687596384868795837713975844428897008561967014845528455317066597224263135384375477551895006877081180196485260761838531678793231706645570539561293743036362271806934589059324767792760320646481239632260720680715279285175782432486622791440229226380682425511037370094215036636141826720517076564756003210401964935198265230123171208553877603317895872222758707204841610170151724867282201560913253611596145075795986015064547194134968581678052284084153547356094413239954335046978514816835828617347114194266008782519756614488097236013971118334470975989504230857159901759695193851968454581843017950442846659662103066919416214257311315361466467206062282242499511138073951954218666982417763795883129534871709694685533648234818747010348751741898278803385959415270499475668249325059527068165589442960889109695092500399393654669683371980866469900879074089516769849693194092842438589975523193138753407272314404479530852506482003776766644101946473731914447681517249604375521088936253679798493678015421103788091028746741806426834900485362482310896044175045482577921043570545490373290109157000141527256798991890100124618805707098243796651508586934740998695818924977075440216620669227681289826341555791244946536165435372419656491798901903385898738578701708043655619537118225554800310679346182944774235152578431559470001406014887729055435438361937288071704660906888357534521675110256419797053681070806414366736627212878958733306056055537465233739409042291799942777297913552054355735462257923799486728492579382607622864380372184237638387335123512784608389091715455477921512837276828582255019000738719284839504162145769375960074670423907571390019564092816261321761821065307986685842728540709015141576879407911396123396925289638936274122789593602677180612538630506861518824396083598127668389287637399808516774503668007054798941910808267666375635865407764915392849917148092597168469484418358717374247865799472778098743148397055372252580338051479838738371557003847690911635881315537289007583621256953426679855474237281353644970220171451966496251786631060653297863852407137975308124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 539215302176598815689003230118509992789016929559827797644897960239996834580222760183815048454039140773534459961836357369807194070380909878182121654284829964272985837417919046810776828487076271820029629889100506272502902394680748943797005684383723357892703903347813154446167494073007248776243730584614624383592716539000652653614637284285406842093127732026498004542096824085822177745464894073717664598206661140195349868115637545544349411405442565302051037523282583327198563451840871440228748503480348801452403236769699732565615519734661793418938807392204345945558860083416922188592372662414700488285676262900301587623954085748291435347405494312884326788790096280486249540507336351977272383198891925118648311207265176628459904821942762178753116609528136433752652770881263040696632880695381683856903522441928224546679129805713009529034247189956015487582407309398960135033498781908990422709431308342045976379250311122146399075823172164346656535093731469947354874207019919862839491656309722206400590998374685608569597850878039930617989421286478349937572015983227356461451373153347176675874735774473378865991349778326275501838670876392379826355558610898223312728550630023052419444228288242184434174952912487256751189871819803610108391603676979758955397159369765257045612585209194077217568508023244430646274364755164111844390044715832867339907147597066087183086508780616885857560991207480636334752864415811145450011746941745161110706418040049133484139830415859712492343470543998078208797698511092562190248162689430488034678507857715871844789903086104468919118794143293845304502407096604866368645588348693382863126615219993082430500366288496000176690115270745253864103902603118496625463210069550011490247453079465202391760428081462817730392362330062851641248732184823182507234200640806000519432001674992236818596026582037748602882343094854265311277863672260474440636585177922839371798532655434127355857718256265258364859927616205128704016413840081372203247388870217537214712974600842804220953844345490122518700015100546214880060242760208017333038086697956340367017197497052071614135694484669730615916391289085845002216159505676731128112582398595739599645215731827829655836317795983047474360390779492922470443252539273537975558647032684871181647581271789024275807953592153836178329439129212599258529693031472695352181380589978233696193050922856319747003554803973820952541528481753676725130187766073335342546585450858954404505619137579596210235000695738284518784733413616660034766157838048605919950320774497964140282207023919614286015457593976998361843388463848240636669683634959826818846508890768004579062690862423996532528978728079209482695400917089121765026267568531922282143923039375408034130053253521420760482436652236807332777510660765590797721933735261855181101479495857587820834481076756649021607420934360130359902538308245237145717425655676873098602093433343777908512499757327869661696434890046481383580671563925397775557653326596534733488775960109070663958964545745907316873175425629943879133136248810827836941738703304934939811464697219606525418490673414359362074494301561787654865008065668459604747258780253201199773488565136838014249777190605658712611529071621801530254498028885098458081190249531498790718453677801582620085017583647595081433943962845550810083565214105252901300719735750070806003250150185434053535667311899159134433404200571072523603864262263524114796622084366433827290730785101667497795430266925386731346928578828890774682297095507191920428776990388214163527444199131872745950505059556765927773296865818154152556243926949805110083762212823055677063822724314293041466658098742276704171161739337192738119130683548951362130504309825059053185898834133804983632346578713672337583305703838212205267750859596920085180449599310757702866897368935225679476921859146769973248396280540558902537866040585500348087874630842045052247452032505322179098578423883470209024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + -34840833900209409266401094865109445701883497187152042187354920689456529177986624278884644520165163167055362875623291292840328131539268443107229953332020403026388472763441839778875445840587954058287937193501502388036253840881053873467528196049144137353215221362375931654779759323268021119612314745495953953619957733182322240331541920562635048973465390644695616800407953118457981962796720118019827120600144252485456908855728756469564856705599313949958372768512424215102259100179645370436640660215989259925349865879516817130529557856667392886994391794832181200345162007066491915145096264395345231963284788780845298651082706434583369900081438120937167506998441644401902771520129437239633380694950580853719380475559143914572627081455057067947704946800381860099550892930996926791616221432117163864765448213473509219542213782777289094790234265234028245251583098554146280737478891304669376421969776824060384043023873211044507248213147278174779342832609716917047738116364685314253994817890827334508237387886872467943827258856205326175541405798168460510561114431884616786068369030849167657714123737407027911269895566097801818098318805491689763717422844782709485196552983239352632975143365722042443499961390330148308383504915056099944462790257936730615024845169916185128175473448943677405543220816167809349765428491637462965241863265726044444233572330680206068876965782975214217020322773976276788858539643498851552052662369001233383735552089853590997955244619506111956963397578036052373444204332310717278160158059114235793101780469667021376514648683533818858489944127007806911839002551331716322911969745160930567559067442058197991044961996756521353878121615763531578273981455098681609490917786547193130820375901883282491393878035785864681946132955793064891533098781738438798034696537967565617219978229417309303070078763740378682370384354355974542036722713901175541113756675537797672211727233480713193977757945249913066873519210221433110591684698047882136451035288022909842317495378647422809649807512610556163452018745433465288652851251406832148283286339915620902342574644048153356794705620533505865899165441738629988512178325004215836144393537950193104310645325821831895658434143183830196708697713905796352133231663366276555649971293335595005793916326012111399627371845024341723055200300035768669205682789233170663057215467596143814219415882673471615388776016622932992540090421001191865302465229787503376005624534300978572568831549956824344253440274290913741913072059595790967585991492424188918646752896570000620239326438969319387450551481198800437341435165595978086474116748660119483864186291713021025042165082100144774738998636890372252793924419977768368990889174256015079803135065060958203020012206823166773825717506329775117312762839698210698942982532460349888202323551671746391460376164175228114804858877069097548095116199626341813654209389953172636386168465561063952637684419895092089097470042183203591089338927674994520256304432033955293626784954260515270773122336546998479138780899692826848835304633632596918429712785567113181910078188924411591955753429105321632107748969425103419995662736270320910152164855682051309381300738828581856793423289194253584584563214983409904725420845284862524927408926461578436442582234153102350391138826450131916074751510900926144082287643982759003327954278435688148877495224404861156004048641013211379647809079437614599143176418378718039962572947408938388623530611701001694308953331403306640904988370386946276427195143738828998643792506805900526412550565801980506806310474056424154098485318629959186423263839118729701993401950132915269926381588536401354102709821463449577088586275824326670123639355124468473978151651030284767694041347560342832267412042373655035858762933235111887697616396423582467102155284992552288525231103475426154443028983662416517946474086546533323266985139550911924618305883447876077948815197666411339361100233493708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 649469094321897988970147577941963685317719036510014026664614684360788065000264929836109713001683235299215884814585585754489315647680270384427339644126807000699272399856514884381244407525741769917676408705070344207434641546265181876600266823693445838070238548858770138208971578345439683559359116933286876743194637468171631124132602558397428339274787956452595340553117299050570709798549449227731593675135737256558565743254181072704620189484166832178000635943302177224388797068636305212816119084552526895506203673263023282438481734831142410724797716483162355807948322673808136056890130047740854971454120095790966404133867533608427765536884293356827834350367258040047541925793756012230571332254300925696951694876991814335477545976765725240368901543035097507963529082722416880598105842844881236188712818692994457175828111476797463259822079857791902612499760582492448210861408126238149591697583585389471827595371531109566858727934376992983242158344212700521311214421219370566977185593401357912861564301359468361889274620309395252387251383601631195870656656568062295753100910113015051885362322161921679024164345921303629151109736771335400470361604189609278046529417530917799095299996140632617790753487202237500880200433659257357618984499480850138671990682428990434718732593393731929415226528310052008615535827501159338633378741857019240140811961104200650961412638925107446869990302498766720440612295478526814010485731169331779040302644328669754345406974509668725606745412786352717345439553501329114654980101835269256058823124955984862753875808716598643320151012173792703425191805715403620924819594736633530160180585346125309015392891291927400863881266144393406839368744050663993340836631969439843444534220467717179637559904198561409734182892114634926946124090438019485437505297460528174322892828625635341793906349709465701405581776133015353740212093427660218766958259917635648000526894712710103908953663306611420511024829091954854234652884463884999401034749417373851457524261964064050436352192744201841254543574769060688497313563461836636160538610036921293633558400542204464350948319609331656238894337072070851703410607376535323982638613472707393405417430801827977574973880388621824240659121749030699074542785908637019790892946827572128699017134880573319128176932670302161872775923947708386705010064197331945046877052115616474017430955633426378665893013876832048059034704519744193570591820746574164322679870320930063548450222989125552441810762258406404992835113176907801373757681595648158480931123287049289287819883335058227640887480106507529383300519633214906692396713004817065868562325545280846251451398834581264743337419650661100078344935483474747635967260441279936480210245789017373182970216428525149564940516063468211018514067797751160906340287537293142883038841999619826659318916043237076604659763631048762012573009276620503739394723206964818465019320197633297310146596031406652469714619882958332758394211266859469182245341074303498838135558971120527345314625770721502886280848578575407929803280784773886096497040104660236341697219619554258634212649816969155607676880513260869525098345988180546970087954898373054476108048425364100629768224579952219614591168364586953927856165000100466893809694963846719662099461225933695709351361049449735998537467500741120111600654578396397003826362474760797751156857089500650038075614570601753596570750056037574367664714432191677733771002781276400213190842940899898198571773984443105743579496129900913620808294069529076350759617591552788625264728232077724095274275140706408212270672446951050160062070021362214765893709363512004786223286444604970567659919585564944680207145219437636199716616723927646154643531254923564569067391060021764402676836829978465709161108149818366011181275102106783132342860225708271616242297518309618020454966890105477052582500693494387349039966453542674027614499521050940031675118855118337896968355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 98274738685798390132857576366469404516333952269676880052350247139672896989935887780268880290673724823469409621653089869560364991348247583119223254596781732686136743781553578614517916525088341241684427750398045642143669215274458459955114914522859221665766458321811369286850869246602562483030090737724722109854258983049229970961019950323279892344223378088767725059930682309826854627466730113064688634538917295000404696231326476672160217039329480886640464370923976606856312632239178895825507351090208803739228382057399458623268920769563477924309235574785597855626354142445347681481453343081056762168856353925005218369794944769336491847427420288051132319411432307980228443251928622800235912661813710818462399522937576365506115642860972312303817645774341889334882347617410395983901674908304301183265197009946447822504082139148219927361714781336190340966502733144699459853127065256934530672041256392552138747846884378589288480436543028190144492317521030637937121354513791775213831680341107240204677571250600393895704407802506590115759728632401429370931863887018270134237417560756670196273071319451087531079320126497786317441461095235919224746762195088223270186534255164821866870885035040883980503472546119746613789560937718158631272527689865753129779490426125326883210574178437166932485930878377660447396829743595514765711389957482105936638345955738505206485485817442194046091225885366510888820879109418942624630191744754700520300961135411506486393703805960651199866155169624821345529511969383667671025162293133466110365434956061652705294190444698970547034689524549705500101010218105026567586903702569800667804658040738531810434919710473517759048172981734061446835554263378285369279689179914414017481531601413147029096365682817789489014274461271692933295050967414512070527645491749780323225679174325318787103978914632448663264228658968549275785950005652322029925981535153895805853385345772372125541163620587181441206329312337435863245480527034336191409437582259729390992882334226832893046909256286873375434923484204066252412044311719098363147415106817023728801413456047532802986547327847647620632249052170014711372550745182459894689594635986491498396594154780603168231825594299818846614577153255353016840566961518543415089096139718473709259390094964577886116244442619036506087175909601235524395259655341852114956267663896154059105226035364803261214071211793864638592763560005830967268910886982478647347701089067600875120899010750684888973002047379720116850001133678134545041626277050855463847254581529781209240720155791755487707332691118457483349920201636921486403431598223101286696269123582642644505930253769382325222478731996456346847176273887020779968563419918612435422528781774241406119966499356429119814338755331612647581226657048560121525568037867746411904103927731361565699259067483308148025901103245643013336876298699586062151079876186375560187946940080198698470254697335635361981433974516225820489265800258754016919618309809226617158064278132704079466924198643935983002266378467486487597813855882271516775121321722303910658016673303131336251618988946140055706379325812573494361231445150830259808407652371634746590013286982719101807826638384221881889628312822364880132975070596150357437739235248518220903659573368677429070461619370624171364259554355838026634956262446138860485012434108133799775911399660963096155394418413947572627748996657880512208699568642046162406391313246670281875515204848895287674821661690982618296610378683750903452925550256093679707906669118402015921805949948914183000949132730819628176814366654858961903339614850949214119582145856505363510846039622203395067451096448957303127176771085059963430487577639198109590332246967459071909547354855305519364889973550829137309489026983788203103576539081746424017886509195209955714707538004529107000983943558433775959906805232264467753598368073665201740423867215906477110613327784682979328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + -11703382756317166176042396070125676062987762598362375308341514336101422475168586672606377010894499188945937271788104163532635043090497917772442641156576136116355684473349795978400074114597667403969239662169283823365183499939698293431422655909853269585321301886183137507545313424633302483608112565326624235453259178926495029661564569533898924140896668208150327638947950254809399759450970622969510008371998341801447736426627758153655407061823637196219881222959508653941179889943974546816381405093353533596883337976622336814784432982537456127943456985300134364264888264574966472249476742302031103427026824660569814914304030988465068244056286687589498508551124596311517502908544285547482678263567765646819765552645449580506252391913350196268869791217072059854676940896518419536787367182486314446049989369965939472638733791626408980236381167294624616603860199768149854795421783769078566056253079334377439762685497709428974331894066374131856658747383109126370186285032624806894585934658741622287975142141908518368127979057417564500838863530889064013656676655718119664236595745772816859774349179812233370180110165110516667200552600050311619002856554632247573699168624024816884258692990860904477631575359047262614794108741822660488793942026796141434298523004667748594291736458649395168061036001958187007751766603312593756725778680672701261666678433298988417759735675617625376884374240375121827049064779323158147437290570629571567306610301223134568525165239121172416586041152383971577669179496480335424873224677134145668753988483423535012195755358515892558137464768841250788899273046099648089109469664501911167813755494317669279621599144419557009442966038053335649268831110327750580368680135497743502010917300361244522898530293417804503360649723228204481302789647146583996768070055334003444019579735733917216250015843059523118310850027798643244575993279930626080667378452916724705334968359629983087700044462700595954422077336083963404653512907698292586115236692429278050860066903145724532568921189658977756921353453510117881304510474593158056105260188104393557083651441143930441793222603079543582766616385242619059280795095283058469956281516638365506795803336921920593796271140946983033753312042960147608080065509406247247009881043074916359103137514862934565893211242328098475095604288061454996803274774014969206124497204033077275484003665193271589265460625030728933514657429879677732892076545824372528534897737883863826436080103526319784481145055566304393396717271911024149538282116950271521211604794701089625377730602021494412583235734954832819567017866698226797876146409236495395869880164290268463919400361673235058297404349234682655857426320949013668989691323140734738731926221779435932352719917138820395131384276799235349161996816106773273073135762216157489761879567519558160916482725014947119575729786043636278531331112578216048395042604992989363411812852782059775264546043201837490477420665951132670513817033471570475497871531012437733105973794386056392908159550591228632489022249451223226738438066458070401203563803313716899323358268958747526774431205877193686166335595459227894338106603064532393379123790409321793462569908052991152011230939374324241052895054206646222649381022103281323353332452597069488185282706540214569458073180380530853552283398188092457602368353987050682126994998081833517951600231843493997124784181596368596026264391392132613118186517807676102805127129501062324210110500821107831841925004294092698630360138981835478116143049602881843088910060853306253712826652976955283512636854543305260300057381838079415478678254047949059764077282676258409068779336871926752634761331886602025239575171588510442162527842514227491087778344913012004965310643533589809604189008406461762982599656248264175451817689032320073940002144639637318538205768289076957025794495845771802413301811244634613561253974444687774145184720574630265525309351238041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + 613061566299630482927707496414293241870015832982438943963262768354885169102553666905942177386931194650422464184268875956938387882267449379791831569504777342752000780679948367207956775355496236946657861410195476130744153999286954808436239563283085626400762589841540329840075085447835221771434729543696533777852065735924540870894944248384926722287326741137605287336919885583547693164874740763217575930666816709723123746497714245994739822799933964720624694655712461999938973344513190584782476690742171229940901655978523011477095830706981518940740504689856375432778721964645032132455496056003284031812694766433863738691762895260679745776911284272365714859184672893076891862218134606703605456189664972799417821456648690760809019814759044369026789837519949159805250821378655340653879893504721083233741145897746832530373213904375356271617975893894658473342902123027265671664642143517331898529233203834562111409059841457382100002892278092523298968186891864997085644180043163123673809782885458117064726522605158459206318574875072157303350479162659905480396072872997607290978056917922314074213915288977578334972014843593115915066354343286028241148906959604677089598377448474551149360017658308520223253744249484243986996903958002673520859308669501528587608330818005931485742444056685863792279101614180174870414714745950460131245184548603409891171465632768704453650133478929442100143417381551033608117700885405774940383172210898181127195032088860581823478432251533290608206493953481675258942191045301748127700617487473775920546714510018839781723223791825114829641489897988271229802273182014058562677149984623079669170586957727814797175599631216820813147662799743288705786909007273317509572019496100710177367348072553964415632148037741711377722269651086758090078148097896122785224379665837002920847419724185123951531131243485235420050758672773513880715707425334736230396451429785721355881507502717916721506782656538430050819287408019905903110295956237865436419610290192616013674410780352771787018710272851172863888065802012089052739476037332337037434744745175669976597575562862573483474800255660734458932772019439887062459183560702913552236105883120883970864448539131092420397544009832296064106878056423577371369113021996135466101452336793441234073725141474535589615986258978822951852849371764508570781096044874724968501142955221639034549534575095609080919422287449786934394049622641944493458199120330536306546085332625643632198674335878489765130934242402026656463478685893675723130717677579523825801033093728453372466580849123110979100893522119155087476539886187126535159245476398761572952492121315347339578083034914499008474006963224248271236909641253554831019570843337306568166616947283413135891326021213791865564225367047622998542230025878986934721587732649159934959263770904606702932256872604040443900740750215948657525056052957133337176886645327577652447353410361313982850990543173841916059883380317006180290262338221156509127679287088030762706904819041429946979305104335966022188548777854165076778978567365920773077660518489451230779705779098114000074148842256403410393107505948422885685775620130727846706276136866707785428852002529034542149596270399685127090070958335452353314055477097767842143366609161119766452680415732183030627968272474977322904000150073319653150674445945429389267870433651349912959967500812997008044575393754063483343505318858080022773255207043927629133684875335504027028315002813701852044848040448306542719231466758452836172803123978344470597246346181699660673768717328195680057262829392849999150696296232247998223357720333437733499819428532173935241048158718981802412305462921866223344804125835509730337515084507637945845361825182754120432954975837700824922473968133173787670648968300946507287377221540608639099251368580757443823465684846400174731547948376692204640200605547162264025943453261787781666530430657922935512104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -3758193336788046224363475355367552874263449465705493392876784133532070820968781079089410238949454695462796797272826350697120562897961784464138220654872631458989865838507752763000601782994269674981174158619393074768007820736817087576070448586194086841473509630679599005468487322521783245294350347335772484524709395396313739340404080715444945755575912795464153504848668382331499596038680914185033797736155655109104191311508236931418247594999749100625924881565300108357354790959815244296069728449163943534107608582974479408342752198737238176824369211801976538790513950777158267455708871706369211334004982040822508463513598827517743411560720758266175119603590135819393942929207831518421151886602291505000775752771656350278826867427079661700392241982506466417364497529518164651147617028996409773742059407675283386662998908512647348381465869347792899874817260602622978164566138841099135293247808594018617476958875567188675692697499986592833855650700109399962764973274827998751569082451091503217868206833341849330082296795455187597570216951320581510451928168713197758453145587282329839844143917231116788012664004784085844098640802499850756601960847365181174630992404081884488277980367861946362178858359963247979601526641803614850799306694677228541557161955575081531112265157578016268268476657774596892143703052902954032239830670532534160844842749011773701455545949683431401386839403837638072057952968044089099686496907778577863458385867266330365690128726687581798194443262764594091044354349946126613721644478760700615376256210336684648057045581715597371110733555916337986243711158250885415474139020221963570977575202774451482738518729616950013242619915827518668272266372653553583177745847298285737968797352044719665939434567007370557580311765925949735236580227616138229136829696220460032700667108801206397865125315912128743647172690851865386243490019620577535578056513845672038661062520651664648246027314203148824307374481219834612470185965261373767020929365683834768137042413794152241506008523832710578625531266867062313340074342221000502107533338141535277223570024326363932456106205381943792874847692310956007661345974524059553847241882201024122998812218883895979287728967555761880835862480279756591411612399325021355116218524483460168294353920820270125684296696535753004152735029896851444980922163336523041415699921773445651235415696851562304535503404218057939931761317972726286443338324620129209371300175643006696667393167298713498833003795402224997169321333934860439964815467003937631517802228866424299604473389475855860953183447793508272673491810207160929695989337405539757826443550323400915847438471877961650457075564033355906924814041238870803160928737860715763568481094217410962197935553295458492961491161067615969530332234568292810502490974850340341970646964767281170525724446787587512067741660430904360022195548063173554071083919295579513839269357662889378478886735229819659374692693870829180903946369904534068967950465689018155924686862716388941940732319195631434130525826962680776968847610394407760655138493121047532996315981408220951909526823740624812638466985191085622692838864932228017637712365117539756725575365920316950804930666787643090196602323961478506768066674313380279133990212225970712152583688342280261038515983041799008688433826224737164043989310493651752767964640337158588098682390238465157540808444064339686109385732692190230892933211480492478960958187166268262272407213837669744159622871731066902080199964509448737561509631652770512782012198449885164769825505270370734365158753551608182282810738220839884402553202743264134588369085649882757603066080388084013043957794766057953105016037720663733557307341046874803252087509145506468582036888918639827347402473421389552880741888445287548585285225953660278388202078592607007583767430262392780133307303022313149436997391179512459404869881707894069756896225377315192832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -2483108099970156237370412892267727687306940548318296078259421683914211247027391159550095478980941224602341455050864726623590477112670955566385049653686959113624970336765028927733252918991711123965508398921035534982539099054114778537153724290572850050990765488295683909207100856978958523058978605686242016264339350272871790093140458096897602887334227108899838558576344874218637337964680966946206058682128871640206797323999476487221289394439238285286012341843742630781283397266309229612789561785456684941233249738970924247376110535865610985151427028543579113640487166941372840724763887609216891379521467340469636380043867426847822480897510121251909083906927569632259784816500306736412213853364190059718608441645648004279391212695660569773154491168536190922532954745831788003215062193390763318497753245508107270636389345541127577935328379902792044055728909278006464690459387724950272975351037883442355774347269486317779361589992031945094502535238715119659453191232241539601036450628464466153121737803450577980378482507946453095386067065935919851686348393716476987851341721222615470302458375324150579169592702383698696063176211361137217150397702068117235003027269631255519559109726610905732142243011398680878462250409484423926024482855894934178730429024152551575459207560205965168845769842131677514481644295167439851357873986800836253413149713558601394426118702420072674736060292810819682945919461745873681494943981038186979137083796114357176820333863011651345394534626186240080125184423578524908777519182082584256463728875002761943547927128508096788953478241950424265187081853850910037539954035614907888160862391547823613182552287274584551467939672639074088140913678950322847535794123451533024009448741833905223695955653691578957181055614087197275378908349752964055104929269257332493167923012859723686716301298951482748908787476570875234601985882515174689524056392323259030621879792866019251483897943399939266555681484104380247728416325565380414670426324427568240615460842106977704668528540229716658128700270697948704164613368102958223270332484241542651173338412290622573209507216266901957590738344680966028535607190431074046607038339691631254328991528586271248707178338885649791414633148731334992560104340195123281394197960551090206896505506569866772230585104863921085977074558545856322485343003554885943360092681273996993383302874335360301607649066285585201601609973692556020536115399577383494633865757281713772097157293096998831374283883396623134648864601756348038732710689843859649021530022245656418236163124885267110135350812376603114403713733977987880719382796986823969074175597788793861208364279097375104403309248434704270812347715590086511580942145433341544537440531952384102092038763447176477181438896394275093389717644021123898950035153643903671289353118978086156302965007233914420402182353783073721390939367866500795625020929156666143983404333200731554549378992600980294865368663179297633493714028384379776072429034643302114117554689922832612940261795586968915732297215657019190612450350379260803233348629442268597046657012133463464246938815181752523117129634565606908946387453922345890652165388393249378658168314179914943577833712570899372015556503825725938372145454198244076325907253101705441911756577006450747712394473271669187175034696143270987258352768094523922015684258428444487333216851892094422137629709650900406843977280669758887904050420843084936814578576417379995520576972996307569312201358392275505185412925496401024814256485388339813003872411710340085718970854006912475511135682462004658572828852638358726644054096576254204851312805233593268265979894857861554197285840032797510467602616490530241221594007971915732999621269848504937015332210545285134312017431424011029558742411392981102839694535656224226200620102950421174321626457897649239828427353090901481540326020714897515152657189739196749094023789857996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + 270936644064373493232719075135870498995302164078803817616247517615385765147943439159955367919812242760867754971718641497865800439442380504771559055167615662802893188040807981286800877595038222727538117782593542271915910700103895712233245840772713999652135483209693529707685804467273728448850740358367169860851765400578650750297776415105862583139698667567131428717670381362110196869291148829771745738685840786760335947815670252149586175447676174808690750427712515563590312955708231681747485309943225887353679826348363647303799303069978527973782180393848014410047885961429383595088006695170989147562264143341563056858599781290894583627122970909823189437614291639793428389816697803113261074303463942089944062019129986606009961616337638783537791425913047750981180096069077557326278238000161840906754259266903516329640590338604373553537402695310601550328827521005904575206074996241338066017674660797837830747013976314180250024659056943529192181562891693277124504853864257423029174135957039161437770351227250856851092186582797834605484825859758061823388502105860910542200958256061872160564556902523110123934956004805791120815527071954565091331223013606585546341638788715051409891696365492624413896663736580919873855355330331683166577996133433530262416169869260362199065984697507416913478011808817813197978940558463931445224645586758835700849655518168863548574581273948399603654440728922832322070949012725086262840921741241240814025065803705574045791219169491244595093908134691485362061413682396906048372794090055901247339505854275505917890056251791680539921445029496346360590995810754951162152416555460169803721992749016471869181594807742810568698759918435414848397862632583979400525005978496870978746382233095482244450667740623664572739170496286184050201956950760964192286539200372048840037867233865261931821189728350663523349220320228846193831447941022808131850206357278887773661830988624226051313883680046535666874226299417041482783112684517553386038607576252019388779324072994380060060809382747562017183752522219532957420935418776559943594082440220741104336549770504853812477203167472537450558960727994988717488266802837156897061844111385446167107301059117532572366040327611191701222864719573255554580827102654840027160522313170053040001449467430621441485813936371617923632740036627051146536950884497630216362261809429821918349986790076499164843942588423604128850020342801545145109672859423052239458386478525707685607174375592781347271610999492191539339963661286482076779928371255381687017533702812160963449848258545123193536948738947805779353529835020731694155842790887238705778720932732680281511491729600882419853982912468337412276176531398981946998901309362865152506700567388571530715624632228653984736666906372243217302159057720797688349626268589019330029052116528301556358330097304486831115435113389878567730724221676025532432716105905763817666588596291024375312242541266727098438142895993383418667890032439042749569343035070316832971607552882963219815740472982145158109528497503859251577232028291752663401089054449387185597240989955449164655355043807036183419099726781930085540184675563786090184496833648601345288105607513393534429092016230185537328132851599974388880351014762945219135018692293872181526388618548374702244542265564647929210484001224434738783672459712506258283937403405450577834205597676816576599467723640722771283421982197504037703064477861078166341456709672869056435987200631629036115360909995531183836884959276652365775637494901268833739468038669749971343781338164934506604522202193579478949516398101894625126236909720520870112236754577304647095608858315601166564861032163038579761112744198192238188223601875160478904212284317428963412078766329588838605523766075374919509855813810082356038464189075941289494547059864256202268640269749701976956669128872302107496674198798214968471139139740688371438059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -17237175150132569788785873294187430529619359652841131137513115822859358528532927468399953344236986305898286783084976458252443648887639406455818243968829428244816716493302524463398802098126052377670833322981545815089167268769401987691230549640506495721638289497687037768379583030530864531228471025278085331814489124140202951426617631865187353711813516984032827305428404520948717214021433459299660428877914554158851723269922291429391901249193960270607696353100692492420566541224652314970303424654428566727580089102060615953685286163068233591210259773764468387117280819372360036640168999553445766498847591496418532557052297162721390277014654613200422025025296477800612527542966935129115496252172566157984869017710135989533369346493300205880375552253754236110372849601385449238803831961950536200931048257956538997703120619113973861938337409499614570257932682574738231421555897451460813903436246799824107090917186547971943752528482085946733554404627063398903081517475561313438687888939199263770835216726576093801244165521560697959724329119018958907469224011999184869910858276778499840382813193851356157030714090529549661660679788194987412139104956210322036950386340532681119560515411755310475014630999285201888984326937080998979020829784739761617124727986536424525586343359276820458539121247815936179544643885359135667091920716262846365791689064817791690392121960577673500177259489751252802063404386397265708853501169019365364301793507304891415376559758838501377555771510655372365323848676407643665544520326399473693827154010555889775018319248062733720190352315218329708812943084016016708178554919594611312938044051908490973666365084925236063403528591267591544107673553886583517590564006087717019597268906431132795951154215503424451586464663140907438799883025313709933812495294509758401427693553445072652649357113709781087370364194169517933605781209323855845125308927871903424095282056886751104857531261227375786565522401899308319972691787784366232329516198909476287692537358099165745343736027382512740470230240768453409278192264687324476356235110991118846404080960751945643363856485346338947171132708734484462702606600056231905253708684452863401483508065780578093855865927720385835308043755863000266893052638270553688034169797902762758453624352570533169597909748754261054540302773232583471659919902311170573515831381733805637608326178109407103797261235927966506500935840086742541699293850797382863108594100021696586810416472037218709909456020416295574883009812087251383884503579931217401111489422474406459151712244615115771668358527302302165665111675990189430528811501570378657740233391275867928677027184854132895152484082298032608966314476556717486254054338373048362841124939003057794753172409982574051379887307182221739916760069760203557730384979131546454351348651558272308340526659200684407935420315542311713434263107445626509652851227604216011680689997515897128406611049573750637568275448311206730532666651818912666143184671036328035411428534434734120688617438596443813973576198824622238758230713076737916972240142737036467365756552169653302774282657941391372776750630800455960039667594837647607232957818551191897638943783322317857376322162641437763495999010708508044763927311536401745503810201540462552040884426636253973553856682400311809345056855129460409508937296279385440067484976186975067300897615551468318998467397540410545646465211972404619676689780233666119380040910414062032314357958294859566355857952894728093098261529795540541241986100849033326348491821750246991743965614054036577830443428392203859725353861165673837968049033009353193966587637719797839798257092353992613072114744437352450539519336074480231087279316820511663195314987740764167350638313268667144298697013132498111538642838948128626873100661146788351247632407685918073067489872437944902173017134165216270563116495536893586974555892666807091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 754165407681541180785510591501932786923094514346461437898278143040264411608466538571502592254312435110494672997834009256261298996261467265458636058174916594070246195532936434304645230953729032118942315595946208041193740666527243373100311714481874018409793317020365537958424028511668799086091404511464815841000940997400603529415339432679312414106531776604995094186173612720404628350146744962519178862045113161479838017962739994058356364891472774848466704382935445658430256321691622007237230993335223663476994392755876280275465780693988117504729636937709460022566986488241362531637180775753444398996281361592190248776904675790110472065143844209113292592318726935706703795918615297648138976706974377167104640952141706828388099182108171135707263187237139217621850008798149353109636425885243389993209682631993300411623021049938483773342762021041805971229226495170759228878240627669755980658124788316120947558616571775719901349351107336412214266948539032929708772481715440909595223881323601424191840678842885391519878213419103466989375205527521004365276941860624529849543859969780244305079718997987676123828740508031976459513640361026775090519832247808185503030766060268101978426175077246276170921722541581957150067499847483542009979697104156502750330355898965905250175389935973086069430282506516186160931698209119642824868169097958058838852327820949675113885656071957050731158867732412547155688656092942769153058682638689655433890470796250506573515988552518635466205820124695053493852693691401158229241819842048343990540403432446882697161037387370110923555429455731829730180583124899711746922712879881962190630710069499689283151641101171930686563670077510830886556766055496789335543876286171204890487541230568596333853278719364076786791313470214622387664738237878190777375087730824444531348710103851078423095065248320086685077771266181617740897680045082248071996286972663177939642934544652476062688508034825981852169293608813719780768620632115242214298507888749888552332755140882133812020672083453766436021564471439382484025405531864235364837145619890389971088020071405642413180747938407497050830849616422895309621001671090132888541279932600065750497303769157123228036971813751600241352149991715106006902251751157514267710922780245571551033302845679722894670408004442206397190514248255072379793719034109086333645520089314480753235907957471197859481996430981042170047994671293667919987461716182975803649746745875029264578154888240853085441525794832952523489098342969380153900491994008889008787786297029268054110549921170849748679389714328696821227118901317814200725030205962668566372776121805595871559650341868500583571585731788407226645542692118645753818974343387132448237754656524092071309564761460322402964461011205796588943798790747173320311838266118824383066259952606498621874156641313190931551985653945763421977337564722005037789441792854521914555853994646569146449524798400441998015569101513014832558083958663790362834486391890017964665013498228400876322855534623603308798148166989462008128778769304026784801826315460776792100120285909748975970019565160983220871150043940432999351604228085562161844386328978280106666832351216214742410632169964478603042573650524761039315866741161677620667764669967811731871048564219325164872911833309329793055935893858363572987794545787210310124653378893447496255478683193406762879083901766642108964262297005818372727958008797193473080663409790168884622943498764726219064274836165492481074631677683967022082713028272284481455784356281137622059485008157610747536015408940976480321543794805534422561358943459380026306201818718045468935864527144197782448844242896249922919099758026594834368476924175585092862814734742516978153012872536520644445595850339632022404401572599821837230369836219124345934916075997725702778866393997976999042104569300690236273306975059198358985557776793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -23260105443101287842735631327717648086837503748388283667148558208196412599230182447286373384780514868477933203019517402048035133606769327293856551656894977624041370374093750516781697268110418878474557645495585384533583524959889880740359559673582125158400365510758658080318506913268161041345992860723241342715692413701633554626231364738000729070762775565070794451358795654251163289377958370350808763311479135508638776928379213990518682147652248218466905603618597804960049536986444682065618446212636563405515452809981972423208211241094146989262142543694153849305365680975859113783423361076737891455207964710588170477033305516885971146272640912799811132135821619715600299910921149588953892856088046810554502208996938654476563057409359564108584478590971806416323438337963102401351327333877340973796347404335349576315774200529821055063133649508915137177505717485512258041055395728071554934342974417589721284174061324851148773499235769346254950081977171003828420417748838066312447964703374301284556945640139570043214277973563862872725739722562496558241301527582999900211291571718765532192021225685598092942676917627421700347395836966336726078501421784615028576664788104526298854164823512980809111997266011717341273811956665529431760921148168288246562490657454422649092772131210326049040792836393134537705483179268008931843846193735622384485354534222954146988321296997990915097152540582411686789192206166007149424877267381582187218938025445377361654935287034580217483171358592696972718310589436733254101485123135074656360717977082237225883495769333666531489077739020252921319257629320994453848256800352030199988888951425057365987277943789016514233859062186582655380020115394054888720508752838890594136145804094265550023050335627851109051670641672988817092434617695504685748794699285515350712896632351752027188975438300049126148568747137431019346462059338317852075282854923058147828594670476942048588891030593634815870817380260710122980743665685407564843527895243928600051706080724861383590313379916202485410717342465932935888964792265528353900815098758672479163772107126755756738649521996048281472379696960619495126454214408333394659209559145223397832585923317996964322647671044863518351788753234440455368510236231076141585148834946848955247444927423975389832223794738542062988427085891043112484396524708005181656223103726841978096115886918329098197381084608846664687907575965967168487455053174233314840966585030574742646078503246250152680839929429478625161416409681752378224443528293982470795211514178155326908277503680160448319801811802597081358177093054259213246068704178889567202180903253146782402304527730688807718738954467866132083130820344388892248343379857507207120332418946507875917566550300607748588560702071458450516521113771773820363986098287567439160389735464101124930640090133339205250203026685261692254543168984913519987456607063810890404382198405841934178493263806269170604450965850442784568794796508738953681885502688978567967661175964561757142547544937892087114495007268626810232350079428743278329963724020498250667311400766929246682978071250638914151748443612681390680928964513973274916138302013518931217076756140917065792265960654072954056043818713752394068699050510609128337081235111420643883249752396824617617893242719754383741901435871893573796153534097420163479758864694367550643085429773666534293748597699898600510124411639405450751726347601939144794699001011764374458818639300376185552097503074629386885662229494161862776123906071680111441296624845344341697827702546283064480233784192795616164140564102442274802850582169811844101488180547228297192242052091536426179065732828357980233339912964117770858833536696007493949552838929049446982277943465496797304083249955979983196152763730768879178056327126850487965981508423235811183983128875020184088998648777450551557760675816205017489080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 480851240305951069009907277288360913495747673213669154963912939215686809605336295708884730283710853761798768949061800876155826723452414967999535003321016531336580208570759581458316093013106730903780649287205564372045300852720213154388510684257695457910081479029359140237551068746646136942664684631061584766054295100081957379408538078212503350830845866071099171587248622091248435851241640336556720549464356294196046250041710379214360294845941827008631028605170242739017378726273754179920083697487535393527199735698515507739939290139580616089970234723890729252743444581135632803145695341614241645049640047693683501491417946030189889364779426523869640937238120047959702491185564952199873647044543235900704078126761427506151976867793745499769232049698642371026625233998307256100457749048503098155016601186638100155389043330719998840563917589922325049032789537601993343929040301048228258402072199797610029310315596545324699750228580802639579637898984903047701598679872849071088334517378020924546964016535355926354202689302689527232997211334407310122664368755566246669880882593555516331556222355977397402509779506412217493118109832716986652504640689955624519931728205299404554512803508430421586544012700470045964535976728287651512952355068421721051596734923757276215534162040125634509040932435843444965978194752217479009503354403096664642894076743442418585605971264756150439497001072776884226181093529503320065899643201976267040281232128104269457682624450445610968941850515011761132540513428750424574354064475692761512405909076297418494303405950215062471881318845714172557126235846485780970380438173066293287603756949393642497234074778142906517712998953461402530993838201584212847401971228205262807864315941151354902947935406448981566182757887717662257910246598150659124897597339209035828177672756362878368278593624387146426817241198790107694989144270155482175739479427570336895016386652598860753985748602401693269669932668806520759620959300984925036987748368103665446345483075832969075670954565060766799370915326099161776876559046858352531423131511646522742883655046388177441523486075614728345670367603546493578039349082297274696650634912743184485669650334971070255077761734418460001095684090974102357523236068770351470908841483775113801097447165632416881044654624271100326953914641760606796284560808905060717273479866622533483786088031327499780951347012901786542014257041413880243857834710206684727501173730204399220338236728330990318246144810697657857882919934307212088380258638305267663230401418213672151141461408299166800059614026359424814377872020592462026487752498030246129134789681167651745291886394648719491695770306800843291446809168728420837255910576025071466719811609217215353180130076717894397892685386685392199294298854488100944204453975427752119129961702447013955763388818557361013954583803917861766143734389678985415350922111437854222334469260691441647874804394465839932290837513895940011070953361688208432224440403420271938470085110868541845808731027048550997514891312964132268389841778941415962111356787750511146714433233940364698272220594775002212170857051216376591097230793193453769153574484531250277616392693805723186506089312109364891612307180458196167149187685146963612540297892044208805051059088634430413182173126024034868507767826032065695916282100725327792314925120279358638877835242035883779457361546837234711368423203628429001812333087365253392867173091999664141135132935327839866302096348686212761750065674472657186828377081230254158435964193407658701688206074964922874415575554693830688123625452754490053868049767637881313422231064318649969473924346895260794598653431919922955637054591576789654690455945034899324667657188243849310037561641752202559147713884723272531464494510695085237466810274488080515347054025027547043131776010452410978621785286357248305232087289270632448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -5299373753368301099666408908021980133665345174425900539072979766529813340084149877928880218095661894260404561412630151781541269658691125258259068070663772917925095719635928815776652142933819113773056402091755622082064008951743521839958648981617140502384640365154669944754142764568375655760763584895098049477754335348731149525946093461191555535082779594431559204491636167827015511629680636246564227807813309922875155726372194586695382428458115445212681448493978087125809271252184289429895404998057951025924598524176851361107781059042023061002811263780768959573631187376196947609573480092138507153215190531267647167346427081672643872438289817417804609511775460952289081186062127413595993185930805977330245956750631380258352559421771266596213861725083227165323594882570752561969377711053319837063321298553923222835313629906506487517086555698243179168847743548280842395262467197535912648643789204858810519081500612421343169036523503159426913513723994676845461717554538462241277156384285968206589795237859457901198052217861277149095597752088804646395807530779640469964125701532435748218443748818986181348060975138783369898582131103620384436186450205251377461970056335415864943632589711765942961682035341391554768920720862868734221078723591166788856974335866776016303194591056284677192860004010213132973949079539084209217128204856158019043265892245455041417124562643513518022683469239088902692207791793769522755863644443804146043246831301407403577796652456384761997104200148619902108398963013917623445814670499780186653358232990996233329350765229899724296941836356292531255624083736512968204135643981317576888524475447173105799697070083180189398505041180918710327164403709347306566359233730720512773552666974343201934532660555211574309778925018092189582418030555445859060800035616030577420752417230614346376413370663130804969694681006649597651841332968330698780622235549524297832511172744965554450126169080398090838596762821194478817115639266129775214539532477497009564654523243020400473308042061955006667366686328732992326342424032397314526875380907165473410334910208841935925026136670146885405932110883016083658041250042755849604619633698722918868107799251741591489663519468662423950933020354551018191839345800258896786096984388867102612003246516507952925079020146474333119229494164379835667926753984307986363647774110320842338295668295867993681897213279094469771238277371096815109098693956438057662543822881642057867906134982071046717004050679371856961718959590132761662856716107977137140815078270802459546712748644843071721883699872536009727227072545562202303971390449348011849040683106758213117635798977179596566371469697017933775174321102532374118160968549716512917090971934825654235288130553911163899339880945522140807437994938611582322026899334075080038266197204912567447794941945454505240894080782969600124769241072528039799772039945415101325358551174057159854283185828298055157138641820010011192544173359867945442851730186868757510858222082789557751545744341873617120062837403198411005988942278634862044198598451842068328274876164985610691925039461688197774879518343014003490680866600031984107204983277745106689887229907042375989961806263905588109057762313335429291590472703455054529619919544846683137975244237753931677582696932576713314219410049002216690892006932515750467987673346117697520638707756469737948817848967475214678637904997468657292561763185668255120880974762909446010609779277673387102573689360339096299539347865832537756822499149191508419303252270293013042818373911449793947575499051068099701804833173152979485780698327783942610649283816579033476631384036883127948045888666908098502282619988631352487681658668937443849387234515379736933516101023979802709452566131427235330076322524846355016609591737509183966827730988708580871698128008019318921196251190260427442515607552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + -21674748400320277807083861626308321832407365116067067885617242006612717577192452468596232290871388233048766836910326244875204646451564972743719726885360794140974315692276402015728480931250079265088617498158748413356664668457515169594761159675533213581071009201280590647173652428501855914503109478774052945988797896460786529719341491926216659193771024342307876440721111754509487331845504534377121680898815774982744159032719098869398090743644490616727259705429645289652700095699609718919583736782278570395052019754238215574395657002990985684893084393170418655627025805182385903669009591917529750722712631239124487027058696944546801062097875463926030241370506127862825993549372146644955752850619959063865464864643846149634714469804109369038527512161973016992351613518553217426755341746853127049071336779794096259842608213968493091041987678474782326182759558019683870342873578811199109796952807929391871433307827951161875304372536572479415290480787473617326106624183070388148652451294173181212216875561926988214202686412501264849572096599045637389291310012268666525279092563636399381188318359813172487953774485597936925625110660879772560979184153144666249494098306905606119495177221528586619386410085825564514526014572386407246151141502454904841069258334955001271794501001162186251354058285205321116607417327417405261386315814230994690576995189254747115986183011504040548812212223757174542560952576060054012061311194272422797869761373380211288992858875156314296620638559880056244236506491404279757696983775328580060233280698287773659403385092205011730056213933850161881662290729160203949492877155047852717415668752905595712774779284107704291535483364568039116101614030620385615203935592878708659505748579334826555817432636133412641762261144205631651319344371926466135796522678469658601225226776766021216382702847080187346796652275592458966010031424090841226459317623247564934524747734974248230820433794986942233134456876795378443449772607686528416374489941501802611839768709686316439045721396627271763642501519083111846580116706529658037581222895657800700781019921843653875094764585537924428766648572920032780508419664646091134168351761151231590799930887378400049535336922228730430197056032572263106836978296297998979075162620476673622607494675478494602839161049740324900597869424987496361783501493058698639829031517319518008151548311249004970933730328255617755352884079903583746806082840139467140836718292286136590786298102638073176932898966409420427196573279904343229671524155719022194734748134511186624726984755928292457584295490225201602485000066104159902407689716539516848241790667661565586049488174864312442384083751065039496707548396258106510496957543948427587172344325232241665066034665565615504251054747078847878148930253123537836258343749904979293139740840738422750891940560742494183358825970084096633282212459916006610992442729653240641541327367212287679691391272848734518154442221988808742715867381756991185342788642789904363349914733504916992566356350182059013937214031873127368370180330357666455286937097789565894814032016780832084443027339607826705162719384456006500741724352153435276310380574804900243506771695949855316780873024778439958807217151764408336699563227017836212315113067329953778234760523947464659635336743351508634709892234769448605447637869713547687991411660870680144058735017029815310317187413942591748677519986062308681021810010524073705011028086166511986089711070492717257037811087704632848888206741607488709276414836711566462886329842994434015795553716963477905657324985700821737366389494391610026232934894803893950494873000567696422918956076174835539327353633266971322396415270565579084921489548912830501050095974654039955522167912727994075943146092949252968974547622608121872815354810751021142511695751311487863980539287603963261582910972406426784235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + 1727337333866033119784354746870963621228417618274777150922475472032969246648653001123344932101718381838661032567068073424491619667579220789196050880743285249755230364292330306576159536506415795538906284482732793467732058013262926132598936150923246883850667206203729053122119491142724238763799355966010691154910711897097798654485957821423465739666088415292882964413844913638844143155453796760466685185784378207135483510548109564690220344041269925503102953716072055835066153184260245085949276335433705249913194694687460050771918895786194112004187373308005614064581402233952684604263493029150852419860594936312953047038409238403803844689358174704202524486465055475650031470113397196677188605889292919617284004599009037910845271398605957485076777730091452146573674622538140712654783204003020445434528185964242834003557909627168551771898739179252109738394730633539702349749313796098323739382994739039316127302723099887772740013685665108481118925961158815947259193450003162760939518011371884701175636782537154181944137955227066972936032349322647568145469225134285065352938574025261667368951339252004536039179617474050160092695304210326819788777228294231071649022160298934113703028834837389582341000908032047842333946169636071059584885794981401847513486493486590977625257538972803289589632759568058742367210157917855657789557331144535292005866459675624951055590676611798260453982270361778713199042482870025044906211294506166159571008307727269940095996282021385695359293734928191360138736857602911267560219459534735241889401473945848355951183804085585555959200240489058738328418246261158521394753525121862392118858453026719811370297017507966139327419757925478576602383925687628027372367757880492309535159114529968517744269829470329288954865269087264544526740699318560420182975250917674800945393374424916778725535834587421999838007805043357212572507395277256512923054818980755870543834131501299436056296974503373678147199400109702259522000448249527707257314265551010155700833641940365204344943530638584023296628822382309411856066334735307173587442203747162576257142370290312831623671894650028473756137760740674682320980160961386597880705167968861215655089606146263443513326018344521981958068919934848382648050764642755585734136519744461878791660866463101470918843883537587579262769070789008383055789334478623456451362227085641479823588546040430510770496245015863803029978071129974396404360322980878222544561083196247197646686414028377216073716644006279841857362843780303199965003445238466643804655656353620588922288642430309854027760456272616059829355605713016795741626709270431744179397838539862003882237596126277276557033413780295701166088275007286361692406777438646235780688589211726809852595220584062076636955822812949492234677570977923347323251910821167066101418064719073132773397695754694445054113007796413840265889961260273903637007591452206048365744019905222880711430569745741954206265238471562340414480315544597454413211009110118915185067669697989411202706071546321713717294339017828460049069823188771716558554703224595983432563677007175195151303188722898137664469142460387803049625894058739523629057409467365592407405179038350003382552247415977613632447627775340492149043686856037141456663135180858655306025799965214741397250682044249694604084772996650879438243092563834587801729574997628953026983564780373897757186326407511522129847063082252320531088571796542830864777692240166000514311358034880132678138777564858360055855361410307808108120438480716832921847388418339867862972219188248060820154409027178068399328371492328939798543352175662395054092872450526625581669938098215968992069058194874017660743218908068521804778480984003888049612934457243909416931464739179803146729523027846846638813238106092927580004288863492656207319684121246843286545485334224811532397549281345536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + -14635923076557408780248501907394230026253502015266098039155959740769645914947434783949483924515131813330759985730013866818914341939367076532291304991728961056223934413043314365661611094423662602770553500147704627385980949715724627185370410296439302565026259663700160177208515417327520722387885216903251485713994068981859711875906921573424910700274451551633941254227410980294536198136745385246168016819264240457453132370738386683856648811688136442352849858960441981297707164231109541934605150803325280233945765785270479979876893510956654508059562758395882714183234074999912228930624455379651770002944460973413372007127340143097323991039861431893065879896748760328744603008385267706713718400601475422918703582289895461351055050318567060875821949328270721857038471182136405289243283694648472596280876034694350427564550263697424071673664981595112543171235446446956317363501637368211149049192960547458230707189212004134934408392192517043575195745450835054722070691000131719831914337083398498115668475053001217181646425960476687988591912469501237536220302675009135511565391992886190515657994412270728264000329950665953458586080601356254507473674790676823490346812816855012680421347328493089552801550610020532226078045144549504557187696444719600648610684448531769335910784919438845807751286078708749025253918299523043540416146902520940036087832679369050498178799704105376328085165582903707690097730164110551025847472548564659386766529960212774779216882353533617407362384245959362817002884583978487289442036130262252927727747951720996009125366329790453773076655478155303375795815984345055510411751635666639249484838994059781318684821940222710719463928842890751589340142004623440387701538296896034536328243269659959310456056701258272734733641420937196205959408015762303736777939710446098174199071624280145307747141408781409803936973744500477269716851542336940928260512848910061725318981889551810304083946806358375148560413613827543455452725680809432488102442542533521291304741774279518729830704562978990125123354561359025000403099553902842630381025691882096253584306232301514994668517237880267159385734265389899586337502932523609542843396407485943294407908032320347280330026864200370202552105245452598305115051891114276240906402960179619090204438460983744005258704594523321381880598594364277890201979814712996628173599483120972538466982656112176942347677535104139065364695870164014237736008622277965565614706461716980262144262247187893419407271466550592678425144599628049975240062391182084050343485794555196788911420027638838714025289687060093522241913438085552480480497066485331431624592948783389456629461039825330163165822407835747349214073660567884105790093213112889949266277310410073675065672081279194227454904905803387275652107456152614818956966823663566254534593985182179858709506794709279188271583496147161411595355562341804385494481840673637694210638828626845220560856810097632893137678936314998766879886305107537408508541494378435739612679247331045201518966647065569199115636842398989370310597441956608320083633746265642062860955972023773103192782934794831978744511362091175703158045509832435429739353895120540362759335302689298615292608459112729392817606452271816343382362387927367173396973853112082502612305369553685467434168018538529971083623389565127828854098159191589267021334014559290353465388254777143224601707366740401824160234354681439588923862480102285819695228625199500814464336803004276514819197433485370612071040163772949854964084410285579418617089490021395767582959992572626709838270270477517561055355831186781648757820746922696940133937754641660519096440476363977957485720722062927667170693268976194743572983313262188887681259982719428358568163280693890469294702805233752985768088704540339596773759534665447109775486772800544808510300524379392286621748428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -277486379505264396286710267822706754454314920566226842991173884293200473943882244492812388730051657906662305161869944909666546139331791293551670140830867380578150805823191539844121208555398215464355948287444113162757539968564741396636015117740087605347896876150524262269304703358820451500372616482888305902871220402891666597252151078599029593491940077065025585904641689047376410023494157784375968631686704232619086346466462902742693389299976135225411017234583146747118691488884668760617873800858946123753012572981004839983647299823565765343626552717296086587019182926090879672890992732211438534225904376508061203110867794573685483352632152244503391351117580455030076989512120679710288166311682785200022220158517346930126291043061840370160011256879507888429562699615662252892189332494665173992411229062610196694578502529846337613199364902865787138806626440590740042387646120394537665553409153677519550111191007138455507393756346664883619947118057358372225384474398265675271414672346254637571221993272146707542543058234431456758037853902759771759128640854195076014395731055059527601661042412309073387348947701257739140216887098495238797176996446940595723378594836715316049231372910168508025729518790702950770114467760892762619148584382805920527165901123636617775592855157633159673985672146194127164033545024313820761550143721443258766534275799509922544084258927683354196475974813192742114265234731825009449783474301723468559032343168972352620237364716560520267433620891282101414469072148883865543707457332391262396095916615288844636260525256442384904730047856641663018231069976042044343714299282298675569178059736595146582668736768958276978550030466648035804526808689586595022413683190301158244926418980103487044065894832384984614734455727348138715148375278612908603903575710297411888543143912053779707824894817319179840530746058789587147768650443380281541606705529960671830821238129817037351796785584239628828702435315050117964797526483377514238905370197626565052055448168489240266792469787132184526334682017478784341670994974952807022639893343001094583362060938783436532968458472977494595180770860631360557814130435889565169564678274471568153430943968296826897855254429565612423626920481500056895839885758602418962047918776251573692620582489145926830333078842830547758710795958093690320917673883598477017539156779106899762682924052786099437367747705205015596218137840590612817029634310847299786269755147703504500161910699286561696107567501546071517216852599641493718489913233878050182563222471213954286940836008865143558988729172260109809614175155703970358656739034062646024281847869371214920479510900150026549328413198181592824973934620891710382689137336699610348658190353987478048606841386131325231488921069397014940152367624187517774101397378796351268889165540618892976926132990673954167256386998239783150713558291382832309086470549349911157153554549449486241806575272025155822586405875758173822596435447161488920582425347209440698015602144495414898646572967871645779970266153511289795691698538361294327632747002774893488560268021752114535953512077192171072504234266881201156907272370614077574500003831200833360938378881320081171809874514740485196930636866564238542735441745916365906775072107651731191084295532330163947605544651884545066158002868083277228538287307018334706950895685330348997094129927002545242001159055939348664770318013490021368740745878791962104377600155278669131715119254099930339706531193375850104069118170890552107415558093673475473648683232266462637715018198369801153609906313607492982767671358908836255474220865563468898515711996219205253207372413732830780427288099858797272739459987458380994957380967950973130631843809278081698559478871767569205520063641802044721275536579224718881161393844873716780308723724924793271465538270651219968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 9952173714935043620003580014675939247088857241958062425490840272121236446482523734167671553779666514679473427335373407172183492098219787589046365336571150096933421691394394929515413881214642834718073132536305039512438491231468502087378855328949991904292440526112927827481079245525846899366692264203413206599392583394363438701905871359000781799399652103497221100154238367951368466171470964413943165706838931578976429763148199088892045724924458480993550462103604885532511677093951445079896759178378378619175843578214034627474690263046488348760530721277602177496375822607860554108265427722089393229440340327928495426258945294946196775386807567293900744001332910380266546279513702554705569634226974640865760220496590011654829059626268215129744232240808672209360194308480382301397830343681772079455360311418802063446391658330466578904580587908959541507374256007579380935914004464401538310347256051979572165241436110886447931269175992278445158091608368848251564151726834883910223021471158538168721841683971558892595120290395116864640759176430261844375853306158483923287953021400832425187809736297005166862463768110550563995815772795870409542955580003556568134528872593110539711049648536534705988306479697963514599329603578048830481044812514416035335118776068406266263570568509437522561105900482745669495287102907669013657218129159510555898813981034631768457263831816506252069006608527478709644887072602275927885023136977353039629218251997335201751929299666444399816711410121071006921068503334093941107080647683576055792857225570159965119236172097044536514524266287687370722679645384160259968382996457467353968266404326904415420262583097345210547815002947267553688181488285441186502090323044478511600018347267667639288793622368319472795174253032074487860745166338034254920235312480614471313524018896631432101899622644194664558652354369637967934645150393834740889709600661878573975145702467763935043408079397829925327359490224056917453899977633657382311826477040227147167829389359287375945464133479146692233520725616667740805838656515446322393952931275265684549143865381072345368071257371504030806160803236016830493789773055047580983083236366984346895769486268672497924836606589232249613991867910989912481254105375664077055645552399774745637867247395331680996597471007919852114871851530503841952291897403073560398619085476564955773445306930009231282115051199813925292670766165058775484648257527910115567126360677017586325706568939087288632931073474616265307474565395713260039784759296154822392425939959854291103705087212455172536511193107540121461868589350593049314094951486837145853278146107637377689587498954106609688148245222254896718532550646722468582748958117562792113928085536181027040072605890176473838640244912278315479678136049933241649004764237936584568086434666293432174727008322735024678285656243605777641138740194545828869879904463777156284186418834611918949536736291577345299611653993995965157843418311562138515797176860457425102751879834695703806241275229458159936007319019467603013380350225679977526373047756362126588408295363668449029444810833478445195138769405974405971224723808046066414205482070760688836120520322126341321326959433385144416519212610098829239638121609053127599175524971244227564766621855409862787111381541922606668194219852062682267299619064926812938823066646540567509613502216131959525818551321766980443210483648331318668214893763201888345107084682110534764838678859040898476316972129316903532221698020385471850761875502002336204150062085525405051781734546317037423352025797242675448574335121009006718019627928454390929532330067442262382210408704507740207219062939366728915485094084148264733440023404942446525389537507282479434463944589175378917340265321354388191483965890340169548766150005013676202141450996311559252408375705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -21380238608053368113671160251676470136785850565430746385012618351657159586796292588477891136821703187864568601797507705642183377130305498098528751496603636995708431479956195891253748597409416365444599114181163866532506806596531564982436012527042769047678117182477760026757810615590942577390354463725523840462501688151446281802500572444540939482513990315761202953852704501635094171977309851654236895138129737663859158171804670581694142823987972704991526553332292473526368944555649631886119685698174528220376138114335939214885113775599896307270083366426677430229608890741867773838373068879028219950927649387927986871447166264200826765475682342023985491014055909876273661375132799133186113029714411739005787654417829571579227699801552238766705947072871532987573430864658796839894054755567823509533738263078044297610928643984905883354748328900493153283254175891156881565806559673480597763464761186935364632849819082229874183487737538928404558540419734882922277993814023847486062208183878036552100952149477857225405406932689163872218147939438134199459163928757505927814207039489572524468965611380712890339486394890742751199475691044253675695875780333598032634441698310109457030926594830903055710981298572184512830445486173310021962471714784137880829712301204180265866730542954898634296094941882958376737562655627777712571590471262464365153975348223831801134487331321756725441676785567164036493417686198755869805594879508083256626396975515709631664998966636968863341561274326051269404534294760234461604543227684339249376473808624615545200033099176460403453444485520887462750180338685427007761276592478207434463823407141243418257199544738946083331198829134580451278168429915148346330180240052919636645429746500857856299514764527592899383756306705872358161085294913252092397173599080207167613505102896596212332506725998404442944272722565553637793261530970274610257583520569296673092336930667737034977575739807711915942397453383912942000293570581640024089568012268594068654777730529610636142199861457031503939958418355929386914127204309730702777004039593084612982672140775142220517073250559053063976249043767735686627577991319038207864214235723504338512076103933879382795997130212266397410579210333044698579390507584518259126312445160059166689615490215717430529698333475604109384903274051554812373903934071465253713959404427217491271280084293113997721697207418930062899417095721030325326237220373337133743755926142151214214080537494849443451464248044875820732624284433964330201913255443585466077575945689714265216216123354336916962300717111505690872870808647600385048781818034842551400213855334435876622844455474649786209183665359449922849801299895310148337063735808135908325416695739114441371240696899872960070491241479114167979728372879067865053255258185492033598625675038973494511943839320593104496183116917256821847372451757768764588319539251097534021255924932506966890933789506123873377046977403797663206590342210782934975864770592281963003231549323384834216339311086495613582303682044139677511776566245645340365480267410644684657556184003729776002088459665935265107617707773816092440811682598716126922363330864484930239815407989707186515754127315430063268323169930852325970609173806939288997173445416310295856129691934254032069029154826422855630242810221640442284037171949544105817253866294167774688554496161127407210833743560470000577496007083052372098569407812668768121786858133820415766518588607290184991265843891182480457459497308560953972156548944528399114587769510781629018052692127862763923490434111137401272700757769919635346447115400564854370912613434393378439111343655264809332439544111568028586374917069590306540058920543619149153629200067159085693790599069290286034598144341930231006164799112208003883015762968264520758872005147165969717657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + -719055631332008433527943168876497198651224878249304489571439134699106067573288291845614094312066413215130845021871707869217237271659685446120388951438454848396182872377213880975322426245264000185589729727645491296662671165439914294036497914773720292801486295551213235933194875762755217865063663795657477722569727286698176579041178913107558447013126286341723373903327973912023227015058338834107510633761928380870657923589213278471287835462063953283919778395576161418928018728357013948609190011211602108727754998980878050481330934569182529083943594478970709553625623462537870854227732803356956843023709789244879940099218104745280777098548264993182874112501605484691786060102653819230637638137558517962526758131772931444202506322905669913398656112146207026927131663654298200415557034182420191980635377665862797147604377656105882674662101295479323496838652890170958439187028754512530292524525068574315453945468448510502764790009550667024254148196486167952870040292588286022685076594177447065871846386696735171868111117977588512975313774083533438446243315195378780459822607215301641025662136176852030823016056491908555172975322167087996183647557404284718691763849599566213792244311841856713504266482212402747984005074403858771881147519160643416742930009583073114522090671624853183837675853104460013297092299062809202083551748086983182167278882836390249081427193276578289057971920818677710094411077453448893939034146544891809053718832374805549664277157863031433124039305807495439623426801627610586665064090468569347147647888460527000256602108928769551723598655608600389485476797340848872611240780408284858369797823039258407809110574528353206173310003148362569150864623294040858174459850682916280593001841238212576936319891012630727377030588981305623340676589112148932026423408265961047091005963370242505023231947274295548949326394722337065088720878325142070341927817185349707957029691784670724018991021532865888621386918989005886994826899781375573605197623200100978239765247383005717560601221731537789805783815159862182133676680723476400626359427664691120934072413140816052736232420380847364385826051274115914716620973040073211724425741234273656507158331401088736474479346476363506458374999307048954567093762575146770398402831236088128193312799878988591637395915445322157179289282549646557975201303133228063152640702199234813901531552289839554251341088960089838556187870876616737492362570173476993060097882746629970181576225987450504449429898507308266370503490894716691704811591413330401822572636060077035966823576077118064888272263204999692594145888544701493437792415434087835853893409437368155058699657416006040641484042543444013612873461787282487991134952755682564016960952588907118290162315787030190215110609120094085597274027030693016946898210079435831556650200095867126752156975838316624193253162311425151905644391250536725822233142481720919354796208738232990058765340469525103735034318674235211846833778983338783649755397330759295479242817604313376642226875707134893411781931138037547098597795204138004052552045518518126850307845387482669238042061889812441607352406216806414388585387239127923436465163612595088413232825673087872628360138354879757372286265398410907829740903601862878988185141942457590286756306869334851826582401449693215363688401772311199504916418448305264805367328481448099038053821664147186206844821624703861493711474581142774904844883248173391431565682863357699803229948476311648952480513303059729543152159606064864798836284648834141609604181133373865685074797037323514263804590978110886062443200002897593713755226450500563953084901189991954783422527432049933530682369705376580161570979345065127158714955828698597905478226982389472249787950585747346748043319342768581312262271305675958991233082305137425083420105199792947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + 21671580656127092049810092653211439750691628740732421279831995142542160730674565323345523076860386015957411316199004284027383167886434306383431616402752647126482557216382602720967252594497563013690986598985565492635431972074149581874310795101473673509858272998135905533912565059121912892110366614936273271415377041985254649519103244958753690913027427315981765261498137009790442573916364779953939502335726876922840399381316482342402814523142812694132139061347231607845819101284360054338080831185483652210604746597291937960601814702505395616657690502155306171194543502441575630825628025860654681306742925896622658515499189713575418730874753011838161196400409901137071405657835875495828380671552543418426363151145222123788937473034776663608067086480066061501184778046401138278006794645828115760308698777054889391185672780342630760057660268978633677138210285200994058389603375949777627466401127307567911425707740402155402760466165177504080889067632123831570762507809333919326290479302435412162523357569113684572030698590278181552077360252981676022486731909743260816690541155961029599203094848785022549563076180197669518402781558576981965828688607698916904995267291510221231296944674925330290692268484958798775318854510579399090991405278265998415718904349412025329133142966906832408040123204913370942328932751863537161209809028696336426439340697923007907081638577283917954105789081078045768720440371468582266180585938826826827751844228879603349481383922667277794631331121137596450487541401538167562813612313797756206279632221676419927953956114578951007299936341145694560436947106900571029038973558030801602440643447494626758864005998943357845996266992685857095251685712168784298984152126546833401964183500799390795339739094994714380421609772596116219316558635767640755434704328472511476721857208382892621693273511923884564848959189801189019582223682175148490734974739559254698556672450513793431724990344768038903463055426473575343153285461007849056142843375972020655392432176542568405275954973986663137211679568529997805277190511913422116353904209221336601214825544133701346571697648129294944021325952921403559055698395286507921380609682343935897550304157911714146990546837126583072685369270569438321831071594641997338220502324874786331308154743429489877504812236554018325182178213659689816089810412990046995882746812197677012497630210837458156310822609731268168461652742286470899510662540823100395570889681423715389129749289874803124794697418490644228020245700216243928539474143737977893923376245697550993310241528145318607854927283482060255417291006906154825145361775774759388214575771984217559542844578246909765347499670657472399186876275155553430909622088132979066347888239227882748914828945696103523060186686347573203404542943622735166725994582685044667869691939497689081976151522699088616549973712870912008917113523432384825940392033059060390864487956021065650356272637773713185066792406059084330794767937287883261541833866560179777832401137709556884254849021501345650867749745653664182282225422935787284289402546970550032518744842421649237151690251986867118084887837007115581527678262767575217707659098500588269740812123795800107382448801150261279883817263653401000162615633287304270274324718284306866032264855070741087281565772874508782069510546381881898806186949307602860204772343834431061758307364469560486092087341343824629318042935507376261264099668384652389942976258939977484310844400729971344624610557025860173224274074426973317457179213415096541580044370932808346551945478876322484010936555039426197083574850663963688371392843202686811548401594489323222425952396435540251258218922064931631617108159005398229904331321277194786255733499231563068386991129256244114757930938513525737773110154732766910781601411245852803595843403776000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + 213474238430146003928704990618994863350079578444114145697251663419827681308373383081120721686367415730097332269170755254927978742877037630248616445864913139172941956127887644044113595796990405592084255160620588597303366868750040707044149640310159042563303458513638132055922240956965650346207223146286061706772710438071038116679538677981195572549815649900618325268151585668328724932063286259063654341624972270380974621606125643591095619450319038907561667425529187076842130862260774573414917897094474906399661840494029626776499180029494060048727108815593564164994113464998684292229203603543462389166512944952138990258054011948232720527912323277828227535464202871237510390907312797889087580392263842753492641577453164920613462844522954319630984008758009549706384318464755428841483624857546835310865769652506133189265358395611508102765732268667835923311136538605036968525561187231530953605044169204777206643414086583625688125086541454765111968016399951346768748542229061837958124281791453896322080420011892334390628167573775873520761329058019452635822642936363916134114312549878328885735355365235623077059245285513404973297489167260510204208236138706232633115134936854691474481000332110468283010717041584472837774165867154605220913695495376148386860128451777999446076348666267708811609624911746995052070022759334414185054345444596058767452813542410223688366158135055655011687512311255368831889980398629535422880001601906742169406860258285847874787287616058808582609086003267729997746524291889033461622966417712774936873394436929701796206180964504670973913239899275409599871985925116154930867232358416816400988446757678197326853833420647487597961095588786248526962090816798527674209804080884215125833300790475769847257067105074855481547194007458910086066874282125275896889146933356830937846733824199691633109667923511098693462304350209191266336281252724599547273722513186759732150003619670233397478260654142888703594120281688050982831184346000703788216898806216265001885274842170215306390788598754455390086808667860763890981688217012573847605063716087001210085288171463381172026978468177258237960184775570660705339922887063179513899120428638264130348424378624230532189494164711359577916100849856528283318850674944174045109697124988747925359859906881078486726336617749219399291162695907119913182399991838347422938889528933443559317951028730080934549508737974068298119058004683521565845164138182601110193655616145954277114432634130058552521193204950058419237229351958461603939728531897557179370730724818096505900544373473429738851678859716193033196696170333776489963803758541830060015167506704296098467137830037934704001074295008131620077314438302875542453314512561809364628834553627228277298898916270391221994350273482340998865302687489431292705256809439171608668842254515934189745215001214138811567697125168480411443935087881713807522833366605177159309810828146535833561573929705019721814868807217522009680383480426390220177731137466686113982454976344943842103849296855860185733422591753536392650143739855021231143660777491572202773316281640228506433462137232733933765644318759937764590138606836780768500391000954384971028992377507072045438831285523297641851006200680885884726548989824361937437498435309576021453722318436058355635194216730040684741787709944754162310470734680173906056016763463618998775306277419591281272955177863665394958667427535711975737067166577026743358371895449085932012437157067497296790508210014099085386820356266226556593430432675408797795102862247609838527369962512278117588026018956486370667471880340914012746473291565970828486562388981276664649648402106816922642146254342498858455874468034252335682854007908316258104503256628593623413571920576639907509960112568628063838637515081815289181767198768206603878400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + -388912171039750260803672221534407447296141038911057113950680148233193149747527305537158447798856421674136913047730576147267909650388402066701596706981187905229518531170847021891419500456376527007177336055288827635399085947800813314173991266352005714141220206205547883506975932198692980546889977131393227517684866985945306740455432946348282974886499829136057139364785757909498223148897200407061880929182099406915300527367160045799072353601018147175109336290859626123631943463792310482723490991357067594769124532757921678932104671232625216258764950513003667986852222663585877479515085890467939012408924855839527691348552880258266425730986645580069580442660874503693008480126570600756644506223795237962514196442105457810161632673780211941486523616963339719188413744567785269130013845448009828247731303100025336615583613007160217762787979722793792955354519630732387864509748300668636967578950523684940966423041113031013109202504023725923825880034705133167109203371428346901323941178069401042818450902713775451328084791696602711540433427296369998606912951889067839202098259653866067701203420432707411426790275307943332588461681078987958117162706883263677800623781571036526310812768323764778096328551085874363800016111808205357225177329207592248093722652472668504773435028558727111824769195082567844335019663454394629075565781753580783324009655370982276405226571517521043114351408722972973760974885478161764834626316132955314493260051965412059351315527151016604219943225632377838861973501017443516250148985479745810575188706158616551844755591421629075610129106652054038548965704826714199293177286792525799020214904878381224832843961020913042223649241129532331308639493692773462424878777165172189604158612619474540677228081734915489920667668392201947749474872517905883621199444267199489825920404263396431808856493076069156247209734978208562324160048071095157021518272282264050233255805927574868040378149322565799501521887309415065230876957223856624375957697538325351605599176031581794291876877196420114113343536427385903919214832746062589312920702840081126822948925476792514894645550946988529374902696079942679342717803297043611849576179404674970231674675563605579043154772311833061645545960299434128044687300653103084501064177653329480896612703700053374526732262582070701333192577883083420126786320733988346675837319823419346478604287582536060686764309607206881434605001714484578975805837129671176536446004964262007542202049580123543957807216090739822063119163966377744229595112298074014719979851942929671186627009042566825114430874917162037485298213531197507135629190116225814244690081566637857065970539363188846611013725431955968844276782368968731029908317839381680857272339413722797049292413629236456533483636816021777670138085678513359962432880076202744998380278153964028018840749027426075042675986480101297887837325148205378454993014557969749557250842028844369751836902687956533444801700550076786920449733315633321399002095421194630537803051208186368913907930245792497625076964282152211566481252538489122489266826520566629949108005533278199136692007499119584342753401947241160542981269176642446581988728240909742920392883618498998428279640336604252083003762128814507071853652357494878747381505132063578417147301489170332335296495133700569628275140123999333250569216421322893582151924918288264675100112974680356749174148636834675293433341916981697496191587548593726061981885160204405202748144741223380778677019809264922371840000113655161370657450817694647197859075799833094639011655332459585466845577051671759546071319374893646418215677058331491815664722450465342834477960553497075731929155696549023552293920047474377910595710289659084035291710812319427957214163829458848197780292744747943412183582739044442722134376893644800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + -9898778767526721322934857242647307524570870212947255363236237057310032760548419681589107896040029214883074206622218909674971440224144729816210635199698237034138446600008684963963251958736141021593157697796833530388977367703838603212780544774495123998123221711792037447898886326567399619567045411987047819138410568563255458585830017732381629771799846386726287317396815291009206903895001733456622055266495473525074156430782714411425989090076788302102772970727978955402119888210593106495958009335806166496824961617448141108803274094164500184810933064813896961404076174893894110992507076849688782740835978603872354292065618766941776432928672087281767311568439438648074065716486643637443208274660116838264475724163224861346592066337640859788979548951039483731407408652899867046635268938465160630539509866264454874962246338347251083582423601718334581562906513385355797928385876821745486121863663647553926859533662420761988461693246493878246449455858202178498226150481569957578761777564122779232569105110087505679712219256376228688843357038258932903553439122660988830611121693981757559360725254224865673977850825366329912437155290449050121474077815135378981455463851199475372120879396135611302589200785506100389547962728995408520270343493243250528725696934328849155839572384356213893829864604666640671015380483528611000674127835826725511194220129641818685997964941514961699310563751578891485384081973448946158180570900886031711281539513242657998005266045606461215893750386655023207517428765092803749132891613817411733782260481493491941740636773771750460134611032344824794502436749675159819978856504889465727233134549263574956129438278433620245256761025503612916185499219910899413612121575308859078340540500905467984598413261675563151869935194945719877642825722273735460792018375804013960183172838149380346317476258275225959809275017292446420535774574015691324583455300846910093104121449988303998176179101483645834800771292778743495398471956738406041969954676804765158994819614134325656747962641330902228921606520470540207182989772031458138932640524986620890304727541614919639038660652118986553508025052890529943631297688319146846208786266534039242281687744558522479954622401740136046653384216573654327042028590208546866314883756268142277662660259014715215371274845577608639505335771082457675226102035070641436867007861026480159687841508925869638461630454417153219468069676183738721302907680044209464121087876287217343681226676421411044291634433321268973705969667943341822621970031823753419290996698089705857114105066081786135845294930462160994267399851116949893546176190174955749603852421173414273464442257841460951848403365098662098923619402296587474075585502429529240648673060928066483044255641005417456789609453442951321642128199117409952805792891961052179643058327545372682450902696393423158803098197836268368447953975541220700052120622445950053257864547432581601853633358473530598523668730187478393422492688314790831215701576542284286454737568945910573668903846554460094340363278411141556257212123727903763296793322769980332248363324452813162117980999117893020460698247559223562309007373111149460217679839607807229023054166548794663671720304110085964848270480632337883666588129200625290259497368624661649532443643525049015597892979580560336137740294155517240156226001180414594089844988390268789245224151739517183891355299780847597072851208059992897057797486249741280020324234263061016211673132387015655545261845709864305774150388046382252753525891771911429468403018668918006724431021139841670401663345103535190884216844490212226994325013832713795598076204409373905614293474070999489605129354292700400308547160441144436209951776206154300896378677508153261233990560168090762292826941000162001269548798220400885674016768000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + -25563742918300386182994776470451032393324362655052843745998394469812265570115168530959426369078811601897921663509107029917337640355287055819383123448611849158884512240346670724404826014479536610936756894489662981136135876549607355626437355357569341466962851777432993015687309680321033622933401922845220152447797028946241658391899240475390508322555502601316888411454371565294820929621873037833526119503302609181430581548255657738479218045730042486518614924975916407143914539131251779976388141979006414574969706055752907181898735037183548049249292053191467028917472900107607951268964107336588101631354927110095435980929180386883188211347561900329777566493407459776199245845058524016332640898445907060255432720992138397854145740749976651352730920324603104955865915950932218452618952181379754117414836163300790081801658936771905759090400112606128546791115093910314097386421316093394358138240938902698979421065975017630117897218126205956725093603869784892745563154953028837050776673682367453335332707298541827818248574035781916068856407829044652409970116136809217247836362935709969638800528310787565568535890336335644367420972459306685594743122258794523791726093423487327561781409910386473181222454512818939652735539516496478152769911145900151606993469969046017645045164751607099163667741582277952382619808913557705597675164436015445374972432203269072809550174734797427347086767681923651828560350292951289996310479067895700919970497014689737617440889482333986888056982144920905103127110528296622979295869927741175530762033393001430111730845449668542652398569396619735248628896935617531375057016461509045917672127385072885021887050129076295455989995147197364823285494705972769165157829160154561150084204063614265275422501155063253493161257639441387959743341817498252529948558949401425546179917342541327885364609579265594767571060664804920033934344616701910559750441653102179986635456464619515693824040712268729261580426616345300978995656841502399152801422909085191395991353895837817004181836065988471737975985295395936253210578391147264218763066673016194862288315665834433118573497719249380584489809369888987389295088202748688131067480424376231712604682060990994354234664018606723966177483353672375773022211995677966261455780717334765919734959021693345158060201572553394979044629176885360690292150058798918090175313540036407233814652862879930503044944572346295418643365099575880997011234208305054515753395037753473782257783721163939141403121538865546398262802075748314892433783357708872359542258229502684530959375119564370390128795726648446284269568657434494303699125519228926877218901875929725348026817844949354733787488265488155914039595167734732480543954117054649656142076907182169457628175854232189761882294549389087616425702269441268236766786810719926930472159334594479418175899508063892497592733345588282262246719196706607715819175819281765024529897339800512104607514662760430913372168648166787762620110304169113459057342297979182013248538277425544175625517782899256167046606340921590814719812444830590453485977116441722094951102641767366601016456662283415024818352547149162276507460513371406219924079930852888130126949326201538126691579969588870315151289026968069773246036021573221986065826789130842700453036974798184361717330365212339699663909237902083242692960460556296344933876417687249298839285371757404401263185606568824012723600644991007783759866161875817762770810444670069525200063105212148611425255355286373391046807992561471573537433588997294070776376031749328094132242350049654603082840898206591665887136650140326416389862395405003178728214719918173873583166374227196276643065671159963344874494796008060877294115154360814231793374895298876161602864755031517495337584238967720920934679712481515929600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + 149157411134456563752930882010059906250109251108430211890606976087032301224583073934937908704565209545898106785233543065127240860658849056311378585136715260089341380901186001908320257892776882631731520778838139626691085424238338093867905801439503998641924560467244039450668441615530234737198149141017649210925986072261022558580657645303398604843839581031421697004599090805035952253451554249051955157982634049821225223331225402043482152757454702944634032252718360220264323413558848776786131869885628648102470381147481752921844853697708698249698136740907178337523481327858077219577241275837320790830588725255472422000590499077355591360458745146134878310739810135584079853591557301094150738496281798105895312079580062557733811537961261537913240129688757771215707673423339120071135634305150806239875531457519600870987593639259873298861434433614202209593777256543654706059580309225819981116534699121680366550150580536376426805529670059218250245996166285827039896708726303600795643495660203541924612538644827755631630314882681721610484099736167452953619880425971345525645182263222844946320347500096668093744114275428205698868883391558370114101938328592892600521769751886314247920799131721236275096599518929592823978194396434285464559337653876850540679941992554493757622435950108934004622988092202243203995730855430694549369768759668689460447315008486024721950677023192344661653678204276677810054003143076999349585705804242162279383996250971197388336894251350635300330030547566932046749881668283316656329092293730573257434859485340896094470254576175340161720563670767575764477215647975174432605630860311318640610668116222632012888458434489640750677275192422403852315697807165193541529996950341250292075432566299743906182962600896103630223497146698132664706002400458123452754376688057454841854638811867116483156431437758751969037073195527729612113743418795752477763515145906097303444000229098287812730346379134908490729572309205809600975166543037987971905061475490265670331552460697993014487715139834948088294603471960905235117249665685078011132280963516163876200725992913248350752047360355654491935375543072056811414739335169268735420657741726381307984094023819094711156180332212010652405993078967598181768990591992179925143875303533196111064404501184933827675546726068192371366069705473408412774592462179970993159360467405632546517250050621007294477539588871370490828942106279921110348351703652503102093116381091084910599627791924444510720977183565834312286130559174557238031624129940775542817717467446399126162061202903247057238451190509063957615076203657096016911511194868678199886840165288744557950805348230641661146461725718068592010276228232354356088594919621656466866760414437000389340308398428706517296699704467598841287694054466558491810017653822310787280252283315078237271684727057721419497771701883269623711715453045535667329631739975176485402495447552333934297096743616544003115688041042664600741238646654777206702147042626066382762275697671368695270005034768554524375258330262422844715225391281635720953604304973300925734061625481586544387977130619021071503340241192294528159408671718724020773204653913406960501033629536346949240360921800702121419130706099958374110644688609647307650183219107254156475809353959600338148839871439879106243851365272580237705400085987993033855212902735901145584353511854238321899278518004470205313342309613007314683689795195612847598191138463883812524054654119232070679137904219257287357787692286625226806401668476526272944461868825270647728175501464851518738228389127463316387406936269053523650817934750184948465755349729682955636841750784567100027830264296818615358761589659668516393268770181694458550638453983939897015429138857172025634188670119772993093464227840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + 1218951487544234192614126170764460098731501643832607976419436610193336758452288728064929386475726255630497912896451213006321222256584383035762700418311349742024472947211035013347309326217068411080637175490554256899855536319558681078595915494717855826471152542622468056814057743827462787634030447856304003021157367880065557239448347075529433693223270466146669770121598265699374711305899985004407841462346490068076989658174888898377423555204640721523953452864270628908425843250824164759663692605456678194785189716466152263188872032725096525815198932197425769678534031497561400902595889511274712722713415678448817649804760473114026331871935291406982394443688166699388265612573380151380025563705658672797280170437982117210150012279707659405286882181765453092883646180712576283370208399046841044327466879704848202179195760445158286522231763393907808065337668753364563198093162242414637468889030608555572519142438937649269479906214059896757669238412524564957659213045411880447885110149409720182767774716342672498187122572022439030041520432239456434693759783168845017062098085489758268280431377896569725789492685757907767510816954603926093504615916782525644030698233399099045176897586153251744927422684864887219069779342896866978465149614334443709361910253640173158840265045632815487934601235464367973294698362853273265886699342228857855792915000054445948553498360410624572959120973257591450450173824610420664543638130826716572276295569241224632116207736003840784487746589230325914891974849413809400364975223555790506155359681476766464414893143494247510655325528543254138346989164615323386925930918593107758713404644771595115588325830830335570068865002108601726334302933291922545774770419385027123938170085172138525100235806280525923488287336552143883378319440232504309572286415066159143310283753728107955704037170643998219873588081005308941898297738663138877801549853137619979850935986986064145926350473649990084260139421861667310864932501168650255140291033201443369200575774095307520465351027311788715401780742469399876851145747784029061907034191368743003850557545956944859080665126533240340740522063249725065691182345343714813627563188524195639840997635466855089343093911393526802418355771954554030810905036434941499171182227963062289839044163261982518548993539151082894309304532743759772341894401383273792863975606874427291739603133694640354292116595809201099930660052726218404882658070785159188311458084021601560844587277390292859005340671597829869981231958214201289815074033429403748205164889381919641923961007818963893485369397833883075306625546537567157039147000637759491601824729687847456440656824999226668175207334081543873048424939799757045572231498784129514364760135876071345973881061249836198711528363093882866614529016788759101286395583099492034427682359249947708963694445946249028527757556320951865514939127059916367464405555699824070112291828353863808928021905472298774867439376214924006062528068311744780325918410877638955994820068760728819934414888285768169542224456628922579733426795394534693301122092557197726227052983771350985619872154830775508769847071312012635850728892106254426356928679774300292539568330249037518049603730547791739939783324297625445030434836240120094062973024360594895342353527923936250376314865900075622669956152618823280703824110661400084568003149400028573937618977236186591850315932236279514470701498242642374151276159966634212847125893400069099164719529289911275710133530331329970367162527148139316139742276727867907824468871851540897043494012528179651167769306497522116213341028718950438521354079999485738288570513510055842189125975730969548330548558253844356824899882271078902450545913561061912491435895170254816350041362204713924882725179157498392739840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + 3460561373087004123990730956459144684737823927847584731471097488267721855239922490453460127121690686806023346260014823982313465973848939132336455451917847216071409997706923049625719692179620948504995912760947180806256500303487800695350834463546493388477609208610898089061913080464295254991859401458241414937328037092206378967075971579316554142646441299871225114830533413994885238057646215109943450105787784448398115947790218583986230998723165033232471054797602844842652441302031890160286467527395771772045895255349199763276506765885915205889877007428998541966221593667335010448809796633534208013992201118845026344497188988784606600232031558175083092595473896089959981631559692264965212043881921512628509327741813100052593881456032161003304745792357010718242674522752410703285762522527487172957374361895214775009268837584948777302774165556899265530849447112818710069315940626473920919316190617437437695580102069977288917395682532979883014799059041314849729695253847073561519639783602345198612643259245833420925503215486981123321119224385336502694620479734962209970640535123458624153621092665260201441451514425004562814812665649284227309225036115750719625171636919224956644230729027820127326659586279112314154873391356451198353451464336266440807205119661713936095711342473430557142267156598388674090283573256613580271087623457136239028372713089797586509715569997418490936288674376054465269663933226777548750961043445124861699431352705828300632366104853277086499495309122143656377939168842459201076498868428646648292147002672756544296141466555867001089707104818673059660909851354546344202651056949052163963757332309722433132173393243201279715364550604464302448186215702923396226724727019918377225228352127804179673342348003280118664038379624926200451478857047522548490386145349856860583368542629704541335153999029706640718140652122897944380877513807928832881648352621805874542178105512671269977674718971506087737553983330586491549280100994435968310598060297826607633071466971197238946025881938259284494171208892902393450336240435406267733751050192285027894342950369762913744437751045859124190980242658773476085423813896190338699617366361327674324158671803806856597969002899365763310159737874687838397190476651695659861341981557174353956202735153243811878745756321682540989933009013678996020874029395801789137271460762644428833051755796142492357578358821312266191972882074625719120250667716055293159979225592211694641048532296933415302227123026408930066042831050693348944491534111499093467590923165200554466938542276836980203607551525475581409172709014426091816488824282320487840909739857804311001834523541930497627989215846770824710230268206255959327029472016287030085500037159046630458049345923015650548084886375123304246879930195305984457382318760115412128713851805924517420462092128237847175431889290646182884978039164613730651879516615573137947363895203680464506474665789677617664120972168500021938668268130543049958552464899074188525058236043317294732253133228652997250768794625649455542392195583143943022843929593907171041534754909914527340216891144444264101432100324283307841564924580824784325439673488061436401608917758507326188830893196330355813168920763929568825094751798416791199847794804128815128030383305880460039719076643694780459534025788684372828422968759028670554395440771194909621345177333462251141798105020004398098730661479444835742617288271013259909478867286405180601351682093636803038151800530729328906253653381351392284541375645896639815733089301652873595981211969295245870792312462322944750356706254419751112393784804491655337292130124757063913924673580209201351568742207882161901612425519027504937881577588533726198160288911869980843952456428298571356835924882227200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + 3747195658977352729515065131625174097834695312869451374045217037440944995437040459140368871843379213702367815081781063216453509399831118528364714663578005450406077696960943293357481912148198365732985521653176275969039649716022111278381956086940281188006654840469248200530946235047604295901331107722444587452670602731420453657583479134421116769326162492069035367497883235720589868416971952811991808226450116535914723679762541408294540131260038927880378106685313728987653253206412221763499041129685272558447658488218097129198013834046402518817162022823259957511823827366945326583985984603858061510897139816667189298758493003107285167279479660680320885548533985420327499141362182947806667469225797940409700933738519916419447018386175173164054970597067946783046960223807200409789715971651990974598636789101592590923937754915600914178755206058724627345756372555614721561876551251033117728233855948417129838415524298019088685276816552917883729282608439239547469606843382882411112784747970038517841483910494728940453448691523865920946728852693653325679166496318075439726828883710631361220441656919254977750085716512715171943921510229669371081030496770411922039005945184496316941309342313652522511964824864401929529826187603191373057123277810231489424815468785824057040898874125901152193243124822556427196974597888877378329471079111885971492877574363549639343878637172066226654361616642414347165133028167678101198137898980408810652214890729717997363220492793221048766437785821625302706882746968747699748905946541035810964643985466672569142191784324149754000593208002291291344140512557024263748803026691357508396725362410135577717990102347225354913348908341844618860972758258334416813675839299061629218648454434897086271952269771471967451982581637196228573709265686816048184283882574823899035533697439917042403117547447584630865365079168838780211570784962774477663148460491759930034595740784937408548608082551417167166166090378113466184637051743028907657040336155906091547174836387924004778659251705988842835269560683611088997922997415235221673874217761280508554944464475036941352018656129273991704006422025938973899323491387354560880999710889919152942403541068908633660268537258576726364076933811363806520371036661485995734483943968875910552144443119797515917459880092510564200219856754517677062876402314097726235641524158251657165424582178689891206520426212034317650652834187862841546323042618904741257471780603322504721429121959966105772062003811520524979422378637914288406699604847302682365008094838485038477591219528301710628997267592562165148756152247597066971952701545790093300401860317319294174283875026395818509339700478494699739967515210649740879285363001123365142160075494133142129361586836572923144949411353138511978151113818590103669893680167468935875004962679923681530142753404549899730630999942926949475834259350527199088447103539370441413699555705840419826734137771695143720064170321776720850841086459894919939269131474005768784377635602576250420911357257822444814668862898467840086988887275498135321859636440071639511310646070290248632131512981408017002285262144668421140423976212294463037623754033575526808646732370854850401479179781706542316326977925624843451958880705912681136217246422750148650769333932879080518156705605188392619204381481330742234307748432339326312062204107647904632598384539210675940853259084446765558611805624995456050094817181933236464501084624141491462287964689918460250907259854813945012363957728603989047637302970467582561613884416153770584640398693562971694440636008502591802354868985933618074601942355069802909635256572055125916093159620975985354721788494020642849912133987753223538811654290969965321617919089504614172317448344324443408957440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + -413138477441578575132781379910328881950743741047905058112227058236398875714829923112897707064127256023169224063507129577038844462875483788559493482062808887030814698311217066383214057726674018550522398978719446615886220096994183155444967143194546870072324221429742163062023139980856788098059326610950807177411017166170394632680846101012343253397773946692004480531747808574941222466945837718529200289552861322388433557087259391350707937920310060806508925873852978425190505855782832097766827784758348986345840981113828571210963291002912282006275440860701978198479331144111098382389860137128188884822484440316803641022366568492568819357396369251512118153356227817867598624510359706912010182313954424130713895478060061901939671839312613520215987497240023886408089630522288197716894249403802857235368576159786758462222825669635424059266726853354254394925100239089969294850923420534199646906247505154068570213263429019383404527202178888997810224795372219134671765423763710358512600974387754148284014071210691169901686282793449701311316100548263785702634424216510026515527259827214488573551067413491289856361382821251706358437604488224638514679122103422298449725149240060988443174152946252385802957619240290355342379091207822369799352339974167257893785929047036876274381175743370673763717155438835010492727995386138605924948773618813524373621491692223675322130585915755984156111227556803832718621507875771790072937276074620712153466730225566891621661534796516032181201893671718329542126164666854713570064133643390992498935457919890391347484869211394101979755536220185014497696458530380640919999959609607739013052525643556971856553915169833147326862852043154571490160739338350102924899733950048681942228385330735957665097027776696340195142091769331166552858286040603145390698994286613913924214882169145213174831570811690591961773196530127005075482621005058233779719835200612665015587963160031883335809974934195825270225555171923374626665901232663137442634527916462941627718001218264175584181008579997761802169994743895119134266867246556235154514679129131445833893078655085749387806888469304769040168439138689274996988447494079042323621848741991303875700384735863649016811252931444558566302905856256956144796504965860209560365756527586800161222356872287391414250900899264723028354182696116455584914324315690148426379271129776235058132280091336305780213169387361537188352026777257687172439635306116636385181234439191196107237094793984856736682938399693294268578494764197644624206913671224479611130764130312117670274045184243004153620692419273358732751704158638607507339719316344524456704994507482371474704382402776397433285883662650229251590900193330017772179896657333516740325561595870923588602274524529683245545253542092795823328327107792794850151407958265144805152820341471390625802418855548870896340005168548569768941895939397308922050935903083033476448529862991468843938876742178692754647839281620578727446647453374921991179499079914796146785594906471754812012197386205678662391630193292170912778577200980252498122207767630104238361403955660769421044399860557307304259255999362354230699817935564380763486136867439902778097177131052127039738725628063312873251782161233662357677621608431335146925207445637866262766271095785430657244013754077885788196528768150827502576630123150996024939756688211072146819918016279706156162478354276850704286473962292278507602823061651581433294041241672989981594968215401601263340085094197024556061171906271061036953905498638047452298744358448053976034137634625950440928547667972754578446412312802131677202180378537411120801767181459173961237794416777004486380202459512206026679600527122888302266467322633909345329250916815934440768951359111168000000000000000000000000000000000000000000000000000000000000000000000000000*i1^213 + 1840908016295966683516963470956389351258783359647041548834633834263109768714844271468127288098689490699442444280069707719682116656314404371666256824097578833748243180045694132890111406503514701960045879410490372155743362696845885985828344836208238262776646761085459461153651456898886137076531957037165726664241206299771133148887878524579368553240794453924339759370603776908144314580911198226501510140965819635091869112133131199105453664590668568865219849494671473624362393668690695449183890429928374386636339015827523840719849778820878255785799075180460307808484308018151113492553666306943508938507791309722765167654147492785101321627838708148115238804447483306007753224294857303154137667181901284948913832610349451781073397654256713878168121745466986930183045605736069077938073048704166846232283417207549043822292042787526552114411550021844082259211477284594214247792476464469138748270474205643134538408419666398844048433494995772892909192711651024020217513370448883003117245046033988587971545575735049311633381992878049962391420759657673197427889646568054915090589098141304939044886389078086273383271916100328191565694227321010318228973911688973427618033339824116653099208072934308638581688203487276354647894693958589286465897782689205514579773380195486613705677288861368836800511461269377592325182100909314227246842398697364980160287245967775855390594047340473684336280712704144122581423451141149983054586612499019249405494407428960343559763334601006172671110767213604487305128538645616289755021669636187085104508305026472605170960370586075408494843076855736564113091082976707491393898770635521111217608111369210196749352360097860969557846336041876083628163920830910561702773585473776891973026780497808448348927711482612438008113969143439052007721915975019211466398412957123708251962977224434093241192961039393108614827864718300254211345119408583983214646126345772316874068704769424765183261646070229289112968052357471866755608796270843337364949590504228525701663483709006869897317147507548242265010332917038833010008986299433694692816947567727060124697492128400629877889432196736925145552784939513483004850230660032122183593567217726365835916556215696800649721214106057028976921471421211505037336143537923627015968155717923123638998341676404889247144225201240367334707195149438975658382055521080141946713082770448235963373810754240564714282287894393004206849915071470516012088589425869562145792813782834674800701439390826365280517474350728796562035215118214658573441747505160862440411494960966963134768659676732010947499576805430256944740597727424774458122283256211871029989356512285505430055736582341571654042953096779473489433299351216714141028598598742006075152203845579958084521516294391141409292348388271583209405800326363404647135319300318537171087989878693287694862766114643506877982779002937859707955027642517160625300244550663212535258989978802143700950344548461062733423183542157817494085435264847581706052284420384698820928087556115160922793993864117497817872643788613462517384234528432029667530934900285322348662260550903713945255466560201699785767090291384918979689358228458214721821967782755113047437919836385584635514153423427505502926588691795399802461677399300228011117437355150109223459208803710326648517475334218760024086731393273181400877387405690448724827386535742232215880317007671513851562608172895052527585962529095180215233236318071610962340334623525678464929477867896776138797394945083690858077990078722264474148577563567067939221758563976455320242435990043111271739538032500078569060186122988095667732973730712167616647549510478172280007045013744644110716221671393483689519953669519059786598649111027271279967985431544761556559462400000000000000000000000000000000000000000000000000000000000000000000000000*i1^214 + 15468774946950479964686617462915789629352537862605620213167806287290040379597628124136716055382552174530562859540079581585682834977532087736919285269872757555439983135061632805906558006727353162345346926246817093960058772623762070796392344760724951048722447357944221601367938121666642647367744380982282392580641987719127973865820029368058932782458782203181449972979583753540381353672724538326377171283865252144016634851605346521905251750249336531660020857632782001670265787051832009117349618263470720049144371204817635747986688944483767722453050536839604143930661203526111733496517483433244737540383500166714400892045865646258690226537048200075670345308965169270228487488980034908220636779893588313798466606483782395131851837457855151585711418187450276780089185075026320641236118945860045309303680832191533031969457414260533696742301529959222325682568786579032372776661500416216058380080179170535176453287510034019424829816027925437957398094198008628159773750960559053019116215956378624217533394872412720401808926871050660596623211561995479296108067979852253759730046449533697092674201543947178990631156115320733134777979066694396460085377898006940281212666842932928903712813529027562426665310172381976719885712711714732715850714234246900223230194610296834653555141483688554778977381074123545407927280092950581502187430546778015408007548161789880281389758546541647460154343418418338040085899770846916922491516947525831958887051394306448216725367462385121118284069039444163333718465479194982297835088779882833431545719150545547413390891269824702117717186887842999754578718043545027209890591625778052698704768496581304937360662571929155088292243504210124192953597158450742688156662720254193504887170998151928514041220285854270511002691038487148260325055554772481655006783167428882437892460892632181502255569952894850597300988301661525879257121429105047882837027498958760608699444020005883018441016112987200825895392653269067732201489456487142347581121713695143913338799478561391682605120749361031379739060613181859754613881635881689590598959200666261225231226022524523238538626053786557898718912112673103171494669428213603453584587570640230685146899753870482298799694489268187666530289356781554085213449618677019955684953089749002639264793601421614883605917045982204462029644415859066808313806070748468323280258980294507819582589850921221930591978041353729676586090897502294071563520385564341569221608279695092239120191602704140611972907548029679240840515924405051840625172895228731404619962150143776759391274623758328913009043237077128552618519297837132342694851511900650339092248765691087817555808166081129653832581500051238286070740605616388777189898178198932196911520039589478397994967330512250111945727769636239019773911564021471586241364856063733257269510444118682299775284373930933147059163044056130678818120118860861413686806882853241948537976043277131890151408605801851181259917398781652982626241700633821458841937599616583461908464355528700933636184652754756656353219708529731503154006967361895742897454399040154632329789689770952721537135567088360482512041752292747858002740330085461205317750258423854205861961745184969223904111974612067488225528346456710333089074424185306771676887081591952666625065607004072689278479728770649284280678454980723829073257586553468833483092600371756407528256677307161940218712127182533173644445387751592165769240172365443013429845411094770520103633941263187655333374698737545095202174349915329682192381035951420377455023869455199594395143796113804216995031036063428579198760978280023327042315521737942041563970228856385320120401351088476064106876264834956181935280155146457802104689184113187824107765360996531568640000000000000000000000000000000000000000000000000000000000000000000000000*i1^215 + 13972421130786034908178746456142405028301356703802707535224306468814378142071949104997964502118280190971131581606068634791703683751971558366293566859768558346318323342313142206242486934959332867001529035721533191975734063688727426416791206727944686678819521049675969371762556597902190433245038747364662102327496371632809387732025167105569588091681835307865763519526875337365278644227837546941189834040140774338082578088716635985459818223349666186225496192854369569661097820439427298068609433290504536766484500574515868019998243033653994042676548570546115758943128115044144940361124155352840689942989138525703130133687580297025295945912951297049692123917764186777872349082233644378961719561916830565192809843973371547230418418989803880842612989733481075234206919893658587584582733555506794931406618466389644904699561512290440671521195379775437802550103305665033798711257494719988294710612214189648914270719914000820215236063532561960140932478569409380052681810005495813566572729075839167801415375018794076172727970759192608773342710293915820197640953592846324066501287710673606179267597328277360496757162669612088519653731389179671002350221612759177232775965203289811366742056422156952746535880074842297428119303997288896737676146921349152846645254709884699074040089718854779413863868812185621651977031806885520859365542852387801452472029585942710706489079710830082218746514126411503303924576548909445380256457520922782870204288684929567420587907251590956607896739939781633404707761584737909127912597790435376732599647049746378707133289537127867461400833654110730725095154487054474365799123119858426095635068969447292242921605398799363341809741143233672801105044983942547904094398734992913483733247472925708260959222555090134803162680648065276771387258697503505404379182572887012684483539664849209117506957345835702215156474396807523824951300676338226311735709875154219949121713906604262618717368596092949456298077760386290774428195255267028575070846209111135029689778283201860159213033406984126920355522573031495846346438306686974414883779973612516284742388895268400121659202013382194943667273227973086749293443043393037957086400459550187570671006334478091126779043440439776650047507584870410160131599203305644285887321139598439814204784545290384355049734981907932303806917397456626981949128099676717403592294548292877676483918926511535603102474702191108476795970670099571612578777335149298983424392158440875465304541403510514417567015447697623946565598645209283381919950618902751346446678443263616395386999306155025892458640247387289269296479569908636511168734803431552255494622653242044731878472553674875573419160964645430977881016117838834449709664979288205308465016048991578441015893243592294795282923924942805652464051464044816129514444019414506868144747440567769823701370654157822549080991111369142348851557632984704160217804923959346007502345826167321969093237401801575949553044393850798152769143041957315386422897120305543056080333389493801178753478411745095173165417130535897083482707972784552742514172646076447079001491685166934324007342449234184983757271637415000204758678194395768742734577096425215766661513295126619228286113306892667656365307901450854269938087676081622343210124160983619499686160899021987899833433777257330995228684329525270416354485055367712960013720827287491392543351654855530711014704952317694185862198437245660169757503249347041869805670874428798801207048056936113847035374426714368924761077821478706857893695649236215557330640224409481646500257405154278546341404384418621979276228161869711905410628249244005824067247896974821812401066745648223260165207425042805113217405650794272887022676095445384044755371950080000000000000000000000000000000000000000000000000000000000000000000000000*i1^216 + 4235696461964687575061692954748165193666678686045225772815810390948779573115954734256652384537181709984793780829084550916346752159557130857077653338911717437851961759627283206809308263342530671845432289963382072045183316299265096444959467574583128736227022290127048098113222445033125814784014991552857097069992028551496907163981446544082353678255865740262279477752442930713644443976254988978276932020514675576932761734387787768071846053884544356828186134869023924651851329313766424333234938010867120128209048151779558265862896689400202299813966678353482614362684830530155222672600195794801313528587727988588450340965070681581252600286680908975045890497302377093589921319184365577103389794640299059084859449249719703755903563257643617451203243079662115029556853411904002299148824049203020591192204330321734431640825387349133154094845454135153594161925938293197364150207292407030956907326599432716218080550386202743608027521257425738430589626832148052102520849039957201027152555418796973600097728249540195739574974657211510933893042088708486036029486303319774694248194394963192595731762329233178199288460032289954189186305781197902058446521476200103810255963910908488224125774660363909032397603523027540679246376506288075333406910415963210825953039113972510245432291390678188446867739047809342442255709172674409501660046329464720262728338611112934532007526036043493027289885559172120099131737037588155645054108946641654940555025714043298283501575051055135002940580810176268519287062235041530690746765892837260412470700398007558791858722061739301615978250282235623213789290464488465230531728839764475887622894112359899828690719905030622301984767274554947916539660508772156307243551267773027026382765551376554679353438517509745518330768597881967829456045403312516236311525828832284355099291685915094183341243047919266004084733131569067250888974624769159203400805861217618246046190848544623394743782254357209027622879272838647955979270527709554725147778157303821290185653025348044915697102754425480486955365130203006625254796959135692424007271888244945632154863775450178191188130010804571004587018272910924487186028483969724946795592612105890691490751449233473067814576306142117160780975272700999781044826733221088524526125916547483815005347935823216257831369364609015759289730457996382470446223181557360174496325326657565984647971615120536602188625072711251044980305471369312591779026520062875275831446901357155636084508968362311707987336231220623273709071435314535571504702155977976448518571847340381302346857920599661001886725792644517923284706657644752398464063748803078311753985560860492231768952753732160250414266593362917329438652873180519288347210614690926108656213831711554185997400568969780708755856298235902499156300246650543273748829894439116184243798507387024376412909296554661224354379218323145741834690268953689033199030339693730771213153833152629833914297408559533006930642532216559471582398286855346300241702104344323185993712087520844591786066266007636860721143893542569519110782074653881164728494885139638031261214631818231074461122578156813787516241147674487148321719153386452600800033456451024046284784176132231448749220387076359178708201875661506638412889123112194472866902745435855623797981524264193117397401330667278818446806874191653940788000915361245653405202050531429276946848733058181537861061529593570755063642433236856898539644704810582937567046017521452346414250353740359815041195152339501474003105724100767482656996605209368531608026011670495518568999063350723913737705066743517549631624266668333459294850622060046837911718961865826087059686629452155523482389407572125455365770680160975284807484558558952947712000000000000000000000000000000000000000000000000000000000000000000000000*i1^217 + 24099724574157817704451130084275053565744673427556359663785428167351930034950427863230089901140181661854712997095055602130394453959921506607239732347620012736691899953691282073321562957365176130558130610632628220201531043562642932265211485985619557923834624628053312984206431338568897574237020979195822937209003635207752190949195210794044032997952252355402216318682962935419929425462466667993780645115535520802189708844779465160858619283056273185256450102736915710625310153976572403905736704466181884543816655586250403062115536389498700269826074559903508618261377685316479059886816947834964747621183688079118642289082393140722157664172114098986847931391460632725341148084562537309184141581435440646617838081897587231043931095004938720754909214964813474825563301949383546504525846974211423552746016096899898472012846747739503173899264213150651823384927276673584646119458531597448471872149474869837705975332043826282891777456301788581191537955971492283922334937874785634418106095843271467474459584141862319015125014842983777078388649067478826350432606093917989578204900125214606024637310025667983155974490525486616219906547188040674513306015516954869547101412356805456507140465423208484499065055541929242834075761260184901718378596353049782190160837166478197796534218856217813324795588092122481424304608505245416910130691681623475701501294463014027618833898718919138797190456846798356606978469109170913565861599465235942732947372020095925599419029820486178099459996779035718250662936492674919235582749592809163886477295426081722404748843991100539459072864258106038624734780688876652544758407158714129399434633529057080373097014484213911858229792377997088337686763642626029247614757033865153904964256776705108036382248976477880874032907267035568254046873613493039883005217107084634344123589997686879784171828772241853885237376468729958020152936432475842067474586698626537272754587509433844095628493081585417367192122687225619096270018740346951020008982641880590153068831536783485292501075571682486180735556633046462797164362832298182133250452013696579040130223934128842901719713387712169754533547569657494922939251821937402798251554691084549974629170023526838602543164448614483863923413499275994933950660837547134668730292415489225178119854289625497629214721063045805715682839384955522492187943857320241225467967658295430678139498334114782009290380421174506073658380607426620768269526546093204459143269446022589064842267222842092313194307577802688425576276355914041441681937104609101363532776375337367730695919339864160316313430700461796650282907224932025735613579094785180840769523399514966078269973957955174864082567610037910506108611261536083897824679685670301651314222774627209051420066992070752610872595333408287210590464402759909333855051283452037055961277755091162275177178316391337505198728844284868080105309195776643807408409847222356123211587818304549521138454207666397597644855505095384011075487237442316121441568918363931108601199920127504756569556020157373247976359506133878559325650486562206352022933401065692877606741687931664244721657781191900638928607728872803729880111746873209041453836874325572120321208910630874042954945872835605864524354589324408551405916463361991664048141094469883848483049548268679401837675980352476527247664167808192028477956193344367187556985928650052987187298619268874341333223986214369137961765210252854890316188769115695400590855720031775571070705611657665316000653323878606451546607401372271031100472244598773897305429018841833390754125306849566782398410764595223911082312106322765120641473365771915674034391072083158013166118362629449507047927507206065166904063499907949680030404596203520000000000000000000000000000000000000000000000000000000000000000000000*i1^218 + 29221968233589548081164038412683764149896810726175966409463573366768281586949789691400351607824994116675272999853555609571235822469692040841376332774585152225979588956066481150589799717706627157691177648257337913309620686332328904563464408836277740781535640314483875558536448348210875834838327269905536326756571709861750003368845735195466160238407590094416067343612823209704285348013908835594865699902439636754690645223429504398696058386330424236428783352544017417964074113088365707113750954440470383789947302612043747505194631846317797575920049257500710078170572307404095282232552183553348489018281742943324155777329557697536475038466505088553923705471097793171421592827899923205466241570815753024497415419439654402713213501412383735502245767801472070543669739534704929598785207625340347849370367367124029862862495974803920044783779531828904831601729947154305636987117154201618369254429995421315159959946522032940191480670229611341496205355288453054691223553449358436298291943010672942294795117578820174766116695275693831039642627837372426303425068204011646429278263493499615719377376376255214881608537644069699593849777362355657323972041955714507317672156640232901888408329596943688356927669314905426292614731179827596040553943052184254426886074260915636645857619917651132924025527883994125934429625769552768359768151029572449612771676658464895438047924510723433900338060846415933339955180448759544149315596775419210723224875381961376310289521616950429335460010847406800007081924252832915336814779344595715953237936930937986007628980611508730002138681231272222509294504677859602581471110323043164859863779051652554302700046015424103664381144507747983811677187209821810777345693415144029550634227764576084810236225868266605562308755194761179709775780962843312057093770504539505010356951317377402726860574950714505399059503465501794743365763563584221667805636013083163522577195714189858239201987093842284799034496836417888429637829895454625278840496059394902397575601359413509365704694436136921004159044292864935494671586138430390774496646575686091465945837827063404294565492889618213789270169970101151893740508175794303250484659165203606875724647591572457377382833261461311755441551979189822218933854231115320844650392447192598759507437028536191598824084828344693562077585640620983792778935529947498673310572040271442541795399041681033314176931710322876136401402203461437122608224210546093208879155953086608369038093429937208430206250898277456564045760219377017117497085010094546314323877430528090589803624649934813935655462964128691048035688617449116240310558937728382282909444072556554998638147773349408480546890824601048853589845676582145266236036706498536982714913051360453363385709651198772102533585686674286645332765674907978915863937509446265076552589647280095210646996268407253571825710970481557601086589596203420990307079811983818577415852663246012352659433945480967208848021578270966320670878370682068706865588259388892641137017117736878329383596520436093851425300296831898897625349701762045858317759982719104212290481359919934710909913233354714438759015138754468082932932247140475278307861084056086468539885015292374851222685027346914454901049674587762859372377327432023526483236514564602178204535702157487086336419279527503105186422800792624293807693994550505387170775783895876152883959888487137277315839114106013009772092756385966114413116933190096657344056711366630967617138582407709505301586092609527178248562038688167716660404099957776522402972972790914715347910242506440345051446661006159654921423613163762708821583879048798426460621776717624410537581775869718147966373167017314129119879489012550214877184000000000000000000000000000000000000000000000000000000000000000000000*i1^219 + 1176804497462259721616724165201326658860325650698732359991586107867308050711260497063203350774313828456678332494341255683671247003518580630776743689543158653230899949711386445902563108547652976096632762825790738737706341494892775597867661767372857757541560953958912313081978448712681577909301138292442650980815580086671349301716943943235832029916765972297034897857381803133651821518256345785986188868244094678480266490584452772422663524392101325298291813631439334661692654471399757059235155109029689934817401053594270377851225656779560937102184925909326413970778424249793813394869385069981448129765573703971858688027851167580496877572296854078303657885532809635788040599495844355177955118128656813277770026352287970829711097441414817246863380165928888637651146204287273169830527377435846198198353431644848061395512080145546999462157949225808411050995215289305220297800739445135679338374804092234690066536954099533713158687521664569636779489987047604658038816686096500538158562961800520409943710332544186088993359669251589294813278915339823754258798585388933437089485193579369859165392045137343016310918582546417299207960349256381765959289311780102816546831428488104836910534904107906801849346018413090116545261578502757506304198576793853679946161335968409522699108430158923475884304288615347998541952880938793767322322429669876952132124154719715748349280115250060748207515229098140343527972407828598036516949194005202171107532870512187349362400025895704751387101567285346692125367598550853456094226205172387253411789904634284435777863185600222171502491686786437842003969513830098311142817810541551811031307370859828353242185613290970468935451218608727459242851445017690298175907669196741749893223925311314072250867711954838656297047366710656231903290384206085672407666426240580682117507748437681132467754654288643287411542173949093167397939993362090173276490602186262915132623367217427754410628682144642673167591881125339866352579958905394681281890162809660950621635081707782174530119445613905656055942674272652878729570842228977012232190948080507091989934139833348725227405579437674123468531146298792551813730296308925260252893911834535670442966884809531915267981471174816135742925681497547721499904898927442009863935310136985214760099974788356762932135499167264566756624851853070055861042317245516031135699003548427166769100807908221789547167954737342172654586329763274640879806723833441179101813508272519374379813825956304981446324438343645480232167619488537399354836574241679142079128140090773102153609899165791582621038270866007493099620925944274459114666338265659392592344885173900718162025663451643678053605130888213581995925830958151955342784963011940909994407034806460186092189427133612466963060991873739168610951198762120378467938361086798777567577001989750677442497448414977753635835692518489545397770656213977335585447677194833306371942149323863243888475336594974993571772442009362516283982579199030916924232642805800455790855567904926712394019583610872322318563938704419077375877073616417820647118240753866102698216002594170249373220867641623776077710456606272688514330892718182597790825467627657191739732889059415409296600487345436080755213968660545812615303697898203568799182475992224233684407323299747594057915227079854698836018744808874512155921689053557369376381237891589142785957201200365240786784887172204681727029663764110300559488261461236214457914310326016269268116702280729050518473116678740361889902430157842402826346165015867928993854098257561625951457978663298135399055376521055389157175784408796540420757650440522944740362890631516931607721217019781964459813259115719306990384602048102400000000000000000000000000000000000000000000000000000000000000000000*i1^220 + 16391006991084512585195956337106259946410901942151317012333133415449890916814162957348915897717315501434958517610981441220030562163478037486001521984668706817383061648832010262975626884683140349013978927911889433366442265454683121286749979481781661351380261756261804758017472190558131340726809248706261328395241191890880608376263427721292636248985739680607298094258033102484612252713229037283710557012412601665394317106471582786940830089357367683696635679394590826609521926897116613691472728967375320228609191237081225050245514243697026358756724379383586869838557265616869938582549725603859688932557779641781422197190125465332804108143178402145492609322505888160341785434913125037652861243665764586635871298982975658596848083748168934307848564310448676096454164658414871719600539854118216107251363161419649627419525754101156947702758273156939363217301841186561740360438394944104264821160674432938647592814418305334228907200081329718076311835807294862580882300474222717080295823188919455593959362056470586483197414879664124931317376111427507373321360518263509679161989621646651069169410895553618311759669082757718807873760022811637233507500220176461543325421846210607490797113732159529642992394859229849309611322084632436624795394702375231483480041869550129800899131905506796611303930239334553153673733606954666427593101963304237529473519006966706792498514791207578728373880473590251068540040008905515033225623591905630665994047225126253092521359693995963545383867576847706991283278219533558314996162419976149266782616884895992598118371278353161857565633493470312845739669159052245250764584455749771276851848539992818210483104209978112370060192915304074362834213038077751104570241288485615504986642809132239632666974216520093649825990287202393538782221002347760986220594955174097452778681312560068016039532021629027349344462094497061815661041405452498076393999924308971409345304257792998676342125220265142691826933106435188993854467986309616691987409326407750454745061721923024894165235521754827694375348041693658796086862971123722064226260333035550482634674028832997046356447271411801880458633594521642210747019062092258977621915551875108695619185955106688387216915297295827050960965084374996246628541432285181762398516857825507958091729660689255297260881315300738441464950596301883019548896043402873308715207320489595062127917390241639783810045525209845468914886007896027354929572318509271358019195864820793170806396652457678339157711642355935045521995336567679575708501663105657107927650179759838104032500725371717734435864650157505387612975817406354274759615210844438404426163297732614617843852334609066404932178536294383675251614757100227410891062620081932969179533771381398020496945880690557728152423712954027249895251672077947979584291357885965302195782445723267592771885710427167316226476141909628696520159217499229528541921550130835826759474565313937846309936472469479493123796935709235921107206749701471584111266697917628767006825008184869898565395660291711972839177719603993602113658402955306332944429938705520288243898474572877280917302922451135332356498421250539041450931028126186217046985078788239759920701227232543310391607185316559901845381228359237308482799056624348807395829498122160804182199499634633379274001878147534764328135898178539952534725469634503075776057137840149824098943883580848300666365779047750298919539319009496363794429630110783035548025102993224490373960652440056601117123046542137123457940818646238191901590334647681013708833806234979725005458555507517167885362010856733660509190839611602494415013756101224103305148716790705253074073820554975148752997017906534869033287680000000000000000000000000000000000000000000000000000000000000000000*i1^221 + 36958685041721965996743900462119299272826237833397919857525528357426500895635391828142340260520440545783583717732468661833788745819930590268652782332240233846483582046941611104695988330033400465137207315673251299918334675669917845114691290550230913451258975162233558594227886038234732935269633811834216962354933720042970562332361891912917296903674337369007631886656302994399734271509202328971732035280607155988640446584078007385334009839602815025980362608146515687183404897286587746904792607920744239307988382801059215520542875895809418924843682589479374318080805568694580589395030820198295633477634774585349017709866575321453686608251681561935132566791523198092952079610962545103554324256541556114788577824493658161204556386147021484959766423824938798435318407544321705831351471068876456423522203666982738607061042405071578350394717911257103050019038609408882763698386118334445820739337605310519909849601105827501404270687555221935797661020125273818679332483726309414222969194273148188478681634971206701203715679067266450764865623283088389442595804073045009600272832505746328016894119696586129029152867616042446409566410255410654533086169152423493422534687631745486477777147118487960491414364308419387682484866474141813242858975570390889868783239014900350188597435351436718219142618701499317249101936734601306825245709976295425676661457893046466208470915730947488112696142460505714140912154805693085379226361783612491361064097347438380396307290167971780841258310666508181716711248102920756899700913475232368079245218201301829813695186595292117544981612485975933472921575640705053204306412441142303932724376324245526944420802588759616229535468763675630014626889552593060675676111335354935842064832527195228296900177297240690676742287005691064270135922956924776026786089506676854697557692149064167706696747069955412356484074066666984838349349030703233653735613397053187031658486916380814632405060586133982606192506319990476943427005961683590936488575570662795827855260015974943376467777843649994452635009882109459029606218438946311161225696541899017222694037686431211763824288680569891171201803556954588503650752759245793361815020029983282468652540250816392318673885168431813036036280950351348831682210611939835269942448014727246110080380546356661538166548184048774628884300185673237894676864178011996314745750506891614398688444291666876770452233575516621228348755650746546165124504577797934092420035416521966659771729283702653074272272429716971412440302952962243193919779626787536716896694133677643368867886345572503055265656199352775517744547294984315382409015694643198848752801395518754234866996956037792561797669479065017532350814623227947189054611725024540744867411711847251393968414683710299509622463920982248709099395346089159634868266453665496620507211952975334844546909828943155992255100180576989170245471595833690418037533551562164803075262508246467191676591157684421788949555918602143123113693194832587448124196728429181519896823946392826314322154610423707218962354731036021686324014236916760992261253378225929461932876332827483865928750304812604512214475461614629730875586840943591187161804272746334484213016340622736385566539145227781785770070458335648253604151753493009520671413030841417158720619382309952646302270849976523915521720955215582272742653529941059960738969116665836040600675642303101929852026105779334787640845337544992739235371513349308997155605790729562741833114505194016373358021777180600711972208406866780507945761571108547721379125454013482597249716546831463520264674791035734456932228955822534229010775969680473426351973883617724018975915940843457758111696320318144512000000000000000000000000000000000000000000000000000000000000000000*i1^222 + 25457833222632733997729760302117504750527661386686842381635009778828210569796230929169026738635046455060202101747499880474509023022591947292994103282337418026019279017056264453097967750456888876603986060179399197981911645315354895479804144408218638671187115729115911921084511587754667038003929035009107374317944957023296388853377548327767631250701389985555991013955981597877509185842117789562514957244925128103822781843628635621287809534657367407162710610122277674922256520272642498890703665428906685933403783184596635315595283863581270513137071994726376173205820391698753507416214405578753627097015367920460046411398274139753245010552874211851992374970327611032054512452097839169641850771789533825702569008053566062559691960973234145435279537305462694205616678850677259091611281132646756977199494594897602368434638417134913554417910183830298914751908082534834725474248541632823270341415173534376422463540735167520912895168960124120055511559546495964568670215157914578745487482889235028714585284789046163409912622203080630707162415430343903313595554002525259805332607361169613842327824566513160532793503301204742824405084489036868577552567121540564576808272703046063064375767533069310533793703243698004804852558145363635605079300553726299104517344012187767186145625355259839848899276151514372057302958737373794779642360434136718094431347888385007914046741205494634478097665959247980470492284878631639030219603101219000238715116027503290553246489284248584720972101624660961085491820028122006832094077916732778954140225826906412348521207477119286816965881705176757495380780941760388367593183084788307981285795966371547981268655927591566355224954771664433218333624308981059700972939999328136483494456801780789507984427785875542057941247324711256029217355563672494956387219799728939194520781111102343632453960194858551754909694878711444393968122231042377642870381224148764739131418000543184374689238278956627624699401358069813095747347698411456590905517272828076977235788527728576871008653183235683556580241269152335900022718495420213818518846820892193078981192407169972494094900918093851682932603710380472317576448651016316372930030223211178682229073383655219243743092264966906484676008794253920008518521972587498878457781361554946579449976593332351053801833399686322908609691638301718310723955711546065280963775383610605208463635132890768130379789153769602617818263610135383937115057777661292323071592783009842993372289838196689277197701062906887321573375649503948250095858786867606987036770804325012923737713754859868938764260595376032119371978120451190757131648429834149912580538567869568017045410528451547173112768280279150387476376769271117529776714078863388689706077090939221392575297984689120540400275716437022279926676870024860262395627544044050026881948746949023685937742678871934458193523742006385141518886718928959017145289470439082146676437622731439766928876419389631994156019984308164979168412438468634490889920402488388609564436205216359512264118360600231328799338324368497644271747180274223086044704328474007914176982968291406309740763963336371303636764689027056617133002770109858690663259451093951598410799882154496098193124980020917964810505201529797549586366092741574539414648692301806417411592239354695000655030808555919725895056232844055125667926657048653154739759315592230973960677474065824619767462493273037356189379892790503567498659349487384954401322593818238344609156068105059647770681666335795413156189601167079535817297176990891930569097936077399825082070979470981719853174770728088695490778904464327303210597554803877871635685677257407434517006014414108306827326259200000000000000000000000000000000000000000000000000000000000000000*i1^223 + 23910110270312090439146540139137310386850909647072313182328838954345276692763123415128249254785433455372142312305310772962723992288679207894080647818408005675781410293040711391517040397946085325335559992798813758226122907753459020262951682888402478623861917718032641134562693525052432960348498310764435070990231564769206125755942211567418288641280270996806406615978415705949202014830260850123909247323004033275678867120115255147573158595435815494928723941260381929481234879619262116462541086467195584899241857579777519106062089270903677779222595699777277400462725879214321950399753018859622729633558044039125203443393920240938490559438718975564135012175256121847819339859293847520467513238153418147640187726404493240819064635163596117788022584720372119184411511591055329540661025731090485716813435230991531974123921129293693408834489413114310730908400449546477833462230382424782637491499028193869746965208466494376361988263699988225515398222329004916744155107826367031916550055626246931360855282931813174205010140735299678004457563593399447579958924360252577725435850470128737619941353493215380637733722173882820648220509143721317094846988765466496333550138230065863831924764153847010072351269080991710699453832547088539946939698428998018881068745224322115343027495174402429563757457454078993771094360591678044433623568031444851486563077848945324412277951431584860545144555176262530098488994128813054553076201338610641117036640306075998867963409513765539335333420885880751453267103552742053239432681062117899447059940877463752651158007906411556241123964979839810775484105169096188566205443378993023265781906381811924339300559546050821287200176053123504673042425304810596089160382405216655361860425921675424956795655024763605331841517347477022678608626945618342098521819623551883078740792138342076667858379708829114009340909026291125995732171070871834573007195047943000759223009127456485270778052156329372898856133387865641658582068503153431023871254345809540096150543379557102389726475258388488815646307520900673188646282061245348915340610808508678416998099555681204501113154428078448226489724547468690240908276237762178193609651574400779385572780490675271963605136042679887855589696266909988305716062110379663620560890132421742668796777025611361296700740414837298393643934008314687603936213654261209032241795554023587770753243616080218471783028826889233580256195732272026357918846184865849986149877112653708728107010130580863864210901727925832313731015841445591565982467679344380742915209054391003149792254204178942352071859263233942374199162990731661935239826731813395014736743729828978569761465796257807846327475461834716021605699926804552499236681272510312460609351434148489890689094006570007381690704191460502105623905797278178651273478283390633567281165306201094350313210258902975366388204447540730093219576649713509864172642678715628928647604549557632117615031692414476647262203025964619274387106221213855742076012079717150958618012454616174192076561469282717902674053682921522093932015668834354488630126685728487827258276737010762308613780180928346519366698022716992156296068325933983346931065468190190509015710292292775058813521988284411395948729112777191172410487257100260936491465307032923920052341748124128873909949159146269064620076040007602749929015215363301501275895421121375210409074075687235393305504026317042902252427369584482713898371836705348790997818546112806751805157595862561073227793022199130047650224888091436801971552006878798802645541529278442847164592248326474423035021209821781676078720839570106384044916135972849836252185313598015807136298986046551490560000000000000000000000000000000000000000000000000000000000000000*i1^224 + 18813449922362213455340252151835239693175890892664485911847457640218856628980521523974367550963051510888477453230758718375807754690983311610801759287113470609601817187025707534128889308482384146717028644412941089092450844358345053568632919353701623695358189413479997077306917506313881155616251026518548366414599278882858513949332364150379879595667506475690309585094521465710953423452832153481381509658600450340700848102382242418015108430638989927687582954442264697101380820883834131025151773575196646815418718245535546665321820189900336850982402345896757739342478214198342838359660170572844173170042419500365078753885890106908667109216832698997856191173370482261697760041742085859199151907490092163055157427357839883091424576195616213789856182792727684876659899397979563794544489262948158440562915858355252379148533349312259470962478307003483411561911941237948875190227938181560841704160884624398977262934415578140533179437231508618224757219560508406754130106393426589742528771486149615009912938102539331117396199602582669774196663117639756967816751857256925436146093431664834887514835392749709036089222206512795812225550047904087547965802369901866755062205638730786660780674034665127982228846507594327662174358181962157644555052437442770880665109380144277022895403892687810900690584973082395699672753732883872130870565337397541087036689013003392151273249358912794512141501178371296924010686276462125924908014510523558668473542313896277047119159674226795448346263359374690411260363365790611247906924810908456054286617671806657601373314860541419104749787076484789590916435287197025358418033964818764059363297227135310581566428504705687940652961473340195000039044022630066635411519918374858686784302782353082405467056632420412137157931555746125491527021814775942335133563116757113748585205303061454937199936399947436807708042582437607357709349175565605623240778633930112868470472115887832762826406386850808739613679113685754572814265283915889523197942206214269584536407405529666893823255444763780296079253568562265850348666139962091906961949678437586938754822893556629502156003695272688061724401131168255366524849594002778741896396006189589059941371104234046560689192496371316063501894658805829310302847285415145130465581268784791407284651657741125197717729198361433592617018721283617340382165091370820677963022361440070910860937880919820975092765808435395870619421051448998350809331860124055194234692549455435306797488877430740296933173307598918147063417327949309828410934157006271577428310701577272355270846713500612836550779792428167441593289854186813568017774893433676222105534565357363341073027820713556464286845495268184343481169497172104183971343439346026261142147846672576106538792528128296906241207270236050009925713819096630114190531995165951675615391209342673487720340138543852901848813017318224701792995155391017492655559050852950903736378645858498370570373323043373341158515305668354285134491864234475793773354115011046024709528952279620001871498374094109796294090308366299942674125324173329467639945157608323040474672048671934152220946489867486312459159797876006795829796558360331666605402288831922295247949941422321437049575653616271401144388831306251100059077485333728198826279590738270038014263796090317473573239697981418151262313822461172423144972448546399338732625215732823106517798343529425294644982583968105911001189689386662016074736057431419086320512329755094377696141892703704166937881070860946656886850407809383398439540287312539990617128706023270779016616693923332065725755645653271364032160077636187725209611324712430057450328384022176513154319646720000000000000000000000000000000000000000000000000000000000000000*i1^225 + 3889022588671142653022728606290077131908765028721975767529972337730982403792811463367160170706344922894531083982892089454970904811081343705387965111677043534378004711497549067554161219680723189055948298125860032037666625825543877416699675469536515167817151743745969316882111780413331558027174295500254924619141261843253883638807011113112252712621862548725856977126613131662377622673045463597156711642260822338145849055057076835079283220645230031588300632516451022051262852330958938678798242974953896539606943164341303552521019341184448663717025420654076124114491006852950329157961144444510472317213013883950547728629661926553458559151870388819685747339197625203542339754531814713273256150204680122320380298156702245489156147147398667703574991834666774460678503074178305798225914531821952135560119549470129464156680202602660189609758109680728226290139432300077740998014571489677147650039498568479862873730971556744899946667902254428427549330739086358243529828018662406927390631530848795247197479069002646929233156653608003789657156189984492443066760020614677358952717608529476338684653848594701237147419039114661745174556057684257128380936000075955353612263173406515641387433463613682728323911923652615052169986582331385832949187432138374878569386737853478896025222999926448834571925611220366659763315631649882401776758016298482241767877466116952366711013070292266407154715496703009806306491432767364615064083422011631979362482925389991694814121704809534856778156120579822162999576370127910346505621920330274439397298615254733318386449011388047195616161915885455011762584032630343697381120602311992410962942235217295907029190346581390662274109688551996160511957302534781833889751098634550158559175003074040701189785021037234696670311481437340363402641241993609008602946376450579222519060822825997040615400142185949792574129147257065339406934025689220480070004032183183463357082988130123087158606848737872586442465236207953538599101273700127028071491801618549634189712347152228947130996355350782659875404937698110883294176881991355513026594229697142931751959326547679093486572813751714110779793797041524293496135504424806793533996172342835253074902403291798342839350232807573395548573628923505753516601830249858263435812212457034576564986159333663936820748644130976421486972341476103978115324989845062048420138687867504775229607056907229141355595874521595511324531739393101277538733367179126609531224591896332049777023997332289286267332270178547917890478323237904223992478985074022925891897639230101063430953024353334853052279029458558921277790059377033317250735196459341695369732955142855127172636788595078541377974631902160666296159289597273126375521871931304342554571649463287480096527634314918932265653545813816521666270096975151455425661952157492541650224376167438068563176204225095504746821340720058253237057278650161771962154937167319071654358309901854020000859618236565184699582032135119337514250005323527365199300011439936193398126963016633579719716215796359308249951762013486517957917189008203340423887953177789847237478652195382472930554539251128218620367459434269348824976443241654545591324545193702343558848253839925593426933177242513673330002019965475436258265547631342555424558753705954183773119558080380394720818405528728767532277379421926489743412763644713952909535787741175719870300864777990730363145462944983779940839764684441832629567332331906534285294307241406897077667987966252601644036766600728992617033470505225370421742751276783541174136785124826438875737239506095818399711762265087378957459901368479309717775066515826903761579410706073334579200000000000000000000000000000000000000000000000000000000000000*i1^226 + 1415799782827266026545257834984205734709114976985438276832538173320868736900624091507712783652846487115400938208811323729608228994607488030405224769134113950074333871627085595907802065859470803614889372813008526688991050179165161832271699218557293780837831656106699837270807785453851405146255950870561533167615976574767523065506132784972303597503843314644907029065348093793786331088458538802345580717435026288945573360586806915994899798329676434760576374769096478181231989201143697463333178996983217453862846089378009383585866830238186394243357181878438501350752396691954738435904073271913257615326341371514945080746579290872781059013555970761103295593852022902246472745291207373477189952400918155939009222259282821498334321966521813277628639159872879659591695777197579302741708837685794185094812124192124804101626442168220778566077689160718004510222398497063732868544124245929804953491041139332961496319104554485101396829836279207910001571622611293818025708068763239980718949862385196231560044660710568901035399562669899922553406057520759162648573438686434827117000919216264623415371460191099218878585397427222709656726288673221390784402790882643077823438000984498682440383487580042865383533562681144969557085666252438488394568912837639162538413551836534133594434544977252743651353666514905806865534052075726051570108021210673485497057517063065233282470472721619338237255588381235106254725075583671930577458037062169754958048903514598858077810322839864933834884534371627726613540423486661697796850726786054586886471939682602507798935698151075767408525939536780522722639807739627143689356172953476006190129356280446829400903635827069508316083789967959588680293837402753445792742124276230711255749947410710059332025721384678652224373212227652013816100247457758280142897787859655059909933380273834545062999504732116693294459046035970406596278990058119922239437020176044178031426375367139531194420461742565434960720846240483922095339752367758569509131389784212277691616139775692414717966178746287874605238386058398598126441300367961830895194219267592451016326950244650024362528375273338489227843627736318352094724102814895989235690383448640648262066963529142160761147536673571554071375047271364337704471698277104106276532861583910175131009289293949566029010414928663433547101366411673926323445667951878076992031609131983739819650556768829978679063371766399354853428672111913135787369906732553860850011039382862623115232396887943771126176502764669554746600250873291633796731976929259319821434668100830056608273059611112688370295059339329384687511392550258689111133501707777093551863618337436890514206339061797970420015878037007551675153737139458015904904144878983312157209381383019037340220882301120477278003604397846149005821371394383830887543491564411017586784575072673119480105820144566512715109805238050887047645332980041327450352536877816584139273429277962479167211184915649130431446812525387192197511717258557798173950180176910709789466733157513086969776152610696363095484715493479387229539887790080786235866342284845219125459079545336009748108713828236158415182228999198124906960981483882067154932883796774230096770618032924508037445752630519103334217583406652741772923489226728161740224560521219154212706427902699485956071197996620446841345091204074638214487298773512106654198406993602453412088814133953277239389854525282620570838117984541384309797150252748957439796034611186563820408479491055183869026494936615351965781473282130814389233146583003917141922745436302600562919475171513506237620795800380449863168009768565484062374711942158650486596315381760000000000000000000000000000000000000000000000000000000000000*i1^227 + 675549255045214681505567563733051798908595989963978520480095485304919270770306534620912240320458962986384738405113126000054815307150885088984822451710009820704884090151689633232486198320756531137928041325209822136588105224685356225296299735282648185361044586036665987847807987597159999863368700213190646544255830605013889349860296991366835500083023847471145516474098510173753070063092170211386532464772789951328225203453499441933221332106035447937910298774354965733929691740305228452120377404319571416789222277123104186626676412590223955581415641416127996133060309799883357126786736999783900478973415429869714948855936522275571087108284307186000383905201548094436090511199550606362872342135542093039706022232222493696690870149202922070970949212626162603348856132841186945127632407361042685278342113534081884842517882371993882710227667756358654260508280716071850662341030643172085524751616606320462769013992650923358797236143410094221894880675785790824282546272385120048525231622955737118983210172197256179503060797765385399111005836028571862007341754975026842077564527791771746162799956923223065590806554367909304494185101116760454394028222857461162307160844760353813966910767568738121364436055680203652253981271252620532258148409795422886494180991282514605484699542290890843600460636530973906710374676397707622795550920729252249908038983084507439544144219136479010666289797568216329962818016775983431721428642185821060879772553661251301293944293728589898491105691055235293936350563087824054903871154443465648409615975186338247546808638495696581517173868966691568363954240099529836017080300475885242078434092531697830502690317697910998752577450139394312720615523533176480232238370101619835115606815227367828271544668597020836030334326224995020348027801348632884299456428023038100955964291437989694431890459437680036413090369571745722192225163804894191205525401017052519166714940773918374927230259316303845849277707413784665298970913132065414386588447615763340952466008938313592713477955070936082233428209063430358642611149364753319134433098390712115358398010179530561481244670957497838263697879743379703261347438915541181849387884256329230461339781683399874642796891058079449689748529206507306434336330155217553499949676426571517403931622688973389476326645662176082352882136111716622410121461937160395158663633300853305538053141918981632805999240445239953791590527707869285596461799259940830926688526362808654500155182672926251229339900578854236326073291622574015230979710589564596475602140858060524957293492086199996501969896511063145192291015134068984618238260239786051177211095093163174601397030789726420080635634086146906677719092997543193064222614161798916147796940377981407694860496753030440601990536834613870780980059545541624331419195447930822943499911361144486058456322234985846877659666005357841599220830609393163508512030027952564311828329017314834576586472898876276273550976261508001527945230562014986388836677719191688153881321778019192926405731046774404598449625790434557153105101170671882666170258205792101649112567280274173180270964804619038208887720382377252757248629627629473412349824318844979141118686703819964427906340794398891101774571775494995846846287217539605907424055740225904982297364890701833940985805955711638284146211078903308596824408765454453873131608447641083212997015499647004763554040210186054224563781521889891952840669331268390266510753368996910867206618179370207461394910684530802386968441629481436075071873626998710648939220173244779821696560504344542829567985904300072821417606295906748998437548387910333497344000000000000000000000000000000000000000000000000000000000000*i1^228 + 412960512927897341193415409671430255811777177298748090204044347662101232904174923406316327228734444432044379659950461400879353358115950357944040350369991219053330916619775937236929665458595313844383928096521235701175603034834915051187098134311753187823428397394784788912409096979688622903512498852634180715867832427046134137016327337725242806559464725802959395447978591161393669447228916657827935457962153758540203781436197404201912896505596945991255073172536057605824104204028668186488730036298945067043407211800096402218534222324623121694739686380845163550102120563461160582983566786501783283912511855210500692223434231188790808546833610988523433430583561745093383269100652419101884523740934668174170310499695932813501915126715222157212123576825690424965464029330287834089358741231302547192224095369779793414251905422996727037309455801348473713468155399033647613106245177558025662732985166223020168945473115007459561462655032105616711173228908246207034721053012042362114879451205169432099107218667885017024063374804921760005413673277879784826385645937446678020731514513778796526944087035367227397325445970509199533926283368628758027065884489559691659241296222805573544563897114410939931020445184878437121562543390697931015352659745717128680098247949769817956293552846070380970505565721193267004260090371487684079484905990316877448485082800406676898183903710077773818640618578542808294442954574036205720466595529524388504433367510297431073629004669134355140016133561156822715348672734913730352891523127119809407263491579457337115749203551429802762555800158187318023951744450501390294623953475116466924970251337239627395699130368162782116761802303002154335156737667671273844677274079803996243060216792028100889258936310132552333231108328990378552724834291668318658911564403129064146124735174595017282117235457832697491229183799578596680432285174607066253418744397310473344930148199360277971298789174767757301062943870936305059439596206895276958029507603864567614765448331873089999157248657168100429551494051274679528409503790589502497850650585634493562379393117687300549743881205669687163677140721110713063074738517551250242409128863852353691041515629507881936610817514653640351334669772261633356147753437633796240948807444125671972967059841786396826148925323749689661943200928566151832995849548105479664465394476377506291542304654641133543436836100083345118378071380184997700166008114723268520144583310161118762710489068180078252041603666016275188166632633017020995073478436483509418182914337137454960372182222582488838845491614323409411676115674247053029584252446851906078929262066699506865138089175621461189145809264247480392198321856920896826258593208901097483742193875620468382396791187189885132134501947455123669438469655994906260043919593253854245475642593797569164904240091835858075574369364481732090478725190110148673801923253989941158324091023285931045967657802729954665543910469772007839078465262342180877304162080048027763279600473725353333639286430297001249305153322552308954344528205471589970745216633391736388628585035441549189388514276907551258948103115503256704933662697102189966130235860777284873815207662220219270860674946732168406271062809856112289011986823115861239356081307926866735599689924805377712156857795357459394575603005228408861172170046957380059814590097835032928531802226793799453765004327650766697388807228562765445809922899219791176967821630040431000347621828458436785370887373821326248197766157896214520000815287536869497944237718588078426663192069060730980761626746858145147245181241120641492259772458598400000000000000000000000000000000000000000000000000000000000*i1^229 + 67533869864503849743655186469948844851453181215511397031995081287945465100223335257435599809719110357474675334838590177731232627606930940754710667248920366038701399289805703037975991639546492824282416537443127877261747216522253636352684782009968097699600520849932293948779390677716170340138721829308842118279809736394001663497449995474545464689454690665318234795721872116588669736867721772480024344645170054880992049746368566621026528687014782126290265714753259939973475887160656620468321856643889144590303442176136125568726500741313956167817369905560960321459997509540820665424714770283626327488485124696710820813579193927309578474004515618490332103649995867520365521662824750244218617079423197933989929565463036862538260881289389737677205719046494774606027257312343336226776684974179991835891682450496564889487558234871715388199061581340569912961918573267902980175885934427440633280493044697321279350670804177346075787656412855948302659780731947934954595996288845299917647876728696731814476170927390709226624095654931833687008248692366472584412523448901603921764729361504476619892823208834282284627924050704764830725109529636099116677225159346149572537066084743220280165942024327868331289537008721289466320171018129152227521076867795690180690176359838316528399127204813799012482404693378173694713820777265228896008371237165713886900791430560667122048903578317616870174806851398683046220151477410641104418151849274289958812735622504961162804119559767344932879263638690701772297280718114902523974844281013523038327375655220857902279697391378124617792856479393868171133220253694595238327948984994281468493827670873621836174149184498980228942237390176666499521594668854287055948207441714264914208496422514133870797592406330894035196139586012431700376531967119838684501595233050331931004872535446641546960023353318774278915163773535810121165390898296300939586256839174211492600846030157925701825147130327013192652538844416767170783265941401859207008210069385305842705050908990321428860846190428455195497912990310788662760126393135387592746405467394252191118866553945990411948448385277325710922888239756582176057889172276501171458031460984110373664564922728241473756625408004053191497345594158529586228320412937377643076187738423537550481485708130390697736803422155883647432456256429032516681848544126081983212784715014885585445635791066831136648567422703954746741740343242867447246543625445989106351155744831528357384175250084876403936840156000047148199007284739720125803608521710005331876089196841379377171982176187451962707049686316556547757894953750372442596597689600407699306062524178228978044268948568843310035747951018044470789328380734242507779193109675584609527480660834911691947323741763434203120732926698800996952667859796375158382448744466681816946673967177450234456698505870131005547353313738726411284113565150148481607513604585791312743455819265075347260699035967111959854985228370281243098530719213453785785990851502209512736284965966405275560595998037893289487360267551298619188488136038888985470677128272527759990121604682501667507771670695510245984789302878730720895439900392700897417700892165767284502785209457372132064615617383260773813472555381284142116314721179679594071951860997211799577397763351624019204717272438195102524461334551692285319009332523866973469871421031995828968205317894648271531465089607269094562747240098933344366628977732183959696101063554409709408710962986031659067851899994754839314303339942298651086921037419006435715589941344579390415575463583878108358802603049260739761464573443512782028800000000000000000000000000000000000000000000000000000000000*i1^230 + 11756381025578823529455709993420955021629297608693206628057745049379547650905504086470724531373463478959823668872992079792771396356206275993458795535038776016581254652852743811603871568858742692884873777508449719959502178505774017425672920400984372128728543390115528560078022386465429107543271971631890546823102717372728268181319216169320979550423141940653387813766886016534812603383217223700034759724213491774631728485146140692911398220060705158579093240219008628369958369850149183379778245687820444963041772621591059541127259872905272317088704866464083048383766931610316946430809415917260439510594671935392221880213009390707707963881153570165785581908472821055671634044975926071798009607241910129445721935699412527000861684428361697124356826347782092949437749961203291367242231554664249762875823064744221797147453023468518824433038595380500202541095163157435752661513284953020360812464263415161491698302809812101754035301237936287082072195477723735509264081270903756219933107269280815050302108646400865064970892609379866371458620765871857463847837735280085523729503557978601488536417791694850762757410364881108592997969159600483709552208018048165754719361694102166431063341406108766902284639033110360871414736324425017274469674483814682897380036236938002985142845205743327952983713721616021442101752211760567970807019449684708254360552752749891883477863499019947944026042467473997844863130124795059744827791920064822284155893322838765208233734805984648854639104634492778136731862913176608398773791876639084650945705826099820197875555881483849493221249253865157503713276373224795072486302043163920645494149940310465525555647173677768562277576888911666591151899182910014422810734985486346886857944645192136933461285459155285827924675058276290987008671698463884743882577329214660751332961186653231658394292753018779983413402658622642702836442702410864249483758904975867395030230006093824519513558222903702578088034987984617782680220964211726148694883314436843949315155079258135029694998846272141947696216164412579968475303429070200377208136703437847554922223674635543739943647540862648312259536815254202099595289133222438453995783670412728649308403698633808396108790966112512391897204626142230743760324174836047447806160971603555429728219042459984076104430384716373394580601804885949299976238607223094169626606936199268952779241582739379550529058198293223520120144357328737738538180542890513066396306758084848628799934193034831768340363670337823613311569113870173442620832865488932019406934073382757536792089099336572304735621378390234126149237627547332882698982112134815510805599605813491226198611700240732877846634801432064976260847455371385656699372031312592871879560102000011886848405688874447157811693389186597618610015430436631731410681859848071081039084425224663412213128895832393309223464224169189050348423199387075132150136432779338144886533857103356935998698309852837580397795686956460679684140272233097271444689950551211017585858716351890689181270900272314481950994434647436138438340653882505377516219128924641298492748777951273412260496697131625598063051201003351656755033826407108139597055194391459529214941850524920643614598094191049372999251369480745820354842306681105028945283031543811211526314368241986268819561877790510560655580906967377466659622898967434963254818443192677730258700226335882519666518217838233385400005441736691858162242533628769119702140628617599325021942482394833194593015508830105111541777588424190493286728849626919256794898880593607192448394472020576440574551672806382576211883997528064000000000000000000000000000000000000000000000000000000000*i1^231 + 776722166136397661130662414691285168831513713052247622238736556851958497029514664116455156340225781911545338752710139735675756728651592096550126195395828398811383439103715120376176488637363547609592682765987681581214247184782165279513630000936482106275801487422256642147063133132365900740494161690918705137790829162170906576260710126116394230932637242697714956913680854531610464014458222450776944599975539644771812858510421771486275018209360245136332383087352414665693563733109256664513619205395801359147720767581194933411014039842311348655426033765406450121174894456940007589633769402607326089283434585944942450498055058096836631589064606198723425656556650796502596259452617505614663422940998105215638267734460699860322617234243059550372717684580274428680376185392175249448756774500837910566156911541538106354628719593453315241680950582284973064027558090010865150758756870793914242599846618960501019690461588304637751576637145887376421835475221346514840622632445706334953883599021997723231092853033735081137859221780881625275310371988494907197767380696327236764822764718279062251902335668054553902040836867367694746880493514814781161988520712401011904494849744285627954668526206026100993179800525829799049987941929702353765809798450717792357049528760797613352811629104729517133850413890559131769512502191304736939758432949449244202076107259487622989053801158872425110082392950016715507923179331725623185863626514079040476395765629534396691456647349366937669092379590542938366900329718373424756306241987954729692786138931022797514806392071555388584916986315968044387504979113851364612593727938298735101213106662294100805809487318540754540696171430436782038616742426847750675800570525048907023949403305250886290023415965877221928366666596043699419773187495645111510810700220216484120137363381949760698806610062143730149556079133596732410422340386449554731058776417540471726313084334421034691438386860244610672021358432531907795345010077892265488933131230805545934367582919708547255205458851768046674452604900660397598943140881063365573311083638300615770351060627784327215100497470791647462967036851574562208140278995833951101903565919853243060142031078763469051211507660860622056005237496668258582459496940082088622587428519777336926918792025722158497444626805995835727152189312582306791034825337012412317600511781412802049997667320604969404925122573451588994425125413780657164374365401291496813843013846153557518948581979411889973102858600102390651362168319654457510389126572430676551874519093369505007731828935470725203195749369237277623152715258851704204230965669224293839104664093077562449543792976640180418169623662330470964819701070016974137181061693978318239347772749132682522460684861625309303912338810311610398269481342797608441319666278899049907257376561184046962381033959403853479027404189680657067033849485111798715518141375543893922961106926417977240605104670529116664056519043210822909093696072309658925536310594824137538138804063228659093854649402331253337811868111972131752537826491477864181783457544265151474365834008694739224905572359510882071796074852976451009417667557615930064362175738231125733493138069217041041600424791851742965534924457551721103910911800442512748732356574056270961406951978627458178168357705141131515934912287902661855862474908987793593045687024468575208397977602597829596703619263440145608308512503822511738867246306581411436738585693952714687215433227154872859239085424771007160512482627189611105139999477234984810458427330145137867169585472733458610088315596803377673011200000000000000000000000000000000000000000000000000000000*i1^232 + -121771158192706286774111367063128942434253743309567326755053534766751988590287046667989639304185029003315446703684142364629815829150091734668886009575884207952290151471368605240582831985204662487163101738682153442049828097599755972026343324088442357151154984165223233135721413072603932408171648517810300699499482118522836081774236641143012853846993979554385745122800783045486450554863115845949568174118421707951991701155240787446631445519558574057895293659879409364417468833180747779070492950506602520869885985553682701141323441290150126624901539318096805407530234583721902131810072705568329423201352606478818312095608014004963024864178870052195910488980528918868972885806343028370397485353762666212313347819365725246655862789922959063236492086926868703068211734273827147985403707831801749937352539729177886069507130990993353612902609899334196860874635401593790964956166271355581813522781129038077786364057000919510417042512823474550418333819860336214613521360915711297691888268203383823586075963172965462432072357603881675615373503976072790469900107570160912073509171657037500264735662606054263512637702102808268469319395433145197892032163557647452185934650660965424162561254364902627276575166034132526305108019736564968439118743150983700423403698437802367715658394023861086898528903783011924078660975088448670127359318586707743157191475444172441485665468492397462595990581205158689712251227333074334626754315575464957937045232506030680609255681997511546802617351950138189239071293400507985846751217817725090660557896494253148690008796347822780140325593771975691262829160409343399669500640900701087294084341527710456943285965034405464662185526945730268489892899028521923675323135739363101236929712836401975599945699708768997266234288129698542109216591435815137102938602709309746845769606874713228980929546483577242780294374637469899832909132601911414318831536792292350105289761529491533227742782546202585228602599374454887272072517161899183929583318401617763139157737192137916609279985488206262074068892119645514940546208616812509080780546376128717738012789944075563108629244750527569468279018385055350871605163984658012528847928151668078285557072643272414631575528483400002923246203625130748398136374992991857202792158960260966136947321005277938814002924112189508458091835415252182701740497624258802424483169239219295973996081208256199073872495146613573636258637192373125237082023719223756661575293226816800654547999441986971063092831950353358827240282471082574590195255145080755246521422174651022955981341062771866251825013538065451923990213066947220000663113720411759766030332885470669034674040897464681024924312029115117294485845125303245441448290309674460527023675700382237185871566636490958633818753630621368383259007228518818899635733284988837776054247744189091013296944357532324298315092960576630907852533452613945367002309422996269699965299471525448074737907937302259822416970213295696493428374149091209944116694313282413482105813625546400658480793774224587344818204670660922196526976804910365302361579088519561204638427577031288473658838028707138750127777854065970960946066152115977799174052069518480114481436798415495336009241117948899259656190075390835478571766257401146839631419285081170148672794693772721097873992053821750015842655700585591580622923983889169649330666410190956203950558308718757404451007199612372295412235787159821899195147466001096052491470230480891559281309006883766754601549888108247056484592929727427636638931089185949764313659359187108689220066403379842462680993790689280000000000000000000000000000000000000000000000000000000*i1^233 + -45418777769959287992311551561162677544466657082701158218827581723053611738353005565981928422755347568349973471893140479832126727789852912469122812177717855479123980176557309732478879099106390098790885206280766059341869009015108708702337696271430118337998853507989399496904570379265668985871411167216022645247384313289111622909088044186006800666910761702523481447157938843332344881431831300803833716863581689050595973508302286887676294274153298028891689666307931430120957233698134090287258110354931005420403487601287397287317957803238559561178466482024562981289870191627090066720814952021469525328232892434562941703238523869361567354697836262131379098337405694335028101829089352022455479165969656236201636454204142459179595015668955292955533287417754762575217273671991807695808008316533656253512817624041738488776267058257372477714939263669907039729414314878921016637581240683640109371973925487424294835330362979216888600749331960158743263507552066551136434913544323993391865733514767455570674921705643314354011553833711984031022131353855965820103757042592560928881687613103876762232912503572886352242223168087679119040371285333885982418232128790229411969662129504524489931882622988651969882002119410767030603939191410517904925226300002292720108517739120844918916281602289104290647316739540973125136712298156443665083943997026905910131690290085305020539478316468470978694251099993913376931690697316198982946674910073104965626368979495078269560764758080175023039660503374738974544905534641686637629632187835989714991078507623633105429496691063117804811754685375048784396628970830220068129866797308888459304283909617777279837538164154029925666534226048435257247208762231009231782070798020043448881740068006394200327138942818608820927877502185290562421413346100860288448563672013553624550251456542007425695911320791446769180787854545405315834326134119339047310298449225542749754267435828525206163431867841052627175196797723218016931747064737386419210997459839639236777992147433873219297041778147448281834011278303777934007524715227385067680745183843071517056293528130898246090002788334135743728563452427359725420957395309774860729935359245108175633379853169163053072457686575184450510852034648982127042462044118083919490472127870904953216442301621253985967960470192522553196236953528047611364933829077372851600255042797142478010007050367454203476685076075526418879036720938651911526211785938797742831657697062283974119837066925516809984493938208618296370952620312989789351159540697626958534908836405923375801818268341965785505107227512785825057195764000695249620342520708682403590711957013210215386098041305856145621576608805540158023034914425610506390980652356910861710233689666418262720335780203974232832664201237262807744211885504187126083663602271363963227801605638017988136391027612046495761213681820205443778614802152866501471900564269061217549238468370359092732809353957424952242801943784575331470314840471322095686293770789157020463323901530240967477157723104186316378772010739252877840849267239228080485909837786428229673957368152470912216148240589596476556889965925813317119166527610274116668070673149685125386392054974928067741057708122503594942906128959550987046184943875994754785924137140128527103382499428672013791258193709867643279614470655038778781666774265506988791216234498455759895260089823919055596547778282467380522598526484239883571578849187980088310407911527066107715371915008961064216531896028061496046674765296628458012992433217069877392974153560245035171700756862613856452608000000000000000000000000000000000000000000000000000000*i1^234 + 1115357774056719271539795074360392980705939696708838176378759942252969640814861211796266060733655321137472260400195909503987976365186113941898404562829585005482553101328338509576896928418335726956323176703114632840763217718600409173788020714212853931105220771769135435914150201470699714778489334939304782999762895615596345493597986681575293879101944981224687845915576645675676255197701292876265668011099413068297241948924289195907369354046701526140734349863955312012243502039125582282137250307753689016921674482390296140045113107011570671858323973503771076714630868546576916345389547426989223333992881548908541996254988473855643593829053396464061276823220755229518293763836258595208586687631512546652195479948663910360693483913990494390561396198488000119607569478050818747965246959850420278183782513415659932167381651185854161657186211927741438155603904980338598522865860062118738918412866948351185642376805762735749982413450677860531080379975482187310062594469219125839374800783854283830962780914868101769413808067185970125525769937485643217909315114286475037131178434484810097841085023753213508195327452835394771917262569859049479774516496399164476638522913182703139780711648908489461216954701416422818794990620937888977425924913748413384559328009035636050036008708674879583527628520640327556538164504982896973752491491326460481247067849808933023431792096759384503214025599591130810252195779633090259436687929777686364277885353207595131392409292921969573862156814936962188701460355702430432197856310282052711456276630846136411005749801748280147029105990333670439660495038761312456739113298210136003907830519841331877927144378137224226294619252173108561080877769539673308706463912839575015826853374655303195716125849663413208068303569615297409181371198165093399673196220149843912050210762630399673309541617929624594929178369399409909613555521733638049370709235019993648052317304471528809326089743000358963878454325065904469999571214709613910797358918588877018020407346536549529118501541438818544814651077352532249503276764928308499010359380103692216031780142434118794944732897721810898611815666575282522470066384827909798717956894606270508914615835438528538891410101052526022569461632369696136774223979712500247243013729769187833434976215858057318819161937929340059616080863981365327086997118700752652767973395711775043823914685770751699521181501917447360349868934347213562500190273332796119950370962047532668618085406730384263162929491988079692110832859792674610936297398071467306605998120087382130475785796930283488261342269004881095608265609649113813050097807245441083804426591273851490426960446806961822725835540887710680145593080225442147203429613307538828251957725239542144814742444777759759958905017529878053270999953918979316351060491060977138984249984323421752348939114312985021939469292640876946085653934201856370656056836691505428960265094082074590496497231251185712752899418731888997800409092473165551458703407785910241891271258680559884786434329023253829131150408713288877762621613430944692573703350900251943275799580363874952033708588820072232619422471642184456428080129518810164853016631295848841471279851928500498225205537158961328812320285509205282918992850281808384268102273091433763551114257157033822020070882634019107346352508340368154787440001768429824215122775877100241321554632473451253226864550837313614644746650189569417726895572484488692889937379936775303478595036522160435208963767327128017195933585888109786552891189695402614358422927925400806174088453999820800000000000000000000000000000000000000000000000000000*i1^235 + 484023470593769422087166047754696496970993207340421945991856895215802563595151021943613523529100967620949876756879116560856158534087520099525088218532479988552600251893239641266703823415105395698390036219711205605871496080342819141861668958347184103814610888203508316779688031338077931757089652383822984274389456671299170192796960743370954665394154283727883845908659777357990797708211035123661559617652758093032890056269568863538538196328822076431274280674971002052745345142114859702840167942716156628739216757418555372105700354342011957254706059101542777379964891654853554267896938881896959642929680236437978640288013693059943006257325134422391819534791628597105011924883196017071493606207872492980776896271431070466057724298034802384863660278805045464106706663461927618426677299662445201090806165371057191263487376226767132525411469763826222194524244501729795560587898948918845313541486117669342063929230786711300785938406081853860405561776639828930026403571875360490653421332956616088027480344622972445726449384142461105139897155984673535643681275435200081243333581588640584397710205165774764955041096805402633940784419025701414471820795630883164119608909441902853438214886222463966704696273150549796776550378859899891888059889879557510083803799473118386361585461210988130472704365626414944781771381627014874557030512303458203445876229905056146280034556612827714020588524113765591079732403353036412600429918743791280535124242390119868913959022570628958026016595134715111915256453114407369269462476932788810222269107845443627554522365000374864485152804832957744342485138299006533595753732903364022674716675958591388290676212352758299551650088532265483706999096588918863665015011209987956532516195056088811033945219635003667261280342154127361675951289876981433600329298243450244102932127951430527846854439727010694616703003438741133046403343977698192487654500476168492167640407539999959248820923642989612807275029132227047258182614206809131090248501641485863058873367255273188488882687814779297400160359242436974468711266472566377135406533433688600930720684518630188383079816737975548123709097011378654624436743549281665860476560336412562899465081322444316416675056242122293871502329481378063763860646860705006185854361624655788400729195888490616495405700079939248209472994730918357212307002512363073416974270304936303723701757414728849149645165204098423833596908898970470077099793868495392681784463246646955649692626275027727657675606688919456214004800502223394117834647319125696985143656906997543198803507557397103880421037996507554694946458194353817340866801866464404243509630088925101909456859147789398909887616913676102830847082462640927642431430633690598280665151014869712307681504961594782919766922216039329073782199459016175305251838858406711936773978925100558945017380701250993802305961374154240228592230037176350537514676125916433803669014727542278907845145730709943875509408926608063225597932447981836783732614106239516438052775774843578162952322480620536001533785471298215525109099861652110676546637751845853936338267650839241802443870728431687691890535324445108528939050902845713417261771252141976831086870181251805097996119677343838428373488245832535476166541486181763803304017108977682768122691320164796570576628884816007494704868702277922964225548064917924398527016729757447204811082671493724045313073047119824102615370034698187137683797505552210064217359800073462385707022157149349413500242018528838099357711230600134969531660655349140206565250815567854525480960000000000000000000000000000000000000000000000000000*i1^236 + 10869929225605901441529070588717274946763959414961322370665727510292510372656824960961904181344887511803525488710393957744240014985916184082249635832543545867884940610099322315412275999360700951886783360876911436684020885579859242040158312793884602195848815603098270397528722753798749041870511550785639938006419519898638009316581666987559977559868103547359067892761855226904290877030691962225552717597748487481286259939924892262058821595652719909449292663842606430161793953753687499191461335378140014217532426194033455631984873128873224634678623643412883532093746457973640878529767874177261239475309823166520711352268718422335998668979108821836083389847244951871372817480759030635041196185959961417070593652878829985169391761156733759140776327431399703977074602790144383603694493372786434380173756527579091306080644408585885714446101336641713196217740763920558388696637123686945811462429233228181092491824739301401825348802767132570757004577266279852749441782533183735980548135079139575617284183556014208677021601167887459746191518780568969437237472490401519910057513634657005269324585445498704957316952394774228035006612043401485325329279285158489033038016728177735491729028580754011601060169475080035256672272500092082061212468109725384983943777681493241066536354046540545443131240373916498146213361507121823458274406671000337664864847026320291659100345892890915782973690241429108317570730530658667015094238461914077144367501820760950344089109359373486066016585473725574540246262228984265591502780226086477702457191078584355991339216859521980850344920052655450668838407617858690271337705827134500368320237287901537038309984948675761897557899482311039346261734840829038448657706419610736375738738705175344108361309592193816558663622167917265078884366424622713939802792443482923812690895062234573078967388533255858059635971441477207837696005656499576398000992076214039880253867588330412375463769211944159792208129815670737383832642362679637104956993875948844121424047230389079429996326809900758949984045788990851742855588569126131292461710083860329943020418639772774849230334695267520230477912344338058621316720901318151865817013993548508097251859489694110092114042979347636132893115108071504896972169286279044316622625320742438524537445003792152214761803994760482923073783972490752882915088514472304831867041548685289456961512516839332681659332664422893135364121641218007212468720592515843888200864460019918939487092719170025337164552588622858701879061816453210200301558810762209978503490229493312559511377180234319456421735325264465322994075506776637149265091599347095784819009348912476681045267570514742346859633242524919426315120180140364238261778955887550766740633226118974577469482811726915319274588087238623053386447408625489102080087396756591520884570483535729712629825757227816248425537210358578995303297838781204174029561628182015329967598310050878771608915416837265891219165973279354066318905453123514547169745567979402613068781091659630141249468643504886899043027821912314851926100300184302363249879870332191096155030199218612080565829598174033329279947919251011538896685636215206584048784058536076297069635434702845478162088768037255503045947323435173505019232094010764265765864137013933365146799946726880621650340612631822377783722208279471986021283915958919213559405562883049907565212186454571644885163409714695932968308550218035187577474292196207452469275286812950821595135520553081911785955204501118216743736644624179616227221519404891645157313836220416000000000000000000000000000000000000000000000000000*i1^237 + -433103493147013742649039175205987482987878602946049644553196225012446575775440414854840224555856810911146331611321683917913755549477747411048188460139458087607819450200428726326536311509998437702968740841262363081384997257499615803399911206100896797495108131915768241458565406046358345496476692005273468486219226052474181822941925387795938737127250075044997834682978705830513184411368687643374204583912996575123693373356752612914312507611795665561658206872554389703929044803897054071559013017864200990789188635713319429763412131556454403328920936151199768666902464817572655942553025929233847695233026819678935646208933993882427324219002852132287280957713302103547124933616720850794035395685572886618823210332198030457630159829097581686448051490682743314908945540961066034980418647832869139239527791933316529472841329871600946968013027191984362781766234292092083696361830745437372058700964586709724415818213712013159132390403095636720942191979325612022802537831996786096407409644908286458176044695703892759756574190027934515643378857223255216534464892574169314905308687379742616538483766385657625998597741766268878469611881369697731363929786173359916403593531558752005919934296284249201362218170323932119003583689617959412232454411398770642498136425921200485714145762199662485319218218185841167529935680325824614503463797548493077837431282954209924450262191680036967957782003361470071265727984204148696349990364777967486481921487147072531744463766064812678010163826813663471804475447390651243682912080189999544767097208237329455374135977294970542927880697316846151364727260408651378144039696144474923115869131963798994750606405966359515222968458525824336542281404459653651965045126247355941022061918674354336616278245705016768602053393144323073580819658296920530799021645476172002199856751494618889708460634627573957477521040986211188873106750730643582543341331494714787087692020563743166442353150359106068865080316197152708561065221961144232954844066011764435036428553941130151104237887785510333999830232174501210092070247510575352563780904259233708365557209892952556284411255472974553783114679437594302335710640950602032742317081375728443641778040149091124731602197033532890303229191924086361855417704267904264425475563004090898882998879426064784718984206973645506781533846800921253977154440629612028298146311204716075904011362157445635996975730835139941978291907749239850568008398016304019906838490575124608333106934410909839414588759600804041803754074149601181993445040195123013496528858422890611501037846299813805387403559338140845473244948490823386055956744759507437394480049067464560985902624247570192590846547224954042161414425904337574562594366068945582800156612343739708136738655130841867843205462899135966803157864573320222084637873625120986764714756188523422595853911568407795820081188483100051967625097627179137842577388782233333267023101117120952287441575700623583723624580794956549184263015896507974567416876067360022824852656165774764851884549898227027617245198279084687415811943802230093678075810574867451546494843557257965543135130152515371171009485644223151078886600224418163162599157870528582852353878964286868023552986384198474203623306901693150584936736844116604266384111195686949151687560903548216079202839382991744430791622288809693891408724231093027398926992967426793583440532917222246644241463799226522010132328604034242956408957011358508606869183009064856171539490120114266235623162792543137873593687696957643857402783708447225413632000000000000000000000000000000000000000000000000000*i1^238 + 801739741333205007758324409638624678955534553503876516333421484448225774329135719815957708762293903939703100043093481196605086084113288400637227203217417583193146186867956659574496890783620178809647063626821873989136294966539219972970376369127114978334332927115273309605551117090845341594812761414163033278012294480137919700720196718773051091600177541803027201296841415136369703664099927371663401137595599711093911986976401593010032399092634299322205354057148335545271582935027568251499200697937587886065710814829065108611042424707859287632331421254564319752666786248491343549825624561590878384966140241715012112973380327898824454909037199539479599673409465726908815399952857468655981666346039344623065749629572158415701836026181390621714463419585106117348673731066419369424558714044263714948162291507663438343876148430338414563838038348036182385525913834338336876242181868100249735009102969821969954640086244369440335423740845568544723089202933279616586324144495397363777435833036091802212878386064545426394161652955900709652623554937173014930157321076838133452023808772138544997071353077458946179230438670727129405159145740455517858937501470321460083298695650521915827417488949802966395325080004293050409995817807908060256759091827734783286552666830514254825384017922852804832522033335835678712900900473655245375097742058146291600566876166580599650802137939013288674925931211706791355197226984175994828518872739346524322528340395872015154848363869163131275435568755313125731902933906850510081340661460292384279644914672276106039596823283138375766032331551542664192065211085253222243050570205702072451556429959112143284539998103281887545564219327335521247249281285551917541451978622581109989837757696396793677549990757969448701715663223779505608972455330908056404729615919641778382990976916328120700158518366516175414535223508670551951337184083590769837771966221631170177482703248815870987889480327531594340835453922571181768284771239275003942050562647512599899764362513280287556375843729087114592486955785327884044076251482184945156810056404328206530769131238523998581453404422319858205087052044414346162531699035779827198129127604280917903624159504925234385430485173896870950946041621498882807176258556560582341747191801814105313559648749125935909898075092688131249563588172570269974422786954622837470106737545572476606707014499157824051744037469075935174242785267333030073215076274689916204368197827283956278724946702920516077884371621973628647161386359345568992827630818763583978778535488656450993696654440501250098240407196936697315715772637574344530207438951757180114256946949705420032241109286637950092732255508005089879791250873253688117576129842095128752458548543741520174088313937494017946776635798187410861808807608417090414153475967761099250676089880023102757004369202051569630945307913269464823095926404352995850331821186035201710280354155780742388829042613067446375083742945436317728652356725089168793497097877207070291377078928699248868998187210227447887674217922805294413122484562132341034329524937599170371427774726277595738795789864182053533424594213021366788413283430827540239566175219712941923490321238775037771982970997668642853557843445630651969609855268159579014954451002983418570296799967676244395453918528891218609422304602536727211671603459361891197294431658137957905857260482624001755834572810428470591594508856801441230802953943416648139291637634189926911397049785064498024429874953394946494752728971867888840002303426560000000000000000000000000000000000000000000000000*i1^239 + 17317753768461895372653479367919141641511067923062404110586180414409169766427653285252142075848502505905206211031479332289758034573200437909389797866485598907612216379154338087102146582861174598960243537761097450048959994409686193285859124939781184580993383210262379323456268433793971758595523796213077398619049233969001768470356853114901561348960695271108406628623351948814915417416445065194540511309005275756525403126971426136831969203066233161718970468127963588679028474165482083558304442766617227208450492124960069231462292539797340258493428740185475223259430950762395921563091237912683309832273138135105455662626356460979262787951737948599527098461965816517272450740980901074181802549245805232462934829870041108935254402424033960630937446990593467020678032637948211652093640459169496544618381806970867620196800803804831620046786053644365757347094219178657165522980248818723506484793095758499079976559516419152959063022542446483548340682218160809658187794748789902041812623129372563057140284601975768153237109300013318006379012674082423885913075335581851827764100154331564454710204869023983312791939112150117375987367308619655337121249761932057303261097590269471801016314153030622223140387907460863303054999241385329163553336800735824530209580289437590137718775405136370181435036934031128334394342335247008797044738318651823501890505025679066884621747037369361231286521779236766665072932687738467411780778635644660708827839156327330584940747396671566617336628744448176778307042301856203434547641014140970934257163108595382107254682537209467343834358880623295341810267223833319194268085642175054733968303861441533267196557411166301335518807191469778368141545065660652812876789838121663150520016573384231820047847829033128714029266896237093288679906620098018663751015746533719647996164656298329408129353729939821930456484596848742125677730386110560882167765827181710821272128989303408791116999082711909747900486353052327967555482946685481653676243229317792489041330614764323178626612197566150434341847686265010092881217250188586859683448601472362947481793442903114492846216655413013049928778014399234283056442412163806864343272390932980260532752473120534229362370060199626088795551255114704791861838001762001384530172258718264312037633896770683821499335066280132283496862006631939228290753919467250974312257253148271054410554132471428494644658989869115519079266743461455324633961726441796688432791114629961768222542554288515273342842944698163752798142673537255222988507012475386106922455282959231393091107947228562212096047915850630660961446655918641897233280192525644904688305142107868451749010210859598037657518089545194935958547148881624118739156708892038863423527705031359835129707923718336093936051553679182773786280011408418789205044201429923142783197704688822333222755776105667284044630371552753322008803010930412577629418682444667633952623147991957004177306790525950332204115297004928818098190883801705011633422495387722229221993929636970684774289137644915622808078081989830191580131561465133852277112091479262526516904345814730632696570694932291762480739262944294020495006341391982671512111407805158151430312202451732258804491848500569497815011407765070583068974012838859558040719429941708419716778572076589080656061916647452723948541942485992434955769649877717207630332812885774952216872320847162938435480760035427099981228277137825825090295993737040731071469213833265843164938640262362060343287521171842979711306678750930796544000000000000000000000000000000000000000000000000*i1^240 + 86484891978251337256128872008822604588457725320238907363010733400177896708770217752822031441195892234146366903186988165766667658242049534981119223815298480397716216594359700229287349626773169698525610381826362957835147272051491037669435436874056487821434942182978691941210569467496755769421181093511697100642232292374760121210377604396446968139686654407085928183425166399163644323382279679390805340799802367839371860293824566850267803090979107672741298291861534233533268086977717736589681400034962189919807702216476117678395157972404818019744845021311456772673934141702014212786385006664222866056326947809979162329555155867509662050941456914777649161939575457315221275624337105375415907632528085174592303283187765149689352676557375931815931785416876203587933108218030433867973484921523130465768021829616734444675559869440304335849883259886563373433033184389296386158601815088125353868412583989193615452148333463535351461098382450638740914207610718125941728513651944851556321483774150290611281125223437883489615411027109476783591428890585475805447488037446571554822549215740425045786865537449330542288661937043602191690732221299024290695120286862050958552799712966851373179433693251654210626011110884907641902314238687010487036015699926802660300438752389477280729959115415255847137230605861510301456030966708903201534943290662166729949839958322146249970326632894072979059220893787266490007259180589282768817366659546003102621750595774958565425744789980766083594139562390565351532816255722963242610404215680549615070941756014020588727832545589227959268116299045780288646135178124555632789475465455803402815955459777026875274755007737487963639934489446194920891173870060710449940653376126372842151126385834402937027105391918907242232464425756578010843290953676172854364763988211133474379505373408110123922999242651766002086717429970191591373750546882085133526153612787288350977912053492999851593125648973921399959509715719958112323700242657445385786727544601393032302614113239248098666255783978775459573965831473174793954644768358647771140465588044133262371122860535875439118435613127487668301800138892467471645138968528041335131271063096553825851150171091856435849472136535682032115279059400079536127500995749428825135497490061972964848313996915204019939226679267774972791083690215463660076506062011419485157370125914555977239721205132274364088979888825103199226936963586034048937610774962976773730497728131604821846171556261822994487023304712865018334019456196482416933293840416037018051069284722314862206310438287474159098508040142760893540301332109132560752148283812159896855546579881987204672311521097210579210557687696907791399107226732530765747713831027079130927469254028584526009643615884145715063687886876928400701735526914493619077695567997963774138921158061695963592501848095255027780023119403668490385576309116532817713006896764319939067104241410898240835064649683247510750277541427138340917100638916241960218729256237521639322481556382096823876519025369376357440551771074220921507481083450107884699964163370358576313487309814632857462243877839848521839400703494315545075931989193721610427275034210232770175975051064411194985515203542102820680236355335861840041863336550767942529908509547532804594399102682671331156469731313678815696721539121435329828927673242990979061851916260005660665128067688960169134486057608492265586689743209411995495785613437358168756333899530200603054188436093877853174834145692119912905546137600000000000000000000000000000000000000000000000*i1^241 + 278636743488903715445315923650962513212961536061424006470175211070108027604796667493951709045443240796759941346659758461484732462591417683132345629777918896340716861197263550811079506444611201523679883383629218474183286558429579447513893459182576567972062838729808185971493200559766651533113390219020944349808492495287004119454251318186799892712814862679908781801700540317972027700168145045501163923186557151163224086690467639631762604858934221488548126657235399301856437789419308405438592668643161645678320247166273006523415009663020910126474025481171076816798257868102692544673452141376736999092386991038498694753720706744808889259332176366589070153943522013952826116652595442685328380044758301036208351560608300320293437302214251376162798820241806572393839028587653739018754844819422388924556717662957750676730675671119225472584454950470767398002060982352272158198466261334894012760762469405336811259482303095354610576913406399331225628934761772791530415131401344208365419567860290817177266327088473486607206672720799586133548608138901782084458600746023368124221921099094388302035889642371512715504092604468850591821213073950801084209589237766248833893603861675639436940839593992398009643015047295277852869010520140242997896449788889746000409425216942333721729946160254935900895954160444718866389811518935263058328065529493970661175313294890926400922414082043680603224603002556407821943849959217716541910398037513670027109730397359809998104309753401056925390418416700260189301218458247065836198878705856039186323191571426698516670158310005575707074466035730421145814125966296801941203619080791621666961180262534214380907631177431488962593398236561438031527177610808635989663546210200058579320903264028568727727694673058922031193695047302639267078699864542357459089254332142106094353470481980090303274814994825386810333527565078116467807704683277042903370642359998342048240049075664613628498683950851104059696657792499001089891699502459002637954060419469900440925473562830079376016032020861448924182206837480947728214262544165461620838596095327805460697753409878230156762111214628122326412393085963076474131104324399256872575831869041194415581429086822865555102237642137863983023644421966699448112745873000636825124261594418389379583810278184287783876673347589419882441048109016049772530084882570578549898389293637271951116740590211707530924011430236561925545836177489112537408729024946440144333136701955425980508966509754839529316269186433347347288477935240072836569034574208234263562310644701564162368352660452251763748225392624054160646021713787970352737882022445552338080987876445371968060034754384964220607229687414814026669555216935196909679518586776182874434726667951649256281328582558144416639997731631868841330463899341928801587590178103140005173112487630301635835375624031406822572479239307692047452317899416298856740050731847189670069482723834527147195383767848815684794585267668968196081839355279413990876822225875002483943889443819111511689064407832975360349057399386272913205892888598222993017993645776608451496155605518914443287108858197081103433216710876256684406329981731445867558362125073740479981276574900524989920952724346151392457171069932299060348020518369446000718281781608300412251896833171090169755116559700199541126265986614027970469811097691207019270357988086099173434383354588599624282525621151640521486023541819024154172348267019647379199328252236687350215332223081492131479548674084700160000000000000000000000000000000000000000000000*i1^242 + 328270432700882171611613996550540003420641988433594575287053134465513396134947426132503529721076640467522491339883453869028733415657159348586882013293246586545948481905614011424551610127889172477162033344554695975633976673002717602611074280445522786727580701970296852616191303890398513088975683029853874048190498519160614997595432107363068339180382487527993372144548756570236522207760711375866588160885177696326901496215797012272139133465215843303053214612183739468191634622324461685581962995410202898230908308085735578536115386646911218658442462766667916649097646689946493998805457295900054920704457067567159435755738255099787874308206690678975120678945643920249641057118112332353287755524651806694446343248824289185580499998855439635587366526854437703456620342411035845544733239872902184366591799591226181552031583424036518483180841083371539151308058166237655284126836588961400128788699986418796092855413310624064407598044457354702319907952958197143930049165127373563731471386458719300255919646548702184825678452734757632208959034061186901664889236731635548834960680887705246963983694807651081654817433317527005391982436787299360762560459769381667747444397473278720799686222678654709499916869381104127934536421812870173783405116305340877079109501311424774964368445093669325199792415417523694817790173058636832247701733014372120028867756756320173795182263047180752438572509595031283500357568262972149748073314015512482163396570364646716716366802006165155565211169181755803643671891642335596041226832999757109927994410300669012797180570650916407789388631627473345535270912964223994236317265707519492222218824149931020840212719499769781376878915798874949967765380976487548163189906469731158021699025524574518783915930850102208149930144083613083473624353442402158296825190170052197878133546312247151655540653976343732107411916045048674024378182732139465052169505345238073529006096805018106717570851468006879200078300544067656199963685632308650119414873166060956993257604772494896631127247455397348574450600054115265608841081475544830696061571201706791888028415755856365446894613460296334088537594668786352936220238901231259046665891617587386211444462381722133252542256068747938105498227766514196966374235958395149380187429207422215797888480799427846293544819163708969927613729255860793727515303389139415666744621666899346769992030566238440594871130330347628576373521448364253427732158534415481715493278578277267622048722667700573907332824573556748857933793356421275791079028054915718137077178301730774327667951153307393751166849106073004093022480995560467649362627002053658592811035638393912487767624694127715128325580674681117044241483662748533645257229423197556232621639288938511829363168201719982539311872475546317100330004479731316539919252648609607041582983611264441655740436754959564665958851936196640973718899534725357620515838456635308717789737114807220694663035311168303566076692818564510894470489503725219215582541829179693603982247502703666985590823493334998546245831150264020046097007305418470954567011150326843710523207719693461445001240017924057083910387403467356209431974415418049107451361777030241571118930961894929033725867686183430270646406111495063606615727642655014400054834890600982101941297114639271641619012288342395794050800956712225054370602267801137694522013316453080295729553015828593213668865183642854306837623071662583503157341027669645827661605742132856841216491611778266016251904000000000000000000000000000000000000000000000*i1^243 + -811931829614393373421553453496918526466930068096294974702016886836923782426569501085190309064340644132823264299062284906666643585732815142105356418502541794157436943342957376428356683183935636305998418548822733491626940247945045699257698749280619549438657574606349117071887315593822180209599064562217834834095252490464180604311269786164980895960110013179565767216321935024882779543987377729857351168259669361411948956491162459518449744903145615438170952230928752238800774635485835466991399412665142769038951774307343244440637093772729261804140139516294391880394138919514120633917481109137294596569533465078263155333924334423860524898140295068044855608878097352598059674705123266047487932214581520208153098429812412826394078752215395387638411577879350968174021483048513233494960458952038170900196494044025592090530880390929375159029427506521117500249339097912048324877227916181036792052070048768048660929130132393369493937400766374021775939660366441102698382215726463729505884793405358059252883786780147609813052645652841611142013002864014767779304322191081349652482111567484789039946549062785630899770376667544520988618947538477255170858641377953500933535356757817595782773755856241000393138147430289935868870227618615134105357313614773232426100688636927837843621140300118170344217532349350326471604545551257612192668836584734909586564460919962831769460779140162973983748306031228801073959365713976216818864349350940493199844926072527838385702201228432424125511509070872859475830472766077832986659674907394106681631071048849775069704675146194445472944174455113752550811580603338737751038183598027411940293574339414702182131163098717753263605530208863983564595544713615700203411762559046965757736193550961479388193394366340697828589024373494720012304136688674669219437660801960707828377483906963091926455179751022179184170112403104869537101462478611339366223754763586986626487024512957775563899461912191940450304901524385845014050103785538142274282377602888595420419976920305772592916376334798501676056305004640404966989224068527573212403597767613668274902241777635932156804248035433836066629323028336425055092446432428090704815494144390865403539142870667880535492404294368963720374605869493762147471015964205469425294804267023620385116997936177334641345184102408640934702288008692680890097139564087660826127615134800044180899770700122403186770991120538236763661948621920182257471755717614955730850253813472961134600433701269920985166623267255362845171229729843649256310209780781297626350674108491028679023658492143449552865718701231041663765234790409334706787872857928233582005693590086459346294493954601378125987507977609757223497167091733056725662667618994645676390782886950019271018010008392141032415172581965512853856920052479238924592093543918822225009898841158924919292089381804486929125681404247728297819368809396674711264668689172006586662918623959280969137043528847625963864769485686371661203565756079907448107751544963008411393325551636063180670096734532944096199912187748965363810199179497328526061203181132986572208402453036608959252309210635560636516598086236967114906323978703399590991263905989000112841491198621054998026983804620328536776488986365223764658937267746144570558096009502054910767804360504491362005237254854229730572167944869533001790577906094535900155018372306043506986292529405379878341714316325501779352623104560999093577255898316487208760383900146500402776110215987200000000000000000000000000000000000000000000*i1^244 + 1121738964996194285397422213813248374133668008962007611876203419002876913727390570998220908920020894053410511444763369133902486641699376184330882154928417581469503076113726435447249142130318669930470936043576252039842461321506192961096256473980114998515084511826517759303489944482929792147244966936188351552992608822590518183621397236068553266497781116606013151650632681189443448491969771520757924683671380743608055062488208511036353950965016858657017368481687684924163470037072996579989352815490782636717624251290114102829642782200625538477803736832870642010384518242199387115902326584646938793175944243822511923527339385285542174011594579303277019762779328391343168796961336418280515095278807076333593066056258864526377870934090863282789951575914548537470972440457226943518173603998343247244070100647595200609293608794677615738381933443811912626400685210077943315598384419951648181858500502310756226308461378856967883615058275955100798146590886567716739002252480846688605659300151065360505190756100000598231807521957394664383601541885840418807512941684496654586153536625747007002115262819261275779012699384249017399222700764949850126965615754815172942432350837468304077930382255238634727123713198951221469038380807485797426091068745929263828633124893179680887048345079977540003114930266499073325319911695152955858608619586923382495559439538363006117906549439448118272047880076342124962333142129667869273817414318169492060002730885557796573698417271999922217676615035726914272218452766464023586138444237256154567179829150619005298256402857748088438704381382024216570543814720230202304671440176257108728718331909003648525369526454037241140919263832943555768263267808641211999920096211515376644774196785025410949067593204956506970802472146091215051284142680315079892830165632576475634901957259986458247500344412912864183224833436427920280159291090780473603467626176867687695096250929714328538671271807138923139532136300919543285018719024425093540222126270896029168439759818609968658636751483276698042301829445983925802116892337029685705137063161505866022964852875826280930984617390083465710014512326393638902408994591835575586944566070638656228948579706130013423051407882325067353500915069144150973038743301977719801330402251095573035102318715060879870639346390402196329897651478294478667729369921860354750304072316462367638090144298125977519176778416383406889430289509909713848740888811474640127920622087701945639485279560855287606882250831473264246870165277793211503250535462414490462469437514709831634407998255278931580466055445517224326690818680440156427693693124518793800139561672999237548460572625336211073244024979909880812577913678444255157772412694822253394836186470443361043224367964820741538677975846386518002113097415430639148325129137576700080765919534561870971803241933991920147646506880542428732730561128612635829593165574982004754425936439382162341034041785907656751709716392256423091576592175311490702105257896443532798322269458930521715666060579045592679702736608786820456466742904975294580409381162474299485478118296338292048326628309023702088370447491575006853197413788964657249452830513131787193171263902813843358444277080722317166466926816727858324513845391318652433891463461612934691854419352320119290023404877563157871418369482749899652690027033110584684548041684751805895829713103028221785111780201456640797161924000338522644631779266988557463504891758998632529920000000000000000000000000000000000000000000*i1^245 + -756707153161468080619328264612145793743546743775525907447846412377785455099022494406106293949363793726388807723079685132989755291316028246209163699089102926390403081157264134183922627630811659515414180889878040538343398571419256389574721291028482877724899166661393081234374098161178953335779805835180943945858638962365288313458632392784944317003741976265484359051522123153872857085470689318337769596582142740777580633477435215783077238739848584444701822290949293527167596925040858839733246652349278102738716941650054357781463269194016250726290619333361066372090363361476050999363285381255586811681342652844198498766365157969721765106974860373829429255750052448368201141636454214359546242489760771845914098554123372058529541309028945078073035197180249676983770816244881333461276772367912067904430642659374920345158984566278152498872271566647913690766838022960944435280009314044770906068970223533089981130902668079240288992926201924871964841604845995112206678785429842728767259609760510349139442805680455526149220222841786155452032919231489917519397924584235041893934311264411099437228541265287484206282845335232573221508817289121172029402212087428080844483026966137732563376712787385597497439190601346387157611998408611204367930462811443246138362134227629009294675960824675783039391282170756944593615612319503799257376104058846401905098914572940582659736949026637022279038208762101309983794771731951647567327993103383101786530487955605900691097414252755480038766668850972689212783868344107368299741480279428571177710529350960207340700748071762304288422757562188066379514622968571458216321577129441994361243382167321209342619054003759182460977573941396837174011440770634660097165826819210920345484907073453910261625045350014582626167587974616444194082763493053561427364620528368747998562436605987120018142574240081534748375950356618524300516283913450991150216610122582984097722964072612231771517683929503444190640151620901986903362632557130802088980122216814322169498387721799308210295933202337566196789165234056804538854305555366523794796952638254675149657843043234227705694550877748821259255880133355670284928134279821122878864225898929458623938708565847930876397678663766120518096734192251007216121203549362712488879011533438407053012503728120616703099465377883745684889273409729386059048973738290419355944127634029212281471160031003473780187274341560817778157110833450388348987562740778346400107880441713899069302804271318438524248329208638675936506974232132856445447622009322509093565519584390061986718213381554473938849843149101466853587313645915302632081982223794585924806620274829780802975609504150482915676428172828477573652716391941350076887192721307850265701653185693514014856213276446832179884665290359299065849821807684653956940177040637151210529154749719656251517812445935133908268933434772123709432936603770143812457893444172958549106997656335295657575515279815457075312332953249755081942168436562755625316521452741716897316594130260996934734495404802237652185578533534465771029877780302345427942893807985853865571651551005561915639487301040169158158466595202388593384991181246345051056147326614276673556916017411941947416335095162516099516740291058635155009646398966902084851622224764173718956374601501889507173018504365132919173652443449219328256058344919344291708276708058330059160494863546097351528402522851746464163413925037073014617897657804412612698439680000000000000000000000000000000000000000000*i1^246 + 281550673152938802138618627157288638454837201859364965861893949944250987756861687570823844312775466358579072972223134037027757285571140315787739809802422655849592185188185580714222346126357612688699243811650655304772691393371504203321518747626945020132640937939893274474234061243951872426967409986218768485707698881977923049001807993561780876603685779852602485394196132182627446942763104487856535611891868953185252569920643458291352871761634587784809404725448703972685419613639324099512100682020523220763959122656385830083992519907176084702217190525074288179742283060292798431121512217715119984515499625843465607991339679110950484203837810532753645359500777022767707804100283255237288396856346060567615709077415295963334516149935651940319819029788856133062284301675252107575083023824271067066813293351139369224160067684681496632672547902942325632596589507084933806713028894686280488760264295044553228655957186958439149033294612964503000777508674839178564514598788931268924016580144768195927843878110900063053891822721217373339218101877210602842897256798768852365337592014375365425692124798155756768191307658823732704269608763749820235076259982635084652968485081319026979351797057254067480465044037932989082192009379926203967032441011569682968602482673339414279022139819673309180662255737691265660710489902761799737454362948624192214406171200674368676346538983803792986607889898030588314338380842193421900489560961166038786581677292731789986480768598007655421881845148482784810552419552361431859044346617060766606470917840801061903793334169623280122008546350115846025659863000102570129321363043523197890318646742641589814841793232081985277077830445203945218794701861483070973997830287383716418689643300682965399257963487346100457288151460061878260419531174033088329311794730441604596964566921151985988836061669267577900996776923183631969455987066068895180726883536217265627537259910296704262864548354325165871586401975577802786922594571118598681454052511248807553987820818373940078903613683703516030195285082365579446175106865628662919416966124616710322239609527416788602215644155672086187568138832457119669723956857346223889058354184143664050539898328259354737704621831603069687696806877248358156828192179850879436958040672605143291218932311801824347965063252725612479827205548037116939018416136397428702986037445191783666412079472906418944665102831695225826278146687577852414088521190649608122158553044774808761637600400485257561497591370581726071086670657276322425650429180995839597961969826932680517680951305146233564502499587989553761205336629031981111753938087842973917971952815314700752506327676427469973075439544313585164403349292257370085792956048391062585968526814762264263586160424838241842756300969893723565114623226453370305043341067922301804633075334957808923166084203554351996116267861531249286628454630327231280707194863872810262283190393841114809465984007719951987138918559858536877452231466117360667756196997026804244167366345548281417338405045320525835078392304118312011666424413996732723652397728285478205425673822501444750514901486416928067158076456790376443008201817124067639852581011138164246058885621943840574966742693524838052879201999734341418181014336451242026845269270085216224638298737289145292879707732351592508937512397128363850701049239753765792776786829959732276207068965771029281071327366428456915910692759661187074431401575265075200000000000000000000000000000000000000000*i1^247 + -61255791249625614454600100781577091712278669907546831734247829161431807772492488998209378505366133487933759968997731573293843167776628633810446927979680485257855745571245291544391540429416369916916567804860293147517520156785615731587263606950903713879460940240456925816960932781008888505305378533347744235999097669308111713812605840462322463265815273241524848358672735212322869682969442624630402545398618305627123022361002854280139542330644199971873861793538962115090161713191578708214566382749999621911443452915618007662251378441087858615391106411271724730386358910737617125961329982129850089073395840060501446044083143698565833777286388133851467694744234422568282381808873967518954532773985155846540452740762128383113102153448987524136752150241850410550711558651249423017706848399006092618605176452496715051368611172950050247774536889135732786274901778820432601036127274120542811862534471574685559010514895320101213912492332071898113468938263066472511983975376086276266356624006224215937287133112332889593896783067500540877163540779275671663791080418884525248794549788607213125471107626179183323452422954680693924890273824236300200044081068121261591481283415878362658924693961962508819558595085844897135316364528342314423528700596823753827779962006855426020052729008107732455522698447909857437491850631363503765949433938370492159877544270396386976518280590362437026864728795065461398227975211511486154827918520929726039623629961201960873171132262399577723303820310091197067768165479714828612277043301023082596446281096800393344223337416187068940881355191531001108539788209402554254390447371469987910324412003080075427409251403996587975021228784701989493747182713305356939712563188051676369359301895558483399384838305973933708961720576637074575818825739808177249443469540956554836384193766812935181477844626321756776512318664789276247341332123602627946909976655446030425460426905391060453102960334327244684859481224692964929534628623841468986353762105940464855002848660765820872690782245663734139289276373008376200089866814300893072729461417815767360871099305815188671963228842005032835110328468223088730070766875106258438097445409183662049894750062037000652952640066668313253651603969707562879537729658508205697529563237070447570461889957599731628304649180277675580824535860957942549504455818867152129500594221020685276303801541721048655050098265690219045394084478042971041412682062677591891217106330117033330741980312562267060232491237678594485779856347997629449422714812128724633615382410555770958512448585183243054478511897115147157542898689826635820800175747084181075344726160245063436067223095670379505650447184029845817021368198735177272616657450963826912472228923015374448965475337982250192456855169095668058137198620982484136863848273299365838928139438950102608153282488068584727506739169965605300714194418745131048051626599388632868107559700237165022723836763738364569299050031057141718861055662141931316194382223070972680629274927886579653406413541888451623792518294043212106745427623431045024055923277252762692974841412898103904829044012716331852604995061752680813468585051201205895179305671702546212148387131548253671560744957390348241365362210950815431490418907453889205458734550801899120138795132654026245354209599209328658023911074511315560805908452620851225407103544646217080453679257320515951167429099429058467258786848165439408701440000000000000000000000000000000000000000*i1^248 + 7921242192704674375568713951640773429678651179562242238296437480687357885995752781554804859503925344559465179490469662375587336103644657880389078633566926228104271975311299022585662690133584636626571768260283423059310839800116479165449980998755383265719941620351950955597377378644806171600347798623567064659038987292883560308293480503853554633354605669640530221634155442770386789474372733370358254599847695470952223561506904996642578943117770458223024223528263806675420794854541163597717334310343326850958756155498974348448181292236239056002945007349501209463997934361489784223590615270650356533994607457579197333287586069167240058738466500643028835584718770794980619418400308126868584643523923774470354339363047703360676891670323368978717469778553082035869218431301242992382642181855553588472856857617822911512300363769219859140826780596546086764839665006090044398444995011753392083842629406433551373019641224611714276169467032967229032705591290700128001075983503560903223493563449879435286067830517744626614418260441365268209476303003089408720825586245006075771667821519512878803029938018894022885157832659920362013554706119726073070104814443396065621881805970400636049654980686948530622638797271880678633778664017015947584487050306591713324309259411596449641456329868859938045810132976948075026374466234602840957988921042441558861234580248652937100604406860091337727714370124855914740233453205289809495985700140039559200447815428672105745269914196089188946764131413517993305457651642285046808296703965099225640581812226075452024428833084055536835820686547227179835352240088942851020810418974357362696038439268787872250621069683393680773274558556560763383769612268394052708509473397147258205002475284611611098764081645701931607681890782612207583525140863048582007111321297842762293695063903307890027808864284769251496727778291494477024710888983602573116507837500474854309824305259380042073168476566163329389199932690845562257519194875875916368189799904092454058393957097422783756458167438857810728957864692692884612789014186727594771689074873137015120825990294435014857172916176133696624396087376504456460591375836306271099236703641211685774134877122879727683002775633262190431097551571835217228062445322599821574242337805961716907263104362780400028425448357266151257570404631105870599249348461993005746865246957339981471857253796422505912488373594071051143474859915445881648781025228703762636712440089808273384462221706707038471827558075767100333257421209126635110517297858266510697969969300445247530054405278071201592775882620214351250970479862919773295161109680729063361685496781807475590035992131714216384192887488383314675061090004922697022815204626704470183386977143237937721625801821088123638702049553030599339415724062726008610251936460204409519674218134429696479088265747563862183214454056109118422737644553677194554311861959112191838026100546193242153822084243352218929530033172524984472016774820131098746680569668628243435569763516481634301024416242065870023009670576240886971689645720191384972429204587629115067931245839227272000817606794136272489420722856021949545290983620876687006804517198458063145204078623466178172862786371148275432671779159331439952638129968975523156765681089557374672003276954479132179495496500095421139934034451914414460379389795835840592129772426724866040794000092744172329760049979414362124378439680000000000000000000000000000000000000000*i1^249 + -604713874506424966146541173630175500768091051770866326791256238508813629139877452334736515244851933359632318127527260043745686817521365402375520775585416875119999752897285223341286412445061790830722844522154844398418344603572723985630254056082501730619708323196036081491317373144667759985819860631148181760116470887651672354296951235274874045690902721227439688488778462524265972969133339885761657336158720543427035366971551460160333405153253123361999834769893405111991811287329493733565536718123630058996376150249050252406670046952867457667853796817755482719069076256633462288242458884479777820971479828635148673509689098109306381492904322711031660591733173730546774423469901406862771474604066243227860573590279471119850472270593327124733537397808252663214036153363752419258010297939725709202817165692417866646320562567930320472975040749687166930103910287345415919300591897896093167868118555549421699851976343249707559688590093935700105288550454292796519017903334837131839020809556072114564064651428992046900665444301587261573974001076571714891652597362265089900593213358914277045237641130217204545297125056183296527765230961504573784337097078956646394603494795275759267339752928656207635102381988085121066446730829055067443500313120481953890378728096958794183221469501819281900417069488157676464335891843876085567732094687505166120766136225728536425497771991013759874151453699948358339398421108919202454040298553514492462858311925894924359055941011320737311231287622301793588009711016578019046308864988688026068804591191711084257614147898500545930225351702251975327502050254189521392716895991459316661577738551899908433954301949728379795610512375963162774283553864607120058337309372949447869507240778707263853099041964779661346372413083566003935913777504770710213323540745114922733024258468987942948817840369873489413865517199970243145625833380601189580063113926487507567587329185360118955763786475232421196192203570182020172530700045125249200893608873088660008198602317133643191510417221398261551814645000254525086522046769263669003843702715952107956732674175877159332188832411994363022236700696184228947282850487394257760764625818612159027238708603938483863568229828615443785716648327138263594639871382961629772676263726856072264108756168157374799496735776609940504430269764290347180325778754509751236202963278567545087287986704777138163114932480472657881850572311285223546582130246416837299344069366339778915041609903243907422347813708822412147818297362076947491007530534721528764537966894140489883678184798190209277360452826548846773291464438888785594469076917781160580562349314522506590537155880600819221454922401295410999165639056645522086230089976399015571344786812237833699678752371607477325207636207575260090146597733653800450201230643226238674769073649416760593177105158221208928274068697913157769743721217356899101370556821357511938499387612041032057426818715909043811101692570633481421708015942042741988010004144619381112892363839195232195673370736044645910492880661951996563378991233260943324825304379251611572282798547226375621315321245766335207268447883130932606908238530472017087858306556800313559965713844816597623415858695169485333796095557631125028870787242574606896589264282910873072309878787630010076378671542271557620946402479027688054010462602510771619336765081428857078363990528187881704324923673018368000000000000000000000000000000000000000*i1^250 + 29329528490101764985110286801419115782898089607609218757813757701384309593671470465455869534368314709302047011679730968314330214837398808428879878429042598591743843112117696277687057427248065402816290880178779047818339266629142607736783927571560039986131022820975839610422195738642707200156977872426197273595154695312075302970615888838540860149061770317722593207948302812964576732017648294290737837260890550394924406123085350513170730007734162398285374683202987246879001905764057838459630423908995400835407819479806483808447685588656008674158224211400447983660789933829997811028068999566345996122853642215350843218086709337150014238572487467691873798013201085463276507894407447301781530196524563698327336916726625996403517980148202478359345825222754784906303442971602998758718502540311789688950885997784310746672228239937831249079836002703006445299841358570838203718839363379609469289753728754160083814105689228373401236578772562743315215428555788017299829142383868045148768310110568887752007376965350226150854147802406229021974733134863954206570153811916680819632821647909581807944719358201315878138962447847862975903996346707388458207791154475162442848159394120145082575543621286587273592399010637125482423562853633787140046851340904853146324081769267658721889960030465443441952312948251422277280023126193569046995713251519825922893519209105541938359156506430636549581648981042207080031216941634022396917434453881125893640069497504963724067930972684941364967326368885711418661774418700628583336812817927274996285275567470703277411972480859378007764377778575967618509724004908133094342605813076092102841394159908358928567406928717826958101437058654777645996233611390116807614371199604120903708733818202776668110803635379463728647017480949791912593856805084988325248872305541891062535108296247131179656720279159501681270499578694274945936896162996201587686198931553807492269026307520580738401811145869400070884559545355016566143566404775017522918487651501037561062162630810976576404473435103106655030039846445648963438550008976768093061906965293279563348694882419261024977758504136325792087877162371252328535035576846452224679386340947875100133510074174895701819508742775481777062000158216243669808148017477528261903194977198089984328515547136780001783299301815272273759720527386210013335074204226314489636791974121359672906625461235829904290806172464294858470645234137233226460256440302550924385245233149392891740067861939954611307385437832075069690182987774325044109851347213173707568727177417122987660573661385351670156312629693969794352218379466619829705042415369143438578518466147627390016563921833319847412052084698265148521718822076992130804107556678490126748880421800743933966369727031631478728986648657591041227620539814100894337670822561457632051695921853488629575248726482086257631644143312655079831310838704008302100727917454956923502088302848763087543480886464041469181220075134476280503880055964802615219145056456316257642534424044751735390383422945990766584461517596173039080820135543130135475482307652548507644193611736569747564232517777172361351643005541450753449843472831968153668807502002699311949914167311288249509847083981928223999003857612768799348842994525089515205416030427770115166473452978729098502364772862925253694001286492018368539289807018343646999412188934585812599016324481975897292800000000000000000000000000000000000000*i1^251 + -817307113351288268944513929180324423875221195667919656853209433521352613146796255053269207460916351667586711092391777646064274725331673248334422537426548834416378646420466031621883210242460535089504260281964214277289806492729739224555537561800265028587966685966437305866177837326424384532404859519654376806811118670735831272606073285256972366711618258368218395747452481253590993029772668253924024362603696369710958415040307055594444833186486752616646653987776072219880262964778997465210259673587400548864580502357591182647435729592406295517315833050373034432529968230406309243797000132071188220391371367453251967195344753765009042740444970631666235648390121887145629468094801520801724497229887286000509761440944849760119762874116458909896436414183918584464527527429322419929586029569204203027926276123773690073407800405078572193602102414194024022466383808893388456754959625920015159314942589811664059189638093432130583436322049031023967964657169125906637097065095288422550276312600705067250142137745770686874629974440825792510625059586132531942883793403658763026652055203203584121308432361762335328511971202668580397273399623256322300637278935325397319420236629086027441717115067316956467575548930406029389600127956721730192107157722886223540681344881369287761141376084264189750657283792113959676775203529754762257797548742868244470274341126826371555835707053078179266607353083818664530087311723588051391788088267220488676228996053673366858986035569052498796079275870151136814715181656881522903995415757479261580016951355418025746954613128542138538675291031960364383203378477457809255618431727872418446336955129588896594802308598057740515680972504649722885054110516350847262959664792518864239905925546673446796975814192739825249969509764659194657528584394232424652795141505890901148466644142029074353065801978380231996816346938581061841599561076524085210633091462497634389307904921082266284884102792563322628961330283838329237490017552921305880546076647549838270129291904765331216242981252510031698754660464443887893570887690107917926565965466948351328349361713026934971295125942745821762918404575792052908338078945059352244358228147542497405546066258637101941538772200290829131478243671502549435096740124540549427948455497330364072148680692704641773799543100438784608676935722337118849698976382355081539989300385758094997274910313287838365238744228229393863911930626259367612849986627154263726903753923780243662297438740215520345162861515997787613852410512865443462869443233489933191430066906218657241144843950664801314160346019755830684184860652790548902812894909280862253162852171165148646985630297194810954368627796083815345799954373244843566915921061798138935143393693291160936272981205711499214025526195469197067953989124018636781599694658954432980108452180770469022378580799347652936889291690900257123576487759091839415457969794154641619803703915558240257218387030129522045826338813586212905721267566546063128423876155141961547897246216138378473565676505098045661586450627395234600866429655290708194189577144573453802182287059271608092737046054316298693991439201931741230880986273034555401424358825164238550674771118885291443121662459012584105025305903287470909757762466057309445109739430818951471284879299198847684317200901343873406340190077024929563459888039980930821421196236862296464881090560000000000000000000000000000000000000*i1^252 + 7043614449721242582738251302384998958698640381805621288585286692536653710135796295886157255994750473931701717618470096119430444782246732558100055171470545270941470841583917691880468702114809131892042981158697562685081723501305505201501799901074187781359120143439129456134457403796730709553662508521495212769629672015698720820743572032674687105351583397760839142384085667487756525102464985326642985874818824476558359650011045171471085432880089458766538751127508228283193311362819750055124861770747802556592187569519651033390986857958000095572949435594855808621850743988682787264768413461910744372105935819575057019305120859179150853107287981581534568543243837066955244411235999818559983352179565027348822576448321767699066873327250278588382221315425141168779808136710576514906413538015207645445231059032611883836652698189621190143320231212178368367966874982691940740471977667835353995648257574801748198329033266519205938537169760156808502325221546758640652481553322256894290540290310890178229352565894905157870060804232067540353799042898478531653681701038192793729914687221769603524523001819150369828285478899058862537838443421387972824917600892995925115792499095932656957546471540741959134403353233985422997667724163367277203559859395208437461486339794838931207283374604344543055059131952280823763376276448234324482257787120546985134421478612065532685274598506263789559483055245892634219651758338602419924993962443854216184288077136036266404198176667583437042167382161420677920475879776083581208756118185739665937783658861329613938911158694355063190725064625441256637208596055685938532174711046658658377423729499426779187636955936123494200670468312686395016541251361670719699976815115176710248688158469732284482655564433940892112799874217744484237981181290138126823733175127798959744199209818336381389939009307767868126393884310448586127777964826121726432953213492469232775448765469275357587709496677339895793331280767695034913774915635940766152540492392209552407071701423579001024537555178072325762140786880585255719652144372576162398568407408019937113431322650075003941622971048404701531000957866061247101692685216355078186252438662269608289303705983455005502311230449509737537736251281801467419441030223554167638980280399733371180520401369099752419882976323966729678334863513838161911258695488905094203600370291537232308020717916700718376255837042058551296870934758229003215980623936865269914410152651024963335549697390381060055648064595606753747577547905969762750664372395064439473976904063688598980476907054890824094798195272995105329611724687685598247951134138581929225830174059177357771571879919542432505434303136711834720919719707767811223047941754717047978823839729179727430297847010919317858722867840580078280360348966360794383528303264854426733259620892316438369463525740875193936780005887955947277230362401025315202598747768699839775390746360258687554187087393686960617635487554702134764921722193155275131916856839524296742762798975847646962788398613073395345778773781358635954544897603821534976381931109315965771841142301980265493490564631275116051919472988440194813477269043311269893711424923021255505953891621654877273268076682121821054237396073404185418708803634060707281621547996141551361135822428794804978982296707348020150374905389426469629194540128451477254189468352512000000000000000000000000000000000000*i1^253 + 315332836937058927818523449409186189805489200563742984251127680805647347445689834228545922004642329387571010173685584964679824424552660404992701404967434494845300770762202623005136274286983618320937878171766374240404335591053904412994374235963532555801758216962797360579054038660347012875450354933592639550859585233547741502929357060041384964846150978195649165509856426652245709477045845613567437295713341765083676113744926268262614302227534296539008443436713193043632008338137958527586256678730519863638700018414782983418897776700511727959164776802915916653723576908191139797405886788506417251262022485208389258887014538716649410480771365016445574756256257700698016156069585972543771386893571330141589648192420239716496610347149599043530890334178379307269290282599155935024940675318171195862337939548410996501395350898987263356188525400374449236346986594970562815903560956781950446406235719713677990551897350623676974560106639748730690064294698468103223094072657557109146748281624246645099984256892354512031375966885774696660233672216398614316496773674889274744511435215879489484307294360060992030186334614433729241682089768708322766731595989856569509990548961900594994838115729318965219187763132668066382906552676649682812688835488577891645448592851034093107701204716478338022845770838778235048060466980352582006773391563305919127541672377120986169363594952393887949808197616979455434434754312286785204104474535277390148457262533849860552300238257648901855639841479133624342946097679689987294955190242072952148333409418293942984197947808401411501617423488521594714759894284402266765105457270973364424368324022402504399490446595465048971088132040307331152787028322481046200377530536836043090933934176381405918843371233276277811274491464880709082473041476184609782847362396736163214506967330627611939906307580477589171429969040815278781910897285741170161890655240981296856528482213052095325789501222485375053084315369453776670218964695406729831883558212316736775893335230966217588737117070250033496374845595719940459672765461015685071950125238243339172221596426762837542501090039518905129892684213676844329641705967964352644122382899592809353448317393070548784592884500828190935437769331445047222935603482939073213124133230635452178275589422490759694963056592374286179632092527674222369737343261020058331932012525930949686468712790670575718739710213941557130032730316776198253237776230132602345266760022458693061769348224028898998150917577120739513797443340694899703481852456074633496445213022314233779275093055653956451790485038849206422194032155242075313705890155459862186594190341727068775291812504683497544482713407622260427682873215045364641922284815552084829496226453817622499566311020914839733062944287270088814606978550303352614927686619357772048907693584998501302059125769338897760969682791410441661785484636744866443393442808303977692167453432631969926615521416633618521554738647641857192432628664226256898855659178125744325090379567804426999710411986277810927055597616064599670739711109798941012432503157595997809190300547503323320025673447846501167250218789551814717051236518012192329324602630040184371007352095494220249427518039387408269808595685446409557074331376598670500831898681166831806116645404543160949960905033645806986184551188836614867904293834128044851200000000000000000000000000000000000*i1^254 + -10798769743713730743052393270737341641673736473846933650072150714494857615665641489105386448322704049329574372824282632374328815694110071042231409159835168962687927881037179168568457402081801331827595215253645473225441927751790444326217778429862057615657006870460102730747126195609923491226555105356023642589019245873597905674394048674725861783564255255303367369660447836341993913566121700901773277450365996672807717892144991014425060832655470417473320620097467201793346356129526924891012829571905809236805148848221570369587708657850154016549576842114152792124488381902712424957310024962546665321292289317186569007818770242093125998253424176935337022997356488222798653395842217692861828916245205021430736771544715251998392740225785760182948750036832325701454516862362544084691297808608189885934109546453880600740061110606274152641127537611456139685704268335600697200471692941038316410308854771334445792547961579740590040802110954576936920897101021289424519452404669069539368978059998514598583556011759391180941706049626860105897059130983899103545244210361361617391476106864789774954322311309399737203990966403637404978763765985729236662078079295069676986825959341179936015749935593537874491380728425537049245011428546280299776412126023770615501005318743863104578007546389451165904268635061466119946700535446850747191406742202432620809902261937142900344215654817048539032635393280438828650322463334220120223329088104626667216259434684769655465321188132054964980141374487239090249377951247867731515161405236659639738855613214535758703690497015429604627209795619518052711775782582900181308860798590328320930978798254228137696728702570131724488551236996137868534571916027325141895684548425760931043918245273549420039788032885247531537199937400034711100692324161274287269039702359256301174831547503212204198012078575513335487777889978332067196967582227880332981934799149668467317842337834150411026124955879583045666502371087890061377628768355412282389577754845037051763095855705851952387080878128372403285102574025748024105425022604056280312126953551287739888793963447243604184353094072719379692834206922051438688405288211988809140445653878482790470983257062205564914447341900770711475766898381300756451036799807206518809639654043278261158967142955461298965656136196303336213430628901834108789290633761688472900516029866146851924728869549403681208364873389528661477415416900649455025103158210317530304255139072633953800748298825692437031287823133095490084574361241642059530189261484438900739008727043927349746874053368009862650293425736388030033352101093041172641218681595848690715214134990209326333737357066465546644806709495684832808946204437371039639088503724037942835106534818566010710732629869137867431884393493378075157220289066158386609226672553292978394099956858506753734850325221943432254116634836586950400203254558987835549569003029629535498743834575978096656148586516171865399895627091407443328342393258179447552144688638931702401807486632478592366160987891748467081539714537540746967852910673619505017893152038599549267934822459093226580415058769314651451503652602636625672586520238451969703202122815843868903188245455891987466927829084050588684276961710680129410842137964407144254830453030537935683645049730655762803709960864377641860717334325472385759707136000000000000000000000000000000000*i1^255 + 87329720054172339310272482928966903660102647899514658146394174978902913840952189410540567299840830067055770170088959512540223520153439665624712567547075936046875326700970181262223298576995948111908618693609826860551081622316046586513898326406914509928016314444463865146451913349237988985395852147120875524859189225446552704104665161399737576888754318945112291710373672028201792837376080390444886536978788054607941420785616147461312097422858427702724371125877088329765722672896777511063056169172131302578967665846245461179281929890622926828261479515304634895012141585641193552496597050457693618707465810560774875578748611801364330324586268192348824908927300210625249955163363589032547812706411735257677332090028085171612006760714054508482320248225451884373942459744190719417602050997675726092438483759138482104220026362207083704835966212487161667097880809853657702753581988910948716613392713899384078566888326152489795634125509757500768682182619146327005441946918064574340563299744814309405377679369776173153258581527948717360964103071564160165083502188201309910106235614158268466591951025262051124463122124845345817635078111647687225012576245083121534985051353356567031083651822291272018929189458471121132110129696203235054139852546335768172668351804473418492410939849883325034899584602217515111756253246020292759354905937255202603271833907638031941926015012502486262680298277159330728388062770362288174056972955510571305567877027820095409511710938295443556170083612331460689965014507563163738434883047672740549506778051944356618106992229843844341925088110940093010653163981249604504412832467120102908477563576215722026235993574930590021341455603969462758008218945329214321577265508756566229087477309273277488321784376186679882533102917193158960320161466540156919570666096207546106734456546378255687121819636794978975572971049197761430440319466046618811495705216624576920293440337519624325991230231791398031956316844694810849349790816042795343743868550940206465086952469036746864084334111240713133536211533892046054640632156510205451975887734259949019993607006483743669913294394409176999604639379817193888185535876439728877347022961036670240493004917770024933452719997875793386358136323777023383147050274961039146291331202349030751456631558772317048063837315263771679250588136702087759312501516660123665272210451808692471766896467868078256982628379989499717972659249344568761449661007015630085655197035355953024578997723165939004279759993190479195242156103545725345358207585647541537177398555028964249609811273277029625721174736247549295906012088947110287688147997058429063411794282949424517243981779398206469508812065393429379811910030515759828792793620479233072547262351026803138934155586603200643595104832217238655103079073178637189512802912616771517782894515761765815993083372537641448307303926964935695019392764033272933515758851181370312051968876997168203555257405654051937874689277017737080812256508292371321447239051242091967894483868178827130660500778479838030123477145066432322385737616207795369825716941311628364130997007467956444716948545439597623978326369396467368683339464013045428872088869543144243011879241015031983060516184607223092788560540091931570965629191790087913417048946417576769964239498775559379057081510269860371815784146534400000000000000000000000000000000*i1^256 + 2041766759997435635150703968603141648770162257382108792231508205345204940718236864220031938149373447142575058933466106612277095741504615180413095568948832789066124535515151630676668535277399599069853029373613305144219939474006961577058590837079972969539796931988112927756227279737422918965027537776016649805255004742952645447086799550192167312138507792287356523441576766272283474266910820946595367104937380037554346318366580933461053948377822091767603071812464216804518180948384431652207992203723758431230460608642337713731895657041930246692243974484458616713303886322620968079611289978845177387552001302142490349324837354322692109685070873495345661324703361793984357935240742092324796464615250678619734862209860629675129306419411812232042876223718422547804151200903818805478727481063893715268559695269951578865863152690618895942126352951001346791802952713136350853618152964370921198606141702870194885546108015342000960548930026013091085971966949178829677928098394529613617880373253535568549250111732830846635245919298785731902830907290659705380014889707716313608584248439706954745294386241661936388705240976545517930405441865321444367327415984581400314187329955143743987782699457369476165610393930056876142255644450295945924270691835508291511669246154873087340764239551708010767927784771326019690973059826299386629620510330879034245910845008646052497307326451957743638406362198185716026414981211312938904466246337781082696732740415340408988647467425664722194567877955857211385783193039842302435270033578606229794410329189539223937453566321399238824317050628407559371926955902087160581697131713373345374351203579357104717625071275238482970787791466080038868865578324204173252037365632947622934554265619932124352450038725038924789505758411782547363507257670989925165874361370116403783101649549752197144834249537453876824958544706027205491300991903525748154367298884229983048374337423963308998427490910369480201045004518101105948226405523975152276621216894484597709408829446523953720097425879623098034942064466104746536785868406674111358974630237430087332038409531701578485031216234931829014543986915586655436002750037117920003952863785147310999263158439721576432039453307944645272638413321904816477325003696439234969861086440964034847830912894737777341045322733511500090052670853581507435807634192252381833282903194252615135221110580962527784858528458953901081465168476025506078210844885413528723165835036700889475920563855957415702983615061011720103923663368551841195065856657059652067050880852871223305348787547332935080509346764950534042507181214697477728522093134933543381180648305894325725988451892377331128331069669306850511383364560387304052516776365810666278964391118666998368427837377847760195971542507605328690905467175366065963603362541605955154841858277249282982793937403844333601356608598650263678004122330892563832608419709478284178876534531487626441389172085320737977382573465129829897405836195297190260914942794052765964862417774311683145706471788682660182903809964417583799593089895781080953086654792151523502119802910152889556023385079329701863855930646838228754922456557003519219536706235388569243688744177999886001274332617343938703900900144691362747773150893514071595093761463782396460646131920879620829190577643763793920000000000000000000000000000000*i1^257 + -46847345340187073765818243638342750533999997238357350980826694639073429182097819975176873527469516908816885881238441770839653740849293267490390361961608529318415145757961419681688925322973817953222493652417281036704296504305041596743405172971644257103141973998497633089001698777957313854018030625486946061991009698276151602085247786685702927744088590430890247446895579657025873657931389748248961735973599369404737445098939100842083538873944719590954850390091289378827591625231006230490009126042038544063444668472305184967609624676617314552794500547236087855957032473459852011056281647812691852089356119759137716057021033255302189161088277520061080581765788028690001528803260803341266401963341403040675675290708824368100992608999794569024452708573723870682656697545636042400046597377541760712502635486473415906984081661442109368165254917929154044011880430306540990652652428968833213255988586756266977357045397601974399706401146018466557542567731876221565272499197000179044520855932102781911677045521155641882820019967688890662760547621678662596490613922264039920676331903162349567571094889217364814799985616859556653627931426654114645328351461347324519658321475543855122929939345631199684338124940612574724373663964894005247409092184732342759325104801836148052129541171813556858170888214267243324961672434033709791468488296840606937180795265830559624461491137167763172958357664420768941079235775036126808855718330451874863958473982975053980815285051648792236009825771161104283525656653886802967394878508459855963681847986259382352021677219983205382133927231882647401875047667082285237689989433448889469021095017978660839215623730548886466929723985706399843018606459612217739730245080078147204640525368410271411519574970725234030458866944280996090571317899370890953233088628774859426147093573596778805543958651442954687722007863035803950941888084099138574533584062043099912806046808167149671781155443850366743576510260934234215242535216905252984378752047799419733802250994746101548384705542169186873665907650339045533796721860634762681978464353886859065664067084379043067166238888296498553137459014803819497792723099979391870466266864049839125399203563509619914979496709485570453193432705518261863537035138227189533659700995370855669365138577004500263469374394730038130460231191043880567385494184582973869649619593568535154273564487846927696830199825851186665421716952262431972549062951663895822084471026187401342127098935199525935755876450418961190284220891207142628879808582574274950188274408241321993249940418140455556681543191010793738529373787216326064762739775942765331717297925909364428508999905811867955493740557607881413059305482780491645648764185709081761638699668867873617679367527043637692832551157115110751719848427689164789707888731977180198377431053061569460592503348642342875355824462728639990829099724881723863802906411479083858934818240341738084230569153338774806231289757087295099497546730506140454023163473016462589807803708880096299958373815165734428973463494787673228176592536346374907823015981185181690560061984130571830403592969593503387115293623766063562015620309208183813617172912321339984152983765618420448620935281094126333537835248963611959056987673324608937981990688707162041668234667871605276803072000000000000000000000000000000*i1^258 + 466269841210790438487596257976747825817763401058828199725466180006175843151692073386823027511058359923595007333827093844602898990238960919495824005719203000408089349525597164901179586100550899597166442589779485813665736823234219551284065070437173758085276699592713978645212915588980581588785597297433419965685763312518770239557113962991446338997018762386107422292844635144821297759314088877831322760383896289594249440071953042608291465395278625832169446243772098809611948492220239034221574024543332855797182104409864188749702432208231053462604389415283446158724862542463489786869082661491409036123394245295241795964285240553682192751045396544493455579615933855445414433356997975826444052616146686595131448817024993709398446061752083885593223613053611144798418595604325510965820569355207320253943788484802444108171831419070941534566235011422000641569520216038843866196509068663317494534766519988408342422040091741058918562535816343347414145947696381491805528609455464092723284944805799352865388731269720395889217228527630449516241790148551190184172940795618373515619547484778467678098641581996880549771103039078574810827870031563766050208245013203161515266909072788111009446574859652469187181762612978973807800037433568974328660979077513992686737835601146565285406076446918739157755238977877219876930035071366436691548216758116292250870494671168801608782445360368109613770558670595211323808589497551267299025030717074180266873960650303944979055722754885231186370430360584709212818500332515050912058483841899662528845179085797126551971637240232944147174089072453527107301385639501719261035726046501823010031399683142622918820764737384608186287740723904342186464436842287169731840947877357369172669643440381519192198471396642066058612964724525535044937566047595435775131714472331581715328070266368228694585352529512229437643375183912925783094808618106330089487715672859539935910966505203045122360769674674572513858787039889671648223332282909589405943406183697483366539166031147268051579461432336607887274140838060210948605612031006092632117062736151017584517359961964276853298394804777897368342095310783067538386792404478952259699743982292698490322438376968267282617044693389852860718253963509382529884395613092193159163098005285509740887554990526091388344148838906622361574476519750422151142254591636261318218550572576523370076332741044664981816215456302942857182941587884215234183902507833710076157413097878036141524437347971290129049555684392363183888562699149434661285206104786645572849314691623692396904681502391896282976053269979671662685020251640424525022749000074213114470212287013527183052820158285181926042465418057610640291068755915450910131759303170791890117082990824266743207709305550213787929464576036194408127817563083808513976104592316932814127929884703571336930404579803619871613578972324965899200664425862425138811022614049463715736667794187709176601966687336692543568407498088346616714526901500677289569603022276428171981629292318981066020956308688105252562402910810486311827601012121664344801165559412509481163628732778691136936333535055970369256462776870330117032609749938585557911735643799468397597650337951305079851656876645034994086822779655374663496447738505551031952719199966568594762891264000000000000000000000000000000*i1^259 + -13107643954770948394769130436519630498621788461653490496146424782422697734181637069980393885901541913301873850505877440413771615224362854199994300141438791739784874737767265668056180024963615501646035952803038814696161353479934120719242695615001167384468197053822112227240676391737002776972246949568385494215887328169309806348148682486327464778223170024927210693515004810162116520059252558513010637148388317159560992431347759587871755651567058792061135742337028392330437996579526262543301402853832046687886907155219201159815393720127870923285865756434481775980183120511114406738620211685692374826601665359415414064555811153712365136033301176682498592828076362692049412377155244788380741307597169958033573023562200675042330453108439586301258404032988147794887955770513459148158220377224800940908156658620414900953752283997124902673651928421857749202444074210457372270110990652456616108249830844580637053672378170570172487617378532030384128869412300521379243397470954238516991667942818533849444917457775011098856980028054687320210553170266547913573970116513631845050564642887797505464420259285773812393473975521092511869045293325561162063267374531306559628231518313585637259040294116489076107355052028267975418224658584676296578425378149670902811214621609138946453528499378890326662567664978333418523502625303992173134791866551694427809120994271598663864927590770188849008240972208433352280985504199515791884474755134018011883638038710507820349998052938875496011041402835648784618088391072838489415597870269729294792725246780995682563763665852784263231114809105506803550169767824752227939951158231106107434892474222210211050259723668863687190730168667696462568249518677541278671151433163102587273039829605789599117973607681039210670258644110235137134615831541820663823407469909869100994817297731194871571567091419770432370008469924713413922588848830561531603748361853617541686423572058676448180287906364508112431995023828640861245264167776925223688006792371557955869835210130227592890284435507440890077112140537414344283758178015405453336698286737034917534682280811111877411690588087026766314097857169393628976811108890933072399160652166311347264631185912456457470939693850388438492652769407224220520733694888939660759433808671250774700903937990877173099976698462649178368950333264156951382037061557490628871067057346873252774468596246200557746586271957956909819068596765558547649062180626561014338845769276708332922752793966677865834757771029414656630000531222974945846726694964924481741856515960101585585135012620190763668115521710776172701972906593374899788249811351226644138024380099654666651594954112936986299356015555558477796907820550105012999838499832959132616448661871321742313720204542899177983849072348158531195289638623011679335394393958113177561915503422940602889115763679062778703316114984271457095967710446873181082834399781705536041678158133744566134233996968471702476089823589556308748032441235354899471372339046469170584173532822337623428237266558741151210094857540029962105248149704643023537223711852854483288397707427615314027699053028201642186404315801590299167003630033218022801042216176974797395899950824423689679019757613607827418742319607484364325162372870832457597425646787624960000000000000000000000000000*i1^260 + 375469373803810193296917018642079069512742645667595224434705432076942315959077147989982490059090924824678809936998918726480202590139032350303428250643405167937851522945592856536837591014896313934265268785191963172267312631155033537929317464841702916270829839888828925815593074183988653018860981984474615500518861245191293966205149728188808208172659211022610846401360799085182056808037492394581056248069775423621265755992698312224591314514479194857464611810093837974084604676562442496668968187880000230309999848201315908637711025568870820840391189417611874719612149576992003183652573991213465202146672622083781170312945243704045895041772871800949175242894703571537472921124252367470973693828312135984530414114566655421856525755880442407601628318064088843307032763048807817137483546166157742520079783522605792979937019439011483178022412759912307282486111021031279088177806378178616999960384781032661879975605286413595836619118163289622570425438223122955976534237837255028700924762734121503746665114515537515072204515551680302033084978080927785748906403739126952706602298936703976389334682161508670651600030817927370515282743846948327802153249945700306802090786439578959122066387509294418749303002261389537628581829285983436776800758023204616079807694526972283564702343665776563719313070775137745004060217876583360537005012388625120893508716976756494424898963113429741183645433230673754877481337214336083254797027161630025253362664712616660919235724820496071923530638622730222368316982349926523446670269077138766113344139625952106375691314736595965101287644196701225989306002020918183241284930531088514633749662640096985937173401539255979694159866479737216998582722607747385697538228163829719188824881716622340142927171955550353063278601656780118195304093122050321394127085450174875867914787192410784574110582545784385402946606201627085204303820389454663317793218229406797079573701829388648391303478890751335595778798391698479144354971480968932388247989680305210883365519965373769267135522499463619825214970956189378476587246591629163434601321794663187291085424019983990189013270284229354631960636141538193715421232735175582904300856264661251961982598314995824742726343846672853483122082294347692557055441474121191997341839682796852579576855642765062037424387290465767658409176447401871282942718790269621145455018102103991491072281970555360513265418689643486614231653224975913638690731383083451229347096104647272000112753840791240607595906528549837674073444289467519146251931264447532806119742572536315081559067023134777819066430610268942249814808089615772770252744522120195686416673181361240271118929898951310227611308775579683610624767855565867929481191291083661757794670335769565143397468933761909481751871725966274490208842238308132622853511572955851435907652782891069821206022220092845762944823644603997083346076226095438026464875586169259578089843904123171933097090940323047712846221064236646510378913183861195459249593130547564027019725925290482799040301367888343081022051136644891336371333833954353829539688019775099810190846829780638453289479529631703498834457776934352433670952152925552217300797896332957480814977882455679949795241050876349465920671198348583972662887215497452978176000000000000000000000000000*i1^261 + -5691105949629266594517383728338054317923195382462920266437189642151980589783607323556277588914074499701546756945234805566968598059167699744634901788674419012229985778976107567355200085711144960030800755431891260798634542201525742958311695418464389601688340470540361740316791117377870568463392265414147412844235970814928388252363769620237464616229671465852604234680359222441561696808978735414942890489881476214004993438522877512822501849830446545277406014170359215379958974993097456623039636163834870035816605841287731031472037952839852724751207443801873340357468464953871377333343385095283028036204020142089319704285553290966745061504381632307610961523548803624391069361281213188168183021081140661223717922001056487386133461806662953933934101720935978964116583821875805203102605978388248190647925649175266347411554633188368489043880061458288701689413167707944048295507974439790196161361312116546477582864260154127804962985585500807285816856548660064172910331333745192677513857106208044079029020029671859327020015902925830499598995722642038249740624970269972185866355249034280591328673121296841132132209004553849965218139917365703393311485240512684096627031137274790168713300392244864288499958585996569296327831889130633038483248509445045322943496894774946915514820035132837599365569985079679729912881059266938060523361025983354585669196172280457051923442438594930047131153833286894026055768056618989256220400461530864689339539858703699804387617909463401628546842613798147703388468344714912493546612211390993406283664041855643331739888799098967111973975600243336701040128771889751158307576403668147686628142569766437466489371739614621166702678508965124490696534530683506100215185895685783393127198110904690731616887137393645182266489164663854215375337622912996437091060069599403500971847167949912001547428209951679414368421952099642641586311574338945732422163140004097002493436855738598065019058091891954651199742423876542364357970047245472687957534117623957297798902482875130324628853972632151841236770277681678171942365687918637899660385624057409952575399337709240116069743162664537791591072727768101570681133357425245822596962350413737649559569364445149779707225419220721562286204066247943735457825353242237471191840656748115102305763908908794785066272684308432554693541811982730739512322448758591189638092829728023776362834365108768603037479324966130204819338399953479993894092148258853771430756758261903883471313270692078617927033948825425857625325915936397704228280593365314627175352487025233150926885508042340916161560574083854557421655810200748183428565155518551719970596108216226818604821047668050333169186148062362429563061079000873877247913733013485736894824976878355142802884632450469358382535068367365789563990329850595204026370485269797212560380411152906758698617323687019022805240946982414153067972302407613234836521287054966438319648728950083165682635396367057990435615847772985394903013428194187032581834232367873963585971558347275573424177035237156717365241664776608651315891100154662195579951796057948385981257657028520465543631243927334901047659140983868659878130602987560938611674724034726213756590880324900036054613412821283064344267428580679856128052428800000000000000000000000000*i1^262 + 49463230662005009970590749747995605627830254879056588935609015082464347526944703102162625435705433947879545734734924724850070532516806023357518476279560939406339827380701497814404555226432283388073096002888756268337832844350451581293252370671420045607603484236936857824772722034112057508154314060057429628280788698700344388480701854518982904430892847868855590937995182194558721494291241417617614510546642822671611993707594382151627610800899345549514081174540655575816858953734366778161808354540638436576770977966751663265356320805660067201724658639939303225307535518903572089423347546717832325050808502063170198644710939425020842158311122633175851468493831668539767930989364718223102937387571355101092154686119375601670493945571597278073611413804109790523846376631184448609879610865006713798284254970320188689988822736457022101882680957631508956181695125714790712365363689093255877322247885834079994667460460365974970412323501981994127222235395246364691105326227674554542650767695935244326445846876024831561506530386471004835427750358132608310779972107064792148585515119265233326704757666956598840467451192810771644062819486302466465842626370629730914167693194263938600142073396636026121399331071186271826780093403381386955336528546496864132767275555539472695315739334856094134728231289670862780686911077073735123772291955762334180362094627028917920938842201438843901503980350473022082899583746214678736248778703016332241950945880184779326562228660978028587168459949372753933306974794958652388238070147097784388798444797867808442653464622130544473902500664344561585071018806166740377407506314802758897131783406771173882540449781167612455263173879166869104571515994838682469026739891551665445750556053461786925439818772536315839811378499029282597731099817299217821784740555709341330418348928360826974393016132160661644651329815282651360636265907944959804644897997732550687988492211727380973325615006011327029698646390907526686588373634019175085775909827900443975185903042900783404896892093386593458254119866916311966234198575976291194055200424819323684014329493717559312223740267348020001373561930864653836596075905406034307711228272656377918692619781078911818048592199829314309057627580684601761554140847018587457390259601571270925070127926941179463231785926859869618195937789956639299395200566004951034411446066697464972953552711491968886861647850871124855109574027401366016628964646022852305994101499550297078070923696663128019426403453569399575558696580806156961233720960048997529952719907433239423698839230135506773970078004527801919972310224843445409246010852364423846334596127101581520217415440845599316711358846557211810438750269857128676428107889830912313678422261355593268882465465702329785532219385954474765194370981355682186547144384622176456287044521831502960693065310470911226234300475552488162554462113327886081671552579541848978390631103060228941950186058908776415895860494531292034711730390874568859144149814627913789029593061266131685714956812744546686911632949522333622422632002681469102701450839337481773541258810428250464304068405136939085283952210477807555806074393995877821230907043900924583530052606503177997263627898615466870292842765352960000000000000000000000000*i1^263 + -260415145999539010502519419433380384658722369233908559483001164114495754199884376330924919013050023187615737107169000644552908208203760817335521053955730207891496790585717004552734279566794553432332652157004684697827077659749060828387450937723410722812505659400522845424802994908526559344512805624905257729865380970643761546651290315068183598853426413137511853622473082741218444262251061247652961239211698072452898372019108153926102131224666335833665567911775461965559149604371285134884232741633587542929479490108457920058015449199634259562970998867146364005055784220120110621112917629086953298847409041403502631990321155730880578909428333356561579141106503013154947474759307620243715327845398601915651369115133082112094572903754848667500416160942632468584265702432068579986435288549216887882515536250126162022452837671086022768194261494046277319497666666487713025932157905363181471105248164278496533649090424905742630624630747230692593920616234722114011492060326458421755197952395261081283740730214362512122304187166579298850364894972405290906675557321082737962981366741212131969567444737818780804644244809493810841398235961629818028165350002456391481768934587285304564778776532958152024766810915859188976953617334764279271732644822522355560303719053214016364012608612870323768588893573269769684028094572286539672703536767476607945466917010427762230058739459729611904648085713708569396085035598476286138131719218087924742328127953944640302079254446391592544866096018444036565468210978192176935412555743073084471758687496955975163057944433725731592331590501207177532738073558036808861769660746158533344384815753966985291370814690266515578890876846106467309594753439547507567418323769305975859015503007980708909176212272392799822486689376312213301869473677294849395748541576005475798205309841730038403638954092015267557844166688640478335011799836198066269157651045974923501022466757243868681068491251693514175950380684585847065185719682287820789471117925495151807307188826440191253490302422481650327641695419669858472026607963757084139507762698273371449050574362284362063558848995656556487040186367340453986753653507193290045489108334525241803606164454048764349679834466909127529201062771534703847545756788997011796648114776442613218285596790506536368596661238403365915679125112522571008284645213012571634512060611504975600325522630021433456524883952234209885480014404588635313765657145722551838645590198763865707179861673146826965959254325822795991957856849179055277306529482743872101234882545583509454863816523955616264250044993682312265971814804027216640462677744157512345709564301524591726799899393855678356171167336101912495577994937688532150739783444007099172829997651380935899805131793446213627922206393080123583910853669426329132254880705709429890396507559163595052487490430555877767994571406066300290276681330143192603352265787029126775078086009807068599765934016281576547845439266259287077946295960261625216516571282507893710733184023097070062612349173100622529175838106592392853265544752182102136164123426225380125064005907739911335968823107255967974177199192039335496150775058670230419307010938266800698932401884567237659870273082843201536000000000000000000000000*i1^264 + 833438987913678499209184175977768171530884618409571823759777020884022522623749168894560263294554384615816773100287678797330412904422110758395650322274890462677847771198180077463514571815056507934376145852064356595456106377749648186876274940362464850355952613200766481889174444026359974076186540827596091069732295004013547148289956951137050239604058621900366724430930671940037592824462872062945211948950148169382639133673742241313688001482183292155331669923839771782137635960999541289791785800064817226662699529726673422930003788903203113695618482298118314411252776532503733756551475988992930852901999021613947890655094105532148369065170355913222002247166147730755506372148391984668505975742034616567311692500722374034011485208301068160747483135099966202925116168037861827729578363421918807580945403630522791150973590757370551366463653513779340883026481970875258554252534546582745409695483941930267291030222173007042302100258861234991860917222819441651273332976050024776914092231813976647151794775590761706710155328521684748045369882099401776007347088591058664818919331388302279650499662610914490603610421834325677427547918095498974671227646734845129908243079415665777921416716579960794822891696725193400937463125645182691239348742452461786457143849814019829058422087882931323274041690536502582671574148231133460136170995106089161075914040663861794827284101192201091299782122251525317866023252003901049688378797370371875875534915227319010292160138871060369125854986360738440457378080867702663315689096733177593246941168838011176429729686981849476293436378397007500261088774606025770452265971846303343091114302747156913163379284808088100405203891917937956544764748952913259499599354462056756796829333790361998377377834348512960148709503229906807245292169507470890692799043395053835765374142678229514707347565826821344206104449544559027451370428683875605116088985603128176459007739668572647014372656703124294414701703927776944086659652895459318037224030800329449015018258367915972165958454551165518201803367903138568831795922694710634899449705610452534508307186732632443551007938154713290509559706113964659145482429438408745263117822655708555734973888755257350240488912194095354862002028587106844076159501246854683547541461732047160224651423928078850098732087613014805090969267539058575474202255808212038996556704770079493415124613751179465527771906134136295198307199008932685402758866209958794028558720846782744143084166579126452119664886547619193424269944318979275358180592871667792293175607493941602254289188851385071763626977204882404632003205868119811585205305879314708927511435817905147039628671176613804301103757814667893701260127480183411723299399659325570540493320451843029222292066209019123813227413020155670404818589992094625392318190059815225721012449546253615172626391297845889324247656416171435480449857742335974498637091543478373408728135213955153301382451443809114917470704420635974711792064690886876577977404987953414264552464693337601320851094055826224312661939152930943091164401374623328993081900139617820120568630831596444043047505579772823232859292336569723847424598740842555904647202729134001369049197112970314776576000000000000000000000000*i1^265 + -1528928647934868963103946906882581496697278181340037810052353943236124393281279291353852366439179994653835425208584920431347595250885562759563864113207387799449082860419105364372134804463185923657427274365234238339047008978306316752949211704812426249856312122421938154037514700411027019746503913621226840925734737572354289586662378501623156941382252604580184314722399174687857890060521023555931609755006703523642837657493604626428903766385758795404618586472156157101351673621889353608498540518340318729758109737493918255651771363660291466665955021081756527458481457490974880510918039783646462726388728563770004705181216825780485201159128954299869168187568656404751886972180186859624175912871589502540933845155006387732687204376917740447955870974125875178092997480022326684774456082017719145023537805527494785930338368296776164123043849308254454806507550820229352081701438892325841070125528066633071161462291692301014707223967235321448994899516187964932907706839647453941860485415761335905043909014541705898859521639011155093600900427537752917466639381764379248050550144972207072704251499357998581792410630340875212120068246846754804653556073507446940195233406564987179110658831115172743283222680461521501441558349760916380449001299741169181999622027735148134061228146106975103836138745485015403132375583146244473104118922498337542155751180891539444899493905087847253202562207864329634783630533409787783354416862948722672580742357225670253057516777608542334800836554734160654792791205842999505283502952456622762930910596734424682303637653600644620947264180954388946681504105419085256222438404166521399145336288076595023092494147698158653579601526057394620106093346617457567708071438373828661046682379852430931218814132209707070361332535333749484851324574982968313230021709712559373996208924357004423992890010134023744655374115123968618314771401502793860064174190585178836233447362031506559613590843837139440864482678703894777833398807028731888156382979672189331468800717223929677186912051363581344123139476310241845671302331678534035733052980548515740553006394192831506813593716059136632406015804499916318987876787498023935627093958645574348566053556983949871722836499440442454010779180793239076020489806210357079428151599974462825990038396779636524250760221822710802829755194263933907947388179266996839690331494082777718497473205694120899274827617878330093816746191025822708977912660179345637159684601472253037730780465202244656583716517209627183647440794338709694133999341416274100465563557581606984756655081781822714664523016180878637874469823521597354386304078736525120747848811450410614573022095735286844234207240575769317532913469253065303701938665300236046187213316971805796287290443475053396529854907659928925864177180254029486546056710206008188616315872957758375870410553302535665233056181427541770271813031459221707222653564767113359271558752523823827480215598805893883929895039995178666404361233334709981083855520624792229419575936903266840174164659084222520158137425294521443929140162896774868449554724012845910069259937680779795160967422085326504860466697708147765287377030331695545715753803320015202031008481280000000000000000000000*i1^266 + 1395009850302369572152460466382638067406252941252715796549425043365565728357788807865951367456382735810128080889077399090239161043369192070232987252618917161919124624022253104558143843256453468116848784615930467963303846561924929595374597778789172251047540764041416478912183523999314712002845951259722284783899693092838025293403429676705233866446519281361719563534257757350537661266691716504270811974460065785623458759883113051626169051897371567569875826591491752514216887463605268933638885763354749228430605635543242496176159808584623985772602366871679534337059385839963366725750695201075599296055503152007458696251869635954877800564470196050640962799693031101167143821822432220481662282831823440016148834603205492380550582922260587343987053500560553678937414319871848321803201419386402503997627519513259460594032892705385259135046897488409664182443519698364386521731030603656770719966907992445342623623223953503439549141925072908930031329975664945300294306991419419813069749036541596371630728124796032112615883581045302231477534804576926208913733883565029471501674917345253481324047157461301578694695361361517454075223442297420250786059739499530710341821809577751797702691847640400469419777688782771202503440327930344994023318906040670337416917461305985454014951464329889964528264976529787672344356981006654421800501944009577027107893012198761767589949042978579571653792281359231002581568679359449396443507773081682430324773584182660490732140432461408304620473212744844491255154589875680045785958899288975304857185490118488159538807416932871535695405230684047341384975227704315893074636116344057111923305667589843377118082733530446410078397939693468524674259687199781175774333060157773520171564541870112197555988970572740058083900143692465455694651103223474941501756339247820750219905551693547322108752122229602284136409623869664118944227695511742165430240701987531756223158782607272858204590616608210393642546437420423606707686591464745568369452380022446515273643171748216847549912056218061253667516084899353018500215850312119565950966424547587798842183220140872646735713416091766987728548252639014602714762439309930238883302293081370312566904738836744675351715493100579108685207275984954117883172185374304063859753488602079032626771087816165971973628168656736380637275040500051555265973025373689995895738066317319080496565829186063902025322081301954899240474631796729299602038209527471252034469147005156401522514501154658645312066574873908855412430867140064701572441647296277662558845963446821191892976563614521520885745127197668738161001793388971396161967822443959601139499337979779372499404033828604327469773711941634194397122253257174786371393981667711858455054908690733332918615219578903800842208746144137967213577920516612777718424566155950702716098585043382409025932202192454101640878633669210699879491638282329215278653917590179149312060136162542335185567157963926003120001585850659209726079390746597607779683789816934814033599226870346287253006319022898868963043723663077968414251103425970737424699808373677361630834867823835175696168822315979796797208169952864697138307227597343949505918140416000000000000000000000000*i1^267 + -376472068548580186587979461839503115925671068713849628705332971217522716612398991869544786449657919678782553997466020380686161682613074652314269847906956059257984982159102883405800946421016047784901053704113300864962219855584232972643952573068958195976777087655455288255907989838738623438482182896317787657910944365845372192442449801960061137243394650094478156668549611308707547370000149056456017735858418474961499226544428666933132876684955946055971864670559853525765922088334220138120818646550792323978612464688271366679708545924630768473095768962195376219847332440634600562294032379255285187769717062791264166799762748350451760612205798150677693018075536039959549706757747666749351188898180668377797028490276007128728133806046897230364702115274985527407603873866381393901257996731705302023864416157886190303748188516390168391322759524827498503683709498227755917991808377867633072177135613084016414683187504383043897944402054250478545325416479760157280712435418384515057014103610966011818578454026891890974198424345337477198583657594619681622074164856394439786118180533093064927226599266851572426893901298316770963530163824973485498384909260613248939380426216148318581830763950983807616001087592421360054239097675118304383440281718139671122554716914002588203763703287830124835486823965546718457054483516793952791229550274994501861243417205169981346605321213899313954115570386205984788839354630870953375246530320146987430496239212001446240179715146094337945693335369449179807700730218027176621264898578583145823662828419218042889757684833231191155815659325768182369796563661265799481964404955769704639957413203791178800329279272590763171310038130803237922305965250720578455053556761826568197077772579876738024794360026979442901702497533864795818373296808173848146614853364569009358955478494793687248514920184956745650129041023872924305317646456044602509387814161122835387357255668700211606352415772617050032733442637412247043385974958219534052991504472745238031672400776705336432353746040850627857980294523591236433440260854317858858159717102170187847293674269227371534799522988539035346354669315493159117194278396595083127005474381684594430325829469361273313478736640356243305432911175428311781186952289552337763396024805317009922379581984655972684720289091822559363488425660564625708154735273254908268477621413851431713619030350439891052475183984595700574763778479804037708899987876905400944552485899619268883331094194426362211692085104595084571393024531681531989037953527030659199891019110365936560456969188424892156715786154421228915951274511935167145421959525044715309306535008003868402837393386764418077504138911735861559966030671241535548547699149769040793203192869753300141914415857464919956392003901682244339648863594621855049934982329449032198927105907099325033165698147081703449895881763035480611949236894950095265758103171382877636795983987631076550311856091639903577641730410187386185888031097423127196184473462149273058594684628578935955104689056848146703002842438198171371644832433026453995272928815286763904454623042900685241599793965134955537868716083868593382102322731443814400000000000000000000*i1^268 + 44230253878520058589500279541938406185603428893834537015613489771372186559004182614227403682039515262971495260484506390786133484579997141512263899632544660478790372057238780271854708342725879649492704431202639012825599747840518343361348655136868232124864383237967866251104308221644876701108322749136737045510364569885206014123133919189508739529192203434650872248805021369851215459135803889842405844394685291487454881898590572686405062932443653152760692168113734601068828445402907769471603249158119772504198388359712333369308616158420452370339792969472037669469662249423951133329533439565941502550000422410815651906334160176492638084074273666676290362139688174677930191598359015557085804294074913184777045232018013010169856396886618290664600665260295895086288029214489445102447750676768878766790244106705401771747071089105026151412091700592613693968087351154953126462126905900791891736770569970940596454456982770520786140408085139334873445249210380175715400233595901711186250491288596159696311574836045488946940467305194037933055008217300354449468031540057975319455632597808247486490064219171465822246367605431727748338252853303311346674964277278823686827098668755552933804099303127295037137794737631870612717348638937704737985056058054471240572881316481172100311183225924428821086088097268905184995892176313178973183111014407164186704926608113643909726144365147294619416421359818292110920800999078284410304056488901621613101963385195138161835134624025567590420200556471720513788963050295524467228806548914716829189048767512570777154292059917997221513427964794507690503282572673543585169512956001146044574381429761215950780560579122493931297356430603501984931466719554353479374594924563520589979103215535002648883379072481346929902699349587671696171485019750635075765813696108153839945884184810650918767913721993512294330873913685672597657944861077053119907228998405912652098014450924064368703807811208998301016532961022096074693795074907695371462780469036479750958904819068235151251263478568718553138674598379574130214743335651112593470972909571296391573994180751797826122864664365785760969542064867158264100612495882452882039759493908356125675925757096114266677926566404689682585768007273255345647631142033291847047033326656323882723788568000405175101722362105629955517518335521381403193782108360024585554264072039816235486840092933028361944626200756841630610744618629795016091288735299587249583038972267237893228565343059230463350915486925365430457214563867732057010634633424380845043348712344488263116256745747446265568063861796793598615867546023653156116040729144251178232601195668458725058263552324707628083890518644287349216125808287058416804336419005065066545954339757334553358848535974812728087211602224918234833698571393874558856022064231245532399735207107752475632095395903046078469089721609618720811668259119094874553934489869841073774731020229804430462751234550668343196889462163659252503354540151835940581037276486759189625526147211652787233590571472295562109939753780326253777135056936459110973621193083681552972820151426671516936689548949686437602834041532653240320000000000000000000*i1^269 + -3133886896846456627503544816775856238181543094459270796837798646656720955864552591376895437439219138037044395375187913018686943320205741897413702757409199680979632592047618096495314938223422433881146617176939257936175765217460121519099200992288759002820074673416784630224937698255994111031252557915580838360536277906343065411494564886148203691457714537970764864368503057197154950225019631634866303930808183658852148296215611454654806419841179456006256962444463644167933139633201043570289544631006930548941680593369568796569173603771546117228411205437355436736496226350083937367807392512745669098833087186375680487768021341812106320212320903410520312959298734661051055744765324744321715477099212590860229685325097366467423440070347577179675407209982858037646446424541314817730691429433604660540213120927641033282121463926023638747673820722719842378877257002560971677878197465515650917528902586255631162685711297851681018907418611226380530296298310042323281227210543787285186614280371756774927352676883163882102138663059377789909314964823927568107803300246552607033809916449932533509599646972963476935821574633925056206522259052823181166267160707745724411972631294007583164319130317123448986944078654993817415325776138610021881226225001239629170944598887576465255414317744567644456509372634249866421122479348303516343713075676895904814376242066158295524190406791754193892459595020940932239258766188962993341912722137621617767775241551600077634107941576011597494172247140583478733113524076326445446989950564702710575384078043088637896433266261370021772915672331801966323106509453675554655055204595775964588732231804665950204885701874869753425399380911174595020948771741922051362439447740949650174373667912958816193400345229213606042151958013179069682616450296918741193430288379432233686880287288659133916185279467955271087960299043454577330318763241771403176579024822820814748938484077858804614364536515733899645287572031795406823706229014214756150186739362932408707674811207533213041664136201865727169709500736140778276481223522314174198437343472997518797870618726929834380352544991222811710306490996917938309454881164250036695616465492823708185252941939134284187119643357840854735274336827348354134303793049510012152002836637244322529227739349292242707927630698380821561476850146702326937542791574656862642885703316513199234086335200035717292476513737445070428944584317779657616181849210105353810828013882922069408214191203587206855310312179815614096496606875930066853822684308699760355305164164643916346051315251047111101000522722354673673017944777976097320110281497829277670747895722748429545215775988369002855772017120185360606437142776298041458025900283952627216441688142644343905747516733156965661829499635412508553351466824109166647281440073611812624786470792732429674072897458190734761044516898492574801004540359773721565288072026986450188611031649800102220091832876284497793077280651195548863037614309511217779479913550667326813930275677512484395878137346365867740533772643582458600049356064614246940021429887739645412207278659372424496761891145041227808768000000000000000000*i1^270 + 142121231420096444442088075121949471566727718199635126169508910385432932526287238899679149547355005122906731629348928546432136369330732166959170069377030892043909454613403581283628048910941106597196822987476880169859978132925027355373429933452398295102663509341799693491785807105513860686142570262199880420806117890744617596566329293654160585651056085795994402435218842372275883775089581444190967833194990220777578323205878987754446440077014688563983211230409312381417214546803770846694408173185662376626675766091699892676045748421097741092552136183270990168434896031152555752010012657279222490363390121601453199329937679973982773253599105153923662862228994532426597074377375410619792452680318918720512463481872432174310516297575767053056303374768231676139693823298324575773242141539338224033141835544615685450154047145628541112866440271500388152974903155040914376481026877545243027696433626317402057232242188243192588068634993535263450572694729465194811031232052161981224976115518338669603743336134809852716435165740721356828508085350323847134240178986091268750430818820498711227020992665013443636060072369279656446458878155437598976571974690444757766174372706693308489326210663549525919427254316391642243058408435150140595511469967198410836758183892610482956513537000852373120957720772657791649268963409023760143728377911385552437644533303983474582927673758444638737425494611622794646463178021193375017708763477544746675447374637288256855092608134734253010998416571084521984007479900199756373589456539574699574727161794293801476577055099183835511593414803542139356918915144488235919484683475491266278456577118591446533977093165373316887938548575855863590231551920988815223282965330134833749944032790387627717755569836570879676037995715021957889095666369680167908107516140919976658312791994386713490165407401216396238366504243638664399602804246023861309698391858666243567632103200140696682233310017097695568181443987748294231829800945650037360961876466696329443566851279863049731526924532562033475431043402325240779010100367703438161954514100864058032159962103907650451229891371923640504074760786532978431424896943649333946369740706621755142515851331957185201335997640479263009445127902278072468082536482679687708600187515863740046728201610732930252910931608826319495318033388489703647727300139152288262622038609376779707163661623988373261410859592836984009237289995643493028617320678637664012229305314072462628321883511655530433615394669644092262998830420241697511353964945983410572067714997297035045641828171355730358612845277021180781842479589805282088817893020250205755612103220415847493275673774115459971838957497198914916453229873899730127779040300964686157827861928150220134502802892995647445028925787833065991167723106285101482752170446688880399444290196208788212529903398263915681511775361992853392098173334702287324582153576055900017039039913953975689439572492220736581512630534881295515577061933745845798291374971074511786388053529693138971280212645102124593822125167100752453704131449827666936642153227695760384361534595729457776112435200000000000000000*i1^271 + -1984236734945045057553264242229444561278057180501978292722480475552330209501375206727582112390796423132813981521558952854586190887931238548949958692392896939089638863033548822614267206068094554140252772848980235475643034632362505907031249472960447981571356449655528279788527289594557715887007649996477440219075478556687234018770138993353942190472653658046057034054981326478197010854875595534949404077936600533201004073249123078729638383211069904710956247431033112889843515189312016591928944240541000690563276976471017523644494356479904442045641256485424311228583169785159503170791957543327881809995468510875715441297479665055204646140359047033409781651344679891379914942966411827784308381070963246815820512619972779857069395731956123113491350679344663036058703716810079109734238997090332841824911170419232055072606812630052596129169023398579159166145308896974716332341238937545744609307454698545452004865631200969403560068047620413356327957847976310453046985066022668679392027908336508960390747031633719422201126553119674732985396728962512116362463867654181604828396855588276500071902641783798329753797773673402197258813676860134988319361704683371046046813446258283526617295713228946243004871645157928972085571509175574156595539330523572765959757802945160031636139183545709933308268019255239105328379241423133464363888252563661490549978372551573488984259212743145497942727974051932910630303213856002844444855765458932125036819377020450085429346519941260646075613958151493092000953921042543383088079450044330469454384622850077596774898814336944764708165905922889844800259780514629228346396581560100022177487935790728056865578145444779469286394271331484825731808855226275735210287370401336228240554422239501049021409302032877422380653765843326233736522610822157065543358726639059110095090604994761861705175652902664363727493864974638016896318647924861064654476318996242488638896439783841576211740313824178201445633355764636025826729946515867979278537014384969188930752139740549645727682638611424297841694758604260662640996066685182764122404855252994482081558073846561019701856872604636809970335379201510380328694819636999537145971237519215191592186776582620116832219510753986929052103462153445230080163869651076019482798221658910313726239383301548740704780441749990788408340820136819722978011365316052626953542170120262103833523044847941280182098280311127865744841457150900519545881766752095301365577492771097390853639301378777332092240667900954231673433856502317445984885370173288010888291112987898006636556602749803942697545876003591518945471466109434255135292144949591973240941730753843712163833016274844043005091355664891411202026859835658868284089876196621375305951188848876335623501670016254536536043106089406613398332808548580152934921669161677946042853155975994537403986732920241359234951517750172897722747832867118901985218768757463282890326756485537934973668769457913138526112132215285596523332605571324469856567650841873646203496208436367792710537718509075606369215520439884558704172909153190322538291664158877597913977978880000000000000000*i1^272 + -74204994706702627776521750978976885634613400621917515681244330191155792333562576497274630637059118887469667712519525349771418118932020841489265229656080974821631063127564969603157131359163301392802031116077198110055169596612893947850068353263302764397239834630009385154288321177108197803657385811747518700929684711825924277861028431407138703921703795701688527220657572590787909255637833614894053791172770922520076752294851906579502050318881178553419927943784893233187785591038375316569018670401038807413219440815840457663045740175566638050161699585266772187886295857263620579790914884954929955023685764681983081328217405690497194498894081516176925622887047822121471085276526339728730223910010371344940839117407082154682102362303575938550866877025840106413272653604291313503025000961398438321206143616202025019388589309424644014983384881563828586946248241854243605353363598685852970130219271243532564471493379528584274089446080748263511949385655137118560503577535694856674215861816723222329314158897243179507659281046821731129154053954124018656344777154332318323772095714238646264637326560841740607111744983090327520934711635627098557342970737483926120115365775670844500782985805434198519201939036926434130859251144690304480850304121419301779589972585722440607255585670639021128952255263719127364709574926343654335735409170458177044954079519354949481001264110800953005269960147094325040213232778608882710450868903332802537706804463692476752194498391930118273455941864329172897953479017803507863371248306353001360432533758549337214388766313588425541101309661526022151833091755996871647992937343206673290450906352181315432534216559261964123376365987139050497275178185354394116434101833820032644578166070427082467371448917509629693738576038706981878670485487896598420666845502074092156718978535181819571775796567384142490902590226890549413086419995559515219102918298381837332429255458099545042868360631783300379476747450019011662359645959107099730506040033411941408612868736599879475534908201222660590954558028762704121087532989660629410848825240641789046485257067819220741570326015143342080062717981232414315291156991894730055022952091136594402546722699623384882662606447799297717593253695648935521586008981825419725197416057850877510020631201237113406427496662581410467702362098696808127616544776783984631584351477562514877237881004301947805669698348895756937401261294991127418234873405597978139883070690187563436911424767237209551307591281465198043849260484191295673244804532926631876286212354076960905131791909645432302315017190197515239250654619777505134293065636502215662032141591545594016500767292257316143567621184813529025869105602266819225857871987800945053429727617320548145565727970982316954314087920802022178450896197068373912735987094856071896105906082450889771002809296508958631118021930180948769066972067781495485649075845639140587708509208157301694728113950105019855441073287910911488942430215158495717425828139443436910215652015155950465976778573858081277883073480430279196250238790960864758379208245248000000000000000*i1^273 + -582700489592339496340092792158873080141731614603323654309360941771609702014981761086506421884736373257751031851059651492067438285508131618840209305168110306351541103172791940116859359769317060975550435007982014089083954882316743212764542257218033584765931992503612867955645614351323088959619740837007612558623674549328704770070912787617076332493201696671679859322194339900032046405582775616387904097196317021317508501127326345796477528178948397394015434579012393894625150203647676209251115997578741321832766250603718827838544177786031393169721274882863825208062359320823214194578146922683615386545903988618768805203946803646182090496920641935335867367899951403996207662820311560567852686126931101078811268236063140359016595487107294714656472836387929837255973660245765006597799954370897707740558282765677268823121364884115409831835856402470678273385933051353115151097865687327517110155450032203988498990398870237273720835152391448885096071878283715743400446946863064150863471994926900734598722871233660078532610122349148751224035762990616973246497679973602127508168977806889164239037043048247307796756140403205427951515063834190525057691703020974191612365495279814702049347106238357670617249012386513794561203392430196713451910685864323272378838172078331342428925339825789806306234254797093798120900372129239130049561445581839503752672259428310635811727880479435390387540202803800316607824165966155673824711342946009488739728298645003435428492303171433512096303935470580723881688796195263100833098486514711410134592677388402764156347394130612636458455368555523377597259904032560454116163457058974126027235612376221194101972563372695516534576539773458428756390052666187978381151364120206227768955494686348009687611537253810816360895162806204489994910384333646634241587004234223448179569955013798368228829400747388548886534820021826063904992158967645407537697521244768799098185688748493087911921404496156124627701628383902092825651392812816597415731219833878696057905311890958726748675364704363717469472326495157252979640255546971807695451716106030905180831413210167595530620439733999958040323589888193783658164892652869295737188601635527019868545967342337422828943078458073706920474203977594301966764080744040492845371934107628457002489363157224025063054472450827208635983208196162110013000401021162581722981269852242876320528135281478141419346773422877853088686329540891813360366941805363629380685235352748588537108882499615139207066591440342823595885752348530219250735208518631549881781355852198207648670275375393630773830609055216208725648566959704716835192654310945946653583775500636983311780401715485347201993914108417252693109646107119988267162425706964655697250279844955256840872852342583692813403468466641662242412033234556908248946041997514818309394510587723390115269841054110054792628624231681668440636707021217134372901790729933528165103423718887317965725570728232872883748426856907812414119227062616060107221138310876462786735374796131368216920476343622319472408554936734834387697745579212800000000000000*i1^274 + -1718632212102239066126846989480056008122844118612727374337613585534716480663400463377331856493632052116265444290349009645528243554223679287978588906338083515311696796881708639926000701485478039869988800002763298934849650670160918569822009816695193972995715752873971066178938198721692910648219841225410494782724313408525568537713639056566631495431978383764578688547252939992369044273267260962158959733841682753757991177041889827924052712741916980845518634633808274123765213950886043229507820186695498337021511714572696816572800522525846058340164841694556377057723436123518722200645408456916318360030263565729406064337782754629826976469489294463745119164652957403324910609882319018771881800940470522746414853743036074986968349041474663802035990979183466411978282453984086816052065698408370586033606384016019486948515040259101942314337858439118237342161257885599093155268430154618067108121626564305375967292004399117340265435071757213790033587943015296645777635152498699542711353155743542556338252749848304658816069555872690476922392733893913131534385938369432419322604250044512660368245450629292520631296015635614104555921218209689876972402357616674025858777608981276872243325742772936440972942430966885546596931914219731525692093997235006843473780295076128963444180364573684422335469734270421961098276653528063931106416439506078757594601944317368262022653373979866083801913597100276761421724462288719262069448467815610568616175079052819931011036391573112895514140708713289396224729216075219510742419698674226519455185076369390229809681414689732562473763766948385138254341815631904798714560530549271647310213396370170586271058146836717731427425238528073250866348327062154355517701455927236192324735522458568757761317521331182402547445820557697827001953778963614440494691261431185973603931585806207280526291172578700207495457648398401812113683305542466426014698337129043271074034081015139328622705084834194948084541448719389641966270311584714200880051543264868075800630359374685727512972228558315943133022153947612192204202313812755441717189743271304626282762783026519536551842184436590375948628962670581040572593929109926458186831897240026626425796182812739563799636406910684638245317343533202285377197932383263444694920761306157844743662558475743219637281321346956166667011813356049540938724363279786235475131912499834714428140072603016848692499067070664518987482828288306763581264251071174080383336461850140707513419875995710944543296887201667103391158742740376624228384639057889168199782807419001255653267390895455529721363793636027763863537577368315082228041547451168610490298037118160978674947641360355477931920505800662181228592554809207437865411817133329542220846765973654338418547783026114526835681305184016313140367123669699012434245388042298311967460524841132205551850135925929392323245292894241819020003152335492835170102991895671477999093659291892363709552521815700136220629953781054763098266114769246692000107520149967067437405854529338337882337363911739873224868035160965120000000000000*i1^275 + -1817672866529088681341868362586265274024619102624810262686547867522452229983222306299929023164877486793543444764624992723754982928166877522103104649378098702451128363479353100527972376082946843483588777872895594413325292367452285216156145248312867103188122767122329420499279703204564422565329396071485726632241713861169105218139699545102984803779784184259603966788124471977778243289787577014046132053783220525221996996778360792942460124466705949522637524157424331482903595542957918367187319871567045476934328817883991463952519975651917340548594565407372064008557691866195712966535950666542365596954153334737223684003687121190141637039438867958742365118191352799942922482539357937200188814876731065751997533263752357804780883421473130022832384461076119971552356342777256262067938338780460374249337376634049828576489006137628246834516268083257798611706567827203051886096895240902690336003978920521455166429906641035703329912213742817712977343596326558668034634758849134597846926969815095882787700681024098435842264971164693191673429180637270860945553449336672405953998154518130212829908153160753933988037024767102044097893953899186882669205262248267169972676695394774047130097467209012264744964823579560621822704325005309127473228984586099534714101636720372693434485250695634187927318531957582578804137525285887346237579283117476921984760504575275453009186366415366296448118150984134457376281570140612005046353519851511627802822723414177542059253417279207521251464038723274536711407692552114817171313333332241022987205734378207647485133093505173677127681823081647838968793388901174080430701262077589737272048193397656398186886201583372655751365554255343332129976617501323599908142516083057012981150939245907861470647932616899012910489164298937822917677501733236199055374621873978623360263549564794848100070883982333754712527117746293456137637346409856621757149193460983462870095450745677499268485958276732526212241388635428610685515020732724040040494118493188018323978562023176076801601811734012808479966557513226634041391639746091248818474150371457964397925548446514956448924844096971879651888496781376743574480435777787476743897686721622080805507664858376812417041758874056060918570701133851243563224419583808972686573224087916743643837736727583132143653575498503270586995496493583616903531520737786848062772498747945571385227737575462296813748402865997576133682698533207901435101864095655303853667647431354236385240637687431563144699125587459295251177701792804202296316477257970830929733799279293677039130737202019357294293033788395098669715045092881573034884954949191863204447683270860925403578430358880529036388597524754108549724487585628436471993677524984372160818185980136082445887384074479116051223765491972302717404247192470548089498225822844306348252867929808024192587585195384389008092521127917112244399684540438170549964631467679872753208049390821483689519058155409418736874034555152979279528078185760975135063222976752665439090625549661088134238247030095872000000000000*i1^276 + -728372725753875810333586124215833888618252345552846169502116756465271419672723986827412758979878087527243277144600274045004599771503523235514740420592601863268618274579967078687355967835591937820266377993463965280401421005371569214407025506706393221111014029604155160811587338952983066001284810867478602169757452724133526566695161632262548326137448635465908225651235641183428775211987413230690337106933398557118897404431921155395280667417389122808480179324251922110271794649952416425786442379468949151551113986163120171449232277590257706574081182167041020187571994580230155561232943544580044316697117699353140838038043950009453601778717429154116653508907518814592773878753317355335529718774944749051432657147405805307437628406420141001271329076073220525027247384824226255500439376429073307876761677768439744006477482191235949377361709709498026900770931901026516238474424789575490747684542752023071974194684858341378403747788339574494825516163373180511433347143526719043860463015196469994088160356378811409710819134826477708525440679629157149429380966535340919805991719728543629029576313206046663386309182271259448906386465973422202217940090401313765796607795957263492107737845253165372064352773022399673134419054122476086642451064951127672465843068682131155809145031937157577476456411571765680800548930471380839934280194157820611991720666201842418891207256109885828274611601633063821672865664910261698269416533782517741037867398373047937371791398570166626306694053551108993130075317416685121005669972930310972168155143495443516374209562570125794909545609170747853596433939261912097120001781649221147380128589545281356798611260235224519545156276228206824343450340754798939643083383099378460480861977152014664783417846051632025645366312612525805426096412690068772160323925259005654957460682555404671209263240397809167401973475690620734789181979575761744216513501553932594097484580123087759545909873069592750393520215697095036101148484500257433668570817266150125451312988043318014730314555335235051840469419177342803788152161332018816952936572178411710504774625591347903086530319541912322333811827801945927029635101838462652946393166385497474103554853471851928093877697909427510169383833856919671029246116872428642250871118835585654463966376730181857463653250734209321073386497597921065610100998940583982118881948316858891971546819474321838052631805441489438052619258843668147294962849667631719676855391045894192470139400325237990694890162553557543727013988290130672134844626055487634100304684535931554199378019923894289670539373522086582649126739082395929486838594378964864107864975580228322052869764473873730595562631807997075340918873396785868936692555936679271372880878979438158120484330132786229710940225433413005308049802387421122053683319563696222747735324155101904827032966330615824674763936429964657910393897846779543333370368581611747035130481924896397130801997079804454432168514794747367579160968423179265613057589105457255387832998952960000000000000*i1^277 + -221834432546231245314422509769792268405115116451930635983540746419959451637132174064350678982978515653296721467971993218834744881224408879992471259348888393846135305394913211092947997404191755564463112464842760699472150369341817133781336088492152306818719541168249721626283653313879833003093454144096603126262206729847650728888493018444839246041346982327921834535600493259906212415517091926378861791616277964531961320656663812358130682199872581194761694626440260805026472715469963441719183027108173169451853730105042770425531639572084507458978366696772290230631907632046331170559001777267350900536097329858966281910532994976282944191128316033194911186331610103990331890634662195007519491988682611888644350159069000056794018138544107142283815196881666353090857380282144727326659587532009238779416249347782595109572014644218281801882639116854927359220189557313687239552521045273657431873945453706419476973374613562063163310465652997380315066521016113175825668218011235621251463503152019524164671419600936685977278795380814781089594427031852931178823486636210526383806292606875539777394718978216155563261517988788031599270026399748535221862791564307186514734323850930847401691120825627413472132194051158508072303850614307354063994059101248998852091833696599717760045586949940607044535728354920112118154307697440565156350457662668150653200203173748930753270557254769909391593301761142770996527204228655566435008805734814547100342212445321736985019754441371505131057844244525703695835077511914318043660449780945731593784676833596415385993460302750401268573868898582583159886279009990514463787517693513109786366279785761940080837364809616544881077506855402798494723227511091177095172684802064242267110467753803179510762770373686196756265581240810726795407450009730519120655981341383757654732803960395560619942974822676315309341252233633507194033781005268075240829573192957315458731877215512369580285447036131249698197026328930601737461832644499358785742840946399610089793462996334422777890502697673999417894653164249027782864775419244717543016839111662857353915541797622325698680195814365803930708094601619029899539483407680432435481369215277902205118243269938307418232698711544503296902507963419782037902078790142722359119486352710604437838653690971800964396367682508976470108176957574560865837448384110327646912636596000227416413887702098672657293283563836411169560287422348798575719069029544452043051250840889707217381783665349052308000733848026757311300991227499249771536973631300313936454596150977155129494863093907937789041049473259076575209310817575688245338261940980766687896449649938632077858935219596513188152751840570476558861020208726996842946419323894314682750975263177150346291803429507564815527519258280928200882303852738860691330642041916885950327646470986730258515586762860877063846679682168228775752320577795392587255269518805931239339329312412638119264314562137976355202255566267574116220547554745638030803740917760000000000*i1^278 + -8500270854399179363553797837979691916492030000068450690897780266635140594430226305537079819180508395563290899302926837943523448264003954091617115310782292913324734953103982451445646882253051572778745704093645973377025870657444022445958858745908084999508720377781893288089133986016660282800588033054413159908134805581645239083571251493028655663143476997481133698625414763820223977714383639289189706377251027353722930420640295802881421041356151345921096441797155857500415072119779900774734107523233609893764888741650060022814609069167935059798806469893106654966707035123690235847265952216791932165577454901870573432052499332114717960306322733129917371378353461073561044821818608135399260963403655762717431852174408384622353845959849337321860408319417404798623393799681055308834831868304023135796249577971920687237284037880939162221575122869567128822593902873129553594308490935027041597596664422902955403987130810384107341072062797087246230828637571248582917034519095273157350087182988292924358828843596585413773074190801051752504198457041124487485823038330440863702231967544591376512545180197136189524573029526217992864417850259244135460815081966651527953587091477686542250272603827332135445835761491740412331907209150101402043808436929728938697215756930306574778297312296057184701281470017817635007401722783569463994565156268410207620497526888289989159516324527598233010333105797845270302067611733630796412357665930554113128326536907957056843856216957519233841856877816430257566219610131076113140428283299549831693219451893160445343706192474331495117338960854760680172848274378465515258892003834081468706106716839894888597629874177949482980642817015869820396212209704316239839456137232706952805322845231542899211581133105331273344706524162732339227767784258741867546445402062617392308494371132731067546915996502019304056976576900982736815937311635473951759695460524662755356035797049146649960521145831113254591552827534424666859879609337651827426719553011253555676812245573977730207628159500135696286557467785349372321329436236449530240387529339306430821182490561655872218757278306716465127438641896297055652956014258388193672345881048245319516546328693136824873450613951378745660424932779050607195783493451857733084905156524068475338746018498599500692356722029971697460600649575085300848788801476073863435187025547797495629131615332977219695694122367736412266790160732025351746577250178818584652473769447031951141835884181718126491782503953357768573780947238288626219567791460040285271115470876992993291091452233605992567460722847113109880123844362803892320701371109320065565331834473024704950471522622285236805860346497464872596427748537973437267821476984948219932383841466880434958755099737559444572134078597124647383884926641941294573965050821651342005640377074725609686447355136594697128325998824168025564288581162164511038810626604796649374487480443664353964674905389888802284864961383296401408000000000*i1^279 + -12419527910590837174466804554628661980656897920372122701034059855630633941178727305866713943394129911259997596736901358016232848696422614759227820069875199658495659049776181654489391926617759890073795332518999432940205131608365496735306887686812026531031426911837615630021720794439644407200070795858030587198774093775178342467854384299847840486980358942317096068617666958920557526160893073933505048671184543247364411995237053605709943339938996629208890757157994921227858499221594742522741663883294207039131874940157471329063229969638805515777083449008238273721324097442856604111090092377703520518896213776252337070963771224471728644076095718266172394845356805412351258516399640426353412421554131738656163245500926977693769007653521944817885396788871194783355691470802645810145357052278961984386853508049149969803505144016991470729136378080451206739931390145369707543494351212047426554551225618487070660715180690897068641951275441647403485436984484821257628917649351765191163829661462583848173967021363190007035229179186074130234069437282937163762911848757853065229707446355552865155671932586834577013726027736750044325098544739866589670872785138017569736387099447665861890801448575015047710011976181965207107463467184504000608300311421991843370550129005855713793504103269365817681091362355818892457724272572671983858645338613999638211510063742958053952899214655208080313664247424222137392143161341734263582468497713013066661677160265917246265510184646148893712445906480964466597606186091309276780540107474537391028381850834749400833779494964665374808139811110212899363561028846195917319696509575583495563339540128794771660963640415702112420016101639735224349243883938633366199120970137905156629814983152027026147132566415671166562027498478345582787974075325026459250920416690821284160535798875420553945539091747597725053973654890237803555819727229358488606184961351686533613261336978762316792721014856073292438051996660907003022986950647916093109634830048133276058630195209837276338739640440716816248106950237215620063711392886121209666367119356892012785234901846582596112174733768029732723004414797596464366659238805127891121223380494406226875735644309489430309191345285923156663833661497725650523011764681240795867069434491995863777945339162583821491675787090151812253840042023406918710633943703854633067212826317196618293900870785461333804305066117323478516285055640735629767374985069080622730551908714252099427942784758708828422778733899816924294915131629921241500525293745268151486550446130176725965288605451163313400247496757186181943815599239314269299480031043938882204236716105686342822075580435919977168523559041293081828840925682698458974481996701506993605763664205102758720252370149337979972782349499219158068922728105110517911362248664845177016343522982902150083527020967896425903004423377433982121836085467625600919418769263442688409063139596992113498089796403200000000*i1^280 + -58135299627898811984940145869517837787400313397776399189396788797812268905507373511850804838234082045645843398558318053046434076910757821034626864222112623993495341027200373977918202098265658826825296829443652155433185580525704075590715216450428569086188035861182605809810364572983928053890399871353900837540403834065696175918349331135900703624835503207584112379348191503778394337211661169434751125129845899013055201336494640522497373820769845778303913541318381440138284218354615091042519869947913751521454240020435948365698687116476979635533788642897876830772538817621804760752642962609876073163570824297984550036411989526200726042727926297625748036299616833489554734661712781442937147447592021932481506815784543064386239037057510197616961476933616144316099461053427866529438979195618697575633722763461459160518131291283557033872321870599905717070383733731905895533207267841258891257608867511037020927943773189661280078236654060888861947723880515194238438357449238987310265793087999219586283874949019946333396390774203990976527414151229349673891930877679115151429918941755559013060353159550259069837637387334286561776858275820304181550288718785217533122902547120721436364890838495077490213333964838914521273956840812775557957574034465750653021397094576237170640192091705183697130836222164011774224926033706973821355214109812147423316953880951045263409490711362573031195445144377354354740842052623437839210667905666798128550514744019195489480150720822131573535246131836694119102878717971572976129184503250506596153290947598356648640458020498957162742053391583817330569793026757123070504135543945407266534825972187850904608934623479217322431381649772159001003110138724526217554495114092867399435229823610159192863753257634369875690496943511948168176806166561466331139877622340861244509958030869273659256938417507409514479135607312104987767796942987582528268580962470608621084087300709673389629663801567689322672496450468419292676052379339833187387110319960053693340713497240433165762438461111163378590934760436265732521660975256389331583251846318034867526429799726425319943555914122672959250738201356468475914704380000883890136244334591592740859380540746404425724751862615260567227383034860107605506814276635674709479862692739618832933285427960994892233566030309139349017668074815431853606163054639738301261139271744192967662663121156612687840340778656204662708191300530642877320842854945050321947357108645910926615657734680256181434454804680442630758698110351990498774794642247164738536802174267893584182523239307268923956066527018232959568952659514462349056605344980652516220028874806182257176353146273428932144164804774899211728628127096397182467562200866732999563730071756346489817080116313049843160116069959103620682394506774386075378029885746556268174410841008188800732293555017544173396329083590739182467534974977355251269894634079927664640000000*i1^281 + -71626970709493411318896531369740812459187624540102225793582399079907372336466999885394543564776799179154360963826768311611521301677091106112645318197999474882236427016560190346838938565681214542101419933830845394479151411677838501136237993081025252034021895854373544225430934350486803601264039184595249513152506937683399123506415425124178149837339670003219231761557457451199956576493014358996382667128948941937199497829845349380577432720859354408676142729562316236364673454993930931298014969150442260250682380536309061498544430054348959445602050617872174868577227952660534339561219307285737640557624444701689208983376815953292749642274005188412938133540957415660891999902696998887450628887685297648126545212946358898152878550843413622947663961762413064677999832906223993513009581212271127348437058848864905484109585243342670628373089228174184756371320345351464757150476842298339474982892897627155403579983166151174007957398321983804805350488415769356227895298965447703251038346903240517229253609058353722635590846806311229217477606044850745739913989422956376063399048517416955216154764230675135404757928568038070879515651825776748144647921751883366401010853240178194690176475532669264084506953047134667513348836605144769967719555669682550254483593714120395398402602370581817573655557860522277592328475956188519054983889460590659173193740944684391248608849949569115076289379243702777395557072019534631222591862310960328427010533012028813963303883008756886662076652327760985153189737093200772656382079766668031607005243258037988572500156429848297088699131957167952799243040716407458021742285754103696165754431844099084764804515582534920565836488825788017263009205902653408927277838820728773154438890667985270721589815092190941577535218350846009744119655833205905410714610802082876481531458198585696381864848975494598548602732118119985548212004158031561221292151256629718405837952677700515299032511928254798632603321972052632100448320929502401607337738934775634918285357133119523460417016438788200054505740413668467417717158764040297108521039909271978148737278929795962494376042420177165955367887836816633818115141708073758710155649874012535875618573983977146678959291084692258104068194882435302186583618680299595752411153063677533149680952631156875762884561698688202175084636391097773536628711085553903530239075880189287132261681350940084900544251597726956737223354081321733185492443078953157491638768718713908793755983537096019284787067716774413233113737422972418904830509425039829162744696251984554376667195184899897632894608630546971447427731438120452672388281507491383094833963658142657036017069366062857170271223874473344118450857356959326473986728114687612963159325582303675299643900482408611092349523688798576742730875975599097153971122791173215038503771714053316837381521301327553723211742776504881377810841600000000*i1^282 + -71142445536724796864597422451259898610103045144688042657663241839815827119546706958316642350909513040574774135180933926452194976830042993281376183664390869976341463204822036950547009975239084043721336905739385164274882757029798675156361347293184366668594178567703189461352382965885909660948714293053085746761941883541706047065633172892001132110112633355388490599982188485620733464442714320415806512131770470547988563175735513947827150959479043022250803764967076519074464834311436292562712958000081548256139993653264716605181800956371199738088065565125799973841296914563688261002536103134760780706972576499492954729483687247430505101935534142721967335539802550060772728103608267934839118734949306288516085809827000142527563426613575859157347105464418396662989327858255527590431891720391653867323173123497406446757026239865460601472457592101300741670766905082642218322127818203031399348670994538965202365472512852863091314581339700680043638121363010825901894130345806888603135441454668213886126932017557615910520504724757318369622519562464571842245547496609815430345283403816373065592370044146305545963810436124199632701345746998618915331423158434763655712965591566729650108763297336057431297787865732020643043196288161064865693502855313833340582944383409913793307338342344238084116670330462377974837310051247339470968622396544587812290646788459159555069651855595580686250463329466404506230524643999687224236924624031364202988326595056258495369387027205571381143875917348842017715518626824203802897029133943661223801624583798540185320935140624781276017880751412604725210466089881690059636941198603887735911666627352024465863133143789516193988807521132365546501529001460084099070057834387253902808636365729207699804104473046899595429741988536650976074371092568357229515210040754039266299269750925627085082722456992440452359755697802836118288602215694799095634068827816289717022659807456615263599399858207217998383454396964515869080466933629126078727358201519294467994155006881872941514678877698211307275493894203893199042387565882695213523138294505550899491970149901449563803080721070318429448425093228611571319106028639603001151917572933234252898700061590965260038357805803611677385864596486612592756568778957385091421960631296131417995979849261482684951910824559774591029966073548965097858241719022618482309068361319658751006966724684821461697315640116838378057222398021254179500300462715088025481173783454416088848355941813295530095423278073097426910733395999826636898075376848779024805956154067293482637236856176479197277805849145517494575780915983151016224410201635335315084200579077182830364858803593024797428217016653763333292119622507752224468463196186225031489115925159102483271275969782255683661589338047497384550591921327293450889676979114839205152311373475899457168369254400000*i1^283 + -795735246281355738306310119178450941289841096903763102449656043379348965682698668270861362255295926438308051011527413019360771600892417081131979545867575861036231537703900800153898188636237365762994639389604063556061212887443598599547531619281192633798763240952352229621833127410946302346259013058541875908490528638355080164381077420772171781134138953061131669824374869188877429175754237347859428472048946407380254550163926470911276984299228420522448779477354494579658515721687789241248136056727075826449313706500701701037413310347197504359798513390137816172015628436866220408628750021025895087146934811361231186323499508424892434006923324691908986012238504009196990957281313539139840139307492527462150532845314738540510867461104338210227414222049662242631454704119602163212332234497912671138312370111787084555905947429145345876844697338273346226455744430985655626766193762765050270191548922974846659115040949598349416600195150653877765583245134704377461303125760059718629968202435764509978769059908439811386830483136753096896000639984421958744522562756713150143519838753666982457990187921737560715874616010816379670706263640920507431153297836096693085932838749073074323828441544270294574589736671480782628926243044775187576131498877189085121524406724014960963530832455669382509846232219701762943077945573938316983338745758445674592868658514362047578113656750910201155297594773659105788699151348789585603725822435011452492416704930614736404015347882547083930962920557235159903490075732198848484591775244431350835699401632615176268616175079282744620101030860518903307887086503467302330325095210564371317708039695256450984701661903488524239515601536921944843504799525538027604420368700930998390288471011321156490758285316853327005539925113883293329772584615871014104604900077743575255083340753607824743442381411871236028603144247244620973448100086058101482616693408649621760314118939068409228329025808723325081718940216634362221572940628308827768474699875037189601585424033223339920769258870184493924566457059715340433806674905317618791733111141025070326028436743665085576530556614813319113934760700083798872987740591453078707156427081078581173004314325111697202114197230330735949930798061982883246766297133625898265350781264397395386899258654056927235254239198224396371415752675638988038934043499500069304638172572892258260813802652247125930055523077852888700527359020739416360968930080938011426916080569541971155877380719710717999540137185494005263805956894030843488950657218337583019851240546445700594418262560887739991687885753799692412558991453091212187215479256873441621198934454478974601557454122708050172268773777832977007802702761571371894261113141991595280037886475154525772220300319224033752972079799176914870838297465763860335730958008320000*i1^284 + 380179709222567318016305715455176792359362467120724552052757172802088827372437089972980893774822387024018043101727095764357968363847130032353282951038393876070393897600385318090928338266998388549168511139841043467002806050121263722387177983940217096212023558560499175686820050959523776697725368264332238068935717916216395289730475899349934138069146660866571806307587649421006335603717840231688821418927631155857285394873695391088245820340634714723486428895173863949074940661452868413903844647182127691847774702884227989557223119083503441772299909602188224036892933984744807817088454805906965348597316027836758655402701909039358748158960545073890264411240266509858288994102084887480908868945008783225559582931465307566139972255094679333290605558457815789547815423611077522105281608186700103057384989148022942013262163845515224049536878420184270538864192719721584281898668041375587576638624548770772310220668210320545784476429472986885475748231220924505699415598659194001116682932926734660769159295600336554733434754518503779097518817737424953868089607895121620105511180341304084174665546522485969426771171430910599661875370148912235426804475860064251229879771303477758109046271769041351538459416303024955217977335605451823801777739383580833571302459614081779187022507438574717375143058488761446188524250994206373897391777072542654835692435754578710034677347142104352945876353393947065549036609161712274626241679203487802524524611595389102417926783753209149875902507801087574071912144248516157292488444122575923295415495735395279562901867840061324450253791221304349872616517514627630822132264686578933877216568571974331754407802754027125455207616938921312158698974478761311505150200898453341462832148690320304904572028262761346532829685485878771292772007027620077031425763243828459816523761682356112174078736368780068435862008719977807943072623024382470848565914979929538057521220949304557982558707495063862081802672658438666347464917844153887069110701972134353919237321238635959852459055149036759631109686261470583776003611072296787930936410522660862162862409610308803282193230498895282690444757513328896517287069325503620002218425508276037686137607440785972048483967371326603638065090331906114917569142455287481720780768664209251383247529055137507414895875253205644144128607420547241517787648430352943904650227148226079073230305562952388962632935723497005361159208452290416415817307204974775366310510914034766928973986428780293297544974899491466249187571556217719128338427517473390806309499658608690607916413081138956683473989906818621241656977887863469741203456431336279813335409543323144303655504004894677481752685517158730554029650748444252019225797970477861743096324319074379685110598336512000*i1^285 + -250747133950561877632013525216775515634837601859424664595214191104225502504157879007113049883547705920569263802696524194428177541274861080635587136956523105735008967739897796921156342021031088181249837780898482850627813007632817258908298563988353376078315935723891704715332735947658731524587425794717509592267212277728978570290906073773662641450128708731754529968165906004325219687968349730337020362033381676612573898251188994207099366055915144492752358301796971666985297149735089236920140298490873549809163935010929376121603481879282031556181758861219151912378686216164920772748343877282747741920691195206816841314618839498556648037274746118252521883587802684939866555008156180464844644570147756650363630527700169208150263972222281826243385963872101591747372274461100645765092246042252647898483179587176741496288698995045049027908204378373248915133456039174048832587299080745301941728504852324071462162596327347722866744959222466105432506664722385663540319032561893617764915144594479082398254541025890964084870323277507459383980963327956153688900308500738563852857986046550385747139544061927601058296834891642453818613946071760934016223217840254080144572647856500718737709663176436816515563443622456601619371065802718594440245180178436781936926783185160234524189700600817099986679237388273305827062486293981789529882229394474153381318685201575052944213194956998325993974122685267417400335811697943214735398314350781882429693497924045589688957065276822542380255791696923434248659997690597354326924132688295071193262203347486878120124920488891907810992221535160608790679809293785524591952417157374912962953097681393161765881274742246802760513999189849070767695330513529329797244902244403163611495854248778407537988870094053868220586601785079432620286263018296675309102277022776608753653429081311117654150446532656995582135369972801423471005597519963897580373665232848481585459814592465151138814385349635957736300199726805387399373835718090440468009230361827396287106707626357035604823189914372683234206242566969623184425614971098431004499430086018747841768143177903048820588812592926157780936967021428197115982586803701130101389037851151537053989998867945625522838141141003491850364192545153040270192680406979233242146130072197696434798339155895601689863730139402453817508595878610274933007380552880138374268560506964907862007455687944364808845663730798716356659680198512425016606271104454527533908177927305900552771202283988495496390991507058611256134066808349345481936363449418294975058171282216993876962637393512703705256038338079535890717103435832701602978094885729981922804392082964724217876676867731681631276808251534593670735760195584000*i1^286 + -108883071754824877991610960586334713868556450474666352726420336968977273724602253773430845102028971640695552026726232098063028541101071512762154446150665856069538746722157532077308691618536325546329804260709873962748667202665772580136546556658940149501546350632622260757753316061259748388183607649885067366270105993178618628601982388055487205735797563730753258804107497191828220658011046954756649906001781041894820220461192842234002496201590109832730446591580176407546651805975274145956847587868260513772634932954949309433598334086422126057188440139818553651650904142185607443630830875967070298252040374247984811657201900639333781568644097635422292888692722421096197589210119498944606037708065906834951497233002232253833681536026281987450495351468624288047426900081924495030134208151382153502325708394341694044000691123834383219389502733066696859468929791338423206077387674100221101940552863154676028896643349041243566784085481525101199353200621929061846178415428896296818702109318855655452712478128293065101548116701232506603584207197677526149476337811128089710735694143738290039612200720915266333570762883401082780673051786138000518881128807127088321203177212448986825851880986478021466881962774630382089112607087673188857991626958298228748347674058495921332274494839519589635488034091623104828895805990312107785958057768806328960493773705909955228140936224115940417474084054335140218660251118882332709923918557284712049124122045755396992669288194862713328695627312884596541076731575552581179320533784071641810851517221082736629774963382786933232057883375012169250759033815797634066865388388947576445749254749621364533625834038247861184705643238474763141561540123197219826963137423906237054956927992307177130544287943123703567224402583619799088758413210273761530135324504024615484221769848508582761248978434567277716527442626290023876258450922088817171998695129033668183528692737112076790377479655678056196132730478526116232470494365370151394137806576239863070478844268463986655878639687767406846558363943769322038582385076122274432755207012930612743853169131824044052659036329021165028061644498968647421412003094249788536007197189407679237632824743741595133246161945033647741861844798801860926504946376391574680573274201859778561611023342268471902090827259164618292611278251867276373315356946105624618525629247270608549342435721869374250776658224262380076344631295176895490886683489408132917280092689761059492546979139677547814354174234449993986989682148790645739329490537159775626333427091861097860381817963732407335861394685882148347950578642703219853976757657370663211811240673280*i1^287 + 617950996793924029222603475790810261558526134747957372495755980679655753940120197998392453020546867438753250400743806708864907620485575000680126303970564726352277827096278819918334165315627620350250344462474486031425427756787850010352118512493431661444512087922341691337228963251136874112207981166592597391911496424637729658979894027475780233203623681784592989075077551034960208052627342230256694782971803524825777386953719737051145310547726736370958336887440896563038269779854728759020092129754948313054347253119433668722863526537800305742926545571990315236768385556715635493323269882733664528275892842222391601902556562022425042011864314848029032111511096704115173525476313224617744697152688357060600395228713290442351343994181354958327778766995273621352658156164324075059480699098100033769124469967452543357143330467638935671396363465591609828435402241495730699766098030997868774125266137697845133539500713758955068947042162666251885346235851974059779721964523508039187726009916440794913763197110274046650330145198310284230064149736898226845869698185074050755614777868116685850276214634744467228069849676636695503735272533532551627887413084489740553235050781167472018339722316100757973040940397818148304816442713114011896814703251370407021623356265429048641729406691033257955275815282213156933774525607547792360321198609394326947516227735707615772671875035019798380511841220443238604115773069319858521099790475923992590402639417486424531410508580493281417371712243789117999869822967265562680373191031770091843991026862115738440779105364580129662542894152140857829297498599000012388022428458796589632199697560297608927819916752486572473150987509406215176355150807329057956468340939564923671878894163044856931936626390387005672162879205913182171364110467429709681732510378433502436478275618920859027023037344867927011603817862710781835164010837289545056974484086016259514252543415518079353892120789062567241197074698279115435864283776278304912902617384534421096314880906269661810132461463958631146814590637682399973198480216537040154463105937659553216823826668345223534252866116791738648456957242910020507699590137394208016511398251762523434627059294987279867370066837503055808459302769414756605526546222578449540996962033464007660347137312351417197722789933490248524667918651747904072881473793262988618655937281863548921448120493465341371516103914105542337905075255188234591571239140263244673648640266088506617409472092965865801127696930348984306387160032434963087431403831296*i1^288, -531437229239986617833145179992119685507641791693167433572205756992485169002511327461675672675339916127451014986512796127352657166953798900441912119792476721156866348375964316515466214483853384217181051468041590459351417465270614142320237888699151027304090517864739390184638313427607439157367520126576170518854742360871036214690435273494695415200084730483176164081750672714959140519982995516860141414276214736991337545319496556187747984241405934349984388067317785552266016937896060070675880847756725902768524098759329005249415464881921427817990416942651687471765431532978029751614470458117078432620212219664331678088168065765463363811058187212114521480076505733425169303176803035830667688161660017281189092023073789653096936920518601496612008253905479481702956453400787014430805321708240393609137600437676099851560428038828814452444586144572447286284186755317251326433898104229175329771725699779727594224232528118881691021904344167252032324115966910525156510700588281068131185781298389024400471889043536970065302218610178157102533686041014244589954554115100245558583554659937587061352149565935270231000625820674787251162702234665678779831360760068531159494288074374821792066927124163156214944498137107532070311329889741105704258643880739383660321869848410265119697741919569202570283875694106559961693554897924066795570769146844995077478150607811817058021984356723894655753911822090024674480010781196129050183695033252834601871846636213672787582417132730672910699873306914705731615448441507994640958248863993469349249888371704920526144184875755526827381036340680624233138188657942604560612180810321446848615840527426534290737881974866384954479869136829058221647260188710638346216951529012923999922343473201324821637613630590447653861929615602564587295649207779205909994364321837972633870524384820547425613362064013759089186033615554410009115985309304850271896318892497983682013105005544481073859491248706578797509067371459739595507595333528364131833331633449983695306689968816842303369433600364803760236172481295178022407233758712359712331703952645058410412953135410477721897968334705356618346401403791073152366099759853557205514032369793650217775304695629487215773490161138996423143661264668383323548548776095983910685470557514033425118939438164167425980167798012695178636818402984900196055829082999438177338587252392497453880625494454613203881109919763485511260511391946128490529022670507778246118786814146763447666181416627539909235191405753422154598567339760615176161712162734287669580142484509068653627470940343007615766866316267598120164269932551325510944319151594025277985121548589385886603366619214749938491677404061012535484861828319471401547729151279952684384161231739940744198910570073516961282264510930689335977190757200479067115516015566157982034514437320267515631308794364252619729904708172856861439759386229474814812425503508090718152581249329178246476803519435930291081778509354675244906466856193223599115641588836371089028502943458984660609293432603721243526466388805826125658898285933655851641237347657055936878043146300474609488465242079213436324901665139922308761363623071259639486565510684933218448479024247829649990346911066477317657521057197212186142434286208955934505843281467509480476134610081920425536052479103937727503347906423548584791167980789085760493955289369248229753735944381920689573209717539296404734734315909788023200481718311645028254350483510795791974253433379382699310578806965420580476050232395750644147524865766894611507680619537325157449416851464473738657781458384442815861844822916207253049375349081248077612833865345866743815012298339722697829198185840672046455142146294509372496833749028656793167730681510421123863727266962931689647783181863219606227285449238043943809402900444285163170139651006095189520223467351287664339797349201860275520110862339738400295713621591056675838973380130377049691278181742664232496155855031437634773584895651846262123578385512041789334977560857231757376471564924329993633560448840870879688005717451288494853740695336758503973907538678133348382700200072494209001132607523376309633366296705115970893034804576496623870279434147899127392030684266762347966108773460274374906360832502325085817669529266263089449646588889872636376753711816757345631071950129426108432322241185818087544808849930634861523392457987263299345049294644407712114479832734213034816080730355000840725644832239460523398772578686103373810968670226332981706682464419416592051116619311234861483042095388030224022210447582620820143274414574789203985007631208128618897422130918401905577274300408136119908436635267696966186284252740715997996079476570598157909957800750433708061413914633073909046997265250096545574161317024369652337762784055740348773310884674358479038048908419603453441294155555469511331771633707066428015690924924004936101839213202252491175475779350460119702444414843044373912292161709903375007873922625463342052819490099447879692227363592925234226787038396928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2609036929187787184996851186183073755309970017947267060793340208005092069270025821676048101502290561384234365282773790912605223135833848388069464185480545081030828942993808876083964757139305511492037929365412552773078347970826389806587492584674070758385601531337538643911489601741515435854036344736444652867702288945533471107955694114778257525703786937673002908047881532880741250085121068609093405557343526388706343636191323538472088497129954055354549584536114057176309909835933676171517782815665780572300102080218958307245606557519637044705042578614049358891664603642851208857224462785212554457746296068051134721796754019022316671273357102055072619070163642788767545989542421806255226167776626419214582327934776289430227153522664671692443402397193927861827488899155857764219640707200342732783048848773318681908635157667663743730666739828917181736993909644267089918636305131630007690138493383895625692908693842425418589924544403726836876927079194049229940835064786310318711941451649552820552697453873496696025942070455800519478395934502763001757937963118553371645108609365874704151616451526351949105691221815098794960417476261828162200142205726534698183434707424444362223150680422990278779063325521571826959326242294155923825313353023158138713665013865152954257064696050896097203498951796996652111937308463425720485377142878884628331786895993020415980265765730222822832815280877647659985366264926278739748663759716412175910076675392473436953058185389758228135331462950021581456975700939587465454634536932030061543803938260916126742318077886313536751608316593836195480399130880383953552540715511237412613863940273904197521285480581398795721830314527131971323167395004605775242530144685295443983249936015368516296123544020781945954546790089848493749790147992253315778778761897700812506361267325695809872929161687447859140946937602158631253989221929198313890393092220708668273488546695970746783239103065731341126268488464525442451627398830668180015668877605722661136856201134239691360790918129869806882566742452077738228145247022349488902421714742897541836866798664693206637653175034715114763203943157915432791753740972500191661897578430137211268592720468261048513336653232405834587992512590911690414899002502299973534392194331656857650541465673202953174334613998035759689461566583616470265828317762397129054269076685375797203597294180143863910213803065847072442309158477247528433553089332099895536209870232669636836918986840080745052591462345284292560846439294148032536307812501285770448115592356234204027072425200679114740043222122676184560836500405919680752656676433556828911839768203573619716522673936282016914543308165190932447019808337655208425363696688012904643040404587543514185066987048956575388491844028497217293317196744475943779025884996929184725869402959364814894055775030660508091173494233904361781469064229347028748970007123833547336503527297361642202716347249349374824435911859810650808333109170398105952921068627737838235648256298506578371878700595477625244252729749826969977768266069118219682598859411405567241392216644542334585149034656520048330018841634188143012260022966942237427520741227786123080785082459686108146684388235300341018797254718206406272172831119716139075137106790966560455209485878371162498838068346521939642336019447740492328994972130578752264921975920341449237759781424026357610182724053116164782602531820577421393765967606349713682915505277586116173640535615303493806313907731995990095704156363422165824510565059921192046357889169112289869390290488603551929184252291798984638026373386088601703930344427471806372558136880340259036619148395569086057105477992821534966975799555216979744272099889439804483314125646460227510161408617312031263526181512587990507854369042212565565297602396456261569895363254481557178107248706194669162002780872025504563774560953019088925644614342573859632525630261015763882313445490949960165390496475837512768435546944746450726653099873921600584471455637246104220360055969473786275907983546484040948639190825242823610314716174735549763629694852095445244041443727049861340241777348126297595551249455206319778323605861602418420162308840043698270911112808958638097998389733809732254913840985068920440561878738796752182830651831193983618708265509692741376866332830916236060961330719930161707330992878544830117690279372311553162028409042489390133647327187535365746231413360946471461050932207806613479278357206670561457333956513375650964386540793125870827861514105574937343269488256794484905340153733645018698068034377845343804306315595428699340949251325186097706518113186742103144544770493116847384156544666597529187874534867588742867925976246742644973063620811822840827935364428165336410822448227784754392454029740194869603815255760868010308198118241077350478534994130372925923771017393690412315769050290221344392949449199316344623984463965950385395478031278247141471687101871166026853285209783259268522779103999130020531898748215838929907496464019404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -10440057281571610955991962257953740428943618845386887300438420268854413580488669059942781349683980926031822657481149097343378197028829267247015293970528951464860426401827100418902662922484603963874768876236586787351924341737464639412606396458438001920264539018523261578663847302246358387192165516879915709376152310841656913786265548759080696153567773538343406594180304754654965442821491703529099975134643675412763989153496428150236628129105759979351174173148468170076653174681369219654780108149356011883794100118062542078100275614937298971126363549730728674313761928101600419884409083289414520774015130357517924293279031290098382851474067142902849456805721634270971020244754383450057787715590961217558070299153346849696194870041431363866563566866642729896530350323510899085492853141182477369150798634290404159905547924300241304139563755491205638582020586842581364397003095028769984029257227615213207221441077621575788132959105422596611801729772822299531371831535844441946403688518853941911241465430998393080420671735424399346621297907754494013509225564338444770134842873672387147133181846471942503050871504284937669575986048166669881487196662953990647039950306044261055987238379415734251694482372590267604195008483394698573413500000706392730264823464623743308221771552979019442538333083156319844351200371531911630068898756461775104372785892063580635671718527052454044747443562635564995549139806731080610755748284194983957930201118333752349659346566010316454892487953566342926596321522250282826657929422216701707214556887048679577084114792668806498759401993162118680062233651408910342878833821088024709061482962112212322944384868117608661660185049410587653365144694778027711089855594844006953897677553353186837734217017982616263843811161797373488930630091627765358858974212309883185756976058663291167933017853500078986318621435178466669744264234493899271558347298002911491593292172731981837734183101150451709679777019006446821916908758302385694357060381355451724774325853527277317788483613984192602716928230954076792661066275547879365772326647381963604560747018987372229976613470096465220892265446543933697868280869352138060872867084233455045272536375095044112849799236642573991021817365007535950559297517137730181216368177815674556934687083590800008835787707205047413799692428765870210373759461731612744835524999614266574153745854212959839706480035341035431017192020151572837866471075947940547370502731567824994487942178937468729376433207510048789738533014855726249852035038371253180376184992353583787306474063164880789752360759704149043026590394997509224789536369098646063972164465970679250355925918492768594419726438936398696122593372235401443545687969082893978861589514122335793080071875863142034101132122487339886148384062479309051836965499555448137755219585546124606889840648728021277128423861577314787473362604656037174854719301920237924887905999332043623748426479357837288039842571387896624844832761580586288608121968825876715345643115862535348946442186861335148888376825865728044756335080929154943966548405032660395233222707251687773715120115909702120424118857790483359475318259518969211701078634681269554259318338965693869803661408943593121419190431847957068699967330170721982678038277116299790557052276769201855718582246840055449011358481343601702702841207948179423706303339690899573080347008565408893059083253073417684990973655521454871303403022685138342816146435718614265744228670887443205617724735801504349689489642343168575303705460349418212256026471682509793159525540228892038842145524552682452163837986690636860709286648609734311776167549274047871472183878523920566469562853748984965506892182704574873228268391704367905345531444632881396301402645262472570602198655859849099200609814418286216056426927168152334319019125214084856629242672106851904239899049502555488297710305868729974626174390509025362127951458551224173133483761171621161228858193852002002103403591901369409681034138084899996763927257806314500750499084714200023529889937691330905430978612742486280464304215912698609045164760125788008671501292293262082200986428310038182569839321222756917345025774940943539584607978925475349133178937786754812711885237938751033334015144042189654531976748660053417065194534331787115396429052793693908124225850169354642665232620234261018989436816072467299431804381794859669411592955624358307034895472252338678372902854154047963317626328897728040199764073263293982979801050405871030024431541152615972220280413371629343123529512463095943821916319335274411948264442685118187099100467965525106168720612469572676946981763422703601483793903937871491712554107927723176808469660323150717846897295296536982041790098064989390664848787670492991530396602169698481942844926824758420227049512062351002714730972382374890403770791885026283041365340810771630837076908219745473634984769146234820676452866456881287744420999344527469041994118487322191006138126933505076620820873455572588294864703775678289704365968160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -24393856080038742973032472066635998145435414044652436718321444545657885722943777723141395518840500859458046906530820556430419717259487654311069229409748841268775306959457642247219246411188050830048563543974847171979985742712998692009869420818415646876694561904068179133494614100839600143901539300644696304388162668765300915191857112909614782639299663895816473227794715396315196361231782823444708185849302262486680683566620283347570689147510802060787450005769744510257966247332981287002097573385462796404060839196459977728256849441131601714844927652070075301592902034249205529253397024498852169113923437507896029170744146102816536238804769397292114151122152711039810965216838517955700803037798073146539188958230458876276000865238657459175689903020886500924628201279437002497359907433882504234734307211398661353882230836654797083602635506620667145473805093224086310359040555862526815785103458760938708447071477025263810890952644596237477519908210423126553520669001271569862477554553010171092688713912710620328460479286986255773357630457483759379996460299975567687482750467466122176539852983860840119062174733563886557006514151424265912656611838452098451890171127447210570404667358779545965522947194758158216420966939420495863877902690157941885113936305303600216818617547703228841880857431635646661080946167436534829617928139102773274309068001056997406267394935704104883056088349129682079353642147631072990301805969024936786785428767575047255458714127391551546410859101904996709272823115042455070272151560897227081624539123610822509410282227017416330800818788844512541336394108063423655567071798434124749955885691927767848650964410255288642547356800703573897778428630768686330467141482167541068570452440556279973554337297354607064284242492680494418899574743485591390559204164651894755571981098453310931848459337728891061619078089511868100486546554754462433840456803684494313668381011367355764923499487124269858202408801748818491409060902723663443051940774427802523891280775401554575949172372159614466792524249418634177600440088346690668112834226269991505182151669155989958644877939829158299496622170137206453736281393052861773259695819869922681166425313864971134724248660773273677633539883274994821694916575903739140072054613632498927756682789940157187941253518080431576228220960959030442592684591261280663861943621637052830732453847257206254319746607615263044197758015669428967966502943407541049911375936484227903646053624201906311335597580097892935929445874989311306671717094977568559855148907943092181336541754354970720975952218263822227906591110244555239244592750869277389378909719408996289833527531881259899320282774346597514594259901184712554926635540321606138369922364705788042606609395144857067884534537177769355178591201761059286295899977241532228475880727452047505050876492890987819630619054135501156563958215483479253962912797482333213349505378048081155813767021259070370721608747213122853974414685795326557437918862579286346392013332249651869837699379499328910148008949603104924175938182799290178142251090793808517427072861378390359783319902318727319663086101334373252742145115085980061032556485501126311734796852071724513673752540809516152696772373962301787847636816251869724268600847619201258327299432983344785687383819504246424073921904489883022610707510116639850250335774703954185405943425325920235488384599021312264760645423792920817093640286691149371824599893818992904162989905274083150263672057810646812581280336035173243830834814615497736565629950216739155318735524505467201741693805799622840559402333230378371248102386497554069454697664450625597061137786016391186782069053682032111483987844187302138897639950181919515229753577230251423697762387918680609161942391220336146013562035728965955713339069954804281628957075207311336068482608913979991782249299009588796958771930164784781696904008575699272808192665990895677140452873310327743930225785971642465390804358038932306715808831629967071592451516005219207282517464565348766467218797065130033490373878621449996003089248075796371529930957216667711548319901953307874128302750247580106803814566633330358094938103109812803229578449086608385030110658733742127662655754704613064113443160843057303929513056177407380690007560520394783836678047482931469491301216914205202430503805974386501070279689300048406503641796061196962948346847249298171613852554920364733847030863627969153926261174357371312130073272665684125861020637486427722818818528905854042289881103879588526426713077475575507736692520833657136399357001403584588750591197073021415571476833031861426426453023806595350911581706763626717674708797809207603005729534448224141032803084263785797048547507931947484451878866797710090379009418370102387488277012661365541816435908095113850644443416718731582790048426705469732071812858441136127049516821170264825040629608092575586854804229922650013846680120356287615061821286583014210290295602728631226922196844098103797266371197910136277139561598976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -27940918178356382159625211020646657835390307268775567636225229511104218007165669855510617881162575637831196411421012732435252610848084877604735844496090010890911352817686477135218280469945563157244118376014507654342050958730910280065091562310524489370826066573822704131814452742170545350563600229540133768677141318978213891420142580640726353711083016954890198809965385906683188264163440569123885627612470973360150844415954798803739364505951537747928056546549016790603897238704091518061523532691037299740560782207582158077127814141536831479731177847439677657766512011170301695872021073014773221607224670792494487894841349618088309127622629546520686551510407673296509757338920281229224818883222539539165108513118535224915992621407427742483579012949379715735025858139809931248301635890380415664073180641821371192226552249286825960386797018570483872525323055482136739548008608176004303294328821428921126327463820484280179841954125008292798233475678209579616249680369324257948540293128256304419937926784763975901278413313578713467902753377342238548493291608587645201398198410035609299756135993129291371719577732214906541595932743974961865530903698137793241902713970539224316572163760245360383638860827002216904632626043466217400203285760297276494352112842604582528437799793470708722722531440032507431127305839240648455408782478105279290884196260408856697876132324261923335573900287393938088695222790433132880289027012840272914835113875708713088293891456980530560565186953905363769966367691318311731972376836132193141162809625288766523981266875881100327819148779568275171129019199295392293960487032066584856453721753125625080149358117014668922175343551741922260617389967502264401202032244485668157233658541403622163191501347385293489998543149127445904979837454311389266062520723078391462865602261622683606735248707534296615786490279368104017071369379822892258853541649006302045742624243142879420632242236255640884365311605016734628924251095791388280461137507169802993642703072614556051524757734421532615266976327878178608199409734950891056485853905108411148363642247445302187902643223551274973988877670272928231447698500561447010507836848102000040905166387671603247159746517160932186768928685147286561228296288363216118591811184476544741451498098545180600496046846520926843500507186962923805876566427016852786842053302342732486446933724754769550713453765925188865215685791248115437392524644285136313617507943748674485833255589335623429717937539851532716201485096728059343541900366380047061727284539855459538933063541909896651486810006637803231357647718254323252962718994510738004350381238813208525468332941999570332875485342473092524609946871392951501115619849639840906477775710969739329564585096527263451059367664592360858120644363221444622013459647926820243013009468488468144315926265151445501988092398193509220747415764970082686546797334053151775043874557659132145017418325501587286409317119768474717571558997760937728008193481836455733416612114237988402085860275861559957383287865851668590224219365161262338374430849055665599391569169537328233430793475581328109937770198260772433270787079078254475117261650284805542637965815109718917845434228721836730780493850519459851071595170764795392661468485839843710475744447406995095037394830127378725631472435992378610446905009722164182700437024383818270547258344653351507153002217742229100044650596019906303256351551854933243416596839170791747563964405880149367999319132452918335016288285546585661618200645098020640336334748574093107085495594793265300897157951635967245877711236633517220026424205083592239535940910211444314866330689794961252634351312076179062303545535725948668150716464956162484482172183273777357270423072400188122002890367851102860481213882579499794592314685771103900570643800518575608009085885168886900736251360116654732433969635426087017632106543818305143715233271794390162877336565268647025886849142565298537267166937079383698881224793752131016733627889352777030464637292535393789433318230627335747231427815297108686840498608373734059609945481515412240451610591217086436231104310895395120637567048360549350141999188321089268421170605039418543837591755505488844036798497361354635512016000595742344239809546860459696445211579574277495681028196819897620039720535379267577616999127211181347479578081374970232312857506527585796276145467161670006174101752810341318468346385319551207353359776610168252007741010203685219369566142868395117874316503702222909535631613289871276114262619287969205480575078303794332105520302552671869491982487616277467829014138768211345652065306799399355441439002671557179970347151749168336526454709174847415282457153145324963522916116916427981227742460497915126503669557017246896048551432362253785783740520305680264576602908096495857408846305690308089862273351271762256220502052940599787451735513992142934896207179950363922103820504236962711362962009949663045194807233332572542402221780276148009652641673740343618989046704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 10961245333937716929860181308861000955228314617232711688087764480065365093666440195738139824907973011309473284721578060637630248802426362112344497454192155186464918581880110652719536196462621669979227850596153386629796939988952332811930200668991810690094369762129575880500888760022367421694722420775212417879797764157573280835457656144753922218162445248712205526129345732300636316427757381743378675247785274717775880474352214314189517510279816955704711540006417829013351393554709826140038570102527858851876508934707277852660903099742541557932960227350698948924170404310005437454365059191090678819114890160626831374342700686027535846950378297563274843985436518195765140958496355421570671010391729679175290822640109195016476537619681163821897096871860319511828810464309812609427869866891617784135135572949855360965847572556942830153695053466364380806873549846334557941362883040709493910178694061127880102081912914766179594846901451101148228597153812112649516194949070884301524808329795488791235273577576438665971649742680211480911606407836393114597192808216814688321973457233080048728819389525508356800661528722520574364479338683803275044553361941247289746979135337009872093368113247661165385419769877027822592407333313352212901344952983421026658867316248842376960119711886097480365179433518452375598465893205799368000783455449066493391279780561923804924432059577947441178046844128308606981768732802475753463470105770438256996120528670510187504916241501988005404838585992300787177687616683036469686367384101369344751613042291375032224043530471316624068300376071401786730244441625089960229965862981708920765460656154828612778824292878440893662817056106428349380581994138948862381453215402112837439951199368716825103592742424377748871325490828489544742876094917769853530367127526007615200082501373887142806483527980049288518467195658666314837591630208583732561118419943602372505447584363720144850886446546257551915729367129425534701769062823006659271121771843897168774874009949473570006250580654873421675329789447291675881443649280739205413274350904265977848786997148495098790914652225444921229700794416474487984687734925852060188016892068325958155252406319771461390981106988637668275059242976571788370209332194648052748096788366612275884736343238398976719470117062486127035747144716718474285279949881575860977025707281480350535081231210131334896650174810512534147841840428519892501540724169905214599375821774444230552827968509995208754705977986382901316097936182688170117250831686305276913880925049212674178576490101796582948993725259351182722089518962737298691076923722104000246634538145165209685809275147684526201908428022974444870097619339785424940696411916858516827318865318677500325728733086380750919066516929455211620216191169077942574719599101082581679565343191786253258734353721366189833621084837752086880735694124110965476445834994891361482766735522170852358230302382030962463789948440652730265810441889783889474764247521547502948172854003517977477078237266336504113021406520317032932133470442348878507802335070606673738008319542668718414311327252413116447413875840315307000528776893614905944936337986178693118422932549289525891661161509424163808643925061428464981731505946064033689435047096389249774369544598695743845780206643404079502039767641782505416222863966867666454808306143575348022855009636379529943627819280988294215318083027152340760508569182061733962307586117357637919851841321979176603555432105633618390950751624846295720636571427454195415300689446792140727865706304335218033456783733014399219829261649611243568908641736779677491837187130682365722531487989013209942276361642189652548358890469437499706969447454682843267604413654589234221965100612025629498938195965599907846180202359329512191346240842268243293736402041931558844913380170107362241918230672966139566067601420527897951244562272980287484916059247074554807776432838214277286800488804788643929159778565908561098788080864610099437556543444854283882663553954287057909412220860435747527675640123332244630586728532332080652047097082403866889942107930248193156688667021049569694905932152646820682779875517829343796569316051949923754508492929227362786448160624970870908844695094616679481702706063403969965634786794870509066718919527575146562524582576599805040156190943130965001098435844273990675523662981366667698536629068441072930858879260104897403851777627163856109812902597406132679827484326114630360075694887555436233565585135059811889363530859586466599772339088521134605730162343230579377080716058040382988643030408929373102351668390445198128060504697740963564537352765489579631871513553072004453207533675706620421195073426655830862278812779096503964677994552622261650669591987460499862413559171782776785655841603097856960563931236980738901970565673794221585559525730220710923752259090003034250688995613704611035777994754025226373100111164976310804317438928945504398153298074166161017922301005245922621684421929422165380178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 53441848207829447058584493768921360026101119339566104855362664560861151166484187401844461286653988925507824493792065577466914828372018515130943986462337595222561936220036246388305067260217762664529952921422013105963001430064528436943037306409952850430241909456719049415286997152388919698927879338784149708969811840011751263174520921756000398621725917290983324610547982881140750234349644374144685336631393465127124453122709110590098016818792563021307066990020934763724758699044037213193385268766374984245439328161022130737741101949737654724960786256399296873916311448093760900583794366895543725388157531778151387710212937199209725982835072253221900748431920457101411941751449035414191878669503002614278552619380944331402687925444874436021113756340447428447117441215672977154785756897245532922947826631448722190161077088386255925189333084650189523403902068210595716059355218327744892438269567385810252518363866568002780329123167149311269701020705416062460651592739920500427756249143730423708205873794245533994197005834286291101387171953401273485790368262008635221978336399163151299123693061182014320597287871887430802133238002941222797241705263551671439731509362431447761558211065284601626724124885740772555306732869093832528820147410851341407555246545883115471468280185188014650984407837850747173254929125095597041132109599389590224010870174268766266549060834951251232052913172665478307243347596983056288657669987397988033133870374339721198133811334106734830571761960413973617306895739934918879349847493099420065534832362681881834381847531421029128377728752810541715713061376200250664195667731644395274821892898102029500008773192117136173489674882006222837440323186291265702383192222520586620015611441552535463385567945157477644499608762619606750301608721809473387641668216632950375379100922162678614893279287488230344368643307265576421205655921771365987794024854108895244603554475203424646620483889550042995531845682093253811031057525595152225826172760538632638264800900576754910147158112376551434328682747074388309781207191215391962441240732262983918085843085516934070405060768284001603670564747066863738736561852551418714369106770443239093064862815744926346416337145178829661270953040281020719909061395494335999959820907567674069127977984521673237583611701863379690738758151544055195871062997259186962522802965185473220969435351890005870260589586402138148603041113957672189189611578954968728393282803397480402408899713960510623097018160503513484032745881278684131845420818397614641970371133826341131945631901596729182485486739564676531263092622558582744329742380318304792048884031411635842449398726728485824392050965989162560783093382411093571022533454502566694285872525070020429396375134119110946486201889270039756584786996416911139327567844751718578806382743252989969403514099588455916658629362099672090148001129812009632083272670827034607828059903810587641873297548237086695997829298342257786988754048453317748080634806783593883375555895468941126057119752397889009282901328445799978023227182035468531625114484286215529328171364226794325206507585932836806172399133831590197291040198616125593927470611214140498204960256131292164678754021294767075977741647599607958579224883682045010376715951786513912612409608695391195850394635901332777365118997021570002041615625063867081125182347181433777523751521741009616221720060216804816081954228086227713307793796796663990571889984918737308306770632260352578946389297070625893686868162166344017869184808986397129829671863103952334124494049819377675552363078263701798013978103438300742367491105642967309606257905925143927733457086604578728967981669320732985557353855431593147355310633028155375560089704696990899194848538175115127435829055946113617481269427610956291079789357860843766232358880586003075702022361311583656364666829211833736255196222937805890055555521188882234145656141404005729448775858955114179416914201354042922431338270292806056002139582030907594903919885057237853222597904779626410363161808695633341348050273406749355746367259898838720653678392892712386537145009032324628980227856330043335713671222745675902398860293447779991686376159809689874816735303362745482354448340836434460517780750399745854735186802193000836726876878158728879391724196970902278401429650036957668183639933244905001915355030654076108367702060706654760241755085466129318140221263612732796492471029736011372085474218223034724888246891651172067997710802055115963816399315825591090958794161487440333480756131831674223542011601259388878639370331720316343460064590526021500462070912920138819772923857703696317058231497125345643158157830441291371618033093000175853074650349589479085165305661119096312689764542183332733662364075027757216504872863847837883777284779700567407872694254735180161214104236390699030742257551651443737786649298125652181932152958892530634857670645786266582673721129829726660639618691058723417623038173674670322867397250124622729832916008652230702234040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 10580775124360797792521823184594772181826842449150818621004250111552560242297204467125230209875080161669972947184142678574878600138703348525201789803201141376015911277033444791119247041111392461206177759156858433156064763674525895243259653259796862764602263990941148437863654000775010454201403815760193909335825615275791247628365448907567995315850248263054511724908222953773636467353576944989164565958035381722552739292876168057974149966008670211693849283680117632579746540100294591097516630260422409863953248960199481026840190127332141153673880834386146140756995909209679812185758608889911186095608999743414318574985626680854573088044557489999523016084974917229078880317973348610073848499507018046213287570657609556595201524643957984041054292350658619284402213251889701006126600252460437087161115099210683660979065355436975226595846297644679172938070184721996410202674592594085478772630140929698164314082122456338632368240701973054359635510157400082590471236751514163004980517017779022327200576109226978094119783794660090112927622695594413213542409397708963897280663487249567765574654807982712054336538524818389133013192099156490948001202716404257619818412670351180731288009896768095868045041488864475298349859171476464109775141450443829055977092021261123941064589468938098648632001320724101895994636493403825974618570255372860288021880025980314347854638957645300291942858059004338253521055046666642310214521522844858008612069326883905405712817843023174958979799592885268127815336261384744734971335903253393264699730898197377819942736756321739445083011155859181439411276530067286236414040279849311616828631576714017883485770850796970258214926336929627455549870214293010469091699012696548007026207713489378936936141043089864599485311571207974376403536403186330619082035950193892818959577717611090911598091970954896983398975263610915285151032805281621071239063382579043113868814784617127807545433767822080708009440308126451537748911748136710427470014445148807900917869765378747373057841012379709762372237321924683091832970556263157392699671346250467234993914842160337144307471682485445246732378989322147884898715962040209626254126585237793541927173443842801330508504934688299458756921593335641555243742988440786923181029598097951433013074929412680293917970758464477294514149380765217220584744011792886751975309537835530397168741882259308908946272674745553456694966742027200095431887449289440758978418439484495877314919861199599907370305077386830858478058121285683755445157893121637275442549429295163308234550960245078270197509449378916829833329069407386818622950278958370402244905994913236890765082470755369518133646661816965627592095969610190371445484439026626747629635386519322570114585974024079460375309021005240605255773545432280608960326662317547375479064930390037288055333027840179620275577289765665561673225302145157526962081378524204341772345096004033050203993220317674859309746559749689984383144976110115480489678603515175138195082840252430821790501103559323512551879021239562913503046922511324774743158238847871861021922005914674276841667371878443739102945348643010524460600214489196821376546806085377209272595826062369651725401007584678122898870700688998397260990943957426043025754185853011091611599743491479213658589048835873471867000139104833346456457530223740760138934810455373008548780463526016403053022169560545974005650656106584091087568992884583751900330321902200735830023901203531110058009788460159187722909432328005690462623808976001354939560497464871275716592514954813502242523134488685404037656160862800717616473536311689253383700716166160980645760775243141847835486561893110684856231602780796611051530722392274867614445123271749258041922411448993732075385208331093861820734677743821905749282718295381632519173231186799625207234445667733395648216298424958150550256648275362289099891446962986337898625252278025988335848168614845160880354278798916645295387293192017301367867430439747145289023607706106012062252466999498578331826818299641982536112691717086845446773544345168228381086583288630305674621630519488789816026604458824526875371821445122129747973856738860730489397744580141717888126285414956295589422421843239167015425007915020954898746270171916618525103713958572340933789372124612208188598885652720932123648234736587877940103185320961782705910486788027318168651863832024062257887082315818058597178215886440309523803145398992961495226983589121193254832274871785927180407311568150103365857624433771848915173520640433196321099293756473056773557771194034690839225467477835766062299448087450689212726814286917343194141448581678197775243514005946561925989058863595151375805215655252618414281829696149965681634593283225774717622585850283056733700527644840007552780617097456995070196711131121442325192755244530414411492809412237257994412629898476351123678721050502488837878393804913515631399148917511903109150779573196074165801688156872256924901840911432468163281156159612334129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -43466918911561903684809353002714528931948258497334921647626194064377760015700667907482087946890009859068584288185135989092140918148563283624194331666153757852347359503286902854374930809052805147336595906057552697677562970742165407143169559337437089025788495669073198863100729207190968078060339586478265947227734814462534464921132972534651410654920026207566143441263979648655530488575166576454815921025294990477106496977610732988297492691205789297611041917628666922805763860344606047966701165832970147906100070360145990979342408269717234012647080172628208088173065133189348319557729677913686621742344202301605312920933396351329739378525118550433313262407796553122684339813385405166049610265263020523661264686631217706363643653959038634225704921969634238421763272059786477844249839608736480905013590583124105215578927594862866185593147133527431879686130643144250286895272742122658081226037571526683661384350405784896609340477414203847538415373384558016214047930957395621249556530742728797558663622018226655834573489052185659015224159791575709107449626866998476690143001849326235222224348044389394945530198367490891711632788238274499399745855490079930781239071229557840117775525806959068361860704689261101535881742907989522125224343200550221365399802583992583989617849163011320939885618516622536122804068067538204133681128300866510125046321862473167278272084280942604938888860179894331269800617171691011579289590826653613827051336221292714276052499212248059795357123052936089802265858805129090459362040292179737395532236696141203532020551292796918025653895356505612643019536393908266251614133577678486835690049084515093760946256846755025441376751274243600168267739204397557987391286183107262815048938401317821717051449794141715060251256581019377133988714028664977493563143289302806519483851005296870051517310207184003111402569485420927703181386598198216939280598967114321874274052539240188388685487027953575958338602985413519536676636006795124447931657528418624755171848462317617525219792475002093470401153362388588273195768418034883131585084023841449202552511062473823688239854698714107183351888628669504270647562261390230028833678499258571648606147727317749735622212347667592835781760624319869835383944313679023500742682032900074967088211851115855507233026061899775227294446296613798772867352837202406880419191538720469602856018087736648643623100279185393813652819821081223272553983809539860484279546054271554206496863085557836232652242018316991484394067021581249881826810810336425980961915974101830933409012186091488636910949820598716903792169607694770921160296006726542051975730173732757350549829302813696955505069365822937799450994108353917944721208593041343553446169480529429603522697337252119861054091119427149625614866407489201005884630119994779483355436754007558626301294029114673700787694166223608459530259679111033028667159131933704722626582286771064238641369071430191865888672147967116701738631652517931709770995246525149429206074829378112936709569214515376821020795505031582490244586806324874551439924087063199056213315450502721007872921012699498633204299970949409221654351424346042057957019406798049719974744338366735971150212719376816198372617304127899422427972996482601139454442193381403910107031751571862311407925452357327502090958716263562356273308051089897937563932746427213023787971976305777858565600643328696636727361855217731630646628684812062059636197324871180102627614685143857067649326302635946988434537134206560889806056036818571335283856947322070836374555195168115571922504452050578348564597926425250980600597410407915131127483620085374619477916938979244861033850361791327647389083353246974885651866414942227434183444173689088628181720293833826503434964661544773650012747032956489805817044969494635868929449633546173529278831520328864342415922056077615683072838725386525062132937910320820365096720769141889345959844142762964457561977385387156207362264187376633015355834891500972945327019438515039754574825875834581228946838032061767967990748146302800549218873727118841571169765727236150872833080962323159676855674385245469094655469976524208713610887599655613265605410292023516661053489449426818979959846141488760237025515641550420051752641802128480074697741667444725713666125163365807087701710136644777288001812199258637676326581515546796380834407607107397112381826153447489722397904393509744484916536691259873114915934284854638846239327998443717291859027274158678678313527324686902074818702055026330669503047972098515728454910970031886477396140070712982320636503029072112847226876872668285002288190727382619998653262084002602260371726954406193105553704230041001032783112861126362857552748016718728385818975658690477952695705532391709882605886008370726673875122769199807759556909432774151759138921589575894027021763958474533754774642811221483631251547363050351785383017228766528221743542447346068764422548970133820360474468254378684637579154598187129981109098146267586796180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -6709236601890723519606963716439813810440289752877894396274258674438646432003215354906062276294643657637714452899411891841197105785844599184017622664841321092123811927760638164125412318801051622924906529415474797880840413310989292596528182397092560483153159946113165340270352136202173255303119814975324793457179845406864375733653872544140606192310211081359965592637652992979429354912291180338026249174270687463430087787229518641701685618655495521049812031207000428626799777211518876086615221195527014210940110508352411315665421953034931693106276098280581060541843159802279254283431239481384794318237948314406079228443747391410594531563963805136416602543077139164487316359019255907451984982089723367677948220771272810650215934083630603702140026739652736869903666223322342487998871578822255468557726277214929482805911141962006957325172306920086789861073742872972538781898370300296713141421970860360043366080769534436167041545504695648743526083223193563427037274067117161202376502168578377064110226171724202541168593396365867633532356827581528170915095354732813558186003480372532647473464586408648540546103077650092592331017697309631588416531019022952261859520892872703719328175981045695061756698387249046048452854573273209972975816054066347512479147529245471880976000298664144811782106325487031767178016380413302409785515950350429383788899802622064140031057399512621482876637735164826266319551705502209060475684390654420879943382374595460692481917348881160380883393323058868707490857373286100743660414960070125875159477933958975804561436237154260782173127390500980579319216405874353575413261767022952105354105290115023244100291844650519533930085627445584712018973116840905226843937761250088110134477124323260091206499750010626947107971960745184446646050141589648173919976781216030366539810902286127872302539944630038707337931355647214747786994420653209184261719875554703470854984642691597907865385306078016936879177224250111054703699852384498149231042586010134328826257683330131222730480924848469957340598816941286645157598518238666650737098530004712745895282604370931224493435934502438946707625309504842255227908456550036094150447327168373149310435319173856443470966852599861118052369803632065841539177321734058306685921043921508444553541848132437045729903176533903774717512534696437069193793792920279525893732657754940565501786766494310590993815070294229329519023458925043543407431681861930645853802026576077014995755503790770291777524040478697844977289281704344019911283902013091621987022650476766042843744276847963110291674192680106690255516048773772525389415325970541793577461437219866548940935919262393270029489767062634880786859306138435300352483990803863116993114525027989144337765611056743215001395099708070030369321343205794853626689447404082950546704368032520171139933903955831238583691444371130744832901851940140051505465278391025930927027262918427364871578286401800169290915830367221341992027612877453320681506186382484230291911803618907745010499472958627291214949724324621652473277101309455537439302077932186519467793360884912955982480762184766199497087990995864311868470212264307065718617409896754209240555762200769625637007315659359136147098211162669014401202702654902439456476436717115471117553735904297287812453421122430077928037579122760070272462791587358199584590149039335857344101605161671490156825907655671125136716942237665386026994489246824744946496206495338713744860745657150277661020600116536502604846091890437787026637763068942481584698191670594064344540345733087718596915163590797394203122723743458363872532193250981879436844331634077234716910915272642599858764743068908362626801770637839839737128074826511401604167845607360615096171031791270627327909416924514688250992412232390935452218766952430009752865065471236306640479860805565819799458753932954841472292447749529545514028277726305312405943426061366566621942521508846051924302232097721334638074668341583828178836646745363398030859606818221209516661413016513109825665355061226696505843554363499548353863497199333245096283207808367278421317925369726422485944321975477715836511282964958823451460691147764102291061664449343754135721198976069557650043247153179938105252903670026785672357277903281551024664660850250741459692245260823673703553406363090969238227995338138812655696119037851497605313219595761777389515459578158175246525789527853136123526643724560817609955569888884495086392414350726070527040400175917428124270387191529738674968046109767300260747697085045656649650498609181670503945194221730202083888914044208946998162160123833641841499247141958488406839315217082725039420480039814764057771771587640327445071069027882152001068441774316534869066065176466188056218181720252055928682743173715606795020041693632963045992200384732783380681249904248022688536809397622884497498846514437151723092310783667890578755047933486229265021020714257691352480590188861702305321832725287067337746673377335038701875391056195250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 11351001717832349468296124749710646262508319541508125454274878352220227992493850792506438576711959208321518359056075736886044754766781772079417379592706399229289248079478117053286572497218192868851807889786522062115436261077518433184033074031385111557572240937475998394114325744830763384862885241818163825351991051657888756507878297891845032643052589054507061785086302031494428914631596073940372121371807494281236657604566746941340508796202877010708288454260313180138845325340131600739081015886747790623022859687870499389782701447661789748927401648427350949955695201316960693229412054700091561490667220775363639720095201198908664232361736781259554117884791061429351418619434143383103414823321987345054369912053044698768812072593128189813009043232071550260682932175525162295438507122634954856606906295440674076290055807073223240913038648018648040889279248460806563945287666619668577845252443692545848405226614003653071941847692898908445143896487074145524164330347364725824119016804612214922867324094197711367592051989791113484977226263915970860130133513534455467372346328972551468750315003985728121125143579377030292708350898120039582354035891007091755314028914409194803956602822287718461131984234546103825932659783921890238906378560643130836260429611091803444853451378965749956879816450602183477830996403555562308524216729421536347491439331526402797087771405354566943169467000981771530326536596675939016305791946718821332409140871887497869752521490433746544377900053940669491052971726480881353343754652281429087714832168569127270174475184325745898072731421161005242828404654373387382925988251381791140268402186355139612615425423493586238047736642303363328326694663385030298071743146153412135644470463762599198039679454878195895399207424613456671540752712949437092459783732335077277191639659351795189693278871558713942801915862239908825023269852514435003288060425323760620528241790685200805611538390089020056790147658886132421043605376905701358651728730878678627402008460806857331542658525544060444085220551864661739549288016527604638205261721099701676585273877046978790883371009304833825889628577997160465082963403237120994773562548987023588490427044313359618707049270453158639908408718953809044486220482944405506189922505910784275102467824931051905874157083752160999919799938983790024466386951017148149382923373567269000092701445300155880545921278227037772548291862493499305991505970578729928326973662735093934629467474869656059724689824561706421036415991971930943792908361912073195957547867661465774175852369440242498320486045205378189806418776702388866012398194581193056988223408553913755634629379987225810304761080180764523887312186718106028369913086767056110927452554735407088484001098836828620582046994686393477610817495349908498164419334472736667825311872498293654492543745674854514782751517562201669521317331796104495108725960812644861652718088066291654776325419608203751811248063235515987173217076256788234226467211022293279620111474108457191833469932977080549011492171041313006976974904883139097520285580172796296711358501998178864060186944408706682558305924099746554737252691293392060670087400144220486186860031023075859232894263454843376261190118455503244122429765983092260355226672880869662755605370935158942978261976237600624300473707084768405789024413610838635706384943369335132617817972472886876982770970242182029144899396667253602722802168737620230176902279683892123953288664216872976900376901370605384235994389139455524652333707113530123071804271154146631429878733115112678451512337800699614524485347203509032036117883456398956730748962571631575677314487554811515341495593822792089888088707657688880354434541724782647089376105296518685504996556420705593987639420921892405378285910701935428417980553974271648767969879988691563946588347638081120486416100536913709094124012478048417657046158091906302451148170061940431478398706474084239013359808493154384713941317851398208156791735383349139100431824556343428658891339176668431414892852156432512657273626520629604624632890775185757695275186911854540508756209614177703081201876340465484646976027355805444550547737746818592009243287898194550957094888164810033020508377362889722875212576546569695365239802941709494897755461115140110776279180871383927994007275218998820918392877737771703429174296348683041540774628327196971282211073336368237852508806622735416317934917431820028984747047727919187010031024781633281454582504280658476670513603638890754079721803342721681905764820824247557945709496288631759361851955048462836134456897080907190562169960905329387886319919978723037412352121274857041348564842096165784195127683030420392818176425709116062229062517033294620029154090280288309573420237074346644869101439555108943785716297314790906747951655822698613509706390313194562082520975098863042364491852547613933880783785583149428023209682576703011543558386338540513755350754957165002531470100925845902958727610906084242154106846075469050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -26087564014782377951216516613803465947759679637113653274568300481150275287876195299450170826512435095207932511120114834974104108520095795127170029871273463013083075626892425507873917934254461187948668603932555784758183081514034292501257254021421148208695888500702185600928567567686302375521175908551903696030687964684169817761256461571345904792622023135708180933552085919842018657113071197046996442188413244392298625071098695231900625809325800597444817338699034443487691464111060383447602053312972340679552746549828958632748271424050363575366220585596797613691100545193852236607422430568626150228282343774480365231017804520690455317277353843921947570471028477596380738524818125274352052757784478587322359165803999929763873107315125445036596104672977378310264711506867223743505187999259996235048968895182691520956783317494155099175125729187783821344029556818110748941486697757135464726656726414414641079689564217958429202219595783118575836047577193004288950231372071220457691826460471691927488261572094398468043139343879103424720967987494481334374189654076448094041975134765510317011393733754022850700540117813920985553452846882096724308018446930184887696440673571260628455022384949519387357583641668222169890219698596296837111831516042215569194792769631681076026473085282029437429853808798043550395164787096588529028944418849266250506748284089946631819756243146486214031329334692993046160399186381267896711407225733898892444893645547588471743266998316908470408000882462838159112774066744400072084198883745920657578140992891111811794092297346168675000044464728196450832557390621318013233379297498770087004789480958457529528678336354046351598641070376467331331187086115990736507912266972065021696990799620842391782439317193497418858030550314604230529973420668557351330286102413586182947446906777943885652732500165533809105168113224697315479900556592499933411270595002276806876291424082118323861968352795664822052648937718538059509572583384308619550073922119053014153260477599859027927212142534056504712316116978312417119237762428745705246968272093082723043714920688528764427136941664691162461727855319230833760502951641060596805910057096903030862355503297798330904718520536134189921251859594703641142788568868907115577206621590737241300233817272097530183481824834065248675406093358714093083484636554330864992555342165141523448449153894340213405447874072010399484918939308780197221924575579406835660040595933253103131937467046019254681923357669929778300563108235601751495828315652087711177719866888232826353609430462385608045808437377600137380253734928166486242168816185214413055618022617768144526426360192130883090541927654102777332903604534380949027511887455762903805325291333961458414899877512737712278469401792046502320280376766351449442762534757072979297141929035216297560111652187168918951278215557135827907124066128202393936905687021745377319792860937120006485779887984968906584096277594327470814461984488353209125769362855497247530226083366840678299965676053691378810035894739117764508572759670803551942273008895730870157647286481919901510674920990466440722942977035274495042182313349517468275368588367611160772949792078869297595169803866217891269893772264516058768854455249791115614969008463137718529300334007798743428345801394182636089917879072614079835928894576788285380661048064131867682656844904162920138768332319668352236123424283762564014778144318663154505049888519668595370427256833270258606944742247790574673934625312938324875689224924136971183453422198984583427444251838710774840504681503484363362641480026446810990029113790608902173392145739447375201058043309242255228379356730701942091798845879223456369481139191646213551155426043599007319230717325171408860178225690959585507940060584726752083879616457926020699751542330636631478646233636907580830445625036710433142966787941364999445930593796598339926116518521350082881611927638941286663438027905856424136747453996660870161402182926217995968953731203738688639848921638326835134279834098187264188037248915944326651434257886902012519450308963107612058646401872111923220207815229235218183753022901703330837149667605818651936498949650147403798105337198276259797222453576692367119756970407379823649061951652633690746323088531958005590392801241022430931894671401292804975826130839145558148316115542472774611651566675378810815546224461650263621909921252487056357967022736359562314288393167239049336584988819320626148589490774135511288601243850811927075989815934460333661869149957790168774433302560061600250082259999881708562637959433546630778715041278509651458431529589128644502873886035772024114909761990873268501364519053947952062178486600247429237706921959878145663353009480426880062363977363864747743822723220827653213121084154582645047333238314917277379031373736105149959474535371634183032581013249378747946252750521477805514853895727687757287486401279136152835624520004495731212448424009623193262968808366429169980250265930380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -10476897977341874613864643578239479015574640209894979028538794238214058902747264847457756357609524184106383769930622651278867705381485196166502289480727327525208683922045551937391887864810669824314687764308331945073995631522238509276845415984736201009840599102187786994410890846132082472347484425205582270196477612144399459244335568695747939666758965829891103021777494124606213313274292963695635870007515248534128642837125749411882537503338557976717902738785010999839080223082187618911756966392475660451472183905234513390638270196971642902324826578773980054016649907487385503959417785548130272378847781126861045940847511462919883460951618101372035999471714956068259046228225466999711025307164822087272562019879448775764699845388555907545985003815541208124526182563421136376454036549396111856613638239663495167999348221332451884050934150170680784650980092686956349726566533947888995105799559737928946097321017262753911297335561198126678866029147855483762179249262963776837016588590310915805005845438401918430098166914626796772827607869149916474116405124412740832814026050655797489730851947983944762349771975559421124280073969956225087875932346756556320793851510258362543096949562162939601858039486860007898562120724259221241162707521671948813070589037556288681742905297223037818830449789583451935331217643092118760888397907117041408939508196111561367685931284954158232832059996222142709070148718549829117149577902993011747296793191550715944043137963901556474272746672378751567199789979643302373172490080622852769674570735853326862908261263818183884830473380815875112472511318755033039426142285750691386427769460683195919465605654600928306375147392134691121249106346307629215160361231723604460419127095950859104729662967955733119522858197009750684276849383272984734700930950113732719027267231157954121177876384408363261233031077984433908066396327746156381623529177602279096845664501951926102461448992480216837319527438501377512841097642142350186064619035019830417608315777861526799601535949962351135566977560987402942383344114459024929371260607616050819507009652126366170065536612174975278147459326367218862471808892889980569950831288133260922160975064786466161379545514632570705481343556904585519670063838165963198971890130315521886745363593984287291281642381262262947079793006265498649632199358922719255343771561632613480425827263572495065422776321433204531642377473309214622810381321367033380730774476361259425686799752294957680515605363316579424178042713176432755309224440306588046594622683131964766120770144278510591423271162042183693136263794326823912015220139345066745634426065295121043346925992858171970214802621124136065118997670162342389864052729382204601967531749849708769906205921994154340288749803890244708529859074806896442276795447563866620920224714361092820799521130649532757094122027422726186416276947524391378726329931233098631272688248831383509153272922590002811022959995543913085839485812854498756408171926309933223203685094814672198901340095877453459499563582351475471868839950032950434693099893498896632369212912254335920749738720029153053389658696604788206208014483711967854744034422977382042126796664646037485163625611172857928183338072499309377416003978103301378487295531683725031340989248199662028113184891410237361317335045218861830419857435382181353723537533478948074035543313719689218654530963693166749028105486967654117251877842324449698550414354767407776448838084808629901613999132269110120128111968102391282671102747176634219426823002768340700636139288727971260828490861271986227123116445085398724731551961770908634297984162198850568648821614848840873590195814400363709187028545989719581730187781958279221375356921935822980871481714358261847017256197301558345902230500353068171316109294231539652461992032521247804729550425629389487255345718653829062079157327071436024473635119745669993110686951181894867176595545965181594007120568459119577298778287971581105599335324508872635055553787457731358576336141081267286785260943680648788317200049079256908967173945916033892034724035699438799151757827207276950670916438215946221139316647536205079458727192329337483069757482188584212687845440891280673316707934031513133257813329453865601789634956511276894969453462055153990206264939326925608167917481503922837656242134067774135014321746581153001184922259686455885814068474535694003207403441399059600963513348317660130111839282790192262204872985416279754625663882068246913611260549762453778706386408297439418978545510157050927350254207926732965114026918156714811546302113173665794725539371703569253153638488541567081430167278044923917597205570237996063759539202311172874829352043230142159308304924437335386355202646467445954085983892041794892884194965919588560897729901718129160145410525788086874360851777420664568332217196379581572535187610378518229703333879032374263498631827024991361237363764393417308159389160862609751507763996713255792264249169062052662846077391256625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 14405647054999816830468138102283266727686208014965513786529198909877809262614479989687188114004530176092146486302140358468959490200587826155479606429209094455917930235945543922094009388961543740639943001084712498429454293618139996665556213416881602437226529867699912875633963016377293619298282539909043075909663373085998277915671392990938769670054553171735651117040317235985934190554504190534883906525788502317346773803114285996027206954661760953088979200669666315766850643401075851713598746475567751286364228784848878092337186124850904928073866370092951511981952404075145040627251934658560420488228268032580440225564436319683014295130762259024902947307807544570816229934647831815401038440730420610479754825823675401108276964533141723513471422749664267560938956080879473061829777123618810210515647356641409406795751362195973436078015193386118156823526670570377170787093173814519998271974533689377806395157212058772312118967751637810986742536890282109888729738588520179425120651420468416890632054326218576743041326873161688490447725309712091208654352513733629231819603989881704513280667796383645613215219849262719889395613884213167522295727805621945247023730272475859769222653881373155492672979612532341557884353628840519351384100441150927913192957919065005618971552916120568908713155651345594371518401941598444179559000889316764525825640410001366910449305476254769616106657528921750715299499055456695966859211584390960197684125099161739241837224365341939954524200296453049496384680391363262004504766118134301745841497310028333511395008902798409358172336455166462434486718755332313996559054951903284540930136097235661589486738991189973913866853510370355856223497561801285841442519396384008331486847973414738427656699847056065095417603141829623140726057358695667271171884342680352791056096972927580446414695168098653745430342704467857129518733677411430407542216307885288962570050224124374708541510638850478405452317135754738532890149675100517886652956597148607751864997490766823913150998866195380461337373490373966670240694446633700368977020835667316135559400726766332049264426818826357969837574474119868819330162970729968837505373638868264203182116435463369642737580044674782950745135465629049055846828762393300993451255378641710528781938860543760981042811067459898743500339246413721062167876454277901621904813245541729050310627490736387993052741618086269226927798906705602868554441369503329039608848831708004267739190054069582615085594686788519021943165515813081921358868627050785032549605057643483576931745081194157704238355021428806196472776710375188679533893134438618620156900750877342969991644791267236767965552279870768506241781865161795228699455233239328855589065969638508347612387313033963884363383807106911828093626937912709917432801562799964821786641426081066422646759504844259074425667597887558872914553577171824045158216826566328756618758870800726164251679845909442855027279300592883902900100450849564857112922100322135170419146869842797929101120041114228325191763235531170516330681797266605649780237225240362541206299777851052502907105300021356345910859292327902472059198360394377854536795317746868615283633527338804071075574990976277685012014600775376460635121589326077083119384790348456339725309701063935111430629101063918919358324889998215975889551103370552274872018133574161353314749895371875111298221528627387188123219833939678081964695321780225085628138224979067375250502288982092723005035727942537343887689536011891690968188788704671086087428829392152976462095607849277652100038771445743024956875640763760047059108083408813139191015719404738899321600878654569304918249399282851224976223536841659327420917364365324997325347785171512906802570348663723381795204062756389148614379825811613269430887271469944390542971278140372255081656232901867422638902085635746995482411648049199213121817103778808770751837464484950172811496314328832265871013251954994623816611737061232775794099343654824829710219697454495838215380909463221183974418470312931833118427921628782322846632570484599207767262922988804171611386387449696427261365879221466739892522130183530957325556606244443782283314630383417929420056111397715315161720905828961992200331782831088823027762144524507574954798142014876353236021466301709233190113515325347955626024596485559878098291196333952692247154663024706495286472296840060079289737670554564586074042640889741634126082354047868702760825104186767150810411149675422988498452664827396594433060876854669438805016485731471706557190176656984350250622023094987437189361510268260223285122241747695373802585276600819297607369902073589945954364548825309390103413473284501452487020847670922188696575754626095051592742651790162461917444052403245530457008752611094276805108346566627376358498798179178738405511586709107103781043127630150144172631365651564439479740930389504575643999013822077482389598509998552415129464635181368827359338874491859402749681652449653094368268866862500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 645757760860998661558317015206073881311269839029326364873957878013041024969605616322487298049604545514367390689407150308367105085207525671326759907170980864569644378601294382326715728302101315841978276344318784611199717977309161939673338402235040977425026109159976102986445385703679853613645981867157268891589571551272451210244725503722756918434888109637439622869046431487977855314347274660033968038713273847152176707644642630075506642951022613064527157914095569683995290751438975798103801738229024808205938353418423014261134544865241913178533740049127477794374850045835460549773683862586263643088662726596967915393517822090121966432106448246502481314041280322153143853172198124481788541485078381584004980950812333059482610294984934201262403283567190254860065932080393898382821218728238598207953164999980694290524637895976631839718314945359733459099518312568899537987082560769369398510000293019919386268920298844450862260555845633295824901536318899974157669981151431507659768286484297143362945257563064425534351200921965083386729710797052665165652673179070209344585302414580951392199178889181520143479328296210052195955967611115137045408309917116262274226530165501747857524721912103493454885759250956106316477050292156254113543403188501458136116510877325830930468989679698624635329259904472231994184499451211945520679585900063196015595164452097264786836852616419680030081039293692411861947835567393315558848258246680413667040080471878811233068286019064049075288209357114047820530464832521745263816013563555885269512297201805299924508560500770987795262706828534997821194301566333151078748488170586977003267464432569320999565239049279851867603259950292138348748086521995885909369373295350538599279677797429243807029687083159915391091319469396568755304820346436372038388052356276848652650715272381780884524797132420483485866026232844571206312865190326766006283403267436628393929551694909199472244311963655953549439551762867395691192902428561209817888883368563569364097277230115343806900587671911736336175903974137796987360705836588127261956546834173937047335290848984597431948589605046514250076497642785478527887867069407417705658008729283927258440953732478696447989544195004554334329651461070144745943123173318111019598921044258326157719641678104151873652631889444228017629236358406930800119918439976612878174206423059181326109218840273395178894517676371624477686044100822952509731335250651054305175524163553622992934436016522392075825581839234662629163983112731925863550604423170041197416160430578398672685830723250441194945909523431913744035483601059429014598761852225707680727443359460986961454486315495887887490515781178214298488011029271540863737838915282480136863413471809579697815701290248240930305506603625541106258351991522146466128978244315504192454857525174916413414192152463105922485622571608863505749397311480247578710311232312801156856624300875217887159715645887140770967770924577000928276573496522281533555025467175327129245752561644707373027244634091999264718736873462519730309128983706750283137898384680096177477009281204637428698314384779601640011818673455887268822720312002872022274346065707821315011864102709050530177359593508900245563880098777679708534779050665022102994917500567453818589188565193906604565866382037154425298330641957783499500690217272877368096572390977220899829362361752503881297908792608468909659653068346719079754261705284708570682705369807023108893828959849480557457378334467213206857742217434180804836783900556037916252264023832808353317277861149116063530664022891206409229580135580836973097513060233296824007882037818311569771572924063393124563527414782860756147430294675499163005766724518794878118574257312484130117067116761417351967609148957772396320437464511152684570905994980932315785537730191357838097229993245933198821534480245777101955764796747631859529945642134045789105874719174737668686348978075845790707610215275944064013985305133104675408239667366228107418259592185233948202826757770184575656791090079862959343461411336464730985699193322643310543136320854460520749716599883992643669185326107798802225107433591891031439147234606908975945833469948481998984340291837334200980172664939364458766684931512134457492040041572074798537877035391149716693390403235761892770317049421769221242091532775354312047747383160822434342441813686315608364378150779012844662636939253966508744308955960218429407711402345789666413313428143960428222252113350719053299997651889110046390221476274277971751485335380130307597142131941743881595257629211561202303892083789232265502126374782955989320038221475352226153258823972889341144038520874502188565537978076512509798119597173004065351831999076678075411417167647661361443607081513768215453752031122176347410019132008582585033564505505600955409005117550026601816093503750598118617804233628442722981659474305103856333831745943629328354527883998625429582770370284165796304211267283934923989962956240481236144926562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2923423484576258752684112009163048148051608994991214084546346322783110968853122802465924146275295203328590579496671703804414248750893421081464805819588204444518202647363743213759798050846063362833811023360475467296935112271993306359396220695161021296546133449756317383125309206116115421750639017945890474432837901567701581612942472562690837935205197142913524722643941551819205272880735846790981026858996438036045148106060861610779236488667062953740049115415660164525026830932658222702252849208634082782604669076473311361324542678805270545652576030951440149333890667429978826503996461247721907642747967932686639640400275198652650351625702533516581301799348784164134549231238181471918658760228594237437468194294070052698175172239681983907098320727358869500520275023041649260755546760618073753830358794716387788121072688281803645020778137557096953184362512225040781444012963424779232944524669626377296433284846227509455615196366904583399017930248639285209673621032418141425693162566881807037554075447966857564631267073577300604760207104558978836649515584078188061787085149783096418981481695069966070396221863317236430964177863337385089694387097639928155081188242066316474601399401103968358176048684717031342192959907216212455581884955018634296210890808197016654222922428937017131953426571495147227793089871432925610423648173295047334456429334081333854409076989975681126810749093457386973618472966997664577781224220478175396824290387127256683997852482007919578734702782267505714085451531319836614274847870765882410927855046464174505269248810062142451940686963827671127221067452567319422174970127531652685352235162420386170923172851983133402394280212965549339382748764379346637575813200105266547694157518404251157723994560024307158024701527345974081808568825875568030088303085178314322481013314454384518867107908595387381899229763727890922092278091337509296592925177239408449418990683970697555703422154881252947741045555725152391388461725331978916604075594380874539668683586332694549458337533986909944597431964980238541373200664646288455004235547628899585283962653433293235372786319707795208654511252355514204528744106903255719602333991370755746879788174029420016173007151330048071644252400501753425630812443947481649806320811773894019071339992486942078763253883709888204806043435413115117501217402231978807401914310922486845940807687620365975049292202783635398107710079875859633688943895651767702103355622071531491167207997479779842385736451256555298057522523457507793424420888643692287842450933794108964108403626603736025812332780370748397472161033928832287109887121025715986331532530978894425976207998167626248226095042165704532138124808180077648958137135968976401866454023686889507646889945425320467521440884951046057029198261331107033466289337926708324278264611211194921170487899371197946776864693943063550863151418552421400796199876159452363886589962643901998198205354547845942008662574483965895829702052446133981580624402448919106197411594044471844831284752280176549960579292308552510046441765444796628511062776971812235946633427745872558894574343149238003987252354498719064896763921645388224199375243393134405829020069738127393095465545728227452306049644367479727377130803595266585989668255171025252385115479131085478577130461962033121042512748142397100830286210999781552350315010750039333232809456871419855857010931430486037891812060565600771568876518225169826654021916826617114419614690110263473474084218566417495474061906228725453073938622722746284034919465489264972412509947661130193500928778182228682436294353175554487381254634386555032330062279164675808660254428255066443598415166534325753690865930543804011748759899655870330366646667964663593586034358287627515122013529491163221813854805942733819070593901088858766503863232871913538436720541294113293458933455189143947640709220662776575542832851930763868774958987757618046775602029548372465941887505321622917279372682938008659587285142924286065913352858087756313654645675389086602307607431768772694994096221385465736472548755454409345108084015239335217739471392467550016562208396951404685323324232304813923545010045965746899557645682594818555543375584207242197235266952216311880226144293894653313760214286088955305255799472175742907438577657506706747635513169209362135418600677978080997000454550812371281632738130738554208889363597241802726067581691498202359102606667913782974323255844965217691643728806734166154056514200006903568733688581281698810289234691151380176686889882693079309248343297224792014850533206437220945943019965906804143995381446863162226998962089748964791106897915425608746807730459435355279535964823222324598455348268011742701753973345177098416989657555369565327177320242513704834375051975105906207557007441115862574815835376550415512149241171867155997975061060229118869878040625334507544727722813383654727165573470240329796235688396325930519462980735766810582262849602054374802702672032802105206308732062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 84757008057682512419807057665860097102615536844851101839131390075562731898780966333565838826600052795905918508779716426091624631347142517474573445476744649039489595944109552432003874669527469495659259815320970598766391435878393067476231739526961810941928991180486593380485390158096053158518845590208629809337071470245824304313198528944641882277068226383133449270144527715127250044627787739985568990657597980720666700687699047970547522151180365485928711269718571640718306100404005691159425142213579286155699896512004422583080247322953493088189384468114346196665981312251041043177556570395323965994716513333616209442765366005924472765269417625398886755364666664918471050887649690044011801731975101998265503290832945447467715403962276573452066233020638627429145547718877150820874771815375618476731728292229300557334044312567152507400433447399869394886775553609241801632806606834410872213466930081481522585099697243757587768721417913370508018283324158287174905161305574309890586281341140807987635260739624992417638160952336046946674497809694872830212259917397108613790210075547318830210728548106991424500245371391818199044039918428269824920323761000647096861615215946876685483653859032604681092904746687116141154725540236078616730274395947875527332258091079298752660535878377486600573656951424824068773411123983995789507937072500546669172116110542637049250034441117799358904404378958863155293063050004259816369757511718223407236059035437411544370554449394833834781592357253837157611094294004054122935975121325794355076907510865438702893136392125862178699183271201828646106470028257572671114410035311469419315321155829479609270707683247051568209968658386413020029667354954719317330322533830220646797288716446491789367332147816306434667283860895860622532373765217933991758647401617529353003088223793836975712238024777363714320107008743211919952127825203063971717816840648177681063048218158147578901534258561327518455000890880387962178778624407262362798082152721157049344209568506140457056780666215687519191262564847163199751251804466324312332821495831534726460749700643000783905199512513054612582739557216409806429217266464382843648806507280617853847975269736638331541420600526967375385258941509366398461621682537905060511797473685267423032209015715109376228160550298668229559066727265382111907024123959631241398826323517247944205130415280869724954106960821320458771895699752075160081196103039772283524108010322369205103715684878621322957190602732976578278055860136145805587349989467028913099814649749995203806855769932023901124065930628575033924679198590306417366818417610889083733821253343385588792719730095121867766697865646989960551098568761508952142678108482547366172502920015326587860266845933342258340550579115523886868252403708716743982442580705749467907822075515022244422644112886303307674425271682944102147600250540929384198251820250728849574326139493112344020871069428549431772477095753590560390246501810705263746157087029690074221262985546848889289360999959102620946214899717069161959820529126505038388007611244257125786492784651917884850650584955809369436700007878857162998985713026769971129000117043902462111534600058358890097866684777598905921787542625550330594886863659994937596980288014621609234652340368250271755673122803369881773086802162658284607683889152139544051429443193895184654759835138277853258610267123143420398073115318681417729235128059978148961452670308833362867655966661510093613228471506114468802025015819115257351422450065978637544302221458175624732389050573844106990901048501879370398140059667257601257679141070780377876816518069340569622967675495710170809859867485746844340095323968476970829544585115802496997268118525577033529957841725274745820610168518794758036274847700397269590884679880222022055494238983725326257327371505513258654901017041433621564187459898164093568853361648821271167786506110930032800880512905305896997257428185932870502228333958242210060551158366521484685078177295499516420323263320943652740494266317554525788082628719698440081209036657020006707304975000322697603927476546350641810055105544729172328307012280508369352846506094251929140382023261314079616329422256565077735466284321118280130876298708106307618654460225056020682899093832741304339439566479346837695379869260535335774643311599040678001568589250205984306621147591041103551108896030485505942138848451123612451120195912480922096651148284053800667470002287991438797723178848594199898994385232676235855379899250786207344745970240725786737411394072637866321448405518939034563259699131136080785724335248577744142234134215297010450474118184135853939277004760607717848423775861793777705869294520211142502329710117008404659356156594448421931138546717681304670809204794233344224430275452295508684498194158259114797656081660376231547987290312924657283953351585137209119814747388611706548999889989328350428583838064431882376702198758232681674307291419419222598112824881891526379687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 80170622358816659451696551382822276263403691103987991307391132032717371241091744413129860289078968255513688661558516260149783394648748989527558887208428617179951176627407104929032109199025331114689116033500081713243332858402542571665693515807932797798769562927806991495003640794427221284889469120769155767208321593811466267570950054328991848795084082668272767665763374350776880832794821630570674965336474112092946537746316406904660233122673973744747294669265666412671709617141518338013568930231896496904088461957467524873611701128812434645457375452803146798693951826774206117332933731630656275566954097734201413869645489479467092395867384698868118072721418838354791146694297428013757669161170603475349652341732335787608017030550069258886164478839912786178601358996892517870681841549326647743014708713725703529191908973352447682308572270783359084723358478943330288593857474258837358337215602021125362590728483913062949894084575057393558713287766524397725434982997422584324522864311719599867839578005585841432386042343193531553787202311469314022813263545142272450102701219307386019054702753073458142881901878584070182288705968357185789026737788456693752929711935083224482060726711295549721331332823277385870959432857190263446273312269230113521758610952931056466723373537623554364532613223197640747672376153784631899153472064156345540746530233931906722597609572854646162811378068769322000798689082398105047058920895746032641742070155901943512432705976355603718908120875889111101152392678093136794098226233534391800972110375850003329155178630458241040210565907791539986647929788936335873574571455134852475224279152640814264603902071212037552352576986046922857303251824859850793250649006953890632409949512531615302856433825422884765493962176479221693737325242322356814571443788033651837072545972385103916986159498798279545703293828098492352345672477377132253714146670932044731774121215748038715183807837357472241344324424773925257550117434832462653470390559627060203839965308730051924291144444758004088600645832180101386569073708052467814988762938533096738248617392921816077646237042324817424288010272509356582852882933808413570640508201254451028486731916277627142057166004294736535672106901446200053696541317966513232586819427080651666613813293877005668072119518019747667859005099159805102314683569339993615766849161158125813291781452249364533936446009202309186918790228254053254489328402507108719800418044725881619548045403519999511838288370983255554910726035363609186623256316850418197870232819555163611386770678079053845584098107975977462642395724584939404751847598654375105747844355666004275611564594692908760210168760673665031881559163935786840748029213102589973849107552384330108813525852507921802234633379746984634646295150169443543211321173057313521667557017170685094175210163788333401985024068615366020898465558472748308958061089495670445004644783694953516215264929652265805066734798149055822004862543667624484236253831109240124978251276668284545679461322407091383419009129770813012201383954368007689611090534905913338783371144056318323625763632881897537444694867704873903034091928185451112144907737165629753901983354127920590111268202228553403519035145570281839851362164774138930658262935762569222400467785049833213442352297870542840265671040900082426315067615105293327801453606477307360740485579077975069764403610938503374988728753956919922096673945347658608634685631840223023375066983430749010066682385764376898752513404078091085075508863605025714392754136271054939636679466094829855175003055923748876163645067647251284095046337573232630579745192359672266387202910714029699308073188935566454965289555083218176695572543480536834417314608790256149150253765094404796669163097952590257121155031143709568942833946071628219880564228935217450281324487433189242559171627554143360850601117927370458423042430760117343798747716399065949841774891119382146115995694148901644102165357993453284245206093930884930349786907655398991462868624356061722851637154370114195704286044091923020811297773358028860659927858133585608587588611068999758274812431186281859838761439394296551981627032425956918578588066431257403876745143357271443654303151577651431067832754364984868097249846145901937044406207052460828682936464929550195655610929488608688832660011806079567748950117622532490632678943289907593104546559725869159858254816815930733426691399108424781167602825610782206775357083353744888978885033205126611903712549999478119966112116735895900357048337872396543724804788581334953683568938370742033308120632376094203466751382857778197693167204426385442550885877189949115660536814647586680048901950386718362811052211658464965192017028834831389999846995392604130229792390813339496550741541254690228322958715734467050194530943050922997687788026251124284547654137849842552119760781667129345815664427360484730754886069454198031233684948629313367912756635813285511027876345621226586018802351067799025625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 60808363085012615316540387036993807266431908991057132954448096713337259760665744370371011910376894363054124077974463646731138225968444208228219564736566015099245811380643511140427527362809763281100049451315581070462040269574093145491848886463784736805112987787424725456777419023979841024773082352432798304652776385652038536728629147624854558804126224958767703957873760562189051050546398317271959772745713552760403969923229816757644417549947755704360369515317989877652083767398406551563577246108585997732476569548439748998055861595159930343869874915737846531713910083126229045879016264069962779630193982347119592589695997531216751770076270716312957967694884233293870891216654725292979419913829903069727511943099580310909561538186561727736532401949520409693034552185963902651019411341931484104765684156701862803883255958830857093986155830041723084265606135559562665046894574777970083120735228943923033094779753516462210427921856901888072558695254153061841519306404740162158116138977430418402100407208903146782538294176837080515105815614449721407225480388280353739006298095643716042659731013793597174938467504394139988728076240688871723472572669844533975315284708896890346393618325630170602407332822344474389148379645751946451477946654393207950063646583524289715197527923136852808820946945073829301938914990163635812890164735893808472546202230228727583139650616618507724471102644648767150879744808774767383591550844176806727129642539348608688105231072659998819768634473130297078455617765058178409482523384992250469950574475052642805237574768963002395815609496383254818859036358970067121896298101642375446312240009914835718991864391509250283201107391647634463108955096727929677719325050688202801262142811976259184777472644520403996932336380050313141561344049166148412639656914731274034715907120562193826157467807372369740588872347009126425804843111463941662867921258505753091223762605187704020605203204831708155821152549046042982562832317165592427507745172810887040647337818130139151400981926938617714350562030236764416621460268195828268973455900812861729853947518310583798022006728878252950274299168749639180738682221251704364189935959525024748762405084035147534984640744136549576613480904290763134515880830481883142808374548707405127906071309234915873761067774269931370606317370480896945588133485427838140617267605860076325282538702303126645787694257312616302405985933609546010519947296920325106952777280357169487909765860283192021113258487265172643665134869448356634647115474369113922226396191166330670869995195361984411825347997625676227037355308007243411960659300078821146775685306368976242326463032045121877264439134303970464141626825115250062250952763339721048212217450409157049365274551611726477620746565495598089282668480313361108372532805386814866773891706181109376135087504822988154968689979255156322167179775791179979542910361128177536803554549557312560084855369193741377702444040288501366185725018098182894711508671246885687650769406571732013282615890367592256739156107747794999374822201738406525606304658025673312600035375065932839291504804821001407122379836348389219992886792883732349088563535043913036522419824965754977557905255889805983324718012940712269502287446026507980594447429365560865595271499473582776288244740341834580606719318804922938917117395651758904678409842560054225174328305756346354670201788622315138640006929700758436331584757003791566433740237500617530773054992707636322373122657234849103763334914388359189624129641093168193652340485756122263622374618058991701543668296216626501081799658105500033288474907237366594775979157597986271376710124574423167289793503018074278763222232120009826102727599147154699563779747838815422249817919686899404868068813634130932981017411883797044354464127274521229003161306014244097866991949285341575639406669812998952298760967946818427628105202143236986520002789700764034231971525283280992060978638706098725983616490113325243737891546281351072329248953750329777008765313367505453130210915334699368829440270003056689439371508259879880378392986644940842912255223922388431868667042874299635687251153431589316881342020460904941116659402943723541027537314753263295291234661946441750348269621980488952611023973101593112396195010111704099605054842748451961292910080209601675936067597218222757175927027187221149296607347963954020522902220249529110829402040144901216659197732980046092836092048283483078305859882122076022751346907086570324333505336080971056319652789203012639434665937084271256477138148621100358119585290916485587941285295274483630299493190664125353834309892847860218333332298197990861628342912175635004525517036429606933423447474424703772016801025067395812721005232283026851154552185072473853460242909043286081971237361885545161290578301921268058895545506044080471133512805696020808722355252851707303913837744545631088637507480742271688924577994109030231708062188051096894434445983098428659212983195125113734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 186165363073863728869026119856259349633964757437199027665174815852108849820650973764126582661192669602354438622932103315896023590460240887942493701305698146745750557218056141984386074478773426820724254106007509610618793348423711451498512673245392578666478068627100700960878895847610473910460707851255628868206147650641362187050682657354824436225536614987809806437099114243899905215946816099589882348333023489503747823498306240720798756116020966541147648842184059259458404411715449701806473692245313220866281182811688007394102522253658778523660275510719850553446093917652710566653954574320015956528319189500449845186609847085445308387251940399145485215251390128822097827998380313154406678396541744004120069986811714062512832144131196073996933825095595739997203323284599567777600339672657219139102358494681861564824871855570505957909518136154244789780109214831675053057675876876326170568739976424283828919961874262212588310568509017783397647603648699478901911494242493388534487220362950348031037177718576787603755536242884371580668333940932939804196304045740220920236781176898080640888536557253297697373510180266731490740083343763607246776175334974234962666920575800534566717920207528456057287596286599452362832404323183872714454785349108362025586009480831322016799324564167975449393118787566030762250356534294357353046494713396499711797194429123067218859368771529446742829227404441647258012169349484662221958749155727416197025029326280872410498030217229521545499141158789091372524410686450333608150348871684700520448139177505888772312721010132348788377193662959705443369945159856925867380104287828056520802615774798941120723238175803475035203415327066543818251001999199316006802276653416711000231073090365901799244291336994313858654048280951731358759181995558455337115551874469228233449793656311194838943083477206921861332737938753763661282437113816449623900689494799790890463976573427577718222014509067181811508966324754723263116761529924032779613121877760028255789332235860923485596749730223924877333087875990679165872964874963029681673540981960020227811076499847909559301406302342780398319913477019518633741861502004470630438179289700792463500833777840771494692034622075117600905297998897269233266217665218800634215180913799246162039708222093117839322952965261581268764212835398051581304222405404629535721771534987304848306428680384740968913446517982137807940707428303768443249068611790107989591994910263637425194468542340185186772545257995483288893757818531256073064261580888058348458249358829732139969323887720430216456495639746410756512515431384587498668271978208430457433002847313136756566448571116340196547854185945120477689903203772550113573242183131898332311057918660992963455840005757714551158688274058856395528092116670948212489063096541940308681631031786934455349350480208725600549976069100287734472499078406853587540594541720515046083293810244042015888711826883218499118019137001356131535167968182109391032193803388668098424195981907756121723537055389180634760936404732333095049113021778244770553349473041998140012753313086589820390224572172805327821273507252879144863480381280800344156704298326484883453627728168420483380514715530020529034928796556277482487201846409061346202441197451760260487845032167603725486157056783611119860636575752621507543626649123298652756288218262218569305925814657604773551184879445990630105527696641329201960780062253184085423229467349349229246071008565462048367605671359493909379833708190625382247032733230300888597628031526142210950665162991709368030906077540233909644165841592816675248349468560010759798261350937223254898635945364656907695621065464544780573657307523511481913305182179933456441573685848738328896457501235551192216409053574854431320308936123323782100427471971990478341575698294713685823933140530555509367695365419758535594422848878889306333654985078604214990203674621113974784696055472619083613586892526183267085266398872671865561592122154401813942889957922751389604944587815850978622803097479113108022479300419525268168643937240995548646710674241300891178521839130151961072083387075504423996753110964893772577304479809225665964888625565361122652751067917883306431399155669566114460605729342027638113497859297923655087841878882332645156264394681808708071780045379971728660963605318138130901935350041196090542163151442410066145386329023076405360846773052181627842370267376071382947445808670975682474401078421388473600754418134760206963800519198231357646569918715745598963786461725294570647190407579369922821172295204896065834512756919523649840026492955588272191740887238797457453025409381701320257362448429587174325726953178347895593853722008535720950298597061645613782618977498457657759990194901648158452898767373407423293709529988067470327591054590563662523350514193523594734326710111753195750231513251474857706217748107194611417455532964238768168277409276472192724781416810029129619640729723266177230370781610687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -209817799508662458817431960276264883880435090084955821219659504079961343288573185410877928237494437753807747197236308227720767739396670680095913589502732582146812505113640591753605291803655593625453216753778073982192117557958468509526378948436767776075030050356127047313322340986238732098316411911834970722143872492238896372806651046995222503135133403010762498516728966633898898964155683935509414336515156783565298398418830996758044808907212010782393391483016386733869211215895689289302598663844132953498489623997617217960338892570421350976808096033119635013640713901229180265312159977716626536407880835982170672751285144740609016568603708607300437752756663803618355225519681513526029856490506341205152899549205237887678599174464622214876610675740577718683985342409373709249580917463644781637477597835481477399796903168786098510478626148980325355324130405486073665170796452992614918154084882958758014835838367628429634375323591243782531382584586565069216806008169977588652281525163529806660768329680730550438551082421308482778110498134477405942395001386950701507456425679802001800184122213558998043448378029104153972114543476761094109738813838837855670970329138191223884771425112004983417446475683439137451305970475508887966908063937675745357099191624100200924813457600194687544005108607235199405427725541632413403805822986828556597626310902724880076799605824633676327045942116040332097187232362581428393215667770593191136289971633069285747638842010462850196776102719859006722945049508437679566336300426159667004364230008627347111163368300835850276517533984042026231171526995482648269591711780021722669941352467987589165013372657312018496006712484754695220722836266078299731557235370531301845923330754481428179169996047741463132515792871434698094668500087977540626278050576786872003948368176388744041927061856667040053615327123445945635658029684766177987772325175767332783875455273454241573034192038544932581464972922580536762003438207790107702032470218807117262920262939874612663239486592928040455462327949656332637698016441675882405501333630791881312755210923208248548124655240532740491639950773708438577396541163043264832361669101898349421356608877849872715378386165210977551032936667490895896859818449208568366462523283874544165650793579205594596488942835918739937591232906454609625989585520813336232641118501124810854676671402811208448591836437547258564403146350067156345345968643365210509885175958555858802002957121879422458896182153260715677663181823716565573910837687420236043614011430537597006880818937982579702013739809997367229877713523082194468619624362942281065209446112309105421679584142642067747805674523474978577619060901090580159431456882460109579087049994690498931391067742091440244977674790143352752724359152108564874366810814196581406916159208732236120042864990555978193247633670616198478772174520113478642905548712243180606268977328909710798205385937978469478116722871013389067332062388149764424184020821839463107566777032403112211895213929635852690409492038599168431308633956621406833798625971460336958970941197949684267273399532618864282367952831470316546452835012975162800304308117022834121666993172726745332188064933948175013566029528906069268056981617631999193346003146740046206511585463264575345012918520912242487537202866759855758374508672521873187560501791752210621999310215010292746544051767284636809234165821495126841034154734925711687976816415988056437177189342718556533087584763541508242838061575598499523889875668865455625250262296264307439591908776453287682491741977362001673245964360377159968508713102968956167024092747283149907034932582862095653033491674758444913343684050375489879172782045942987243801904150617721985822521918380651700229131394029216343595350067423720288261325902710155408644562042625146457496540726400477926012751505848366839409433536866696922579953627352770967893445179709639925849741084027165978517169320328383653155776252482626274365362054434589724248721696705252967020946703439352882587024974043673302332262527627748430736982957365651048746361776949924882831123293006594097996204532601291304133475497741319439921270078933321875446820466936921077824842773253565032435544471837656408763020520180696287934433855370640531612179716555907412229699046656261354354381455795427561053547618863172052260570604788477333342202287967910993834378729947645293372744903493868432525897464047532699750241994658333789157138652658450211527178172378813169032651709883777848540224824138538775356499159223256089428407037948112698101061787246074783116834982428858345331723534488959709455066290648769386358888682546370873890280326278885012875180738155574903652429933927849976314583172861799443984302134256405527367271274353449974551758361489478750476562418997542313933617376438749359918961320801308152181391006551840672253850108277487731367586387986301136553161998852379311409242056465220785677984419138530196006262644465198166048973512662148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 92819597079093274803810941126264016160016170897574775588660345651708073222995527226394105507918972059678163003811832411535514903694121073901041431729377116572064196021825250334820990593104000461639412444096497129259946391737613450263314383564792545728544693589646457497179941128233097665056221072216303560272352905404550650745836946412210572924217767382813018424489133403079018156427686850190839157398964062620264948476077940965095471039509553468417743241204612644344727638498985879571160468470951793454878799355528829462547305848163567140966628414237367470164639470891028493566641639725407112243458337541814087019882059245774843592824916328193738010076804893542554704776205452316997938411483909601334095400660243806208140024849004098462439795629972644808637232332480134542401306909556119071525908759058538623981011200749451419720724692780203361540486514958675102903478739641504630366958471914742249933786178144157214315155951470466738388203505735009864006149229204843417226230718793580882475018196612864713164501205606666817366671592935987916021995591496797485884690448754890198236050118139419585582146332014460535437930349546020274337369523480427144290856980090188947156935699855931044169923762405469229570044940848059773943172062901210415506096183244259688861957151987002686730529614891244795514159425402767791664725783882274298533622694397274664396766774367701794528710934194554811941607130094666260326113932994335327811708008846818459066631154625044889069681498529133332109925641765754873388560856383000633705518604163470357120915376442336117882053845972589008009076304997843378100496924317742619849258140105770272532753415419270349390758812692634220947223474112025559471314936782554147584452834969146560229033731759136688265220793158491665483302157899751510084680394864076673238864478742538511512340196475801621228143450058323861612791292736387692376201099008051993272229890160872302462325431349507337004621135420133356302531496828287684681986868539777551200553955895369783016130625657283860242101838784248756082127895265082683675310110305132395044214451149033392412423542692411863942188417778102579092200532230869248912440966666462170345227851559249582172698307328797238540957295386561794796021113574366697796576022076420532204477214735785116935633001378185014779907296312761721858294607716443133577152596930008809459768372527022909780566751934353583729947024101749647444443931735877685276977228345578005821856871586558725600836456200084904190859837885837122165456482332705385429931232653760053876932810978601845817012737254179519231660515082050071197551186551865034928423050557322876026865740386082768500921662674837517945030687403105528022691125947115853744260970695011010619425495192887637934821234749472683944688496816879328566853239658291226954972210179422685807115790847340042511868346814971165396254817008419513701540124011917908045407265897795368648447219459881431487315128867712478495461039469301371673890476733551090938687637573619506668926475917459773217019265899048399305141632521129180285142898394813056415073990765289679011448289834143054005989370866594507112721452183392168692669634213370403141689711049936984036110494751907261108905272801866778687292083967386516039905431077327701760741323106346161077264025513256096360105705824245774788370160645366353530584329893414726658596361651010736513574711706312766586190380169934385203251217880945304507460704700682605005381416327749436600637325148252883926912882958248347825169329127851750948608853962264168868178253786407043042334318994140933171062848272015379198023239025488762768663591490834456289253975189019663052221585917008751080526450355311453459313836059437548233584006910708087344097154275919938568524241664043117047615725008580197069662668375439011499150432176545714872755108944710481320682221881914500337354321981397670728314146549218149466528272156558361575803595307012083646757595164305945831467536075202649571615174088531398557880382725638723804300359682617283952801211987256555531809133108368095966978127427422409411245800828126856197034247835227023048678648931111739642508909642262886157690504192630783952337579184148944980565052703401400718687533070325990481711505179576664830323613162048699666947832322100426363359627685517176178108244806544204950732868160530740777429375874276165677689803045436650430890714706363529399394495104047516508727232381771548551556050620760947457183818810616107910024779432368191270897625355989689350056406042088381799460667755962482470543404976266808578112350163822104322169067676003411546609278643436010243045926230840368767812459408392215742668612652041191910456489999860700287736914446560396291691198417079501016994913603970810251972712978177981583497209769759346780418602352377162590913620523518957666346344637103537006055835989911380509768148141980076926817082869886602180678476651048757958342119653087168364725140033750692903507681580429164955259023855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -25527662355169760818927348843937623020091150580766238401965854835277193044274270925009786454645822120962097505220834758126436629851360951125043165652641461837791812389737145863595174879410757056587558283409212978295572932798191118177975696157121531574616950311060695069688059069914834141174216444857062192814577362312395891122118580065632163923626782959256116415696008637810111563623747456092377707325136338017433209675485063609663611988088999465921717860215897322234517259806958027106440823531701258286846323513030635810277341784263494069859254533458121463841619946637316168939691575960622435665415470614953267071317609787967344797392142004085086438777493552480059097964504759248799687198839225724288176021891138940430544338909357370835452526356337829659017402144201319398020696804743139779703658978310579192957212463746753571098579680604397910361126632684533340332111017976657630599776218641298560873576849181431250500802198517617203191237458224356460322048975057590434854472137813407802403963759161364524404650834863089307837082098331914902036887921870014506464830086698523035990120292808952977889835255969029427874117584671025474042456427299421664260343923521476116923605783467360548359184774891226763625598423945922649419089414329124604831788303634281493966660535565833742646936570895615540508700572824772012175416485405973955027233063568420013085714865976603366653499021758534293641289609904270171356334078990933517749979743186365473398135648799808843025290966602654465830956779478110308070259137205608374859737152720965436897398005080321873355001181300254781538584537092716887996599696501351179208269380019658698351340073115492799592137949027108648114327026963393769363391043179822265360563292978296603551842530104948610345350068841344251862553481245875745134434703765395913616238842023978016493292340087421277474685705797912247454708347844278839285269173481619912629383160815324613104502382305535957797823299533591501129420107407120450062777691059554513590419172708103303625028815988318166740902944514909706324084199736863697496172711385744578453427849045229949141844697932460375862699347208814435364106523416232510371661531338235599878214718314711731705176987618256572184048424271104516762839299439308218900534530193738762748319248844516303991956654474628060033584856650631002016108444609561036847540072974093719783147456674236281232863995176145208626421099880301308050872546042009251519259085874210469243006146768684099193919560240223012725557813854356090365471368741975141369656587464070612064623967943923948437364404750159489653568853845298031859270225131802748027923834664336804317123061627206744860900012897358675395704649164366925768139419064822962112128095231335197994581946263857513447351796435709775349437061507003514844580838755710756027678258768787130672415833756780684416632419014116871839512064004234841122428172128508690531397640950374919663973598488200724482179850577958933139249915169305216017632095010472242927937585361021423627802515480227941663876191530417948800907515537382583501120430993197060439412922023478571730564361911733958613532633733747048162607756495384616810238632079379568437919927667908677969150918429711239204494750948321620075108278274525822476808548763287052453048143483488720069320465195804193414788819740302970472449537735017465837293716228119326488395674425275452396191745029978862783473239932055806083697293906569839277859784029765456577588707193827071486441842863864675469908571772840900166332013928510511117550170799705131848862436514343239504308069883615763533325324721606903940673787916367083164549671706565127087348385252448484195449583759316593413692299358191606327721225850997154629385210079971385018187261743040784834661134545731675130393356675134335177125165357972720611672560681614545152412469178850362583886578928573316606751844207891075829785147064078286539108942772654018066646563529176773375503430026841006007316031924781093823878768803026012675565751151396053310481408860836381026394886888493052234812574278123364768174076763597007426200521279400725465832842277896892823205358524163717349740430177907849813597750618605317452219784894732648852040417909147372914109838138976109960527229131335257248349208447648614522547397061977844797786031994127263690173321347095084362930513743364190045057686141482126524531859026458594073495515097036782726494060090738947044298345694165476615402873554209213894783887440499181471928094436992200774179912651188515152478355886840997838273860470198250642785677084367452692117177713146826398737566511173610642220479163940266978095935535813136055647479252426024038061694855596283390428261955633534557265581869419864220125418552489270990453718063533469570983434856132731713543324943849427042482443160496572204075656677713534421878604787005839255384834616086019672793515787379549177229295774918441194962738194879202262746474979325147040700670495498385155081550883746663157755568066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4785518757475194297056415105671077337145167562510889873631561209004560897464702368064987590974353042566490973681950590492146460879865495376897577819834793938485153711591890122485548067636499675757931087887067021008980388574602378560915179829528689021553084387043301010805852790392019293360868631106598444975346232140708088488349446229073311900192737716383379667341519926150095373077996595846702866335752116366353182731022878502427652734189548515934587697772981796269196858947917938710700730353597019419348518670629549821951010468269431839568913045127140057266569404437567678328537221488619537534695527034926845038066301273934771484517735269800565963601668979965104677808280618330870786437802310674390498452988890086504430222471688347737888270692552305089576432852413032073979877611019544508175143225134921810974675565333705884152932424385039404517956000318470443006125432992995414237824896496901965049275081490100452992055366089005019817477888778536501016734726571054580632282670564056620897318826786209610575974103850219463363271894192724271445933095544433004705469616774152746856923266368790514515575526343441701531124754056748665425493159268334703859830046447667446658945510890439122443413087383448375066451545065547821930668247628674994527322111289403909442268713740423975467566631458409245022274684648075319042911454082931078727392077935050309605970416952473651306983401706207466227968198555824052387555018285288303946779411804011244141513336124342433512117435743125227748347074400117798633784522215283044785007142296403957933107769665690524151470458419055875446207276174130028791196743757931810532840160301671201633002828545648445614819692941450074287788069898857147249679375913017841722427932270220148807051874861859034832599275681089320376723983955202445666399689516199382143336901158875146011646435322414493281240779791378993381531685229296279192664947474967604923986011488346607655969481618485236009984047976772495012264642096216768863429207969311281737867277585330968728660175872001736415315280814371142347649249133294367204407393755355797118574931819193668344982380442035579065634207863928928510992640818696376593872379576586698461588489130692616350377029838263500085885531893410173318932842991611959145178831649804831890483110419477422145696288384210798865143760714030566215509618941962974044315353964326379226177994461368252811673880685097649243725779507882983440155739883151747569712999456558228985988208353524471972340209167365444553901055164285078800709389108746357170906477332663587082985132229957122647110749437976735324672067957660787945426081937018995865487441830450888460915072126637591761670437631628549459740471603428284185235812980834748452549336820442271255347819129394499859972454142707460347679267793735751804665888815468393563470665542024870758347987169329008729875448862483893740743805854430802288458393618914530639645846320450574343199116072224355687809030719845237679821601755475738483345989245263158491114212797739093866733399449275618786464144466375713863126625417850610229806507975197955758460187721557061080067781345930868512873543313505460500967081844431357594515321213460699927677396446564410667902855960246063553157151242276658973724113754684145068618250658961240131504713211914892008306375857952799121820564405398705724594734150064579966209102249715441849367651907336521824793650121536203481203568027028090477464658873466472495468059521215387569948063740846869916767165692361864773442011451112270000029180709535662652466658278021242195524552705125778477216984145727951811030862052431484106604424046308778981125855056912582117889054606213564151943696919428821976638437905832873956966899603757440790886798422115726099854466234210168924163623909198075627348601624573561311580299770717942877798740852426242467798773691719757290572531594783630653012120590664484141509365277806582868756127935854220152926706004823139196033817216430028327124812808606394046856680068521822582308244020797305830795389973253197962721246247047483222105473806637410392799534111806363802861188073981603187946822592580350109826594775591264510880261473192374884027041629806149425086648022276619476531343937593526152672246821131534276909059481230188159888180504996506281166844972773674002782333952877659266695385266862238980477427244531556812476379771059655901604814974914713920341340936461583681733621148729569210016203701505763964526467541094172423654564499065150751490257089201937890033485030461367592939968078910693076024720431158458778472695172180884131644956751976133520791722930533608425730078839583271782651800772814439155079983350665871216747780008705284083119437781273805961780389527284377819650459609981359197073420133479916010405216289860537879320225563066005840421281503703816216830629768137303030819764293814409029047968801712134843534750372242449427343687037888801218482503674649067828506153961474906880883066806473906039273960143495558899846777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1312103643590957529390110327452797391293740710223060193546333436618464327646616417520890417874409574219958588547279333224939956911601076914097212511163704564676331049468405989981467179289495059636793158284381437380851206049686947666596481929898522581679478374400341700785196073364710876767196356413559074848610021067964521084903437408235541812314320359334193210760708504774357736667803349190068439349599795971350100716151946452260223988777996934290660639748849063995015184411187945242126741018992806506329512863040788082066339259181760773134404094965182784224614304599581095638883285652523278291917418279060204492825752581760909229260770778042091149604359130449535468680302869854973001638186075568272642051377744495245735034014374949507934395066620380122490183230150940238196487053340866329672899633680357211125905997423537807550663451662518102979384170453110238010209264219796995170143011748734039966867083276224879242031912088916444463466577055026846606821558777720769231461247953427696771256436826775769452000881642159520362617470427764245752289313619051646492736466148656936712736373699790480151542064241336853967489364065243346016136032103800545678068669253613923764533097538152551203519088117517356033514531764571638505668061795566595981456381066309567903569953073663017325429982199063273074461921173108590681264464148319247718331936314951689231982732316634917219956242889372247358471415188150033230127770919248402393629711864813909908560106797845255514730694817975534041391792594184747086352127133645237615779606461379085930787401015175792630054197195140224004188909374335947689862441484815905481598828064737239321555961489490887627881157459379835955282137988122848863571160179025792987230394409211428674254038472609770511005334704663410331197417820979114265056264077065067173053347563675782322020069622464373306864941917481540034064917673723706506534923587737824363825502504781840857202066197850212225335075313650849936777098423079255076784215361003393796807705666369352896238056335540650802373745337460986374464232933795656309489717099612214741549382178974480429442596503248390171151131755115815304131258935352166345411797736599393394181963419004668279366524824951586152815768261768050030586816208696609212521648285342158667260016219023047462471742222678470345038645160932972805862882894008815473829787685445333786818490932953668119992185726353700478582850295599123313991374697702702287492862949738087776909044884802859296251019456857955897809867711192310115425938757896026502139284940886673615171876520390704616683608677909819515905340133781470656859919204850132569540855490817866964844844721551193115659925200303543325400547087009943453533598917523665964801523622414389986331994999960806970427600609572004689366414560457348771779671979535043707800066099726410150610238049543260355699294776595419163812452427191571493037432005344483502859818895376028223472527961089245867944210944177083936374728181891891888150225307367549940230760226959498103001485086820390588984435096288208420456102987067233722739811317674461008039363448947328232277295429514882827607067369568616952074165549617797879574121338098179405699567020299790671573873506430555947651207678028823072125862908672548664648635842852834187242505228937212119430806990778737633927639684089997671077584135566441743986552450739430931972853936437716327574277744924616921280322810452782944134341730132293019218793844143062720290157393153308042075007635635023940810519315542655458278044367131576654738422731621038285392643862693466433264493361794368706149804548213188195434548921551166395683170981254535187865374925040251688656895393992713101054453297965355392612282333160577217652149079628637586827513776667596395423249084131366452878039802343202671065321341897861237800644565616603080769610800010027594299838767875813855296288496095390581656899751761924705157585033102451524062129049735642082617041122397744581094745664364369725142144014456541682680487446927365380307208048325453806906133125727660079843833500330237379745677042039629647699078002667667756269002074781109193822401872501189198586671831927710340705045772984062846866754039126084283190411931353485378647088610239732546291325208333410449143764775223476951149001581743803266468748602104190329116375608029040670403069049549329307381652993724465900397136490407871005834028475288677457420278314295880730714184485671397666850240572437083249868928002110234380812847789284273934149052639279936955191187749283502704897476032929482952409781580647873907416531084234625716942935416302755921351359603991650923603368426144129278652068068273538371410392369273491992619741443659788443633603278944889143183169000270064388504758788159407838235641449234252020528608618145606169571339403902361293885578708677862701264184888408512407941303844125223256941686272946149431819256210492577569217090881634669638190509781147453267539821646882573255588227951754197368348388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1983209307246280923737802548859471641694336037297290652427628973119353513830640458356102376136559761805001798861726290968143595878611013455428104405119611148231750088396439504367205106052968938834752683565847061826532074398261004463621709798337423596218984320925974918586576261943635596839180931507088965212646989264223791803717404360155434643962953427652055326781569068033920027492197055248833287735452101515185451453800105870363532509962966959219120656512628725945750444899298268611180258286096494746337749192727145121657698230076650941318074177905129835102363069054982966875425176795139606346479464224611262111470612894050554837668132035797938847320849952721237516466398401627752838665108795309007091210101821066764121315700652380984900611209032195401669277628527139599177437360094033694198431505074860793001522713735307173279516413086239969343177692677524279063855762835204106080149861916079517812425507485258520186417381210453789651586468346737135015231642463487056769722896403160842330438793400678895179053859959336152522106317498541026603286571030944900948712185829229637980475261659530324968915398107653578764265644377092456097187954786847244275265015921512392370671280543853782361367822430974133083859252293150075294423574447764568297886253191003574858517441852352697804574916138214663524201973612036417098768844543773692408926015627418194058918281011294475438342928769944164851613771184967948955041890168750485033463252874119559840898873717299686135631932994339271351750868252348304238600958502577501786767080245342301830778637641942087950003504502983120951294473385928087059114422503085365880248231904253518691071526124471845039204653545091024153753584489594748742429460124721718740333387829024016342179600094158649424717877421733622341430929034312501269100974813974167584962897634497740709569464260893414607220811043355162967300331655487065725099289309935378788754558156057509078701519423691408158341122206423836397061185421247997925671392212113657903656014267538735830147723029057103233289303038421540167511916406906684278870381701142926300018960941936570775879233462227314681462312906340898615121349621414602960606180864005371086811949801464898050317602964153332971606575324131662774058569436519255459691968717525521347242526155931189482811583750906517323638023506630214677889401976915748427183973010441428603027200344946725193293831594309780118138103496928788623426731815709520233439493018511703554545304668084848000896475164669471742577970692155797156164790188173758340539824199395503637769316209088841591195160119507146301348301826276187891656681675314126171782010508781751580880375986162192191960851671513601059341766557887198583882533347858771529712434249286025053550283030219193669780564493954273406627899965620433485492197164315412491735483522173420480393730621957416181962884012281359263442474907840781800205356274741370606931109107345671731891055723328856800801004350085217006847384635701102339872417705543104308203075968380032635356917838492250843512772695491795289057023348063635962048812136033872594896468896892822700380757734558467935500435604241179739977808911900292692877237379017918055417551339681962589509061702717707966948166968942703060981587312971230752785109931827893971017561057453562908321339179123824824321873516780285390965458055156842755210935476681229310341304781076754504328816092880508060292422749314211670352795532237010945001618855171302855760583898716269309434723063447386379672896587238737082693672185005103085948732883768255265009230688623903023841071777943487248688872848211740372602571460617686973061204519323773084228059687926106175521835803762062605535929140657765738591594033591880528990233964531051780216818670215058869040962399726264504733286918856360536227972872600262939461498131619824241580629083290290991905419613622548379334135513249220952147593831350978984211276199334942984776159165953712553568820847262286922135036532416716542411194342390401998562734848128485376136166971441481784046958773680269244695858563949721921242652270771864472804791020802142832106882017360477820827515089229508153188230659987718219852356639023525217113201658614362825249811715549807645408342060038496811306639489320537792782848421870961192594660680234102995064948462527347444212698365227390410144105101156090401778502622712379459011439678425018327928408531834123416981755056348083242728214689256850145958645980099852356371243538623709081752369660899224128017049796221231464071270208594771580256863911737904335831367768251496256763073598058945693245199289918376123615087636085743937719952012626349610577825788466257185894029486029096717813789958102472072064819307876418538278620269146098193353652985965999940963388541798653341847818912344234164926018150011121421923015596547176056330340602041667735081609567703332333188305990357406685133401987577408195132062415523733522654312897771132094916845084460324715166957466963772521215820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1015535594877691268529904206629413907923042592412167059822954240516166306751941404942048098514906607242782719133535960839758090335675365627597876269921540678893261796986788180728963051761115451833130836181571515534095654364861495052172900200259008312666960416933067521270816954436109890785796582599398562202985095152448790933958175065532735505029938468676834954460003282535508036040166512295206165484301909999242679030069084239910462939501949780224155250176780639479246676319024104713940147034554672350622406738115239753368518399118687780834376867189275171450535084558611146946438007641578520299389261335502121615516151101502938690343669419259545371904159489365766439067581646100247457536823487796485309467211705713103550976785026004545359190555671736837093163842263461855690382738882368052006917884429455604834593966225817605667469973994760830744009854981676671236869778639318432435250975662708774572851112387612705254514589099538160504111095800254539206641176315494801608345610351866601525064794324822797352517343405060474007833452114411171229451457520725497803826422382886957456650669091524251157002450238545569999946866022163158587780641582453296135175542877727799694336999486194989363173308359442158019264723273866709172502229406800303935622492457779807623118410029861517396753429182930468412137534878927998466587412852203489808964529869145988606504211543347715594517993174321171170271735742763955024388366260823874299300233553959382083111918885439110464025708974718735631362717894840233014367100559450423416669656480605709613640540984650370202980385903484893530854290630979335692661419940798339325039463534345775382974888598290564570846445567437227587798948174714905251495937433227593324669672290173861384753595612106429550110574674409876437100693090347108293419390141020641043535871316984105463676351217456912269762203361876054510924580607026722012071266631153738616057254474013692957653899546744585659395479216841976687981904421270234273469023538044093687420993261495507282961512355790223351134689487403696351836105419514187258360266157178020495414989971849535293315962460303358372947944819136125069815548502470863115277663480053564814044911629906721315876729736088724492522607398624639704066430225235507293309647684364075351594081554867233941761535145265014136566068763811315207864024274630133624390815658150145649680357932239016342157750705693752378661996611690947215543144417180610304628446137272877506735976222958282862768278320542812885262062627389597144182933458328418188982674616212372376094005452932622173870177827033137920146441980261002736250748409502404282804394933022206113105432188892118010748452055190511503263782935714970864129156025613922979819227246942159824670400448129810059179278754388841848015349021202045807636856717762435865322850192443029408105400194312375430578091898523092387979689808836423588427304765099747498140619165272868545619878210050824109024023916075201086741683126448338109470510343642657713014088144872983716341348564899135848084837995312966069906620081841816989644063908497780935323620645713865501808195051450942680589736224015672366030763678260911680754146685151996582625931001286667931656440452701637643849130152133466607346466586291384241369232561220885809312854180713301870311414907456201865002193576817915411148885882516235182643369562846636541479362919996317402458235043561908478945836103428590580901571021063582168493040528756026756168222482530587148022194568630717671731730227158553368285652151353870858653516617232891630371881334392871597937502334910114233819045698138492264654010651494661688967693987052594290352778577920597191771778738051810262555508932679627311223260602406192946507664423855706089207118083480726277801322960134071034461362257284823191450558837444049051618462105652963633181098368050087643791032526618006870487636724665248989885109861307383200916333722307003259830047993620334882906223234620091678132833826717771794208726281685377761258193441688785015600475748660902899300249649292976657528299719881396705615529155938705991581150816868221419503296302859568557175255389650227606064284569827020614660806398599586284298796305836058901597717071839793495601079702041737205048249622173936550642658462312631818681072645566604013577222252487177907264647380184660452663762056768094832137168671486356455222603235674620696155610701339352886077513481096057868012400114755979538959589044772804520465021083380051119033905145743733173342342662106472323636457839132984470974024491055524728467146185766526825296481883957484923118329561958563800792780583014430836536224846489862359052474957655919574520098206010818240696173969841829671595216048261381996465265919882462187152540297643207077061231634677290753777210602168269469851458653660700098242386796582322534047596126977251462966870309763609005376729078419147202912952504954639316937170153601537239681238377567413969183410181597663341258234162426293980102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -341253815916355422415797587706371663557660907170194738356582213702464139384635137054780108756460614244476477007414362956920094695678177418520907729794483570914687831370192026276674907268964205651423196427391211802639696840232507919950104632788050323827780155698519041095552119519618585507073592283577566250354047732797345397320007825826632811945935391973148090266649724614866128585993629893275833321449103391628723744977452055678192508105138163569574992616791255199576826052416726546436503713662567636827247180872322199341897109170155561765196285139480298401829969278283856735428252476633265079105681153768055596692789002688821443733259603080046052388250072893066140405591318470993722513766696698382356358446180645592159556507206281834471265684195009718227104325843881309195969681056569260858180564520613757425441024184687607514455074777948216344574003177819569768337646826122404243939566244039502856236655735186568891811804935897999450798910791050761459588109764963373047454545662348789553352097817018279378789046768897021096713819318338643738484527063872879876839380604403318268559405758825889453275487283453835404121508464462443282454459582882532271142243955550164158481155491014811058100324688189600235050512558231562588965472786045089429702992793450014844276517851537512324871825663645899931106732476216092385004541066559475417921263023936400105453969348722312720525725055489735364823993066873044661861866201596770582042553020727021101259165578830294896333580890391635427382127325891369472119387466623018464795887578799978716756452703718182388215531798307090016502050893938363493649506824469835076174661434652337474736158229625391078893401282862369000518483361581343434162349248183669688123068379976396026669768031111356095401320362609193225781845743668663815354283295996693568161899349037065343261625984767567348570687232130779095956422267651850527222346961011568044263426089249682304333533849373332720398267330376390593475872579539463670167925098091367335523649289900216329721318809525983198060858890442490666103049766832480071880510777151885264919564921488995796196944223723179913838265152020333782125670668361869638110483229246208261956585092929899519494369220812235664580833998808965222074971684602202138317977996944767830792962386199493133912237259102821235277673904380422578075994193282806218301014655187594636073123056996441759941230988913280347307226017322500499248709919099393246694811315622397843467541786571409229371056864455088467620339747490230876213026335623899380462262965672480874122400858126703710488504894377071817259842557420603146244489702300286143295358572917230538038826592722733728943185900480139010080768395590339635370611670547196598726569680175749460531398528270199459175956070067903959239374792208603249762679138139274794688674228884242832747369827623618923831500536843051622906665701576106442110673311176656593494678943261090705053343566070804616210562747614520918040321876866019834540643742144592455233367784656372156359383884562649507997903813696648097847085960846568224142889582473879125287785925954816221548273356566006266322623289074253261650550550281590159419203222066408882153527636790960040888260438961514039086754280009608511162031337137815462056789035218380784773583287418832501543211116672259554350470112637177495161776560122867894346136828608726822680975858113212076103606750296505256935100929970183655400868497340701811545454936447037213041024409502371676103098922645520027082278498797886222025056182258337441517693141316393037476159348900095118455841756748214166382950591330382157909091048014302101384629210466352547034603507388654901332236583557094184908159668511083530190737201292949051247532867237486256212533671169675053500049417806152327360284288911628728021502801514909033801640237234306837141936120927952172870168145567399455023302510297009068069792792051387998708185328542628907578982363992650044478651779802888615742266527564790059086346666882428012054198108564698699330334427245494193695373558267090380552048225467222194632226924812038584622292922828437053445567824603039175417469831663447259638793011493947179593632379800195226669454241886511060062700517997638125700430224299451535953483087668909470835717508960130987440848170545072362629967308379447630121445790200570513256441363432933523306455879939283482126002280683724522727535587523287002161108451887155766178579246914614797061899735913811332085732046260910657404881110409370307153601326663061770877385038578943663066964094312544771500178761038024344969374738010836288570482656657490873853347720792344813149635009190509974641853239048493925517024835924486047026242137450725037753805214621542149036099349264816572063273482847141005881824568611554939284522537476638419429166252821198104495966936492453212371650565420741967832967225905517091593376916991249781435196038733967267355032993451530070228906484836309658390722120482211002661838543386275634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 94913054143824176642642601912559170426440439975028951162938196449004256935379643246863282054713212574316954430776953099447325194716595572410812112364333386809066321557739639662201582627461992832358428353129165327802664799501151064614191361834822510045838423414418333060323957238645507724397751213838994790291782436901681499236480691251613835317262151220836195531472893493090392590721365307428257158800624642596780997392469601793566483912255419358701644119275829841901472749374495859929917798383304931178378904696421997109081258106438122419274680604833880400070356092033344569091417129599989698300249540559343986740376013302191918538895263624615336930342749634807324273825404882571580718810994307848915853887640045209383960924398776222624457923747872795237606821541690426313358739294352675731785633481486038993485900451398407381829363526912568272147808763039866448359866177205359013737904264967670881237706887667917306409493371395986160262316674487237459128504135788011734162953627729050505298875060523734699587127391427022992487978200909807298543722686033765997345186671880931043547438137403958993763518605693505792854402757585473155155589165723446582021928865220292630232309118002561454332344915664376889728839949772055805204098132293172556466850360912886050252372539056796250538800187238341660173835610128013048755086204315830862332972381597069693168579055822176928411136542948419487409208209926047847227398702401120887738161675987188397038450495565215384983932046271235367494752593089678336550659307594144428655102191522917978858240939130494288334196940698540575220847679628257760016181152773107596111125246123518905081428256967963906333352206879853226646888907232822458235270354431021580635194772926745456281544392456710094814464359076714927379964016664489174002708816153945304329373542791638628528511162802669216406142149013188159641380339192905703542297493966153546482243698301890156149621662916786936651913786181385713339039325942795477893854640465385489809237813202180972498453118499749557951142470605855030314894823777503282431692331465091634709062372262891719359547229957707396716694815325052874616564493587442431396225979775712340593272821971504295264602163472188318786374669970001854397191554864064606852999202127634999117104658543955804257842647983007731982657007355299114837341509945187042072403472187062281027262085819546609968016605580217035823323995886323072696227148903710946783109022675508645054361561406039649187968537540548942350530765578100717406338697546097643248575745046172991852727332840429494398017173230792612133114987248652023712223582347681525454444460219108570094195752800651405994499647582962438442208581713632786862189050856874318994369168911011089367933228387531830377938025182032504299138883139702351841437169169245018124149944478074184162782404442336789385796647003998428052697980023997053483924812757185109805439720456051604254896937989561718392263330564175727780136536503495288353975458876309222271972267060732397532391170909445449606780948624178083978265991031052677666247728945554708796314721385298846235261571846381709882767135384377551676886392192483133097210681908522008154536258720188191914466311011933741401397223367859814591525324736413827065056169868795925441817907673944176336663396616664282547397371947726082416745288488303646869192682867992782519434272025741551777721117610972609488096148359965702933355868108907215237011629529187426408991580170223630931588405061801320131650231577707824869484195843077126236235076486709589072692057601411805805905059326007010433171911157356278186108542436190567355627686419920124446887130969570348394437091898156687038183278022688947172451697039549381873676886852902508748093073573393774874721170086581179572913514613335743894207782298999497097234977759065141561429825570658467222943060721797916078594164337652386633605716449384721211006555772008336167607210402808261362859475055241000773083102499783193679043533779870697093299105966616550615492348991448269602827017195699259510002620661269971142380635290775512022363260066667594096553722478172041615368297880811286282306984881213278237301194574250613226096549225470234883248022759626179469760114274936155167644395715753869986504677917365230222068898541703587336005645161227945500885841603893949349229897431748500345937988655479549826663925139097931476727453746104681794530385520043200228180388181117284141400124689500802197116823113579316405965700511897802241265012448918497143375939443932305349633481632532071510273694228796419629367993786085102380755661337034140956671587565279845809990009853475269793133529938090636673569951266400508141544446437501016773654002141421285754334011444265363165280902961755185975720330438346712759396390919400637546091055607482669373978484712825022557604434116848379293276761876966221579666000605389432141089341223200799907640753311515728603361391352896006961568776606248305855653551826841735839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -22047880734682843990913774869381088923353652954324978051861015993204872518702276935535369011108555581484767633316050639666886724524129420168890289773328845277625600836606934642323631037655204296095573664986059355535228337013980027039452618720680917483859583689881964608535609379270836340693544054853311835322022996551345546600892578677575879609228493755148108080892786458503772269446170836706316774139039490658233846963651589097149361454970595352421262669125356770119505624582469427770843440563997811053475307307528785038054234965328538231848537768837676932012014796862727713122244783204573704303811360284722598893321894252832062468371160836433665597179297513035464919741516259518601863714579199942018424093178332740290275877664224570861937560269738007566086107578850331261527380350996121929634621911541020378039443610543400751045221047288794426544901931683735097402370041175035588340081489271643486978792542287632752910931143055368054032779957082596661321570884420371473796055900166887477244191141886329837114100619698122103921986020432477146867271763519233619981653273753281502061834537225724623367331066884779268661702315732114819645239185593792545573260257929016242486100868311708355261786455732724980334597536211309892608185495050322952142249215853421932144277850474926147139839727761359313833148956276049791608950596633899497574310177135354067504137102490186724761919609102124564558419418784509503693584964257443629030719539379226758771902895835509676520583111216187153806592016468717761630068387767779011580819718593197835851726418558264755557114359167904372548481563642505738236960928562870791247225378354042999525634645859840359135590597257565914012412688336758365470296440336713861531562913054520013160631779137216799267632959017613613889121501395509385417799923120552303988545554239925496397287392128499516717680617472613952723305744076118432839823802387085409708743301175809299796382622353899403249004521245314974700968505585925532798272423841739322218298141280560693042914546150282934172863517512802260119982108537777047625630015339120680875887863227288949036432089990109869928167216416652793004449012043558952247248487838968043090835075545843801898744885188144615790907561593070886864827171240120726074955497995611693956760865121902039931679077459083381337243025136116299453352491059952986942021534451905417611326698855611919687337874813703339969912282990787432163559836281608412121989735789995125516815090557038423743861968143792922793125572610815622836290486991139667300798844139597976220924144786378845944855815088361240136891056076520898461411490757855632154120695287884676160810014980645200674706632575725678717121868402112078948092957663901516629098560951823447784725240834864679829385093414812181392354386372911576339623751187898087795519714319796710170152791720531865247146980807148122481261011562141868726572285216390402378170369811463983790936386103630262055813644628047278358003779429174893644766005047639885969154874980535984350782781850028476010224929833660741241519877123812767184795850298985580164179631076503740290139300223399158856545873999341578780726668686553630163593295096471886228427070944550982309360146912591800899777217619868709660703496200140960071565139111588435664516433493156180852743477788754944352695888162476339166257219931799542013074942624042401801486797640707217546828282626372859803397771671515261728912835313088355920096132339628573248905091572301918641529405474377689754520012674173596680166852906240124043014176629413247743290013225111800199976116535974624085352021098911007369659619400729564608332042588905280277579062228086328197376617286861132775355341486395038237711610231438470419658685606555059316959568339589556140876382299194306878718479121090792025684701706232423959652938047972073854837481343638968655349490997014203275489376520819075835486118947986022089892531157306988078417618527160361359935900986915476616456186461567405277721666802563427127017987138254619999043216790010489806538772519179072247234131083223942656268341788154042309950811880191820221579030853543134292661748791555433289050961386699010749907737737626827039009880200467732439908077863871267171321342218741664396316239633197711200945817834727495110034265264098656074284611705748033227434631185395680752766402936540790253015297886202348864603346234114522370422579561442252031230865125059480331171054523733064676626994996034633671871091600031423621410864826616359844214083780930392522964623283321511585803841795756893549593529445288589240943555905591422880852029436775335683716312613920257478592228420676060594587051444242803309880369637001929230776873721211911656230355558780773362963332860280087811958861940504531945048405605088232426174544941139100423712889635948513421473072499545197803437321451767504188935870430150783251210725713690341721137805608560716454028275848718139528595577331858888387247081944907753564359404653167724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2410754682828221087836912315178915447284581858108737638461559073048548676790415689287355370091341366405205881314707178042834740840306057872629717080040628577377452282077519710005944008184019859818176293805898021732384486047769899270959583937238603937505103694030853467967782871182791541105967245960672299977406660161511883041782498025201331784275374091906539256887079120634557942343991166264522291211863203297424761600816978573783109126416460374238157407986952267001384705179114353478283112602587235927493545996819027320801245164516737708397534819241969571142318207599366100847825334556875191573903678088163169319470772864932090085316719861883596559136296903393495071498803377310178370974970210062875993780363452205913776683532136476738613196434715226557151149141159398146894309575424916183723819592605921950878799565253721442769306265286663797544067809123710028838658702925512746699116374091459512712464763770051410506895739831094540773965297362770648189067626291469275930269505704286157475950838476677407291807966588365586683842990218445720338600476552279478193313585437112351365459046716570885099001095490372406967872484331723709727275642940214244612911783379632877738400639110037508574344484482867488411862130712820375335329119466885593986429473674546244653488461316126342640999188764765469638131102648222103800477102365044535759437780357125521145062192876804762563048677157737642357499054350675787534952425166811159398180030986911758928785466583398826540310893515336589176655652125554473936892009654589233203971196258188088939276030820573713483175012044637086529789318724671786506577456856063310216149400978963036074690580832318986660537315350257367951047796912443767526975205648683188637868358173683981873861170362469047039753426319961208607078541242985460184221880803699095556466529866680801197815741445250295451304096290255920793832805275585792632441236491190908447653660127321523195941289758291728052618525958184332527554983008052565839918189762587921391614500084685477727031243025722723075869566700647887366711634806765697691593995374222158238341721508845613467040827147521274934456722583017435145874789993661952977665575376237878833011146380944467187562211736469570950218086358257262547257427616667668060576355825713333184680502463295360382007187876966432993138854671405278961461772585883202075201923773691188807572270836919102740486521365684736409223789536618096948332311064625005336460448287221557081360201438202491125472847542817366337679594936205590658690450538880877471766842607032095501142137138043862811680453789409875774047516587651238439234916340842766266621770392746779186129167696396095369169965122406172418564504051257829152081080146881419891562995201946503890166782912935386642993377093428947931970912593190531236416714396287051789366949671277381078814368794513279935268935208958716595099114341698479986628180474456644457915195670293021055837208918231464924197307471510606998101310233059633901667341599985341158944245429300993263313914692021678372796213809472674799325951441371839305817704849941669336359247120543188856718633403046326238308642649417629912299624933193112403694475638482682248064482213052646941548663930545595470402984837236212010525461152387656532803530737910319188450691513069349038556372939938079881052825209871355310766052565378164984169817410971126154760672155556189813530525217562962025899829580821854300184012218945577004753279673969086096581516093467661203392956246471331163688618710704377102803503692326227859043998907507497232391945563851533335560811165460035046279416510681273802164513861802001455806398980371063068618383741343371762114885998842833439776802696993657452677907368346786432383798035869304851068901368454519098793705953502017410959150480275163282082311819290992090242801390108064961233361867146322442272119334597100115100376782033573423604041755795404244390870830750590961877759542081370040866896728467435596444929255061220061384547638034112837907003428956122601136571727805413603560559389794727198009698504975566738923809703878548398435890337491979663432199348371996349969155532914920045265019160909258643398407727186047118423733931441897844203520883442435697425118564670846807479468463710423911183902438135135059260637282573629413087300923389094469076313407102071843725476641057816347432969537228514746981250228004737553971351976582589592768333087665891059277626766160899506570301431543247725529873379725844047191439362669781094219385708229483488709350907709051658662160703734852608075097573034248404759448352752688698949514467106677805791048092160978278472472379316203052292381165784384614923021408711176804300131300170537227373772932994210624015491676950687673490860893513275007966960745759573219816061264400132249048548949274803646236266801775905051527375296772411346367483905421540151695362235644968864924547819822443634682213400935617731254584750590040721653225322855890516549793796539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1153540155240821110428705670247916525030749762365043246685473932618620127195507574531111501585483153419909363562473848160916320604764741637427210781662821210564387986299051319697126340026650928064659523495853160730838646785962655325774477061531034587742258624035417643841948916396661152618501593228299880865326842379078361919221246955030262195639908710503049384162491142504200138490638461345060479443131819750756572724091274194114884437240794008436862858018468951465759425313615828033377275366820592070336878984735741877824595994324818789572932839843275049135712456542299650072267798474958890489688393611315480627793707925823715723293909319548609860036576130775885237853207711520380642662357816027120450647118696380954467862797659590430754638610732353783001144458770044263382343427599868560981148263693437792111941803942459877188414811878115473696412066678945052666867067742956612209078241992219473553242229289583006821884051138889381483631516935735854865274821603980079956230771359696447595776735757707767297369441829742322809150971568687648385309304047235318611628476660651934040189716772953078783337550124448660023899671517698950538969583788881113141532148485426427831708474251101878475909316529037325807641094533774937999280903599975070027211907974016597223269452822338278482159056591740853234509745908031694231293054034538530575855970938705174347482172702917196075069565990942345485706849315336342053026364371442734935479764045177715041313572320239192948557322921575239894640641887230128636834414582251159315238144733054943496589107420994077561262448593165740239629016239774001377921443727602395277271520729598169896625925123393764870952371744305114769904230878232450332751292789387312657338410770752231704316437339707218533995866559442086409540474283176178621540049234475163973839141882733058619932362953485672422352216326193347125328545184881504390652891874252589166974362404747908918683809913610241128231313647772465738257822405187603917503478960479158210381673124988581259821569103857641441060263654330595920285601843036553257814805113157719236562486869213322463659461022878897539186958877618439815939841456303813655495624235652223431104164395240167670932418964755086147340388249276806324339828966443553359559800366098784823069175109217129384927715960517544711964923280087860638510593414208899770307551056952578635003401500499189014176701089147799567658009353628088162040914148202379783186233860097721199895933504094344643226804207163045280723389774362461296074563747184618055721283034357366560636454755429087593351844393509313697911185559039084104213177464506102792008300774061701526876139575376947056338361841525850109438346124616316912021118182568419847680646154794401318773134643721154106963197054282321556216658046600931725574697944993220085732897864966540702280657979921041212518212372265851887933868642863495607070174072653170010239591311324026094646792079092086894810192422148886019932024081814414128696198528184646073842115145663691608847313191076355265243491503186586681576451871821237828038906447332161648128081724203402921010050905839510415163688855846192526398687406366862871827093360067067656415424619234168600742177821610487179842637779945005668420764846755378954427937954169899852084424158527351706025391107323969326641526422149523174847415808419643364225749881871438783010843947894190725382607899511858936889281972740783960869510895872901989491881622517599794448278835731820296543372176413115483305845952256106901452590008882902170069020946024613308112664892872586693043193188487259409891731296033959231971897521474434841332411064672214743727921488849593257733388708258735357138130541452399416849362030600375735035853419902449844724613259205620677481788486220666107860660007252728479529422241153588759731687534360348192534540771498513298203773777755946537676564075217268688770300345851691067510673950298161604624087369572378917521118819439836852945857653103329784826284616235204739639667921837737892237563649486223145498109681621416922606011615198625983475664595837947285008651723920394198778545366167163835712921926180821418308673492115407641928785624892827438885592703662614067230388645594682498711309889299928271305073146823840429579989739382651109354105259159086357515853296762275646696505565552641545520125253090376847846070904271576436171768159820527856132833421620424251948592598207213723387119137546687932957710302145193414187451176464923444994566496126886658385294037666683201251007219750669969780039947825413769885245792105873407301711259665688297530037826020455103875301935988456859612507171192264478807095111691672894662197875580590283446678350290073331745469952166095250904817945486657501549898663387406895169229159151877650051111348288972997764026478706824840309206496138379432556940737935920467452304332760430411592311011786942482135308183519963754409917917233193276511691763082031660816310600727250289843578338623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -936666959810760171367910644272910612673097725307773619675687437029250594542115376649152920683376587001887709445597607815478123814136580750986141783139387171193824708971251701238319101327878154735730462740321676831333153804599908191904896471675570943841672670954879661999225336274471630815093135906630567709408816235671039229208127689883125504117521727474527129415539096044810825898055033390243358061611396555985509126636854397480008830517413222812533712794119552540837938320091769966333701210606923837961875391972123987239486796387965924659930979197824582160295787315155751024802878725677745041043412522579132704005681732289389340206128865953987659518620264543285705912491155716920943934137371654003290563615387178916027486564746687946844046784336965199552886924588972995506536600092727206558330821288956339643115821391490273793487137897711750112422916705194642085622317872200876481328907159752143433276477700521733414675621550503514916678108074758691010658075126631716721259091957622681009582363154509266734044275284798878917137447613770311991814848268366703530544768220194792827586154784575390165502183778225518242335751035673080093970851260074020186877504026088727768496815906592721649772895253499189108422447419754954784459323045843101714712466089653906215211147513035814122728087480993071943866132356058514497557038399344576068491693197162276136713816205832074389834455732973883595456119138315102386867627001975259296072642105875017173811053094496349255662808194027867307344525719951614309710228651316156110927747407818060929632164983738624393500032010789583630625857776613955631891537694878937067386401704492379994736026052482294089854675064834431595531237831062161057573127088155332357853360703832362148577636937643096699111304933602048461392037670830194641078793048781309711857686885630283922814493009053085843985905823849745955175012732586436768706411601292695384674650320864347854345248201910261920356825546676057512519713679816682087041111883854254515471036205829108778292816148887964494317597685037575302125349372921945887191066758117939778704555069156880295004460304552287299025384498276264765462346360374826672334476885612916404196452823330262256117402204971987101085834665161308385421123206670341158506836642088644439382646277592007392184894793184584408513426916287476765987022543920334385600057705829630742699463746149403884092992751146293844991021420042245444343838449505152224542300424959780016469110885398724864034819747300997741884007624325930598101836359883279153978564177204495927741347116258439025417062082952301352701047796362697143156782669975557972967388420846900521904303682040457621022558228835060159963776270363839081931467120404703038928962659933778493614099064065172146673614148990479419213492638784380849578943492150696436184615947289272023488156434315330038859943980366764125054813810219071727303162638727634546122046303149317648692332153537194982514881410034305566416306778883738735977047791168643682767313747460202528504224648251252505690050821007649027909759832733134333387860745315728413141199048729260073501516290435253045519824691627319239979257466804473065975157263425469413173164872041313212183597404621877962228426181101402217243433298592745396036454885250435233036534267131253648385458762598287250243544614684737746393798469871149442860328446637426327174453163915347022596923102528435508110556449458865412821560104188833216308901474981756341693521018309806337294296641747674840863134009881776630440974499880021345934541380701654435597934081491092905129597788760668162257426916044228048158943731791454910413882065508048786427527756447036521483821644373433424023606558096437402949440737754849476810436056030609324213048533200149659629853071113254301867005264586103490969343012959092974945519990073496302106728712528038076593845888728612728468068500228983531135318389436754007773813980189794172215100477222666286487249989541686785147385169425121578088220630304914982274259595660786008270193217264693886356792703116646507576584666792014777117822786675248576832048601508277596191229055694803402567354047158875154272443474058623666507109717221503998385355443435618071114160400476089221180236227391201013485086055007520033933564203746272955281316886765027878642567100719095984300044848712953008097381895080691363526717437404943845112343751673845171530703628142714230694109856769477748202715802216021936531418841195251405594921488741117133868739214833298541958457693806656176001133141750521700597322395718402424844425035382422285245115591388006185371126778223325853530295791986021590093032836414334144140858908946100357752340547190202390605506677812310020867357353850552421714533249481745744355745353712299884032313929789491059021471821561168963995509901734715151980151022214703472108171823894863985722330147731348479140510619922806462966950072600636988839498720546073753444302047027332901098267532686909147806124687194824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 436962782040129275222466953609429744276934009293937116102944111573297137831689967962043236354440763136865708538968260046170261358592422817088881128935026918477340361403159954925641621476526745026066286179832478444775412537031158727030337821775261352773641118516638128575734814076651534562173570274736458885485150385630859131692394719458130999417158785641289703061709861241414554695447698021336636057248406550590385013820461540916356826576364232906804668730411603798237124368444369101535782627119555012562381903700003949108797029852469191274426272032860090277322660941274840915276100976969965005610997605916914464981316121168961043416395223121592621739758035734191220013578355548121745381856671677470657613987734824715449157236379219674556548077933131495092009600338757263366271133800730525697164062046449169743742575819826991424834616408637350863567812651534705195839446644376286422020885025975878900503196080914377485041018240396788989456951957405125544471106388082649236742886714551686882831738345785664401639111023016037415255496688055705374199224099636768396763208281300852159795615821848427501877904712538633119066218475144618492417391670291979102354971420366651117195661163484786482672012213495248768944768314391509574828392934255957712186599598675007393017562823636538521576669170266977039995306509399889631297355601099389712100324877612344675670802185880094068737824193183733853400867154884381801899983953818599297861815761012811651292576208118594581023949037893105422663948161668844132192849266410007631047254626627754220454849983178083444195679315204904101475638622734496416281644398652001824583173891243543075721863117304441009580190380749389155862182783284722939705048279056598093067298419844114241828311590075664386252590281565745807392311825701041675811948442652314874367501853744703321871208356893964186829695398919237438916610252897134413993850538073776676955602570138834961997321768683400384325170726193337901898869914633218731327411955986189231372339883509612819258257384687275495038520723646613091754789264110343082796417003221709079297542886257055782770907169606578196634486450866241988142460101246584327663629022099939119812100990971492681080528272592806200991527391244181509670497469549697287878236960690942727213720867171823932031985921354524890680908216803894714698363772416785438869375186792579761824161375075510938331238247934155902968549638658303474425939428632542337794732843836623390197176018100417707578054016847515051497180143303134028572330969844867463887871167942867859169366862894447374505913851421017089172520166554851698838961539270719871338874295330125288981605640248917975233973166977880863221613041064483219847622929060724606647416929675761144786040378336374604808684524542272306220386906443607965547026271052975072383133735439028022782498366534231624426501657751761997252944165078856676244893975396694924181903606853220415649042979870670980574519828280814140199997413642951933744063560748067428680456188736921804274951011166117508018794014320789112521573020584833628590092168044242750474648535888069205200085163615347049165125198233951270355060833016465770255595008184988812541722673174704585790036687740472356143293492568600839532344705610262252646084816507709217792168585673136604715092172638622124068892299095003036863055009068399060566057124246846823715757054938969795205913817088808030295243403795949967046589483815449932732830264056774971708445242528105072061494993385011962407688924754991877608063551076692510718508830741982260154613762943664282798760492276680177221800302717409054279740112501999198231291657324993537180821840692987928626791159512365129288601567205373905496399631102229420148653395503693001376153046266943521114572282232338464716882060581854343161725199325752221947333901238747015275403557704896453199116455642103626678639672446949886697856968491559528659681348980521489956429410358931819652153539516295238680460639835601618352738963795900707025680018643828506181862751664332810646917535544363547838585456699068432458560357946161939141866114104686291905721375694708376367508478886114589472443486191174617017655838371297042890536226697797178817340867978212699679401975367100691614160703285880351203211229884476147538548501035031025886407079129165426456872120619548878338324364745664079632136859625247959776689653002690639484135384915290106306765629099831428371029762410493076488666317627349714759814795115050867902281215224204273412413662373608224676631185035038512196274329164484329887654480705729441783770346279574325209220550906522655053862254915388780114107514273593598523062269686040378429536469318442004752371344479714225871766445155192944264025489330331670968094795150570488619946771259296530593079867779830656560465079942918307548771957258043069188532703726926468165105810259044107888578746731732439376053101234687755315920533908474303171610934605744381075854315736259561059474945068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -166298267101220916978367942774940451539291411403257650770919896744133945037409253307664232019524031373674791729216435487460057249145105993522098885746283509295190269450983329747818656519952867917548708758188546453692808661759411718929344662532905303257635292441865829813317298493197644120641077685490230959811437930263972671870129534750772122945453474085048761628315013424217609143907213882523608176122605274226110821896203346534960980291325802678970372147760960971151584044305819192267270415705948777037593047684834201786503508517304363521594263429147262404764588949430947580190414194443486186925253349750465911832446342505611835006090447665924040950326922030287463394589865843437347694303578562871709571755184846972459883932424440100848838238789618171787649455893888200399650383745958936712749532312377107198283936954768283076101140924352878731001495800379311999079444912998453197230252744065998841807955666045736612207297625290358973206023546704898783162193711466610330695210823855914033836495811903430133349959647667663464075392224015681827796114742249171222387296182255631420971000640364983573929144966963556997467064020738365002761264497180446589897090978075621134799943915744044487156069324412169254677989723760058118806009249002011251114589008221783580146718462163882806620652000174225720564614631578324439834301335906864831172694348627356643883768916277725592869947259394669265713685746177325062091499077193913321224761272461707877526258583247841498912114911705954458023089817670453387389144523503669824734236098601104870962401864604337111319592362234331504638044478046996547640113896882761911417415261018428781115178592167449932309505120103186143552658462214444316865172951752930112478554026423710022677765310513308885847100588439157778458728045090328996550708948490452718438628206612463645986429320358321535100146633815955493817117471625388019018831270994847456831326046618953578047285037956908985712596244213313723624301781212552296141388332887887970948290427542774623362356461072748985674120407830741690964148983363659376492241036393830905982723907026357433724655848220537945987267074788301846319344167222042317746534812529080007388411361367231853505255814805416061578478288431260223993457510182796325037532172540922810469894296535488550408338142634605594024581551403434683036631249718174143207355986964512071825988139052489353614780180977493978110508504020484494536962960412857039967474753565132912777550264475609397301968248920319324814828428048920669303024105509761362529319747997262009904560113194021279817240976616306438964230329432809206638609882497573027369988620055486846166925831289885773547754566996214883061281782333190327779780502528096572015684040233901549341169482530494382666909950482703177478916535531573035885121321304234350038375645766564791622284533170596291301468749285342026886353415569763108927479500901801157681181392860199995779499570866587195779123125355988725052206002318693434946692114955919509252649630450122979627735612531086145392188403594905155328945395545615479674293728092389977739043452365947374534859658244202935411386945549177925097828431926192249452475475081516926744589958291449385533180248015237009940535227592857020335521632840365192385482211663744651285302353448240578829623249688128871350419849321083497543950698813672321796557317340610628651144902976784652304924714756485851693683958843383920308322104215530134574367213736150444304850352599790194689233923877423033757462610466430875407662379166637863330282744059815705036646069085952392817112361479164836010894676480788411460798324626464277182049150860421326651244079026060162055052541198474342515189931357155101526624925758992621320563166519568009102969321179396656583937527022929871513299172316150816918037075477726299082977791209939216218692576928807159169066584274289007525645379227932638976563491519789501445639444487548129771186283229576076545446535634894607288793623371562161950395857546055203109807039821799989791488523027292584206985999673323184052463524368222700165026157244207557984868786674150510573262774104115543079625078945871904860164338381166476383507142973361984391300066809327215624847570830951656749617943647039067788887103406632171981270870247801067401393985626037311501727876253679079998431291802431941146584973718508770724447724688698917933725777576194643297222429685398961919499762161789401282043523025520459973246768393201522733834540209128527601009856211228709136296792943090835266092632768087521132830141536713722784153575447953041506459951842862150191147317280912494148985815560072673830247748941933505519129700703534969951526162974621192843451201832194636009624269784443670698754497909131754731018876567670441198009558080643731505809283635726283354835125848079477300655750449621395054216543165089667035779575222768594247501860807295711400794028794664372630321832518613873874780007665974113981902137878667145192623138427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 52020793923190545114626214044580416894247976988261029246830353031448214481248329674751000189209067781322228842418286760662992992105761474044735224548192674751424460100625143876782912038201268425508426054426258816729316725026378337426472078949684428592437558455330291974153628244032051935521896030359231143147602431264549676433692247432357570828229903017399609046672000017190217172932181395182120892704873602871370799110813516623776587493359428331537932389144658774641288991480056607100664607804924953286968399275010978137830972889097893112430125937472222708168708556271871443738345097230910760510467482718605278123722099768173447086681307202528499952794467611158865564234874336544843672973459017361993035872861605639150841968565134164603880799107702465832381460210553921800076123751023993885628260862451671279044161040978129915271321815722529777320291662225517714148599992430632569587343031034409575699579799631643654488596063401459098266536555564250669155048090373647151482640713853507154352602928743303181877102882400288890990487638839419625373142365912376188767109140636008860657856680944793907810466117898815794889381168637841883841947379778074728146729837350642760582551332929982580648119867219907570400393328358460137075185047919425198064088247483084647722490656873199101895940416091847188533528748798899572448144238478986898964978793898763034214378310230898338373109678524195167450634931539560092567619410780068996955914460227037325578739382371669866425127368672463761046722192214199540366667072928887071655282564169248991016852881241928537940419750012449039478661171109604110364527056611528924708536282726895141339769487237133902613632209672296176294040676592910213165458744222669795784875763667063009528318999425744703869365142059049788201677565525666738648379693127087546361423388493016575813329381592830671146671946497204230008892243550208904767735442756257166314557108710454612857024815428620660784558411461261706634184099753565777736236752096258052285520745848994952298673578674732306390291340658592624907818333663614034794164550283049755584088439400766152432462971327785949422951558007162645954528324703657340106694402103932029409292277662621157995169864550653994622290046149656766701964919658458687717310951836575302213094816947259999806555804094428705323904408193313401666536963404640007602122282230676101379499054124412381744482807721268893816081956786103877604182055600739465269173840050602041246782577836382488106211196662569019788337180919851515592640809307326880280266539734196171149820777364224491360987809731164116696993741842315761506614527045120211779118015819713090321530731186005583314964290444061843953530561311985932893876904338455018368892763553312175327141997199491938795947682283829310546677211245903421608365256819593146859342888607753067271030812261219902738155098807842272243173702267843066336732941487052983138382607124012956351019122622394571699233671371446172951653965671827693561070061124984090045075623177026213232385240422294948216438387194632180788694031472627811081354359126040223558705118190232595315708268685123416893159575935796996138395367603244333520080480960893562167594616444676615421394649497277442536979956441913598779479225467421360500036046270654111535111994740215850721748301020835578751208792332458192886217921140624666287543939507356821722402143371785570152847023875940318997585179877710019362619735991866971329755929055608809647629366778883756063612838120767404185806262440817518672902874816076943075956174916702915307975454546899022029506712066374731964033413392297532141720744746776398509652827487320027662209221003010718128185041912243600066929215090970924538458973926656852050028501507251289210589363291925592568814747723865096880759519222764456089926148373865500584489346666931046463889726577827038389496672068289374856646639683282187939455693883408888176760069082854414043928106411130053162627257928014015245068604475768611147966518257701981819993589732417040845720754770398903450421990975026983819284626768476884151037143454878146190352085453704318675714439995490655545035422010331405215924860259934829536931838412670045512332448481375894006018420715934293795380841444373884157498451661669452923024564050315509967409144298949491068893550045700477568594406818084998572758299501484763410462780329667295172733757602050774652048323931782545716060274327131938386893666431946981745580894979142527135130247989926992944465146719400637222654451503568353130007639660747877366850960241139286244817322143724071378731744677050739205822909132495744032815674076633534693634497481877315759102743387950444670343633776655099921382926457458093436048333287821537898750753275921005200924452390141906049358001660562433871318870997378076835757114127498374254222317485565659925519410615306737841485641113193268533765389844974870276863712897993131475829454607105221221655012589269717315683111133162899017333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -12243418687362641509042709528963397227706733343554211417493998346154750688312129589028029433535206317182443627666199893629217554081549559327593046614084268078409494014042330465603855048836112144418364699673353757453084352393914931026990976007345388138190204919921731728346405116362386756378469009233862776248990762581940150312920987439734872302378324337700818324736877119754927337823594725009776303882323602889937357909341430790681577044721297665269523201311135694891505993828924247833915989903270703462357534986586079720743713941968563972924907333130418962798126219724927380886499645111528322936440882729799162263916190055834297111289526474266268133463309781888565322890264099408811789477960620904253114905106704701827201887156566968097182216762562156592712075893479220978517106208794637983555931026399304692463036525771532837007233261091394242737740566645318608081134512657986871314728559185766916437480295694878753103594289613919460205593640606428161372951057613136960212023760638169343729260022053258096550885090858190163596473313358273509227399105476146711794070414824214118747549681912933264322466544812658992493423365161549053937241708103916653067283296860144781214771208594910143109752824366190471154076539331737661001267686498577770123735446658323162073054631789840184123754924462705510668513092098057899419990991329743608412121362302760804749236986224120823176580369322013238487603264873565970401495072930760004399426450210652437690482254631432563869550474114203873716268127663461936567607279079418580453288331644641399440459595307473092694605184505224200120959771946409283309711643725601287202880959245189239357895929605829202549816185216179190409891297361706395324934010561282622416238766625824835857173167111333725299225701466230248813623004564446126171082735500985536217937189406478757859611312052068729531936052268918987589048149918538058158548361962890764192287026237560705636370244596073863818387192088152924732224642993070649058228491018520069902939768645809836831875556028102946980545477576024265840534107912447913170574261854886142321574796347213936860619354399455781517530479523793468574552405713920231434653230201890158823940435544856193344151962480835066273607655773584929434730668682382318172667992328872355952362078447555862296319482111769388802615153204551681061694919831329440689189605752379101154973353226089134164624924752340189291835372323786542290160248858295986158786333523042816308767496342196346658510652191016663792295624411936108999060092568663625970830392407078111316303239107076373408500593043947331254944384639043658627580031679916428744886721559694763919819971631360754060803801486380300964389228491975798302345790629588552055562929440266375329508056861370193867113981942716833247665598129865687150289352881276868127712916152086415123323893412762718077861510889358827968582947281423097907413598738217428662266903480491024680101876590514840795071569408559308214218967772328168592195419331321268270055707343059179144439891191346181985236107867735928494855081379395699585122283612502329424140176789971241808171130134241413518568744599784140879781559404922294301207436259833353095524204432167999142781221783440625650799771605930908750512905461469128276081491195344510927157998103065122069622278664143848190122447468025953961451037531433207323397963487719231340439268317109019021004677433993891017143475085665958547985715285981810081218241287553195039840054252243663038901705297340956088242468106876484151930871336081647483900153908246221462852799173444512492392479634901574911147697226036921071133171128261657033051379692610065357779959564661886228525061368302905223988240471157953075513189729417681731489410620967684593100177128820724830589101733950595528825855313204291845617353325451564779242415826415159981583553359295638753121336025964778716668735354312041077315805828387587241413814403845469377250575995306822943980709387697692711435432706401037436465630848919194676297447158630403281648229480088380936656585663632704658575623466007659946845678150420594113829974769615632820351400460549025088153673887301817919116006371250180459451613935763220045004717517847976571788949329660589411695331423646617228605603122946137377984000226680604839599855043822851369788003150226286744293927448291278172265243526814407920298007268331850467159918126529310517460072862331013834244767022661171161846940767952440478507610423585125735933436516083499073512087111013261021593594224912984145207910667839174441379550163950173074917768888513901928193458453166436978215931083717528529864135640577035254710183478609314487230845264667970046766705409599015656215179743705119940425510680757673765460334307962488476567032851011316685495673080369736915602321454527514141606946955771713198953625704801173183783481485604097127370552443943739766698821037937554969607332507957828841986824656793555606023042467120584957957889429386287927627563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1767781337467749831977997164987204319196807422955406097610338905217502958571905673710896690668893856777300175436188434060529528750159620393913002351114483016963539515809653684121970622291960971974168592946087390029919375696227834348646461998399256281736970179677710486543555057944115368177190677994385027875451097772222890614853625698112785003370413843491944619158508050081727252900655882523852319563286301429840932406429724668349386442810524301012094165199914002652056401146036094366935181633701086095611826007686380196725467679337880368055741711070512240296404109652148818640935028489180474901474016097179123279188691935473736072666603622084987707384130115918182149687354985862769174004499577905716665312202056569893449196978224543879271582558938853223246006184912126794507206626082607834360533334002136264036375286848432569212287171628283065625432237956893538743019794638374312254855126271642889390061579409501187000362744165370299261044942012680665093612017533363405135846942946784454896149605396306111345145832088756475067602978613408437953045164790504674710932925526296714677501170283302266529978534094763492613121941804797453760576057807540961023843235340037088395610828741964073498034129965760980701245373401249275715277565037362066181001687388466638590583206872031857330602016423755476675609638647826056079789987471708142305785057005831711516612559538056140024636156419387340151027812641047634170919059865952774652438539521973819022040552074767696465669894863626673422305489805510659276094776210061983069676124284498722022673823098372393083055921820921877333663897205404320828182897954923868115230798701691800140869701471182206518337419537836909801915901482240478368272311838299650193112731407681106432412481071481767007487258845280521149918088116781125997661465276084464962604994977674111068917341951594514012927682817606741736151851392834350014232093021330108866600743877518847778584422276825220947855699397442449051226497786793084935755458989695055749534531827899212585760423900658291578806281273318439093732318816219139742558041458574221359459468549748327419522191623645092474226078048450891276309772463218630691025964626775863496328072237219814598194129104813024139318155203662433746244495132708054679346784818987384021050722636144777915170220171419807138210180802356478477412450252944534573832946375964480925801086163041702119472882749962859890176045457226182104051750271783225358247896702742717628946340271246832923772705498514084237112957159411136140910783969347109243893917753411376164357026604582817840501256002490016607915209010926859616721329305235261175757255048222992581833904689297403335183784962869991729482617726128352657969983796998568298141666435013969778156785065261537801634060877793081174271526890010296699350597995618586313775818938254356565209498192895671258596395504865414097031213898337213370996826661146596851679260274383587634733702891000155645765185462514977020015256370504502233214713013367814362845628272345437766626242031597011449440831231243122165508506480257414681243772527724196692183398685635632047013173734911239868583768076490408165937777448527061746593331906792050375612625802099126801286140944734556386334379167715863373553500350315413684880625060797537391815055791060630011152586910922283162043425299705874821531777379078585369502371767606266869580536317518893438537685341506489571565409560327366946170974108006847727499301695605484014925970129708718996252990269109708737966553898527577853478466175443815115474735655044718967974562873669887215559726952841871277877977694686038797488334148820646595561935560237546109309293220984820862140077892732625968277110724701241079560107480079013416789982282209072653448308762887722202904323798156572881660686191216389833018127783544193924771903016820623619491306453329463819311590926536208341099654233137162325085924705245799694152678314077649721500970524405503477502282318568783189407631492765206335503478016888930279045856639316448812379580832807591390702249271158476697153550253206171225339414076349766371699625923430001132183904347228484089794675948852749123088727943775794256803254208934395547701569234458521649202052348271646290602142122879561600572146392267702716699433659979367382831089888285029708440742466770386575021644974817723582698725866739494544990821843088668629296185272169780244173706735176404685475580465397894711123041894607005221675120529960619208707350737997153811779294237985964072860587241583263588460753184487450468846947867441021996846676455582680114970847924941374981867487036249874965504108229226362578395010151612279566281903516446417216878764855148606786236272474971228382241345965606906006528204378379744871746818360240898248004314835759405315857471131616340399759638017581557268024342706455809521169365674559072719579045501368515829924666563257842586427563214562781331652773159085824801908962888139653096482840108898282051086425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 17491500860376423556762717208356651080791453975889547708062570023529003802126078987535856206313898093749765561111883565843020170783474743833574373966339806408763371159621177895675528761259107044082583845524185439687507630717203499283791252549909535309023277741012747174910666655198180770199410177016446036964046517401201657107277775965220390876224567643121128420447452579287284480546718990226327196837097140586987937356539966202507232029682945771831268002183849908922522269658302294842301812616264641679529915446977575951232456064230740851784554915210494548481764887480449626316162434754171940780710845419153908623231864240031321725640269150016414455043399263555952129551844802740788100168934908395106169923282972363986813167223224675035397013377928164686218282709200612714798794500948580619165837285404280575513809794976955332369243961665698158058801186454624661155869503452478870359651566936602992996799897133506688469341401536709955590717590723491730380921392501637576761162205942459438609794364666616042574113134985742209024316967733397184814134794542754487740589177472678942179206180233288419712186255558768686552528090434775912521616141055498703530998281014713463706027709403857755032101545001198207467781295544036453262534294023193236046364272876358529933992581085400340674762551084737568418112706859646587598288972799197731872557019450966336792205291282370899248035139170570505211012664099984136526230406962939362230490582919917862270291359592180050530870448909107383288522638547653284452397640737978842000748750997169620701901805478058936377464812347653234442697263790315622138841515201835657743135007878043965760578792037401917462039975186106842133098461448554094011363437307345963335780206479078889508280729482563752563303967904649019527732364857395872410393327680155957472357794287192243203568774436603471510351327541263894524338289331609958382321902670302205048131146651099773523061126742189344493485141571408792396972807346589599548467640636591194846556313982196739723198412119298743226919125909307568744921665743603920712564509814783539280354664137320833630144630617358204592526586903642641226400389158832602146112255071558223414170329289722752117019282722135770349177531966456517752535456556168028569201084853414522728539286621510585252092587415305112021492133350858228337909640149064217140270527213351370909603729493778217786971708990680565844043497817517118218779245423549692275868294804181757287362276592793673073144324009219853920099930449469034620863501660284405495710498918707065226476021371569222027060823667523925791781362916013040611710599908492020106416547985502775902101134380502918028115863152541787635704055528758604387425695178544123994223466751332307245951564093561426752364584661651325462614496850183279055157126154002995035545547136420324741922378332619755666257868989313709985071156449117380656729159499011084416058248674779781448260545958335978188546761421926128886742280804762837423655673590275620931661556316697620231384654162663398492981156829433016949579223595682475220910263057055390468381808478139590271518085652621615595243017872075121859140618137595513715201339208319741366251032917636388170340880396458316922390846364833827694809281158214900289441858362227230664574835138278735553763556278829636552528535210907936252430948857659895707233576462821015781500089349092057314074502833052546697834961897568555266963145471781739525194022110690267795063936671579591764450378619285140860632868249607856524117542058105974063287278913419564436335290583892980919963240446560892459220893625286845309413940229582270254180574369698231623774834285812235302832218226414917734445012096174396083332614903468466213162201901355169880085846523847847284503643412939551867834818234086775132855147347482240433243680072729986306681780762380799672752700761911514314727841709208483443439973794474676416243252321329488934093096197761645271246380281777031210597219805795438930071181943808631083662426605424023365869930632310567599363186187711973372841929669720091570967524771280585661337179188054248013984758181615117770108613316484940367443277187814670210357685121953223347918230790686150243451676120806840087265543672386363879265477483766079768931219088563296932560697645055138484716736968558880965498248889375455020891687077045962447923744065128185122391896685505005224156587712864794687276177609917886199204327331481902929515739243601288548480380094230697855315339081346324528466912242018220571334947873817025475451992077541841367822190344795308492925492477231580556050372219978590260579806306797313855967846252577189214315310351615460924112196319592080358031262795165972653757875403658570307525492709788685355127488179598951788605525370018747753811049395748481182863504304089659629100882711602690328977192238198978207971847294095457434137592919395025038321707536122127277730829343909928647262250303574109502301887646317481994628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -95298194604272834429289888976515948793675317969839584344212384116484853611097258272343996145286307275450349074142260914949145201161998594213853513591954368064852656835229347247627501246036604658011096062310274084934605440710579892200434341140768363664877043892380690280039683789084398605452148027813956001797582984791140652050599397562698528886435120159542279540880219443211282711948456303859801123177889831684367864609403858689959566450858609728461800876664628501672519486713929903236446472143207140491590379172005942147804129767865093624921763137238633806790735337528295361399091920715946168722591941039251937345331500067216966193386120108875326442898130993367794106585584491816434856657030559757946522966585213007063513570229021708061200120450846033261675363242466261915228282061222776334991598298526618476161820139758499863753929746818466002756175584335861882342618055704527512684416098337595964527964620648888195306706809615790873667775672548553610073414383302822829665147638226894135381767981721428346986401173682066730011829495903023135895276018366457604266883483950281236423564694361367460699906089286868122076244476825477100528875132067124037601474020702276574785715482636709395966773166383645676912929312024513008345292012161863864186929957036097293543060026610436687818152582233228367345849573879008888538486468695309762489277065942152648818048160647144100082450036286756524820010360165985611219749039837968425756005460402035425324978411639663436625088951094039696788725688552380184860389072587681926253069413779791723662812597772195764491959602868447483978528868691343446184069729801232644777147569202624602442846772019287312377132475677996349875300747469540608867288931490134600804744287022237885518403541146584164508838203416979996920377453268847069583478618963352573234603256628034658245473507190418455526632642099471210957982084175890498224734748225835097776732657832798318401682110861076241522874904190935669884803877399142833581696387998479365042795270108983607662810811429650656950248151487349573256063525059800365050137290687578259037463075573685826214165228744532182208454579531797653182009999416588899583861263881774254861072706588044700254661138251970895900822403169092965711789201219806561116606872904618950215216638485435281456766901384301314790676307045484304933816076466855462927001928527995223132105813398737642934208822052432021235944711856441030511715881843617644835691918320606540030625943452256911127578919010923679892311480177047739447283886379320503674147289359891147914068450417508314362187951192216899909075936972392387577958805615909041106087409503390459592382461085248134265849463400651541736289087500228240060838286638453060746520760044494812670904845022325113864905862003673700053747164527375971225006834810885605870584845735411044130226629103211989451447318121512252615914331209810038462672400097524137764989326745219464569357786757570814486245394459178273498839893382077870679472771016635256579824626465415820659985931547078707579319405186814016948716011859394941283494346744383864399330097862295044787669681150748471264855708797822609185131164284315484062001654794658613566199105315872173351480806313134540550585469273249073987573146892004387086050154775066191297300521475970311452944389287958978516508245433307260332717309354440039644095463579077188445150778983185129141236395729662640958594404184864034196033174618652881133367943332497044526425978721173845842978215616782549663047373944673817951243350475522885639383056421764233297160026807602677706518871240869096854768055927033691508274804018977980438037876891383001367546237849382751803148827060670873071533081122581630402824007758437836488564067750262540126316241480300965094868535258985958438707262477469933052953127390556986545174362312863496513421543975629898166568935700647832554508514321010490245876012095725424804306774683580218559050066271546578326251531728138775524221263616811181130668841609559738049499078730066639257586413698866247380244506426031974275371571356616906700395468327526523182488224104741084774576950054393257107566114296041486423292885452900075779239188919269917738898645337729789084885820703618940253430257099480349272555849692059222215360387003323382067551639330862801366110050970680278662286316827555690465639484065006105273252384798128828810771944428794303896645407581830668935009437049168898833836405834822249902590190431986217303457590151102232143976277337946305971862839762190701538553288425806616238475599810323527812865904614411477368955398127467757543935659611848925706306658192342926700469648051497025510270532117104778821383611280261415564483631639811718038228136096204014416256389751761126916258560788720206389258490274041537788807313210159292070647772556494711509373020979706843446710469411605576031678111347639000729354299503541577109732435119519558946099900969680897379499966478212833621212169528007507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 33359403766806384759648847765374328951957181994260924750880470064877759711382451290507571507172697313351611300517504819372185863523042331015881126215291477448882983576075930398438217222615359762316161502461510192685214951430534645170705803900051921204309872136106330321049462564517744908868746756148262500129937317631172186848082535563885667778569725914040105496917327537653021201285513605171680935949572438917851062734657325038557818098326647441293176780869047844636994558084696111379049184501550483690574757624896810804121957284534425246286244356193445738318873185389749217986428466688854538267703461706002375881799525517058178528333865658608505540129996927645368038904492846014734124094393771011567284047380504864724647131651016129056633243668873710900965422665572336387775389792603593155543419379973905272130567478680189885252615459839116458631680934547021904865067228759727178515270348798219350575221149460472053022577219781065974601631359233552142039495334538355553410504877318735164986812300388732713172524342077109123295090293927044049524135191484875668484673202793220650227746766290559156607846336182620794446519540276507114776475483287098358337226055281578380937085594383745198286485727102277042098431189036740685552312256800233632165708019030877371578141368232687953990066455559081474711176063275642606168498259643776632721075344211671797786736049803222844674466784693155686737092233425470726479892393094156854065301059098945965714384116297354420645833706259408048521704090668706628139692784301275452048792164280013741259022961633530168079672530455090148694894886649686361594820698755234948566526641080673894957085681429867861480541824723858774004602444777941286890657151434544006971071193708974413930288720458757017323700072827580231686312832417807788060323492549125055161009275385748460260458233583832859288995062556576981539252964932271430398625569829019355104309730788752748847147474227316521417693658707762248293087323808456216317041039360310437428465823064280023227374212954379062918378038582982666258882064147521753852075667250256870562924386811585363668550291063443565954823997837215767624894980620298869843738060884890490023739665245276167687628661125420819159161964292968420596373067107290526432770611734194816955790283673477657313813424213312264756639584655500426324434563253052277438918477136879696200364639181442166112199221893942267554594247928448805028400224409809122915954428467102376937096667104300569422988619466567537858766923055280734960576155592381944689350648822558868114116474149246421750895782243306680111757057142611702258770959565464175246213794690339861279881946033161244590519913406630905204787592807798917701168014898209802723849735022855630550346826205650348873517933493579305183982702279825436048666269038728529386906954213264901384548949923660192980186696729104617346130259392124619426008795248609259957385093361850348644097380180181006135400378849314149906836300506752236222931192670123908901087985603539874678927258527016295000592003503149752110212289522801870641340072862635765668925055979630136049798247293590156952106193470461737328772941956125246599077637283222070580440645112871145639260831938819685094424365228098909074013595891759356201666995756691758524655983247300705167194535465483273759105242604276785765874217628291239565095505163761926670454975410937698065215534969304165710970267292437946578611566276696753793752480599984560984083965027400816044459292139851786139844311164837013763974574513277954974053295423163483433409324321068035696402199365811031652185437641913464503807922412125399376757112761869050656133772769224766218252540010559941974554678612793683700469815589761319638712251374751487551872893290542603143753174930467623772539787949948991934250924961402374437379662836009382491870889743885012290267594921096283984008407550398353340632766290853122951816281112754417560214668062531514407340397240958374766178289007407637142070206615794490988867262678590393836980942876831272750492026455134773925428147965046689728684462771330323028213327270728657677484469012970029351538507974938128396028698843089792450188763175258747765649871336979235806801862311455918377083410683723411631391664552262371361443078419087513222183748401719319552958822962323783641048214003092125244217021699044561764273639033609813321727095887520603316490057951092685248139029800785452557417107145095321680015401239572783956584980818273331327822573831992729999858742230224278555651282415861776142581689186070192499763274191218134090217392959356506162968452366937090882526439548877052471567428064762648772173264631334838168135360722593293549508703113761452519471666210756529401216509370795849961053539208070363310886972501887739854831343926668555581484071983963327459049204954999466476220853140581576322751547075717762943701407242181214865325560312228112700467737703875660454410919314141536699966527521610260009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -7927666538978092933571244408745511043572037696478414759308055709610656006647730256211934187421658688803257721919540066628022488367833268962511428237264557146155112302086241910816153904877535973811866375644295030329310329042489927047459689155801827564350492558482083947855490603782665261356418926068465628031133040105874546561601147503900823676970767865484493626242182017905964641049424533595908441160629791114377923050113082462488285330421294756016307880573277024527359318500583947070723239576514194267308804582433720554953207148216375413090631441870999380937749866634249419182984540673092106708193385855551853134023126866064069370641691706966670029452386820046720506160146862481943493996877014317196457674268938152424491969598520788273092079707307436894075780725400176364571572158155595153505432003557663946083775626724180815510538774631378957160426057703897111366730537525042305445001586030497149173076945764677854829950985975826860996639817881851668436258338360025110267453407938928892185058793127812488410089157405540862791031010162113982856230331816821959543290835618674387607319173059404736180922579729118157152783797567083577873195176055712127139604311051477087413847512840056227692074103334803706356254166019142834818338962381693095553181661041875764686299412959799888185947929188963670821557546098080654470860313595297376858608858050760676580511680943510486754278432086620727099569993806263589050392721492322677269279787212111679496405228063901000150334831624605338349006852664954874249383737567377937711166857739462251980473032205834948083025259547143357033207715725021365525658354904305295444609005194742319386683405220871644641212795098476748791447797043697754486040663987793249269761707558093623423835009295243999287801414195071983364797721945502325079160148732326902448619192167909911369840227951669617429111287077212373629377663921201425223964379167360188009821746036827443733438261395151764538305494216536129648914558222605706348393261119222204016873969099183013282270331335741114370715834923110451667778581108622279997886992634969334581628245825102096546562754557919653891285449751742436191810829794611037375928943009573440061154976451578101618249104384558183998212753939531612164029345836981389332579396196569972914391932804422917741211847824866069092848481835667529352590140884603308578894773300484598722626397286238612267445804827746082049743371117500542674957382642055577841855230472328914854967094011495079819756709347567116598410491138228700594498400079865108708492316246312741482649122910080502314545923985548067645459191795081844196481735159016486797958753897604454949391092840588692209291806683949922145932684445803290893296248556703026500387601456003150622392287815905765804159015737687737149751658518398761748073221292514102723562663896868346976201410177458323253225139125794476483638009832571016627769002174743867563018707932849759029027444642285873637928002213685034948573295079011157725746956699719107221561263771336045131007340976287614800403408077410715692882662495826200971114256842468010646603044231353759092164558958280268036470274083133367735820066901418637322082199111410846135919725159368855140708878171691384946260533783011350651710825675663790272187921066808203649498352057666912104493896848641507373853941824215840601478926328053530867330138193759017288154024012043434844142440640290900796666811919734916502843723017314974531297907401546659016879379916734057772373643511403011877645782761883035209348025053648418225593587689859135233638700474413673316590706594504506593370926023471296057357006097554849955868899798041048958133813965037724201513002260366663551508976371862842548988808763552100563178639196298871522107121031261011396547782653292564660453400936154969958872056454866165761182374245802745808165735470531700821078086686946417626942078684683062879159484684242640787261788110723522266842985673978726368195322153668348883083576624446460676319830695765465040545229302002066078077955329212003076776441938688157533073701573646529389157519383972011991350837050366779794032879042871283296711251425199439564155204186132361859339184102950432603375143692122726624919616285777000560790953498178819415805301998667297369463645798995774801895796399096337384444249166197152755616076217069761772158736259258043371604321205189842459306244748287492837091250023754043544267943291537064666890162042715511794852894109284702490343440931333685713688256457917225123798616209789317083159057434367140859736191584000426142294866865267509016737609531261584617105245200686702600086270338650377691876441762310300454839393744687271656897872749953456766676445396532237645426360485840622385573432632298648961211602242431451088497224143297673124796971863785197655097003158435621727531088663764053877302389390325116442118127911875151717273995701483764689085299652261261700830173718862043678214554169695476773735135793685913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1393949440995540878144681998821740677327053554223821648843073087316155732078696732671482120248535179379901464078419313497593706201785042407928458939472666442352791853401304830359307869566165206163820244860872404711317810803365652206326062365306806154723093219314461540316367684158253581640912791096196719691072664099469196080454545193576725578795688226308470864112899473159801001095556860053114198319346115747141904373200215573064004808845886959744260446390201544671375332389484933193664211602269403789964026221784551782263447987888817163606537743883077492591017813486135058733588279467330227370936955815523879853732188414334153777443362175107780829026172979580419057204095742442422195234086454843265557451673963586014848545215895471904249398781212540020171300418978059126449226391931909303954240357960486900986504927323121238004584854289638008675316665209581127353625305526147505742251505490248201752029106866890583488870583935654948262777189712568848096783826361174607025859962929804107361201774907587003439962653112684485353858957596226990734824795199146548222387328331333920099244938384873001186629691118765442482447987878756289062369616708858499916229463505499142704005584152325666726232408929315882869013067415382167432144729872402026571102351045156077953163571033884573684809440215239221379053191440027755744129170261783767697070699620470486358443105351418459307790788266701908990946001678641086015340876493600995312419365241697587236385968809735178647527069810529760595889460195109244588132169032819004828680944066967497452781488887022775312522493972206079354487454075820624406781672595364460796744104280123803037562836662322740013982216072605966874980808617353632996918113462265980957941033461152069886095184633204928502702402005039037526947898453823079446092975913594260660906577619284410440274397252087796767395196274902901959294890972380122648764030745735505784447083947903364483146052247615633477134593315308546213520040416426190293461149621608687371167774861467098396103710695281724687884825733308362429572613228626370112239674997884218002618502383334338329326344748305191857474521258086568562653569627227004536278417547380476996294492883298651155569823515800757818460988204663198754775810000041442432289419219492725163893690682695074098116185092229755968267812960714304609370820089512766115937451993339561363368312082195201321420226878288106324323011649690330582793057926827850629248757198043030974846082102400198875274722080567676935243201755361648058980850025433835889185611163892512743007361525075621694327550882393655032179177623686451704396395229021271310835484714786377243383669544021429531636235219135764929437049472522715183858883445497300997280678979900420723448129163959851727279730035813813871313803400111776660381455129415051574468264096206370911013819016562348569167404338243757429856944920205932382691814393479783732092453162304272871731188397673896480627583308415996744882380667869191099552476404771278705345059531109019909758527419612949581645344900384197723999043263904874201082383013340960304177321321283741371827387072781739750820730568555189471245147536436792618254581774817501098985886414520929672650477516076750791256006413881980424411423850937389320514762928410492738755550873396874320628533613899555940869404004509832349824538553602656287113207131480728670020408879358968369930823708179412271195558063122862963334221484895689772581299376753580128990074477285923475555666314076872356612179022698808213351606239429174939885200304046709247747655525379579028366049167501996393073991406531698893436707319309131010939330931390916683770341410916609532321890125314007457556300443871994477326886315814602605179884005759568445093348997148035197298667700280325246386569974734797344325192434756710928276154000888527776237107693215361991624372991528877613271548376131343806379910258837653107605947835311514892163765882467241239989359722588001332979033077446915547814572268646891395878312902945872195843445214052502440164912315086473400340011399867789521416098255841270585224996068421156906983247484103991987186170581896216622271454574129019303121130851161044163633890675760493649912374429160272568786257609490291321288684724384897738502416995107344517067051384457556364796044033362234729776419139558881787367638273060173586685601802240949713188535854825218060705596256992197122248450327199835751981328398486357157723023495307746723976906744798752474177590094839688518454348108857687259588003675665210227652690930449618197307633800448476198462323685843419216624072776650437221649231677340888752486906708640683404742299517579484640577500886391449409412559994497490189661083867607519921544475324304748883747790621104572781484377285282776837007708573513498112671641618125964733425914013273653175876802940260173830538754162942312918404733438996433635148267608927628830871098335570322086707609544518633353989571332931518554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -112462149034168653353876168682308096510488470001570360215030356015331653833250810983172261028008264520667426127419854115132647478488830403842361661534507593996776476585840248814472401026858302481005992223757947434016802443163141521738380523589062276482010816402757142584681530510086278033438949274546629043971542578289671165374339595131157506316189291903423137348706361904496862588075839489534589449982242537981398339345753643804985639156479834998632182274949059531627899318353128315184986151364127782922663122786594252383146678776414221477134840460976664011731534475737752338656198915562052193540194284626048738679485636976328862131121149248267423333543810403990093403078186914291937351886076309166770557932725089400798273924461729597610477737686156729643815892170303464338100114894125935974438141319328448901209828644118680141476537262834635788559748631661302223053466962647890468967509808034167094779863210508971081250750351282627435632865835080281527767963152215024234849357076519729841513450156023526056125418914688008016109385448098158764812588997006171765839289901121217272782377445476074338849435810438390618914048444422728425676562036898620684925806650308523461828042806488400377617468915646170291506539647056786994717950357538767239061375321067431146157528341923398237695617711808467494253765601726052445479513732644937341881378682574932198793874323119121679853116312662125493421367004016515114700947186987902291720825865771116087941021379839716743579557866918769793397537303436639575105796453467509834931648176277595980939868414496537058436786678863911914178756821657349825642669690569817492293651751940534717645423744456815346754784312967306849914463174405323216421619259681660878154158498543036803243473194922211761553171421695970857860828929937767287613518015715928684967647853703089936592249014026908106965946255936046105162547074752131027411076240796372516595350902825174858710130290233034030815334913438510407942001461362627573107024386735486028864610717688906470009875551915490276491546618161756088349487486690358062299195484449459406683048151056573336766490018200581044042781120466783010701375851968912061191248305365954313509553534708541880647091626322611203239763331075435104113401523394504904618617505317236699610155469560689499059563079148422241090473825925211435562582874086003602477602838350165846649290360084030538771872048456877869058592517492289529759973298095319104353452740517339897071497608532251389556684414440109013560139411448551107884894847943931717449311822843006893773004499545364943353882012544744353024661434074203699123483466493075596434065803507457877869046053234471293271723565189698851421612118191118356629669938295263892883402870575958309792193944175931374317722293274109830996244251868991200351365035026480478785717369677460419621836911416964298255688507799387169262001758595390923577809535160321093825198947700733205490138781310207816642023631840937856785049863286859970081712684567644681261856499836683254879567718659989149033931073949358623707589721734603279145650640457398264333700986821234277593172855222025774386362453020144902012974776439712532406595707725076738734908342739407550257002614523459428768625605139540715655016267840440428385031911631902009741187133697899576476167026198009338013636046519804662785303065457616227823443253431951417797509089716274415709522164735411042953833900584120511168852815357167627881818500753118778568799170270830535553702338221288851789230523485519198784994415036892510600597740193272586523194091593344650803865450633326186635024371571775214749176330102551209456754260410071805815796099603767555721827597890533273404899876478558195187871065457627539329436620196838834024149353686000360008691692784559882680047580347317220122608316287980145934928334856108760169734161385503484303564047967238918261892752274072561133749375563222902950319720450348968137446013980427706071815630880543711688235387378207569074375261365315868081090833952991822803431653293632024307400838122583201405319985911209137600237112049748592244162657458660775143867116809756023917978775461558989354998263737845449977168325705060144381271089892982491641498113671175219084822841415358542198802566734938940038144696547564799764051093569693523303711809202269216886824137486918200904396810632597742844533495216764479653214140710496474427858042525062734342724093109438893628112868696002056994528757661801302734834936425873394229841625143672887064180236024053025403294376168127557819111890284043329307255317500284844167421988750897394457545970852200097229969374324497940605515389059318302815119115032631789644609383308767651933264234695154366361984465188285335268521524667432314578128422568516134706862503080979604219917415243694952007846948114220313346185641106525897108725633330812010285952527445204733796649763934430851198289381689432416813642729443504500659068738527813740074634552001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -34484554432522908396550711935176403563079731106492641657426096228076636407347422580488854080968351269988185655291783464546284125927478377375630411006543214124978052594569959969150042293492560693216383827438264514769309975294575865157313814097380620668880730077276420094136576071479224382515549621949060210134131965243769889043810263448877532144706223351629061554268377119679299493370006672158741137450079343082898988115976490797118781603808531489986892256254597250348283467450111043815111098081630459918985185053849331119772026624235962470323656436112816437932628988554735944006944855450716024156717061336001131504119295666439680767339008252712984940273768922868498892399715769891749076549637841433549456785140834675094753404001070355052097696897227592608360190418452823488592642794088669620697435728980809630174116408812761556975494242366095265519538670379771218343621493103691823226384053382839357804993396904361075970578654053424890880576347692356041467530707297163890923697238014291587035981532348578777685956003226683884273883336383097691374081847381320856182358647372179611074458488616058788664071887809936845813322193611467359553526768235704580479642103448297871405172926175871362968348791465841035895594011906638030820740593577161875563567114574832183443177492651642087987014436153059401357129899413419821007281752334031160563802178103921711106391007182381886797344247366353619626715395235986642589748896609654517615215848656421215488191188032588852335549582326393024792833098163394791045229670608420838676503454883828156422361653748880071859643187428399259706901448962424056867160927776531748978639252992207105743450570535694676929695799513972183422505122141125689217898159184200779202375260567255368736289973819510880714785128072401583007207037524573967339790305715673866820976491247957713700898703792466553238101875170388074299228018214331518813747507860370140497353295742871596996234902859015845598260218389913381055519727000838736328887496782926704616698657467101362217035156218665894056063484118751381309286783683225611819347379139046138769663615819383485794636454763338320900955264428713386910601680744783086227258768613235220343572758760808467691478653064741029064445732641240141360587812395681215720542482251715803372339890434244027529942716431480600803332304801643476630793818672943326355603652402177431933837801892605299337647714396776070674062909551923320056406702612304732372066690404938578994505810003973636284031312613836142734889487759230182541069913725371239389285168614432921205584150006686228781061403013052998805203880873186587022596412136364406674952628957849346300609558001548776034836396497384930798827256610760605785703186391265505734821058334239227675776260250228522404526325456035679366454349673357275433161204895604630441891820394023156840481273788719103333183213620518206442102483636791328693715266783151251037101866732812336037368952337375464331463317005070487161725725841789550408153943830989102824697920534278685087768143207133317668542095700841596462044404068094563242031821678353384861015555293180803918395197551297789670897767241359255465459884327591496790215542422908992588120440017854533720766632960710736889320297910292654203270089656140094912467386473492085146001873234232404936781217238267870581883119499435701668917601867537458475260575380609502136828433519369770195967536030245660380720099950792203394386785841190285432537892028571751499478652020308537068338326259689382280043326244014215418834723362490692675537370392034133659044145425042704186927891863747660829804129511440289842695771789422301391617835902503024660011968945756475340719565936948764013315919034192929112449715095554602284075278086774247613808543425399809166012535747609527125842481479096111231305735380555991838992417009561439986572395297595751252671466907596367296219182565474614493954614841961892254510576541976987487242758962524482008237008528605862804783435299973681158413477385581886318819571357268427930318249984187648558879122316648139595014359543406233782364087326793777125109184894543704406926308444605715147716468945555118895846997764495904992048179312768304397349064877424439107660828889120072273324867519790544718534952639742257964157764948787851826707505687454146995464511621812281114709455489836017620367172608070449770179362288407563604220852646795978655520617260007017768775244607310021000476206968647250549644996725709082524782752165406908968616722944703202998565751159161638178382395368614905705180687102147330215974826746048615907005655651742081005432890958213938642213227110340943311892747395169418398529272903830623726078341190020725444168016378082440358949189132731012884945399740878932165187584243890491239750428315842898326610721821978826916632137304261680656744361886308503247966433540867605213917707705818059198305416596914749133835180704177220601003044532592802341393846672930521890521049499511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 18019542765177709792820936907724244889223551105064640232396061838500010653415558490696704028570727212424326863525760011007691034040732702821965926443900313994052024113581702321765366088944636059878277697035783337653295260132025242538437419215632882209194957979466343024595261056812357041522555315749849807759112067857996789589316581854891420924755204538799150893120230610900392215447109214639534347290645333479986921874550968114474721824361446376736739278675818317772106772409044782052242879052083641188879033945197751979031162716658587327178640209035064966758882238488607954354926924591109522304413924022560253483032275717801283924329262197113314551075912298527453142981772946880739444198981951978130202445883781471886554574232690712147179759358486249685732651661698441373199869590059384435295934496024543588340409213960290047652804555211289684001165111354300248669657414094311486080658492080465262288547655056820345570370534747923432247175126903529828871577129410583985412522860324025272368350843397040522456477168761962710922790466714043217802590458506542509099077795291777204282965839165794721351752863666347803281389666858844424068658663041376361723743104118100568174860610196462646491571738364338245546588901867299648967112629289394818047029514188429415164023573095053174459444883921363166314658136850896140182922368298510200471908592430011931364149152542641783125369645935636598537022053005018051948864654811514550829006256514914761065071399119039686477172412501063242081394994059138029709743802315447628823536719350709088997285265685719651991130029278811805193394992459796053771302734829112157422978638532341334170255334401959616418041041078791309441791368272383744602853360539682202102063573018119462782081507562366607638674294469881956750645949171051687163825381013110191460394416590922453731218521574873310933323626949076462317201505646721978853851779644532640000787679806700095041853583439332961693558361265392317080023716747963702430562919347472684583262396788487797679717842290622087048503927756081769239319417272761411435352124969277232850207695226870794922627409429873120055101102509018061920441698693153264362075314589554175861310922493348786893797922798462375631598138858020462740018631694881168760296219748941515476781744650303036115833185870511817330872429898123671810463467505058891310046208914249994499198547208319324762101742210621807064033813281963993262217988776712497470857119048023516875369677489675123693381425103311654606874809753770464312487072058429287207033519489842840813774600101676890007939100152928231810371221440291389587807225512978610807584569106629351288973864221062928844939146648375073308726194909299831713683820995009511291217134539452081679505836524304569887709974709372800231661065860169571048607083467999105658790812095825148945776263251821610282083287391108170364929464828761128247787953798776696802399812539975654648503473159403958140731864470660188689816652121264571803029574416120439442922249196007009790062970109516314628430198040398808764304240931748176003353878093974364377619234579351925216628845777076883631067660825636590519423388075988102477113036704353136564176572618739782033988676809565647810944403756223014556195391399416735619022104011484670110247973718344044109248215574401847902357892736728567525438533298461528078916695349906116443544315359163108401787789449167580167160836108893344144305259505460996914059299676209905426244659433096680330715972065374755624893321442179924245853078333057100585275677675286652503236805587649121629473566404389882482894730476217235176933963231475976505522950292465769623765856963932765473750164716770699968839388091854141124871922646232837355151260218591774328017450005901984425723562675457259465880673881426811980774774206880144380509294595581399786594149857670821225505422412838303363410821098060695398250125472871502088725605395496021468065855256716727685101078453269758845726984708689856301781109903659292790378407771641490332540690598680928913188324181641299533527425435606104105840546559386781245733003890505962506719186669155899659210829736337969614465253596434391298721886243264986600875233173560874827989734042729750268642095641193501200850486770701948145695616771854118989480293741835440395959001887537526044902110519665985215142396310327481638547399126302217198356959761070868043030106348642224313670072200831542709771316273092877819488928105074721720308461498136913536290922473186291228846000395505872379473517351280739282203806602044934595559517812963032904717858923280550855677836687072116452607102253301856236467907443414901250276866000031279032079307752902909085338006805714470373986133540063161116451651125443101970982421051311017999186420405958767690254944801917129394272544786511909950441208398624415402564351910120319846822068530201787625909987727360287034591430446407978977101283587385874482874386577750556170940399169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -4500586649354252654019022871709084723014781421684677419687366806098104878519759728955701497008908119877815423474101193035813267071958469305368723382620157935747146569290870812166956002511801865482716372803454224132346594886709518227344884360578321411751271263976911899050929079464989815893146839605366158214760738691724335197957741834960966583255206153811716432151524860371605155869931956423972497846429720392455906030140411259694713108387269311744113809574392134438865034679539773972133996322839593091943649711216038664355794193547269380029169858251287951479533333652119483697768523794687996434315181764891466029027070587286806880599008886412099407516640069092519628463208665162538409270361700208945242555803034954388324208922723258049420886549918378982889409562068149841141544420889674589302531823264326558738467526048945718265235181676033689971814477845020830573239878356735844332742597216971589117421527896995596401456396685291423964026824031416650068472640333034784926557506107849684241982008980470786193635147866809911242884092686127558469520978674984313025832520394604083361304571948100300288259867790802608618449505572534773579818064738621455489601243528931581930315240406441331353233775495744674783300388511355240856912161616026735209101910801968363223830000283571960744597266403683728233435379191756464979528447876066097715986794683857469248915806209511604534811675691330006495570274424684558067985594288952594387614744513981576718297207517577930628131354003163396174182418782274887814470300621827565292931724337386477870698804952476592686511237176087316819828277483582920771474104529495185732791780813799471056028691294893233482642054796305595580473744224931484153282013823093509461308558375349835460677768485366002841989581552521720773278765733419712486600912483672571031270875740464743044962884909235460443566537900048401141801371611960287234020122954674518577479549341617248591468967943770564655036145279989538498648582243278938012397874416898753334082294900745640994535162268343216556364459562074369320152083739556234769741300975971911536045273882561256399883160704882608292921030927163047758613771008547615934415036148796410465467317279420948842039355467654233840158745735972117824777767078127745575356346382252771064404141382423409707271462288689200025037118513234000297714390063216295712626221269422420582572259356785398791856323052156877322117800624579405155826648206553605521376870182960449802512053346410071352962512917168559203489207596947077153583937438478389453083820769460614520089563302237580370939111882321889680370983564538145961647686677912834937812415631736452980394835526790565723061850272183306364015668502589281658391958944063997185484383090492108164054445155713692774863870297777142720082778363188057414506785683361124819155023003256907090748283608081388143587045293362023366874384781105274404607714620526678121381798652703110046015844080966987040459006070657219171582472607021787980624958208246050035952811175134205114068051217306019294561959007080590431660554255416483926935381399461981430346308969687340720475127354132217599065945408617755745130941656791237281197254767612485160113902919876501380782344550388930344247772865668156531364780757491424486111146889126271558353221964009180842353055708242420956032432111589104011181211903021261998132464474095064478229103736136549568026616511420302149405026604293803956848820555168832429938497323673931492142343740937766118506643784117933829578717478072818079772289463261731571107241580836106333664292786534823789586408978151730879662847393109954457378736220891349987778198899221395742021703723683485210811773173928403718121371906821695813792830440983383127839163200746390895167515839420575880755060731653591090589223171231632590013281397646112983535115242833144885201873151729648207687928909177578005752490545934809860075787869882781783288330498983035461665346527412547843863155224539607537906915043783175599612475181867676255021048446615065735284127802164968742071067684820011782786984472208231206262346781340605556480539387956078646617665137156042613665931389565016881345076818392135711165564272206780260291081963542078058505238334674201163443025709838558972009881598863367118387158013126734668637074579174196433690752373555254722968257931512649824510918023904084724345429165637441181771433724283999054657119263978412868650384887162191351141845094498519494578737487474555060464354395348278329033246139916847591366046242137806498127759340785901113269984017766920188249162334728299684032438141991028460904561955117719088284392241810425172936332374217010307526458848669275266456638172602340488744253306148722134607792887365521430155531496413373152993361169126351692210578205689393721051287306266825347441300481180679536996015044673578474784195875519850361107745399609165055034636493185301309045114376394460653962189110326532468839709114399738609790802001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 767428746020473718889119611695780126509326373668924675827379805060285482243783042546601716282349720653204989264175912010733416843288473686901054737297503821354402708277318825409383644592494230885368005947547831504297998904224792970702493711975611782079640605631824134935616641352574470630305691431977941344432170783925128248104983293653950879916983162614086678458159726839213478174835225862885864273013467442902186702302118120072124536819369196316690375197239715497578471443720177248872418069735682512813960192214863315587444203851231896649648669111619033701495390465264431810651889077227587620545907725195483793412243970581173685428832791837618611371942373585642101392496565770650516584723828019967916224234411756734992210880100444920547894389009707439613764729552990608761166251629816392432300710025651153058644133482312397706686084874312314657013818231950343692652086109075517133079197405181761714331510465056196689615305109433446819012966892999076968746622882422835365430812702319443333335179298678924681190288277833593676944066727323491412167309284113249363245121774044462295083164231260791855022046812229720503938002939965170093506475662954973327711407486528497453908788379419550379820976331158192034871147770407039468083472658838864879400107234597263257441050462186232969234230088859309801754292369767771919602967701033427466843664318618020259732308752671685340533191871111479995209255476316296702313025045888740840734247904484487890956941902289143978294435705318187601973910050437435698425727853834995224597765645474024402881767003175780743918366818502164537255981513755489338152115199469882958590185364217154436749770705704977522931323290174894368831686994476658017824947479676862040984647311841973266686702136314707447867706441559848389267997781687859739002163710428120754059222065694610248664425263649920636698289397311878664661819323213638745529394138946077487506146199129901253707139646509469120509215639391872583873782514945978129585393109326802509231560914643088476225977318670779214399518580411814392919442003498497820665220309754615007532977426285694455766421737194088054201308607527471050767409487890453353563215282827938063056619859362462870313465682835477743294601344663111012107362351405211010492873922160971415872204766571529027179871002966914435303124111324832737599435846753608429535887691953462260143931843665000743369868373027391449490447555960280111524280707370373358459680802188174218202550007618991579008567678064809615217619184644456182948772848634473167473935065614528796877932903949226488900732903689165026470991678658523933832094873517253941453747193419780173031661174909015138944479415864559685802509047325067837893412454002775417742229092620939112619378883946843849171767193402235230505419308122703552989280011285969757032792475231810952534756555806523509262245729459247955813227991973748160046222958704680882980787093768637522594656839204304702864373372893098246521321600883243303337597998356059378408210391165736414912591622328302211417771447905414792047577621523908339287641280934569689788683789880733738996947375745834068565152180754815571999419009793329562908582842312776102776407428767918211748787580576081839505066604182077191995110866351954185960277499877991881843634534194584248616927959151410883891829928147040778626552323549878741956188538810882026000229920801158218059066465095035336939384574367669756874899830553254989051659185549892957537740965954469467371402627714749749457348056869123808585179044596088218005333090659712953038135377228444499540560823404546633677082959461746493222857821048665771127034551007238278185707954100796104663287204839033719937056018899974870014030469343781193053781118198079731767186425316854760959999860891927990402985668469783658566345020540947104303668299932357474451463245206410765158739647110861911141045523562817131174133047165904944463249050905975780062471206095046099179725653632020240796008569784138599031141020310658879117718593010607651877489694800469816625265640669853580861671358003846724666714149048796553431724900513189882794524577662169611492735459687325708416846505747536396120283003701329742849228329399059752391391831754650512744442161748181877252391105882606161939912179194764364877235844844900717074078904453757077568054120115766444770146458673142502365069159665377373090515866122772608119009167292816643385485504993059809620825487151647572527989787606171777998808462534087902684268940250414996029985641753890026714436354142849634244448736774023139657247871642453153837483793192712339438646130282743557497313979083796134042096692472225381866501933799392446127053841524168702117072880643407308968566045724062409434031422107456801592599180410071730296840081475641688457362209167449547966020009197404179160639265964680041196015144603059557577889387464562588391748599021395804530717519753464104691415677164479931090435129590332508087158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -103370851606723897605144905442715439648812714775723866744860614373456577490207898613780206492013589677673918199363308042149333635045122917040323555539261785133296641262449161016419589807452365570337609440297644652576616910188193408161320639532979372026065242348057769520504432133306761829175703411578504829910197758309234973584089201919073049700223851182335746595042391822518386798584371546595342000354659863564228801545273184481368672275204239096255044965042872624776120539540028419448253383638698460714746762793712675189289912617425694495784678147011975697226545281709707563144252937243231248186227545315271588891970549165903821193037429681301750857220316149083281736003600983225597289074647146921953576636558908931184824244799129621084010245859970971223680303410081202338031954126374894632484723959372318163056496860979413897382097097575656291211615736256886610088593718529394927482514872575702803711479138797695989405664590371722443126739331025820364775783727730231048958736843873163960579443760554402024709394537345025667899157407515067390768883560009116829199601496215862550443488506928010313245003006202108649701305816088436469596670471931852685655398120938047815991720112239910615107884726978804214093882585571455503164554962358644825115161190775588091035265365269108438152936035034143728719816979488094342259755137638006201445424634566477715628492882905046411999924667464776228824354862634681576258216154987448699358286955087771787191689800135376453906866420212795737939965629010508823851326792113238622287004649923975525145771327479593331789077596173734169763265972115143287374321784706186300860562832322655829468761952599417949070922043430292681252592338805742507202339945359226720540539331989911601697649002115399874085858169724672239792918108435377634693249776138194242531511139642525033682959895852801567188353145387454662147623187986612909614008794541116570263790590424076102900655524782282164350508920991842706006707391052687306288151397153773951152218824828034640337603833718368013999342933137341990264859227845600185179841704166644287346067475311282556898895821291281436871267563293521357261363195993295630509553199992659207052339776954975304841342400061615921509340822386701601779145630862336547884209765681920648510844018249921321537516730739854119737148799663436231797238205399156551164164639962526686413226617490990395570137446185060802973355804735291925080041010964967912029847573711106760366529039699646132253920421143156169993588978226540590714912837183096816570728401478819755060794524810041015430141120735681086560067690920086698078161483569060291534053988919954328949405382703025193671644372773929227304369968686314928363878427483221140740615444376651744988982135267790772856356962405960961038868530030678735178400819369775208285846324199306413742587276814926140112381023657513932969523855254494123478002895175287426192238879492728332076237059932154629499561936210225841258504062135867310910874260907303302947427799800629061087909058669183215022350372393429104126811972266853077933754116247864619927945678998127991491564819470826714888601016417685380033862338438962035920314632182629809063749432153745283011505894887258969758581403032888773798568677513696509108646825719411599039283619922071263143533832837002642000602103792375506832305866910309976324123964125698869703300932871613381719685175398483617612829526835304530320092730365022042446546604843292362784542845481557226433198811560100088772256534198894039263133540503800724274194648040478904181441911204953422737691450059994346858533568010255351152208844535178284341904968463844523621946512004842945688671585114376409773644870160323044803833832914091542361862661431285573502317537354129647596351435755903932250600923017971982679747434475579627744557887591754386575113463787452180717200406709778812748373992222941355116126472146827768860524595735467591753169817181565924521940558896417160343928132086871161177142418390413651100656256127510703918764058424316305455025918138790832106781475602744218464312556682054714937217531273951680789351742285957745173530615992523234563282970361127170471294489447414395670850905054135709646354358271569288391551484180708292590692840381135363410802802534869496884447047939540324918998270822042213152137787516442371309207281795818679832807625457800122301656556437298284515152332432593233450142235450699917611535229640098501999590427408468379332141393857910342693957927234385411153520988877196243882464199531016886080476422366351257708125720559131857269949158537392467898631252124404582553416255017552484588324221449823993928937062730581477795514617665519851956930908363203441208817118052516832481841314579933226392671957086122476924100309449880754369739317247984730348664618064765895372502504949612025063167297616637366864640716425611581059440978502942749822594835175278017357501109801462011393363354727625846862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 13708692978907280947588382936262092322333544144152885042475726017375874650486103664059926896938085549013773313568068418522245888503996700710619821114381030744996064376962893841849975925359743863310466155263954402138548200977985950603211692485046546501547595505116820882097831278376736683271672579414763061753694032390199419934115576785609522650128927178379562082599629653734192026284760960644946667059982050846932115692517385790182332613830860796399404340114618227042343333873312827898354610484746216987740005221924867251621391277840546312997611001291177433953341397902674740346122023202810295973869790604954871591116330670302723624446320803688558918183722829609308121645295589999248938764707495668043827651468212069269334796810662755949175986923416323138704946412860482266465643810580029467715059584192876654472415508931873842448505499965829858244882913583488353971094396177841233088164801393764617628368381292931527866947766229031278136713388185071358809023102176391175742412734124888785485163503245828096251271062764950069074937943980041901547827722271649078033143579846726230393587853523182913997530946406610529010430400007382722999755747180719138636349633516057320513436627308137716904813469466837169605771255877593974795503482439165224805461723471091823620909425868246848862536449786611281332891345952556970863104735476417645780613961713744802525907841766637859719563736288430539598904959429142139636250108240924239755734300929075608276255367274240722273059940331626772130025849562337327196444201029002471893841749809305231446114289674118923049409220184575815585578535781732297326027200908082898328103565646262284110443432543586038352081122622403938784823314578466187609460767723983870905459164401271757860297528324805974521633939610706261230330623205881191642152864916084387984603038569549332473507204101933612995659556263213229758105110159725534729530519755476426437255038425313528165600922450770662975999273918583978100235300338618474837792181512213149862377836904700190305527706826531773775857555596397225044991472494928849615042343483935350835903186933310573677026065060020107172663544427229460351967835065353648535738744957956542631316662553183171347443776018941368773748681673853865363625688752181616120121792690057729085634076755317818462196907863071098659616930869778680215293255205750007252520348395230588503677253077380791239297986507552527344087863187674722541250321053293414395457324946863334579181672136344514224529207685665964896918549169816976997003491980104813395793716801562259144243653972532452185305518925403468337086227248581794015391957064405050063607885283810587535843397835110647357021997191399610152253301465305752833931331663551928883124183131739524902365874711377460601108077338439359922104537038520305408066202704825444326380887649848523954111293590840254665400932665376562764469379135886784343401363114117006599933407922972608669456734334425418919376149688582229736725455140318627208178712656751053188417800622015823754316542965201878459533590589259736702222404034534788851613415376450615304366137170801120173358210256206101767636504616366454254906625004756024393216876339413366271948400811807321178497826107015989266585439307264135791655677850269607237139737131302461178783981325075762597739362720103445755387307315353572218961889008866026722827293176791485157340528400895388760224026113060021713654403446840995870371437097104701061907319768308877221214520993469946543707539432867358870708036185336022365464518771099630903338002177896604593833523380012012457795394987279722896354218601851465947525249716876568608263634381909263978405959010235035609307460831772456215113535193974268327101950341650716445457000204186340643700307136221714774724058390279905331750914642857547777098979369308702786078432152184092826862888735948292594540186317773480619982251369268825379352586383274759109549263168397221526627864066273998117250653603690663193069729203166912478097727627101846717865747311242115201308901111522763149344768577767074757994588194527554509753214093177038501964983001033209054522383212216733083791490104521403130274894763810630945955534401226357985139847501592475801539210767312711137815442413637237133764941587071179083706062988514462369041180918772209540593681086966325613760379405853638478918180933054539710478561657964952140437431573910858724581822269430499397883383115225092861215167109577506177433063710656494002932962418746114352867359897637725702923063842058384481384512000420385180664416174611713194181570333829141409535900694487921211946860563173496242142828303448723772387027784553188709066140088417938809450427351760530523852485098924051337780105714778142130157935962684909741687919964738113239121247403658686231340942490259786884908074922997716713763973578951459254754930838092264886794406901989008525023475032920353153143976121760083810802541346195409707434009760618209838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2110799870367093972028753484400574639339630922629723181171862819480083452298945895140481811609401868536129942029003162686897343522723714459163281989173020578125174061566788342888636040296353610063796496064960178816949134771813519460428811428991700714821458911264783084785003078481616245114635180548658352931296291963848330237453625264155259204898317915770759449052061980507381750787009223573510590980267105075994088562040156637328548515312490041487143009987467184704194142172195253563107743979030131742568977587142255579134477184347891831930980080053406371739538872368439452319567470349389685043006587059862223470137164662826301233309216949550531517665370370501370648007376386967228856906216736384175761644040909862178784500283224551791907377428194609753346661579861022985398015028789733866652730449329559327401659731630890114037378890346188848911528069132219299233141722692693388010550603097656560379633496362178028392341051392377444083589179016048168941417680533534990994112507587677409293479719141845272719797831115019302372962409692604066078784027279433358299988997053940588855945702676074587748788115075233015957919821114866656850080882992060413640535840007387561776000194706143990429929291018309319103961308940332358981878364567312756696767483460644204380337100767419117886249557445978528616185416199666110878078403389592259985638240826877194646234335327682294107028157065331713148327887775286969190678965586971354555917348057317967003474683753487395241475278428633973557941920745122185599157859126994484969764523115211848354694260021895990525130347579607221397621548334324050138400749824332137267456432693537227964028502384907662782279124232215117536144216765769933273143058722682911679612583614111617587663145712030774806636008179911246218318170437568875542242551996465335910083243155121948762026702167525051627766455512434526253974310078500699162153459689446721254298076636714591990637986902226932460915019083382387091434283348429273672373205716998928041032112878296113881611709970331000040859229580716193790751692515187742385545989629714411525016925234766707575170878834535807819857112181027378921427609355850754715388067037117522484014323017028725755214128284283927177851289931917400465025410376152772574695390164851981156550407459950793745829692523283844390228164229193185432146303331965794945850402059605169053343935810398610324108376898110022157107369881796582659832146896303161931648454384823145623883991101823028562278723175472476937699357850379567247413464729791770173976593463263291087893777350371716275886921829208112193084378063506722652374575410131613398892105423253666852807000730687606649650180946712728851557798382539712402404762140987731940391827259488199459751011356120906733308514506235614975931980827762600010552144419838274691365808913505918582636006302467161841671793035572652352747738626292714068623226017525915324925391381416511333660020802873358618610689261565181170018342522707708697328878481428303537437443032848006368458480415872197151411157687560607899270913179831610522760862383257363274856802258425199673014299178244057357056875947076076452853746227559838305895957705784876387631172283700934343097480107058282276251731452263296944583345731032322760602149233886460490841828913150714542498489274719751394760683008319297413889649104161293276557719813146321065472279818647170894596941497562064625771782604375536260188195027876093400179233363036048172916090320704286041519919574885978295560988212424149532016534692846721995626295177763947543133587889135868590731856900776426208964660499939768101428980417850817037564575895546163608844297178741569748283612694481601961101604000195676730924181579198095437686097112195082491688901770707699804861668860764114746343035552996371614929781487456055254803721810940292943147466602588578652343716839647700290230807779588300909347376531381610971889813265317422565953657371503833041913523853370973629757529393433237384831386902257360838889103429192896325960236878695821997932458553442206257110038839034514435215328319348240111334356351383223200824780317527376038221967589556094921121719401589421459248280279969034691884274612270771161213948799676606358221198822464787072179563832481039057884251971159609045672131429693389992017095465948952659857564358398727853256217606077878043966852009077021960882318688499557974334724714903315498880041799340247193245390546671119492987161876608610242743612889677925386527123556995797995800637642276015966919818944638787764647203779183615682669015270521392351814735350602500737159421686311064583760716004584693314048204418280118665531260962658954075999316120633717311179197171960415274865973365663411777626634727917106298976697025362078046220184268855573733237213077665935191935450157749585786621654675736883256078804171113882958524835717999601960007339804116304312714370860630581985194165611900436160794924944639205932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 319646875465237589328133580976263311960964304344972859013653001599770296946544326837955724078974375362590395625265424822947638830155788334247449467741370382194282838160945284993884018412383502998967930093417162723093193938680448310709337376895624968946724113882531162307313937292433474563158629178363363962800389246028687178615952276751630453047829677866491847661344881915016389065842739191809521695947846295992383489546152295406878246226044158287394459142775190730663287938485052928110997145222978224898222651117736304233640170070415535864207067642094943353309200509329781030057343458166062485187466582254285471913831985326305686243710018570200600090642932905143386112721957118161333172248439441330281286684640273735484979260219332088287514975260883104937054963382599999075027195645353289480993751826784312921997804056085883832267389447682340262152256114078499802793141181179367748011300270831683140237182986407864686953036854328697626327724426162161828364302799773061814976242665016687686656129616160952155041653925555624931055540474388443780031285737440840386796296518961595448086943867018831417300825074026905275186546709998077545551972378137414168202484894061853893428678257970972787319525434860827517760061291704975977160585211633958479416116097618411111166297620748611909924330783312588360370104788677664816440747253878548519816924268651536221162479224215086104371933795388153294925301365125269800501617824384690065965995749447225900911513130601748253556186316583187351867160152245902355331306488505337342499061877378620659724885225497693796616887164922311545969344926322033484802143393674055152696093816841098682200803221125599750766036433403829742999652072748407929632535013808813173354896696248329429564024090212905601420445323460176624554016133265125037673055368137474531800637938622597308800919725254311823909033367473542474945231854047534658089939249566222071039050519071055130493234135379201784880133350409701634981047381508254625628357820069554581021254624900105880952357584039200864827205565500108060225612019776341029912267390660315785368496956003343555381923282657089255851249236761694055902451321801394567443285691155323515844702139650609977867833564157492896995419343573914555849111769657086394025804072820124944403162501674348964695992046625415490219086956342715971911981116167113029067748565187240743566270626084785003629056229297606128225913270189477705260981367788225411740127578669333218157914609127508984188026307896853600295202351537821734353119098186079576699336363147431516656426752657678525849256745295111044629095415950830375749560733501507935644806637002081424146337661996874821970551367012421230271750331928406156137917796202551005703092421957573161658850792133048646932847423432172065086781230568402495712323389816718895522941501630662429662789046611283013556573619561804857282995901746877429089384825593059613242788682723661327641305953079750140475685537478442116846051464767060449342774690870408677382585133689919497670353476836106447098897996698279801882717647840798068914069833043076549611029614291076176973079692063651025705683191216115194290779323347422385253250916835297862762836822828930008176376544701366567041970006185249888663714172348891594394776744964360447067995462491821242583203177281144396967439263412468307520558228175334119163471105449856551570619027338874115404968918164846128560305235833710151871886109859492053253114648051023466684016401447232575458831717755516569290868614767632352208087981422484798369885175951338617962151429017354679800903137498549631514074022561971948774869041677291765151222191576651894113381613837773885015854016603076085666145348562001343238940403727616750116439129271842617577937608189306457151730020235931293738574525568351868551568749577122254384974681001097408612476291727554864327802023491088468894960384430954429435288233427403915425168943083901259928541568776182456765015773803552233743825754090315792006656776080135067415956380067705635567798700342375012246460118395336755921926717632421765420835110682907751523382846216921579275625262361437332712810271154111117169889957053397482479964953268685123916221362649008505620089870446916557719935096802932550297555212287609085591293456397193775692907075050460861711199176229177703893483641580360594497010669400551917032894883763962796744557815325838297424560194726320299261914859857397312242413176546313113251511610829868232861439770122460532261654029809478039331265316499980450001552081866681120812354649114432375332156589050126988582570801838640190339161184623744673809619612500916961898361914462201453391695485619889134296552581132825883454574649898078024112791354907107884517164755479969987346103866301655142225411036822105049410420456931603161532805590780283783901493810156835813910565950193509378723609588093677223299466685993357735561384569781381955875229866518609924241900444030761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -37154107312401285521381923547109805404564706578613456827095013645783770847805115271046770851483540124895136535167564273880112522941346568410375874166517919132140770398231290746727848872080659685035173781330062080977065070738776582615160546503635525103143586694466763906671663060904625448391915481718703766512304304066180733547011356628298410598231538827426530796073578076492951799344392060479767644465465036129738199936120439081138883536031062065228054843734834304200995219605551039998223793693969947941640938987398912496756104269707295114427333907729168340839845380880022383133938328268073522169634208021048124220154983420524396161745535112582838938132414571721118750621165690529314531199255695118845846203162040699563415607359996475322438162619739344993999370922042175810763897817169763605972695405736371877122749772246592884961981151737048651207988443580520354138143197142386419723989050475352352857352668290531791074413891337893435197903481512185133529657225634395907020764468663846557263148996101088938975253242926244924170718916310757164385591795032966732811098937685089520902391104119690833847927825179242938333383290684463969606022293132459489206016363460442265859428955059668144862853437428246250877717430020084629098648117624873015070696019095438725537922761934886122379960938357468111544926443186645748957176364014435484204203120963786492615330343474988660309310166056899731758336215293858147735862976570693129994125618673473133959229999597243264431619790145778701275074488511613545135187330406687189923620432762078007816527968446676469907249419571052294830877779762743816250220053496832119324084370166388038830411429454724993933352316078292974113863023209141298787216610143381303978304305731374288536359507385145459516784723246139965420135217510180768737222452999661460626044648278903091682585960748932764644209732530063284366526200803032267471273058045972821739694147846880963089174777593168743657688318827471594150724556862339184073767102338792412826458941905020367433049921455177084498727771061923292597355633613632086164416846261435603302011453252201335770408120785090159664710936110586977548433177593007856928644557393272768078258316419361597672841143973457811378694728732869300698230187731980876462580880365318553247738098582427609623531396665072143198719419502974668837966691887777619355452714733505071901661167298766144891098410452168139535616840930150824030076973550404327729066391559523214296933505342617817883280968420343653850930532408653978405660540061137839473339399952216473532021197359785598457725216885238930555073761100901806111490435814937305821638622454022009837526929099003122423723644990272906474164249350199428289472715984352236768941390186861713061894846336428019123249148368130631642937689449004522971257345031692930846560015740086992353620141372407586258344348771253996490584738538254998896710245011817294122731145683561257227741048667790552311497820385189802829593599755537052625680591459565139819214190282805910884607228480551930563364997915027731789972876614702231653865347624613902827763030991903410952474379257569283360277919394902765617167943930489125466731154190717402585122894037098843567825001166044029721995729899554284610788929524453361930586324711711934432866566749883810253234215088700162148432214158449289456568688032487632743256057572707701176139603747648034962618910963507237618708815822574434722479705113263770568724525464449703424131866150236761231688831471985052172070991974427101875627713072226164594199541402602054573181813042535314787397210303556534090267262194131868303501679644918520253958829141684805664531893037915602234667485362715492143309763442058405937334197815465981217924340069521668684901072752890637330038426213615365736463826921283138085001008173100555630120806727111717164535044303559885954528411015775196198386063822342561611710359438398623525812394009612236684552291606812735715303285938978872586087488588296715169446940648682990025459914151080904073708843509089427876127394994513337042331229665012507831953883560541103140098726313432851467012047830064889940551743335673644797740595172403629486100278877247021765141431330383409920598168233152142620014011169313045169373258208442636512285111560115159152359996299843591484107150101340146563502605499259503277498967306659247752503376145586299088912664250454370600141915754471405478432077364154600998827811496855905849334247777747012337906394921074843405716535270277373376106574781746273254390294763765699082305545454544743720502432779791085400271859252257722671961614521098874884176562125466656009334574662731360834061362235933025529733329440461715740807041579518345333366049829132156888842163298345087416696162210466598680653788342569307366969500761554641846349685062877983292707555413905896240032223219782536320000454721608345325416379944222713248277865689448557096526840100432309554889798164367675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 2730545800973948970481825961363051459619495252895162901311093668711985028097750456849166286540462882256529004582483816138124440270043360234702314157209911729665479356356623876006994742139316696888928459084070904501848829613598686202068978317734588285408127855299417313975530426051654941278231891583302764605136451584934712478811488871863633307638757426764074253738801079232189817954716930594796349671240010620056631276450347253810383272990338178708691248179914358732446753625711804381079682798358489646367007642452788653144922670092389988071614989181782476496911014376287211282085738115596781444979661348169608058532298966326358273358211154177471582705425445817599771762638529071221293012892637599438906725507841694762593816330845381057554314008243008880916699274612582583951874843051378455682463550384417388779361230154265517822052796034660746484580330549690286241747256374400380336159418080401107216058740877767205598040834831093133018427815420382137463166037843264255580279966255573073065486638691250120655569303707456311321721321052972911275422367683413755094821453108587704490445601333656202261035835868656708455276785047848615261839429780757883045469822804436253198905303204382185123099795539926092639151468483398862530061886377383170934874303139685370687153278312435585560151078252013111373704258235577861828382210583659595262192168492581845934562016867305279553453460488091762881154745921839960461755616564431941216245801887818184434896089728976840238748404468962746883620642954574083074726822692543774507442022456319426026290878930020880078091800275207788094590521772340600833046107729605681838951716914232557178983972579063038970564974221450160024516450619090518719166109064211109200257725866236955566590130979666742913397060680183652641306207937514837447235421190794345095546980226157896805257466829526509189348194649625028184212925642781214089450671748813239071665134858544691872889507714314008227619718868983373978067618216590368668884214769943776421721460498604584084639876578913078358982763531238063786980979213077651638165207414602854575767221123629057994291934370224604673720335637701080046622536177366579199483547264121900629916138314107548549540615569232561519284850468311179585893163263078599575905139222352152880732921606694700560590752876804419995945162070400625331190230982091475046380354040727806911870281446332287376184243522407133511153484745055160215370723881470695240212007471408826725071922117450605212424416590990506643459123386614643826488241859258121770442538634986390554007367966044711038526170247994576470846955840284745609081078577467147713740880657545499316140252126437101877758552875591011595511434527439595468462465439523618441072319000137871784177068434576041209165023075566812467190506117161412521538130552757228571425507553780010480730494017585320594884432809029957954113624207360962751633519041240016921308433605422417109645205719170797997128261358108925073052294630271488267678497051116484553490510252858456302207346314879538594900006188270466527346448904302479795357363932261184929157243259858322674271737650750086021271079456289778927988984326823608562802639436993125400504734479013295570026952648482183379220289191610602002010869408485539809862265438550436028895773259621196021038494764453299384885953539490809892627492216803224666284434947341201467931741461168475403698147003889447266841551076658177097302414085235689130707659528577190431399509471200312431457541846182023705425852110749999710963768706722434277028486155407170544362708090888432011841647777881609676001316357889474133416313483554435123281645103857445790464134515136688210461651872945320586342792946940617053862157960099163090584176047834186548275193366297340151957693474489640851489476342297526649277137490675402596748827742117514090481743542618874295106082480072178714668472828991874681396313638344381857334797252625498530076886978042272499211508442768061368838476471797853139080426966888057725597192176798567578606994600244170919896455890510413694286815584813666668254716829401392715325794312830952574310281915814761786589999427927497782843053931398584977040531936886222852089729165864329930426070999158872364096223144154569466945594302329741978037811717247090972341808104668957234200652959840857169788303009734807463163158639403994450231649539589194503992964365547728697877826956434801823858626485559699636607146715707062891821319948441766697110868187192453139076584606728643627158464045678338215105586967766359015948874913070000285696088837683500572708781867622057067691117686617455810898026063925168003735751059072813661515661865097600232709210474787557477034631868951650688363549106716325592919071401706183233482428743000763434892595042149724332844895158026804090193414023663519187722335711717370429190739738915316964613596125346229328712851708441882332527655039032964824315960659077973105013370513916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -80297051283626572208834307841734250257018831572755272372133069444315983528371847283599944378559482639963996408777324740517040715216184212161134972014295606953658172470258915413228879023261318463179290741211613320588357650463634903441278801266574789049883944412668113640433466460825757918190043466558266668298692628979461873708279815451382023569530160469097326668973656556682139888570258433399022215291828958693792051707584454433714578516329355232399979318847434520654454085926527758299465758534726726861786583655791016736549785866272386081602680152440300557141060166464221042558281306688274127598391634309248220110807406260787213486678319188918675293062801022090696470901630984951373217862819066773318820035955804571338644249438585499343925421048054992819439275444654306692885526767217399165379467053426499492153579531103542047452815187247832564214996929600603047847950697194281916779161841704729864341122947131963973353391714995416398911747796453517088063141052028148423255993159708193311153388704071129074235383923138068745188225421699447912060059286718147292993798409994824037727045776660577993101276716991906356742075052168849323561517468499629667684927952022469799578665811676987038054324614864662397337634337731406456771880734912310347570932209178319698543542613652076489756692209438055664117459335017997512182944808831111336084850424589744070852425243593287095101486367363120537746874969131238895828729813862771213183515808455037177307329605885606230541575193903913402762109712162982639329550100771582727310250772563195087205446901319239809741694462560670806309643115243508425542613622217960967036751349647251616895815221139888546038612142779986597836325745876974214156583629015749770336861359747127491483578550691627902379011634901588041742809745738485203405892883563545014560874675297182077141642673971714176322044174293914756500730427760617198997887699756582244241324338185623109957269570301911019806596081764889098344318504864776002530989777111212215775289606904244456540803746233179254350545057658808671026220089156294649185282909922228007471054800605009505744760905899684480517677328725265203642070510877221693635671833302324782718420613274817620726728721378321552982278060737788750125019953326998062668472206542638028134019910956284421713408219650352820825496575069793602617306149304980447653090997249039653865430228448169877975223876463952843446608952747375326707249780982207957517079374087859268020258630959998652811396506626946954381809230152346750470960473213205593894159937129968785353803704981100630471573938230760974065183246706703664913279457956908810085745470956934067410379162531312399919390614772664924773725413927978232131322112672827273099353671486021980314121597490758973270645888035272553286094934350086143719825553943418423401319076583359415663063293657210917007029303120637808094312068992330317233591601323529932664667105724148428938072138730665583785936537112479684617544858316704816143010814566508413495189943186750147091924744198707072033709837776901328149588760019460875733345718062907585147717424189594693881158092194042490112429626036566879091319421089910564231282884077639291069735493603806101940241709165733940503952535520527747175977849244825932538140652235175967773939647567909363848409746681237523693102949644429931127723397140904289921907659186833654084201930699043803841559023643002590789025339920192573125656328433384529961744427764284660413391283527816433840441208307750131036111326686505854122766684662730069401085108212226692277116165551575756211933060446276883664267356357383276077076818283043497518530193830916217761052750432855267875558684895441016668535088159192762051296538896659293342539294998799046343777197545948484036368223177726730956768320334673299317562642129753686248239122993845901497467975923392788210519546944613438380382274966497523930959871753151400596400535602155791924446814664213901124306843118802095549358705445155154567125684550991912105179762113661208784425979641919236328726131403327929327201700092250117794274857221556094517580614516986312054840483423896209061882283272721379162183042275379133369969004239518201783514157027185283443012256918721089207450163452723619814771807324428569916393071588164261185111322335174987604893119219383123723671906156810702482633319274514021277156267050387337517471719554367569525421811579055944677481795368349476984986024668918700104485512948902092948383372904667140876327159541264550489590285290324447834161647982419842031710380968600061030495629626290580173244827679936879280672677464552969722219436980434708383844001835089257748508892241776433162078080733214251087251889871539522373125391923316212138261115957259903024201886063672148205024483497362768939326106773766796511333181409650705197059623570434036841682648885102927477190872329819492984369479892024893979157256978419803742734757179277949035167694091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1592195758115530751833222662826438937732025221012895100376156677999602469916678681119219454665068448136673379544610407559471717454806127370419698824399075786642031753734979238450808647901745978039230026430396374191492772222598994344530551922484330710003794236334749225349332716345757731005789388425215830245789593890401260435306858541490278980476424161742230093511085395321405218381964926729824364354276513879103208619505840322394831800231732131228069563346750504615609679511102553274687669491464085018465568152275052659567145926739614627242264727075076075765719330507655750349776741342587864933030946878138660481143211342983851254630309657868174027866730684253365043352823537537642957514826163985494240222533699450238022557107829315369495221400146563097287193251903514625083709644419032514997299711878969361863033005520287111239941355759902461090514132248871664189859415178897946931468336138438877021792346923842466203191255688283856653056144197256932624745601069999499091793981716743719030440389719546195903149128358707313722045637661149478729267562572040075003496352000133035074938279841314405770908971834690778309785997446523237700546314733470178466574825645258526302378933351727045151376475396406343370286888133714144064767722433472657219220385383055756934779808460223445806672444390791098201356718063087772989235621671046326564427660503349639605740252219487605473889792685568273043119534222474050149084486909609530037594407405289534844532549683292787499938880594809469731540335364856381454295423361047687406671643378287785990493791609779230801688108438216402892367326116287915693984689354768742073553029506609338020479516965544966369465231520744197817403173710522520503551517013485572532073773155435017715772110879250593254338218031653549991321544096801380337403454853860467960587385490712172174166686502115859194620300738733977594914801825549697844423295282693276972900030518628046438298310817243049194355558768614402701774863385919822970900584163185049663712185747155645881252475407654505068830015173781504264655762868939737809090171750351299875137358988781471722125898170877627451248783304829029316928292869297025406120971099095970134898383481348943162184861669727084484004262599817757206623309458338019735142378314514300828642295625264425209565307311963599974334044237159363661685304737052154839944543515083266364881338543597337226176744129019319815853346259157758114608806279518358886067440281504855458605203621441625072587194683807912618972042581373963669046928474692150435481226052376894171182863591091209054448752126322708570972484252380909230637690059270637732896595162699635815215045691767301516298242769581728820458850935424337058209042961567182585531088362678470469590147500916702007826593691834867733193703966943784252777840587026707249828537979325542721874959855485400504918966318611337845956228359121936430768204306566720216316528806807052958372527009359932580584497804910050007106329332466740077071939751131341514629932207891843277658450450171233022837072501360919638926255302067587930457910391353993619571560607388794143572274318827659853837693587656567987030026265556150672289807076468032148891636027066461526383931364942346397091282690272637178748282044975396378124236158622597635814533239923231987015360989737219637023379102442346972241698464418850824608121157092240627349865590549294355328381140878523573423929368786781270536332972898717565003610639389531589570848321132762476690542749627748956668745084159356359262303676475502115090486037258961774845556939823847021512786492547104842853651652488153462216267466639434354378461998521346639820926080551779021131108598261905902585826184354832010092514386908372521227962832327120721373789812721399294230049167471201306066456248051624217198021432068660448163975074247141942658642932435126436509316370773780110417230526947127091812005984753360919704804080938077573156199052968044079717947438814421440503156493548088326238739433403726702936109932759649702585621069622092265569839145867069642543052719219191285435569184594049400991471461936135302797386074269170260631895004496026192123661136103635523185019414063302835896528472385485639983433021955915286786026765871991621754831326645644409558667047694192801089201001157139981668609863164410472286190228129235631103045594069506744757067023645747300616894449596155344636460293559097671163522456380798939901793799062199259231459059881167614464810881592095198104921319336967972516596665634166124037726535222608077460865320991063790220206551404450260175974374187944044791489063311787863590022602936653296182051167421149100620680452675491931128067057524934795441363703726957647090888735904326961352569401986741378907960762895131957019248147484849934231232775365757828122001270875837617928759561454405974315193766508180450780773215229064777394779893306607182525207227361721426086660358123481273651123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -833072669738912172037186954835634310358687091707454981055684551761664062981008241964284584065529496718644422481920605513530231407728506180104732961880948146115312383812759322269892738270010582150420983771417972723798147835015597970608473160806023117955590271708979458977540894312988845985439787805802252693865477508337864233994591226317709161025145196370648015909088339557997414980958156577334751943454661980599049813775613222744842758672628302057410301363001962140311750141142600664712571810604406810388016159346449118566111275993537714914896040760754147878186456609119630218723799543930594821484804400221243511313875000074108429216809594143368930440308156339022312776523815060131943636381972765351579185664861203978793153551148444302014792405731793594739430099384544395102321773333490740151218020351077411203589646461564857061631809525373673764059870083207083381553840241422003628683796699192436750972589310219572211979853048869836638259590722487384078293953305560664153095965796603983321364408549081345411001502266063028877130868591104922413928694272519730275429975793371011104252144427500656775831263929429968942507457090102808754592185653460516393680373793862338728289541998627076153446305284549330089749011484448907653668940977309532498583999897525625492954158974536436363297325786565335090608574766567084884216132574357484777502411505016427363450865246094565252041098165914387423857385976671814112110376419006738355232398411298722398488418557574488726121212906276989837479050990692494004170619132777854809415237670973626786406235913966281246788295000000122772883491954721398481722151657867312372113721499459371705705428894803406805173252810871431694850908801386780763346194547652026484641213821154433313430453663650902970553248701768908188651504546586038725127650167325923870680228037852501642377629086874859737151802745835990376569287668120125361795014444193278644312966573622832199774297720250159093104251626649415357465049915287403274330785151487926737007122878462714711321575375522524912955654396623240975277750196817488647730879567231492862396096877768362756673036350661308742041580296351740555553535126532698960362517958365845367133756297201521600458077354487639916669482268153277921168375252998066480929336808195655481514162189170664460446641234577517368416448479405488852612099399186878882232632075157738257544146459880202379174684851702585574380345866062334488806933166524234519586854537766808772671063807932795505220505969648699492598458772955453378885966734209319780693568010519374532458578987439823886373025434995975542807070493715600118478941751353358164184726809456630364262564060106114763130854540093706957908200031328183287766161033423826675451693249146575392151708790411569321548552508505474216432643481918259119897824577576824183476251768949258375124524742012080588455271420747547921960182747880283359354441610077143249061167492590732823607603873049136184393881317865817040070610497622534947068486864059157100262535579049934944153268470459554213114216979365679405942080837620826019685128269495509273310478562724875446431812661882627605442345783949545687124667024910697955462065964464868710805598113770574951758698703244119301393626428744761626093799023344064768053684166652258387368103715087449299687524041681338220165375340143952044543706709620022934611021145129627355225163615014963342437834264723300316578240428151150227331870947712746221799277787892136497115239369273019293761894445953331842256183691406163922264754153878750352624293262591009202313055906007503517326017839008705049781356341362932270166924810453583600193654505147646232655400022082667930473794732313826766098765896253799474695003468912951239643978136281987198255743982010983018195510002617946902095898082255237505684320317874904022287557918079472741591539094694415733175170651620570883675074360975995942995432532578080576186089343296445550394550360795934943046690428446250223910034522693795855145114122513455332075721556626785345737992838383779695986817859687555986354431130005363328144598413154208147282778866066641619544764085851495446790918874125339591245482477183772579604133564016405334674953240714847996200216492757822780711930551268680537877497445166684013124572080770072716548073968609973197179832612819878861469766806935586294386400863583330276294197338932670680854004691142324351667944759212556322298690400503449177568706533882231770909587257894268851588145089269800247802600746261164926478656480663972565859447064289954995694102587142749448393646467647236813723227428744160441096207832444492004942081411827837013476718334168510291636610360131772600023720596869749068360779833942874943578458915353901884114340366096055467286259159710939753316211132101877088985870296344891860134656793357493619032328173865237742286482559732970216669067986119930082810600073244843907093249696802097818704169185366481542587280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 247237329834983474444362231235224578692247342903316569271192170899269486832348071162536956818401479619321543851084182867947726487440366770233391434929279278791454887579028355826302539818950404535127965146940706823876603366566746297732776654727282944498676830077629691984629883335920965515016633095916830354416349445911966040020413463269236926439610874004145338572455076519403691872091634480017228567528700743560059179551177463549417144010534579572780568981227214747200213395053127882155018252513322148138257372866417910710993618088195984153839046619847573114377062785295519664636969415194746234059381485399421017004841138816884056062960966875363124940807305311520136149237376164815734344307861603058708830582909986761479431119659376404518325228471884141920289041351099373295026160238827328841628985250104885236181359471949444991987507300885364278983582338521068047345055339044682553045734746856411488344139284871490629343037371817026388652296835943361194420320431471431200416517211107705579556300134500400900418042409507680112236187734225625745276607038654314794210795541036040849981776225095526117011974034799684740998932560927383094773735111653474118545079148368063512865631126626992941101604976124673862203840097655240638977042102414482155599184641214786879410278216660179310553157178557271095202762221537223090647411008259278185326528265916378641453516809713162289947257042981939228245926124048762070163600517076809846964547231106189734206692926242739396827747448396875151185311962709145598754476855796466200865867011870487662342849215416371140457297590849563598669192793677206436563120954565764162669348825543700832281195080493827593704706977029140294812252306872248938032754553848808139843134698160842518212391893982024492279060823899753545048474619266301283064617377220287139489825903712406235032284947446696852775644404396748316145908238158149956309935646287288284481363750503947753545979679330137332640634326162479374796624092485684300152144085739303886089809534884490510632812593220695669460681175891941455504212000516811094229085449061060327565885836087606441963305507697079076827765375770439330152885238651882452733308251256894037211327487700377370317480445653552627109092446489578544054310326676880866544047425637646652330145356275622126309927604236068560476044824789550898142885639662829701998976923413081767400304880590011770009730933121623214345661229604394257446925371789668716595796972846176250620049517961446128753291616841417372497765813552136143860658499005719606282652895109003952445119532743791552773083189461206211163352956713597298711850122069054662067273494765725862133117649114439572387542783457474929562573770297114392190937884351954032397887718033331343608567425455943246467028825025568334376314190200266080707039910388776299788291679536447818150594057263161231272819031975117669936315592061277952087634223040410368234799972478946913715249777011547168282612320800987584968336476854853816071957234283762195909510567131026045122106972420442763620105186523719291883266395912214676195213592962926995342071261630039988377724340080216036403157054137871293708164291463435955907950829026869836782434160856292460164785229898035914404362570432237045655230823679673003937342098763294795113100301137935522288060965876955778959117244502822914397217637932210296886994368614708625587021611190550255430063831786487085108002201638839817906843398599575468480298465919944921261465651581753942466523136420837318355419602381184321227023314077707717763213542701186265508698189088503888017844469828045930579247100442273146933861691986754333703148173368101376813150621201363557201895729774774926269086166380167757435064508601944725134604399330253888175185849844592323812392759326596311194842978760056819912599569109637376967559918914710042700771489803999709838986589896251813851366813587027980242394146734666588682247439668597313846664759419017424329044035778317005348871456107671944954403918670809824679755671255860564749991691209565219012325420847753966387001633278377044229692582954900349116333025914336240722605754080254673286227098039546876851304727852910626838080135281197259443928725513932684852911571340141996056119936360361194113912485773940729582272639129407499835190020561880665242645652077558919062637104038631769205524108645330072739410324028436764990843299483315238172380094309672234051015991879482402840312160535396682555072677362037510326314694191141801957877245143656387237058632741757989664532662971439542969951041744123742671030264762881163336823315812116228986189308467429939394018207781752328664077947780888591825783252571449469879868176144091696556208360986847556496563438415180647560674935055668117048055655064189920378701370745880920777310879111980330372448935370684059355223916620853854509777763433364527810507015882970486269558423057104816130206472257425104999128961935639381408691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -28198382846361629351516581948503536153898143914956257463479765125131560163285054674150940311869442005750616745814003965906586949323708979250116282730797734977851098455016787698893583705892126017005208932669049342467954408734512579082095328927632666736265894054459038905489375439884574157955156484049918288478021953118672790564019234681710681972219271739911752195533092761375748317875150144913083108486108160360770761768717891801290168277209614855388903944262704543305632698967284910687243485230057729361683246336175915241194701191126644836412842929224464267753120252704837732532632557634988750685313812454473155875363786950983590200978305536568429436881354414964575991907433283225633768685407697966885765401169069168114096760014836719773969073687844200784074435000503823772917438369128835729245045843663124152424623916710221332421610611194666435336109202603277507060550377099512177187992041068028594690639593102037530218363787259304096825638978787927815923197291643977140394425212559256888897045889236810370662037144124821871306331263209781123282265898224512126878511918383799746286653545619112295725860476904035984553120729401845433439766292534154492189761523054649663168205117204212213421694536716896128300504920917198774276566035263024309377775189001058548563779607779889630958460430178938498328548329921586235578336158925821629398301778395210277972889999731032359972898273600372946426832655279920069837241402366139025490536997866755703773061682286418204967258621061831175994676838924234360122715017432896285711431335811326980737638830591987196129848825521028621240826623818520471513692384667204039124431457246766547429754979213938619893673266023555760819349297274052010139788880060762969769976701854907829390105838145378766750791991773817768554638490935430337400338089434573232569105784635559299281523847184695392199335947276689188794083228916732176824767038347626758908162022391842378713938144842876972293982596719227435478139533303966561567933975937718370615306162383912781444768015145931133334302362475058242236621947803608701894261382930409868480743525207259525518539252846454965914810906420814204299752338674414271760287263915709551489248964443711127301425035570277665520011798197919994382713835885321698366797216882506802826511744200069016402693714651587206445730067338646506113216433631664966276786300662919670770709546777129780341203198956712715900344818684661335459272302710190366323566106638975000019735035049828847077579757378980184898599480420285840871673271677624615468146628070272743473945864234892618661748464763998737067942131881944142854014038148582601986040351691928026340242884845737999589072140946693852664339723838151411971149147205655159465021990654746586604867281820978320734641078179334162504537675450287045922892020430142461488870387506049136328375611503609638558712229556968981345553287257512139362993845378262808756154002134909832853905571017069087483196411656453792741530665541427110291904406961740875749305157472201146365116854087267970976133624297500051071030532723767263795194735316698204599923743967623895825265698386241479831716676669082624215806924973622172935787291849659331716506250800780694728119335004850154296825386150289845639603493814534994704723268021826512018233377973560793617858669776234058670756908878855739934254416095372954364372383327546852012265779490078190727119935198465985641004521927464570703091046930141504044361559243924702920434994273128149580624900970221887946975920518424994590317760691123733597550223312213201332689069274776242429952689398109831912660649377213991415290259735361018267781314063147613280297376236618227335350373956270944437384785732590267755142180470779678938750423598104808808887417916866593672314548355766719660744289299924859739737529261740284345326885583607220699647064628648915494901694014667146262916955407542956188636660501358647730371390032220805896429065066895738726903161522829908714903287697759426417195706643096299433588006709258368466413801905001155998922967729436172932494367680062161528140345733969840736444962030758561980781082502783339072428540865264141869180356943099190525955407032697965841317707320850069610493896940305956363131608070917724650527396312004450515440751461942905738606331771222125831751145895244401931553284882179244761680446376032906297881214036067456132125583254440299037006402836070693833453657542477975278137653319121971972309196149627047756119228489643173480277539903730715978759151988482967466694185529027966270549418941443577088935302581696117259117548002773106085068779438087923271487937527012705461970969816050632816484666662511716735977016930660447888754570973799322044498882113125389765605609985171903719696638196854946231059257005951055059843840761707820533433501064808544558832508022643706366089163225612575849662999995794086058306494203421726722115174864559605794056551530957221984863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 1683295837911413802397809000895215126276750293886903246840729342439997310003062670291082462014647253795215268324882959956453237407779079208077296790901604992208227577876765937261438073987798702221821096601918712139913820476587082470019142860494162789986503447638145063535575552472714728909568895964133558959052240563345295382654204883825926472435752069913311153348113617568105213201610325753001289755331990716239721901042658252551239778607001002232858168151937124111068755492135969462859119590187527805502044809860341193321248123878382149851632824621458906143221868758338061568164851349275833685602040072121244400851315609403629481732005433914586246674835485663598445309428607673285704964008776820822157405355227070088297390326723377055011111781721695168712952418780515112319335912535483567801675725072992043874735666481203474846070813880830012252896341384373335733852987545423421397669454224323746138640470560623160387378262392867732768996359843372245787834529322021127963930934397398349275018954685380209589600842574148559762925671218127183340725692807216225018521627170243539158984418425945166277594536514599550715731072662381116750607052346914691935374357125502616303676611493589720831957498279642911163598227132244317239709774510260749990629998449961850893799791369373043010705634719020191238589119869649869874847467071271241980345311414801812892160117838778227884086167259068781350989841477335503113412679852431152312537819952988827101575410562213801453966131630642920107832998937220284472998152643286282225902597049502397153866532076551187444693376872446489954512698434539401423120407470544917326732578964896863652283128960624482595832696818302506295178103665823800728842006767318014527448372624369488811512230023751338949839612236572406445054645106709474740995609513101299728186065666582074271125735805285909080982495220140683929013721202420720665033025726663028021626965932676389612377346907200562775820070023584885433764386999478788937491252669949101406225766759118792235103927681010030325557330965469569749699087348221685237448967185148303958743232883668375871550892223934369287514455265162753757635831006675734706991910213076458790255307598767783941892021520092333452257972576326408485586975148006296518928615469362465110368951213140855309350472850169632386630660682497535194555367817909944864783307919928660582419989686367628304838102242138007187543835426735201024308119801975734752724925530966147651853743624340373586647763830072778802161934613812461785270070950375836325429620569102906762066464236625379423288949405329373461992850978134662456513424732683626244532614500185985540680126071160795008516897525993383404569918163819186179869852447331596878138274254550887096298308496567077684538483085199816417470380093750349386712207248420901313912357898864957601302486933810689691805143495115242961959117026851736437512797223740915244443366089672709834841131607319396951228371685358995665886977149347265066726485504498947618545939166007497998976438729899250222663522821529438617048874175052864957019662504369984208973465716192464830952939921497333891118892668267065581964020113392943680897912508430873076683642071885885985416491271774428932794579783249347636880195280787372695808646559903093889455732314414789447260351087471380738087759881143209194529508596881010828021792641722590219699004830502614950133877693224310649957721499787256439543773231180821325825361060425033731074488664065682809504577416525198135113221970849104618613292842857026883665190067390516277728229891782705685762882348806801782127407903541856643214326674548227457847409648996329944344881106510805535461875378105849295673331167268039446140534751586904860658202346630163420597708488480049610743105793701816268931336670939966847654146226970242541210039737179709441896495506706673288145135416880241942882995985719275619298122859776642930026118701251925661024980068005769421825342654044881717202525610482363969672633460859360903478305379250543321738400422166646337904001233009514798032119624698261894225809014766633551674315276918632108634243155824004601564506234719519607865987881031602192534675037068337876405572471725356619257779549169664197957027997551725711258788532972313461174232463808041968510052635772148641413395658438523837592806271442099303761862385772447438362675392582388046354450823514039496960211777189835492700099973751844904813688594222506936200358717316864684688888262616741377529365099395807400906784247618951141244383738525648656087412845728460774440748870768526295039205197063471125924570734489387451632853659397761797080012058717685232712210430561575645030442113615370911914290079531591027672913693791872913003122370774639401318891284802681631868864123096296263253991581568629081984449075015321694779707247559543535812784584503825483947439170572490631760487974771729573041235235564272443298250436782836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -41150115500099710180990471706100957653879380154354547641808219938314527126498048204838797544271154662192781058112973602766353343271274448162460969835751241889186601768355973822735103197310631172355440438790403197624876356833190310223056302789578289015734540524332234261037203856619242868129502636770144932381585623126321428894591039822790381113936199504890833419875585052239390887411371757620801173898042653453605652554139246387099774636998985618778396776301003913275363742849904160566600535533648242461025268737776793078980394918743932059027811089853691248601036064064630845582427088488363339560758899241419497995382985750869535289763530244351037191166623841232273221166662814198407023834444295938970967983643786788542387453445816751878610935320064767385297291313111388576605792440914603501885201821074498237420179501278354350327273011003308098716643691122873870426240593047150691083203767784146391211529628827753294489090646854071352210918039871561539036643808649009510565318757549369470204424082856296766754344712086498280859598350739851722352861996217773461127869852167289687151184151324712937457166973406517962870001598761568105555863811457265207455007176491873736236267297571916260855187965912229849679414319674611593922587798874776515016338602442074871450515049955772089709018219127447774297263616106819590704677983625278810755284407419383978768325530911189303278614802432054567073375908598574732609136609402799580882781119790854435638687080905109930065424492253909639623334119650348984858923898149720343788551075740073108808927854740881286416659836938571175509845698299423953934448529094284842265504394978109285689534992151708978550511747374007726896214056869238162633363679633751602498609454579819908629002461863937793836451468312082486975471158931295915993996644095729939416166833180791937021662032103180991298727219965158199730651055540485122080232137111164556247750967339684369334282724160605721683600014936290433916970557050475816692645065471838119219390710336864526105009625421032722523690739959111017533322012909332854349373095297503741089430931313607374323907738564389990159797096453905653616851167144973074923196975020292028808507188370503312971105869585252756462322882423690753859893555481187940705472598712247774600163347785358967384041694157731665526391670221522684338605256676676641342803698442124095705556310770374232490526792733558373735782167776800516827195456228708427504351639386253176435750485137821577662687556668098266857555401829919425635304962631763888324188175859179437898900321347980538056848852384908013019709637400907338290376228528155310506789199844299468245892002182750494910625364671421025538096188801469731804403933913893623066830364644898380526382711774212241275720585046428780511133351875187231344429201088111852670517226107790616839504165946455431443982349727011171847703296344344999999522357757011341456049264708861976667836639238200743289003811332608176694454782008775142392228738291754259919671467893443604460780404298559918056238417707853956675660429380480910444119007712261779585581855211305723889713066474041507718233349798409572636899718054669893982721246046165361063662007964799640768892850090618921956651676859437492862174412027329881536566673524829630608188629831042122683286445185388779182339658370848167070518810336509662941780047031162232331189915572579336226366577440530071999321920937398029035495727942684987309842784609671896374169457862022621667300157853801452416614422497859018903600836096613383143483590125224279536441022552163990591651334121897871613928472111506622587370318332472515654980658395597635062942140591125547975706566483174459703121965882139825755606967764879942289893276676420595190478639170282170826854909682481200761105762556224584671575616313901512145705556419513923619534269892169977855623457598035086049745332705093306843450959181092102530009503171452306703500455000435264297824240695044075632989174295134213794525381635330273450127197599041279087416841539311743637260289967098843487936216503178017101200013076707846704318933613268518142393444014677485930125510890020329370592533895463360322436319106347219322912136243786729216065669022980401477225881385667852870446793415681793002668878345884903440496014015347143172844041502690669180768275097620645170061594402654178643414850638028377940656639755936941721854778179980137811436990554777786273604213973989259997035504553641851695599442666217828737686526907162902125415979278786110156242620557246849922135565536612770742960174011980375806460565442586136173572401389474811244960415954076476332617816227389237587004615374472953234633330202637103353563178524909225330167332388187794058823005007882768823264491701782033832549413279831367059721711467348376367622521348582670641431838840543951139806932381095242942925504532744126469509093277705806077263883224759410950355231761932373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -520683126602297685483350819396093053821785934593690921275797047309399070266882304972763932737817549836152376888476090915302154555213966419562195740248135088023403723153630979438855518548749256219874503546914743318769164848916329551052244696780316213530387389621582949392941126718846268433938435888958257288825692900556741342143479813434598029596325194972970731229593836799728025509598051641780912967061044976018994829568658556662841915840839743209059285381623938272598908188235850613008109362703884123865707839056793145166354652792168392277388329403430502545485621712350029571444678763710267649594232981828677705684965130645596036330411935410042602765935173745252196133705279839435276378253547794783530713123612970784112754279923714474111253431122258542504339804072189243461697976093768139409493742106152649063327228094971158407017925196463868731619857373926842731922888197642650344966202580322655007772452097172123740439968964475365710201685623721555952464617171578248641543479600027325023595510649189738355779084392715215325271053759057114253853929376916376754778902888032443637083079429995340792788951750676942782565586757137017713661987307493435896035974772440882681729186549434721950959220197738027595918170018937831863097656929950515763474731199933622627260408768388700316922470634940459043392429618458992478923978047985802033467892321081240500142460499708113312138920159643995888846572465405678635871184354834343663633372260499486671972146640324795039725360725558688578361989793972678771654328441552906940051148563147458573074372658266259246023898605622526974408468485842777982238444776072350275632017849377700961514179081372953732434564234833244718971029880786123150396823827223290013182269159018006130222050864966659218918200686061402368588783203711025395552722070064440577174495460253203452337498211793524228172802736279787863251806505839321943609232954786387592772757540465328329825953069655210320289598032637959470618442814147655858224746406425509370202344563231475465511508823210869075374667616154966141620036495085844998929362379311239482629753783412720484706750922920792122240170684555166131409751648356936963847109784782448939371614813396260305772635360450886988905351635287185351179521878757520057422417799314354376930404762428941088999054283089635484744324378984597303447617231348303553744220914695293735344108980891963233618188083725905854585572191044093612598818511847413275270209455281727035708819738951271124730721694022299678729548842308274643314932443797584810600190567847749843469168589655921430747360854738619319096271375077656902824367004322811934068129355855750053157611087091289214823225364047647070815548069925142093228451111237684788962119453582879013623552322914006980323848937021095578361832527727202915336147455532923663310285763856990860610504092242845117969486672563521741165891951404310847303602758758147981299642671395528172571752650110064944738747379428914159097187595623343022850862048630937885213980336493954915811064818838816007905886219543556247538621992789400796419677076783105648947984068273955184346612451969040972207444261186488238355382796184828006757846390004029435318216953421197656017615638411709048424509162195792773643254878626928961136854524281476104911178670648906359793119084439736699502910286795630645721576641987632051039519418342195668854145520267628753846453423415832149566025225092479829571756907381380259004328080764903349498281989371682436307169722759800369033285642354462106641259033806246493977491634169279712299323215533753002102415783679693682233701467120087067294204812021141213402722802612107740912394535396991089812159251277969322872561161018102430223140170467160987851258658491146496455542927449912079963174720812123100632868311108759460746602367592134186515916883491508346481587176717399690819463581738987894343908677568748785986071859910677093404273619935536451495819423405422269987125937726798664468227938702720745031901061938694185441967928428905378144765205599650886133644984583728604681512743693719606229336875970438335457455293198524422162505148249193595690021016392564108007045173939769130972361202282722262722716965670489956832161905180397885279399432909452115390424206509150154505735253672801888592877930318334156418022258658248964920541344223852023371532146272003028596540173669001515981772921278724666394806791054154924421209977885920147652629396450824473766988723999847581952532120584473965088004900084067569354085891044635107915628817977508861166427680462708632608592756306809184632568025853812083715711385651196511587204386956796717432711522973814347248756471829874565906135131753261949744619096861523152627135473865972273365701081216743117391034217525284864426985719128903422593729924503083962957880686138405958085477785203520785451757437461196147162968021783302714853994127067701944615762954526871908456087112426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -60443298219924221282517746206034831407915931649568966104509560011734677515563905286067495002620733271083049805492115138411474950089839556732368499946123633985304438889604691621904451151455219759979191451308394421225302705260216635569551786563938728720596806352848706804211385335027823976673861285915070308850965014990393216720717548843134109406345954553779878101335930758519448744875211180639377431009936760595631200064988537375254639774823729082381454790079356597211152576357481674198847463518034042729183975430423412461428599492012291825079953667193613212002458815832299838904321340771634160761915736463597932504344245775527181699237887140237357188050517966258272701884180593387329989083753468899466547906046127514638668815000221728672941311020967021411918036648942196319227656007708259344691201325580610252075272684296991005035735076149182325487036047824110906161306305900471183307541916271250739511760586435858806770330616375583361972773490536541527321494631353255637136081869154856390770234144532456227394787192220918775544784711105742659267590882284411662231295880294770595676876158774657120055722873722577948769116255218767451320023786669194396376576324020027183479298808283935942269039891787058304913662770154170468642301734101543210479922366273523394339098710250633347733156350417466218435423802166575132946270742304486230843482517378401053216132377265754370314709289372040563382524821884957611174256527825363690017648514961429609052693788344092604743352983087473354812450775154946950085995088176181473018902099963086670764917569567154777370404579454222577727811119727429683967498087576900794964735505663373954361683734185051017386133132491380213409202620002945680005315102059620666494445366065257922640018031937060866321613540369076552345562680005890737064060627141644080659295865607271889807090976748419089592575435095384711825347774210943098581409698768380029385612807128483090678030913726980181046631020640424716324746372767831321453056830341001509518975425501634575691897621864575789833517216338264490211949712719234992132887815845116685648540353612471148331698049092044849213305999549781324134510676511689765677108472734443433252093717534240582398169543675634258207922652910870096265638921910362445667336277180466342385288502206841865706020725022644204716270490715319621822599169424728916700169704905325150497806223267029691814823136288513753386964281535203916373017858947943362864763062651097504402303741351776820116717925882786313880341729672532360726749165357065775061389950198617623510118582587116011656645650995237480304914688366792907972156224595708826033093241967327466284652928144655925033858464200774135101806120186151760582802445293320037071116950621903230168286321950568919127085963815865001487560682809523145404636237125210738290472231222985224609220571983795556756236960405402952839033096964788486923750378022567269830032297833050188896514578128829040655360563267142642047402343471825026344588720919814801129245920672369556655102517630931218371206428097802788100690688647151309158050438335753987137605371396892138342476075317252433495004304484733518225020835472496773709211875315813340588844892538012668194032562993975901082859224491597010424432464891286733817146256288189117609978708768184773704439609096821212708770684801591155913547216349596646302401467770803142613800339806766153182281838906899111691123390704045744442722940844982041023606322489420898135778203447701081452165579886178286385520525569742006337041511723050798839362297846125983631427054758972039038360048994213221789713501301915790364149903998359333955018646389413482671443461627608614031803570083399181858964241478928077558483007936305338617718555032435050206951601563796034428055706615097636233816926564364188640538153333525879392303578289649957826951221587817638421585350822612434672973154578442841285211651494374397928904779181791594198799473180814961462262008020536454636081905929155448321446084918178303014289888344554070045744369740735301636771541075363387564335920775465894331313253552080872853385283107632648197068534734850968212273098982589734810533375685148487853554399862918232875358292289402843583652491677292068464749034674908342964265150360539211083006016903750310692951627632459369432597998612560022130634891051029277798076745031587970130871473475546553542233305732371588301726259034647924547166176219763416746663696427383994829308759216822513693274854789956324732139264358350111557848185828278184479375787712716666691483687540510243160718867887971361777690786544930510896070391062223633988587738635710135378473783817445244183050563410313155631967961903449738021284928892071835907686932299532900563407505692601557687962611590417341828199551368591860468944961403409160422222757915918718734830758285218601137515893376709081689090269427198170010254404100494249876263097576156724244356155395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 20242987030076294900311263707348430036740074661187746568596782539975622345161206472974872190799757810863462194806507241728566801732524423877691683499702635844504102532347326397386325256335530548930915213052696126035319928841789626607403518457791158385601596198982221714043163658184027897335010554913946550933189732316235668373112369248791530178658005266923406973781184797497018505026587105723997729763673946863053807497802653795139008336406862468453832611779863848096940411009620116196195791059713318520814248649262567277587985380194206830375362751141506270657566296811971037043799163265019773842446800490284867818351703549639505639224978027210161829723682560641193209712943962300716739733577489683766217699984936129448158225036661266136725542426700548836757576123806299971755555455247356424591717076765228139694016012561731844967299996635893894123083153077473307787487995941299538188190836309215790940796015111357119863307432901042997700348487420740508775488814419924132739199736625227246480042990987801079438226272383672406368965533549377320738639037363520210587401560804690243179986485462017361936909740277441429631378311118538880405284461985097098370962603967188884636773086502960190482433636641194412368328191233243242073199531340201259961381889619733533283171256102678765830183815161160871434030531425117576117852305385660552900446449924959043645528110142385301133529279796783201383097261846010209936962475027885132052555519939744761215424832147640902778710036652437689113946496369821116339181328843810136921843579963198062004370230258215439353796809292023515770301873197322281735552231960962707506090616531037861436264733820472281888849911608436563597274049339362138180449562030871597910679760440827680760522994197476062328260243595823537884262668258052431740446557065288111851254039275935446555060257180347803387041541682452595659391991116360576739919467258039377633558738678520025879128425618739307804364058818982662960631491062173044737095204409257496938583071251338609045007228907990475466110740208009277334719376171305332776754679665404650244339156608235274402846045301147315937672946403068658305366308133241451873802112586323357154576767565915451483052622414431095309084459835776482635066287658826374855190235761326966008937896814650603626245445121829943421508381097189382942734158010759005593781454081832995386296151372508691872632534437604766856067121738343938017776856472245871385632541190197241762067039868745440086217248699430575560799877737510059569105865700186614500566034717618109674140454794273013731259486842486770346087663262329604224677463474058757620767976992528807500950629804285804104522525122480360130555909490129333440517962884936989865871448624471702047919406019392319792831103781272267880424692210946260993383271707730674602500424977775914806212409414060699907316295554306583673423257318618104738139090072815080768382590487610019848628603907621708216010690725392709267554043268676430097968385630783498990981400634141330243977130875177790288664008070057592567276290044417678447359024160346789573073772929614161879008136892422838229219015145903114002988145237614701740058574778558300922881504637046805927106746887081745983961830965848466151114675517084237001083017434023504604501407834081157509154325154678219690482200286838870321923025959864500214840885078265485237368727403945763929963903110213649153381800399753727422495382333820175151547381460480221083440017736894929293821031296766757240457930570566876492996404325120860390104747514214659555593430891238199969238016462735109063543534193907446209758111467658668917978585646818652454799507538863963977176005139921315813244192703765856031275893355539185668811525995055914087596838170085399193399675325638963803812933557971537201439826765521651484111857347918505878776994346324282034390534557205919290077486386212395945006132473406431247791074316966911616828008527740208893245327333078510368247410622836374385798449595606467974950156661625775595938798755880432887826446591310191806259377270260174829099789770760732938911761084061747315477107643499056468434743568012212211506261221399155547745186981840368007053408237518686502307546881579722136273294431818783837747377342309920033854623663026082214386806824103251588067211400041996475294538414646106739801537331371831286982580763036002235972983623819652628525174193783957290943381850051656804873324578668222461063352501895513053041094172222320432688860585564832314424712806716924152246179158250551841435378709510357977824142507066540357177432156408081165445951725867486822479306808465165705634235115704967156634638894824259444987894367753586670712865792899915543210533652096587715603736259862197342425259138966138245976196384827040666861550860154181070961414498170431107919615821998985427622968149960004828558223568449861414787396058631921746950865781400352716445922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -1933419683537631941376346246918542172474860031869573230785939200814590609876635208694098353371030928013028809319067934316866645196697858176835959972091039939190998521662443901446742479057475843281195584392201468553692025401435315061951391374351545559123601993602805788857403983927059819276146066681561728028552826973583958277133874489364798447737116026887977310886646935022512283939897698271208947971082553439186416620807974632974118945693673655039027395591020163692021301926358708633433656546025152850125243871688817727753560742172212099884367534133832394544506198388778931234174314198401713661454815300326064627112140578188900800728377807786952690288043164461661352477866141651171188010151204345605921090228952307705622140034016855701405657028640648127104176331814415217614653201291418374541148997742118722348847041172619038536900588107126618211986369515911136503376544920631082240168169741508224977144765767860337058664864194083801630677872512468850641949400577023689006501444566970406360613453478450041107661478336124683186058384962226371949127714236503327806978281420282666345089839004327031654955570032103051876034597621430305535531991500004561925781771528697199140397095610232887144829833785126684478559128989319018203958286606190641229195752464952892247432651459994762671791312411218390698710561366217047851287765338515718199028310717953123609418242719047223921288605019423426121676623874773685336033053690932307623990977455995853333133651125691364576656233010599429840860559436617663543033741390303873660892217952914830952029653823318716245948285727606878868994187450018133243226172551147679659275589547780840500674532864129581056275240567544182145704191947290816504443188244084190027222610730173377795073506530367356891619527530160609690289669284735702465484502359909790495913273149088112509329816684202456928790328401958232071308290632660653442387088453869973245126139809635856253075741859184130729160630477354035274218732534680953937962743541268273874302315868171125418388883418000339101446698551894927785473563443504935043483682002136342591061579006481207223065816335774599635499864575207673842928719506936723150324179016495147418205973014646011894933026318925685456769401225059880847173974092025897153855264387188851947328821418843759554220382831028757509840981194254087364440284097943045395906681056229290109727528956469024254069974844959598431377463424865719678514137517281170198685635056642543853007915855323413945298812933485869630345557896625887360269683548465661097640874218114502562896452844963616920954751622375114509019347628991574133451725769353014138344640860678473746990581012493959150226693326441499781769520964126377832270932595084857833030934660731230661157727112728632395803520672461681856104653092507933418521325760612715330879453013650310269861534573333807595614578244427681786260616004570009225191667797403089603692874232904737411406196675225623923446240532022131610976863625456179220464895118067662858014815263497943894103481559702074403364283555012456980598634461455805580795541453877519054763867064570164768329501190013338676710433905097017995570176055975025559742435130072035010366874998752577404924652171019002723810031130057577294784586904535704226832438679728772578856306081185436346429659930675877901080383848056197626553614313875351055500859585141154292147957816073145238562839510156801156239774476615211306285141804258771820052442666369419607849913012735084392466566379024586809537465483682704767178585084888149128013171857636122681721975314378030882964629976720401794535184917096015577657111040705057384865278350184326726722438487841394055430032914482823840185720351494875148283871464894085466502089763444760897890305809855823817902028856125448776905672804992495509583684132977797159259012326062715227085742742547950926662724093789218794529929445686798418402887807052829008652069818544438858561936136010447239486746249712359781697545605153394176273328592411120870935789021408188129127753011277795367265580743229209789658080882377352937603253837454780698357564069720170832942726728321632197679416193362050099860231631851515256230218108807681937138331421021173364077486402848721458504103837372513624731165277211593331948650631648176354252520204351114345938509135494484058708397190792635502328565683327301313254242423197040358727235664520469531177405964630708825713814279268696886877607159077266157369207614990701773168663992068794073404244261005198470774791416378486024789871725332517726402633790729493383720600265121354802587326667467801863090349483443436919598228691155569597740481424296258925424201995393487643822061928231201866365772969445825368408506063677024615479444761972100952643613748340455167057143541475838291882249029433060994441481406507699799184372526960592947546521649967724880722776066721287361482960662153657294126674059953074902296066284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 95737500412055416089340899780326636808147128522049727925732719008622175762341338005024050841717589981145583354163061063441809138188527385824281351647242465528225347299514323425258187755071937760867110788524161468380190049793360716641912242770999796542942485256137134167070426858273192899517228176992971130749110457315803086515445126781046978931222755978342947692743760496005011501851606310446913948372381462001930004546447073159431030448110109218895705977418230121451613331554285646303870011155877057748570341102238840305031592169124797437525409740573035996439499340612259443240378157720173348768277479993277613335625790099575126042263079572521553504856652028109589217295061538978990293184627425982790059336647018360229351249136831011937123115861800222388438628302505939374329732882458512163382484865806206897686504279967460647793246056428706645672575985204549888533017648053648361803610515024740064563835333593941655987251638156543208963905133920041422532060869309609632973927561129559318450112607850972716565142219816333651909023581827987729514226237385328587843532197357155104808436610430482139235778946295582970684609095861866663838414493184646906886234284185647808601072631666949059834223443496634490155809545508391910481172543988865537024896147572404077159417567729446010834196105249463795350038479607942452492023599127141170218348028834209772128240968996749122949345218190667824519914262874873876654885120040203762644163832805574220928699694598148289310690895079854798235489397104596398453384807510421266648869819144854573863154933873227936931657113991250833252345359239520147161530576913661289146999609304119666101665755300066151531916495853937240466992263792344322347908264241994716270952111644369375099847227475912451700671265345248554724073996805124418108762835339077883486270544712737786531034895264111871230911135894649728076645341028794352888347784954148537385747524528523713241894683593560753485063067251411395326777625889046558528745907454648033982702675769152571167384407926508957697964822944491183157302699244130931096598709812754941271042297568162687171727600969804728483492544894781557563630389304428238233208729615804506064842810810056381796305768135916180813465830752226783144040944993778511495940369991801684633473043674391350750892348627479704380189372121954124257839358923795035447171841841374005715061566094798917990797562842835116313617024314250883915846175522972195382627229094768826834307248872641869362756354587283344633063068281380623245775362895347290642839143785341424456363267798060907373928021077450403022345347702787717138666042025554470694504580069890136027154069269222759116836130328102025648021404068714669388472629356153774401377894206167244007363023478017942615855918790008925547068366656192533937962954927027661657428672718036995679589430516114895812027196478501521357713361048093888115951342932866039291097392311603248528659705062439132350813066001546996929067982702565180293236996590120373747318389993619674500498029021846514898467116942864201100862547410536073377560004570921716292120334259813727144547215925758929819967667453889004677644135377729179389861752032210045587050442807405962000646435586100045711740606712936260606982126908690328636244876212643255622847689907990673250982948039739025800116383719735327760029498801691037961973853306056757115736856629408591422045346647372876377015156494034642519915195777569551254622117910947925456216736998641033416715463990503640060629444391174266783135393807292762947893782575261521807918942676844430248750854688259833632323088080412344996889377744743238335425610945200254687010567180593439397653514899155020302859317686275220177189171527914378022801704471426707887816945976144683641855496178904492614250211569172712303237191351743040242369486988861539605170494565877362512411596193152768440841021273694417444317630357259858680712763324543432702734928862540306548566021203616474928147945589983170515761408334807715167508208904589209223680535585960870788400947303313610171939997411743846298725810870719359273522528300145210846719287508353359707397175297962207208226425277880177894571893828159551249686939018960539353917707852702962803208323490914495705791215348171515547555051318174470826442852874482997277643611024404687322758326339890058924536643800382027788594065980717034022581530994763090236696338435146616919497124167828033663233958607653516928168541768191312924955525048760454956790833289649699112314928221851641069460683344436654517399633577179614857988047396724252374584178685983804378830163727018059610092815489553275039448426314765082273820742442625012029758056862313547350849262516682437398763835962806784262630910149150968367348087598231217228995225290792763507891694339108217000434544922163417629296645128566666144545126530427323781780599723675426659015021796927946695632272167131304740905761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -253927827360610054676794511881023417153019520409429932888052112900312940796945442277536643134296990192044570131088884471011582809440289966813691506662531123843933989027590979916150510004542718142116915859460873036464774255334281390664075956268339674687270583810894169668307577141092275458486571763141416506418062630321022980972304289835152655620285080838600438219572293185167718519141495338082413698686209234153654058073681009639966189679892251600344990646108832531068315950120348481363983778279786146525998936643631304839033955680685059950941987417805570472400746986645771437335207975696125641792440573762934796474936400904260085731709843759355109681779196548550386913873827525201276968782626367830276436279323444790431655844610711488828126760399803941164152195375733077188622621746148336727022199790922933759141955902610161037546790271159396869699503430174428011556149519380545476263116535537279346870585644941719787188342767363146733420286823084322255531833650236541826286930460143286423823015936102186133031970106437490305955372279354242848938537251942400919845968784724550415200271351971520721307256426880194402217073867901788577324886544965354799938998210386066002788306158634280580196659988432946888730012852650730282831573487282459106469514920454327051911038186170362903325504030710489122273782497041318845867488438455748113342895669943779697421352766582494826132924336780398279571855919535583731827124505252320949256743719217691858579594850049732213292128460702485528085203450135716566905263888835674537955894931111962326069288543814920959502423691074443904358986309161051513981539160836724385972551986472231127172377953539114668061276040674009468718181566520114356610206097243116000039377168951135266595773410178874740194445511737232275321040731979161350504560211861449536025188099736247176166644890584332295010374604292263287522080504824226198372009603061500167327987931038628339182597584998325555587003488895740507998541783130357003917564205873075818938376226901063377405599681677352157424900426432278596889331752685173196533645993778070985660006670155991184258654942307231463813563393153963904024924164724581869223975845553785245900682799588765752378267448341009311609550399998842344971466437738537111619467700819107837005344317031279587245662828689999112888534593939323497537351924158920871517663596365794681771631409245123230456514201339554924240549041902467499567985251385031266202148942231011150963772960452196486427775810034421427547862333302451825120300718462237075464712094440223117264206173667296137386108791091203516692081262094551487612573124642193619845733105498690207229712180645231556805240180361038285590285413507566729880788022361763637964463538951359879671942181658539802442712260569729221363865565272338269591209129972986325260444942530646879654043201206351765828925008271950166397128704442494860052338980416390646934715075158561064949846000251892048140992542059358582142660989129958059790185605838126672537916307615352009170226888602931344818880471908329029449536770038116338160834327779765351312744441186355970481840277831806899615224820319004767864601056580558561333028787341942854198800235056442265236192825079547862249679886261603717929364931641201494298510789019584640783211890782683157304175152118080632568349054874270667740244897752030740955299898470966190961024584918498280031994251157024896460639326837125933289875651840545524399433062709915641248106603419915110803937366403039991079366560058621601717037415546337461183258005243629469027148508371929698139312128495005863841730810947377351382541521956569204121812539061120223428966546564968029609432031135767191020393715447034369975246188179770809955860721024848192370762740421279042004393613240036815920783592006126690551180444765548004573390690404780919687312286127996131405029007302418081813111720617521091412118422589142429462126036444644255744704511228229121027297851892291704292150602032593133923054452506274934580582165099776159443379649090912475270941340353758493891834499192486801290789822864079539623066455628170433162669409441269595312674636087985356179376605116542873124609907689383944335177799291810198058317175478456831432624753052496647682568135792983059189486819951257874468824625044081007716582918163032578915785268906016682850092037627238638268383739742249802891331254222860886636224133888664359955688645664583806959612407475885616388519061617129594703125723871826313360180888409230632284378064164163154758143347689678918701841130449439899147872249995441122396736465872331724587940260331147190580269088702475774871206587409981751055353979769827862363728816174031300011609525437226185045999371931403684671715727427518819926314476426510910427676773269645568888043633630963101063572840463351738382198869394756131382154076326454439713203624767835275914659720619681593234417960047721862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -394108682878966466406797527949801158727170490464080949648519780878010582384856808833100546668125158941603430826467784968019913655830414585563351927699251316034598330768792895442286248742410220708150077843098374802006082999756526121893682614436068764009890856607827949233659207130124446923944935786155254562018335409114078735614985188799281102715264746228935040100034190744051519971218978054801256537197438247157263545032162662939876875708297059891699983484559869702278361073927467702950196309923623799138720466693305165729164283805577457655770059846277300729269207747286824551775923658484683011811190259583455537444835374598432887146787185738480815547725799923184134485099545641865631153839858993521862186229889118429808695121703521078500719069658346147066703560761666802975183000035310726383018823803438788517101976768312548742714377892116386422168229905876801324123617655487303681212020252028729590649066771243184670810423090215733404136800051651374928128824063095969721020671267346136229400221428361225499513789887883714202270349151613536175871316347957106053420056929617840583731992456359833521071062142499617826596470515926512185632252633702769482664609018217826722926275651325061336248980699457543351908167063342587671945997014123578410457152112954872017490006657799445284690652131840226358610043811114045045517449448220838944164487077633321703227752675601818056095898624389356792391173534066043671640493830388937556386480608103235233491329874154845737815919634707971294843920135447557648414285235883459797463512389723978221630675149706018555497885530297666770645721499119271116674930120068625933276577964068048718303857814626980150777516006099525733237516202364802253018429404345753079121354565191290625195764414609665878957249198882654221854836219621403884675118270385146413208353517120981083506011867501420959705117085601190527715347584368157571231676989925623720643638504732246690178656015555567516895865534158337438852253493376342287179643756204991305201563970309510256335211005077766331383939912421549923530516910387240999549335372782245497406904210239893518657347375031697906462536595177259737021865707713027829201614366422066438454615181073271058339617377006644402548062579253920413134468773910551050043696929224449130004774314597712962618180214440699084460352183487928192854592421074383203561015320278532499877160409759717283136545655067555423948973587210632462896274322009823303678021626484235859011345205830925630054390252167687768034677637460654728779054960956409621079375341228768576129876417053276712915296153664309255607919501989415905502881080509691673608742932458792216607929301129401645893378429883687428055413836836141541505729550196335898782519255076863046576937636079261438698781002627199987913940947433844653610939502339599299222452857408841824973228251216036270539185413709667298692388462462478328129250956754388041153084533696219152207030784008872547935441593310651785961909137685255625536982066957262624877485295807724821409318625827311312750241997000127481125745692481892073858103055433564517885823463000387615372430208068090914901074357760393792146661705664014395874684647367774621001977902401983319811730521227228186457354414190814148111643878317147349360351695658418849911743867898801925593121132251841056380375613560902500681309319271480206152653571912256379804573182492084746806207498144423520991895811472876959446956155828582801259103446348942216799031622962109898966815619147388447314145563215099349579511968497229295079043082965203966873493750004647402959565356120718073361015156451125377386814573782015372404866411001359601530701848596032471971045658772655314674523543582963619153644795508243729461579480057625022519085550611641643152575422049488260692735630806211365426148810211725661474792449655653819944415478531934555750843486749236396376097223957352140370171406352815056976051971606131974085526584405563240174771289507052338563889012235563036604866094975259381845438703681661257871358564011893448390834156601724046917016177802351410491542708864969343107858542790838811493574028908790319384853785802503908250618193204006048201684275729123195267186992054458579132141766289432931821663235150924764388306311336291910047640814125529742371041838088790541637771143278412927817456728775794093535584836672099451278698863961452020374539489172266947203484966033202498358203850527362793839965936819624540324636379080456725438815863185244536448923076395159921518629915153670472226958471638178506466904947024516159848482114422946148688601892402931967634621435118263811661864778220659182663542443725386797471059513677592951364335016759380167449179861353948090498593679425632815429594388921507703029339979028597032613712259519415542460011431052204336260251286517855025933654611571366243877547144425434325800662570761914829981176211504134698770940303802490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 12053383509330287588213092322617560681667235723710401076016937302527578561676165288476649214425953928679956097321025801485350479712353055972083000119889075029589613459369691006623353221496223441984409925805132876424942690655524156068253921169914861971046505113389850897889641228373557962749939919987227028238090415075698667001682913925223651478136497917517117920075834730167917581721114813626497052815189320657267501656123330409895988854443454510865167990673282047468857344072133760889778277532053745058326214201286376358617275550951892652323601599608866248024436511926786128819673061973820036550971660307830709135665826477432448546886212746030529090587629773335523046585447390372260039222191478892246513137660318340214293935854348370593185362824351725253206703005361146033334814835949856358556930072465230161872588882600771354204739130056044784569241340023558714449355916722718715858614527892624369315137969515459263895127362231118824836759521284243865558532826388980127113186323381024621635152534213444555601548132305159570426203559435867757100321509723982688717225413018173820254356233429970136785220371428021392691999494959311931301487394010048204857326559773696141698085191741664695026584100624019650782231973830288235748466640575895812183944737227820537589541823470224376862605095661118000287412327230122142212298902642134044856249153860111857475949180118850366155652503694064310758343791176914438550972892022178857015761514620172059136357618213950563066741252420532124591134250593477927835006400921463741499216366127436278596550952495511446091100927917910979000395898198776733858123208187788671949490162264809672379793978222353686087595259118302373560749464709916622328726451774905516032925040550416691448811499173569081144980747075166177584138713585053904699534950887753683641952963166229469076033473509717166774017192302876503208860372349237344843834435448684062090519568800231858669017217089773188650500440082105328003546981182418275807732321485425272244394770033003714695405368329794256983518226505835630320973186482902200713599071328682048898711880672214538957669112839039672827099024077809324185574056937415994360737457875536499263933221777411793616716960787172014602629867531728060578378822206103966033268137302373445104871613909396345208675786054816895694928563737258678240867154289005211046701146337663531398993727200453809889103778902028011550479013972060428948732594036227485452417325290144000898699698915030931653694983982959434289480203432034453661708894731863183194874060329872353504860736436025823173611228032277313515364954708220379873505205400736921079306180935834201963814798856453229700452604658559704095108033603411413655438699882537098366326391926054855519187931466065752379117306618268935105307204478618485265439643031243106126912654078847416588779147599263929666615996503331125942115585984961634882970476365269358802520654869083570703982387006083258277138800209855184890690063952367660294786594807109388481669135392247693085414826108175171122686849339038588981266684337780386926731822570099364578165083499656654684816992300845139446336545140473364623424339303563850820618183651846200496614850267166995212498139349062254812220832340047573603404440944419828631653719936328010784400621607062581503245280110449524543121178891475068207847712131304991033727595956966281558892252446393932377942555751112629618928382210718615702090832930082946341748455048381776565867518707919900071045498367855060715533930035761756710079240276471811142870660625129686372292097913952174245205385343481498232574430735555055728618380372705087068158255965060488792278087100932145069335001030141139146791878746632001545509058317139227381677201223617704139388084079502690094038073327497462326093036052542710162965007210188524249522362221593921196092938034188349540940709138997507555771520416398224141763766071452166734688435101458163037015560580277460088470136861034712487167757419087112999344273345625348181426642657430219676005456733993149274065753819799955657159415331307791688153928184317862017439219654881655073717140560821432752132682663670214092371313859813830575695561141402072076635257311476054314498945697675090757453281568579059208930486387996826796148641413580523957190138787359546813723530583515079397104283251185096028018611819635311333568833300114954353536662672889330364768684935259291522405140879542257847047576471729525343814620412572162336232818842671034444191609642446217026241986226865795528911227557659759893122440463580070867700119869298273755838773539888976681346863380716861809991412193430825027205708043168923381543957535294895729236669477343355370069682448329251977329705481509945738823211702332861377110470663790924126467611875822570354377803895224840310311498583363084590068526447482741486977679300867288033439186917818853497334774527161016521858982741832733154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1451073283203287381452745545899952305571120425134746920034069216704262172239251005598081606061387317931824037652399333868628075803053524793145174966664691175121653994297261427183550275665616205814493210390974371264674510207367545582745277918304563659196583300341982340573900973276499749977802761020352327889193434543211786730090363591634435134782104648693702516433910024969437907324490448106112485794611645036442836179001554724471829183277022715438919484784018232734449549515228820381736746570351164944786975487901862963126894503744646100967963437163377032841283026978227991904633350608530043010614922292611265858962805611232014642716157343763070823194107328239294811953747834310094295592729412475614937723689410417453821371781896423138131588898904451876803651156865683260716788097787734731993488178134508142827638400054914528728572169174318187265945977823027720699509227822722666762959443548711339482037873238174237656099651362339672458278476497834536737524401070998545093299277186148216133120621482852887259258521271960529202966260717848918437032668934651497920609912019962487019138468313792523870804497518903638341404814463776586910340268303674215436259846535302391665241974972519860079412520146842428897301770392071926792189782717660525316514922884192080429323281352288609784201497357442567402987989116559971160404864509792740265998024638535526899616161800357256561647879451620829575972559059419580783242551079320218187890657266386620574224408603459792128325064811459211154782018908540753410712880021060080114801317002909449577425871726481893196363391148277510727592393709515610474682872655031207285401270975965786399955990077649801220894809685519091883437395539562776179298110863518167620792386266450657821433135247991269641288386270201775398310390103991785816823140237622510653326317822467505339711229646439558914957178777968527188335198618788944797334212480034745444769212957070666175971925179172394560238422972387261647665890967831583016184698384969453218273298042593888644628388935664075988612547958807544857525707632162802944885911978433456514376473037808512549943979482232234909390586500916456799690624782813230454266223079566126863072659932758671989723432505208532033483079924341840210799049882423598241068956353174623317023977423205278843173135676305851634399892971476638341204841983212948955864171889152121332484448070003723514580681511527788122534421657359504466590039630821755918101968150841951547564852351673332532124366344389706203754150559541592668138993779428077090517838711260854400148499902787477314482124071128403637253098986016865051246783509689505675697865587005492992021759945399529096341121391231317086628425074290163533982738749344010688795357547642806861115608734231213487037032210089083486315218073517085403330936632695114496136041071131732219908313265834278380828335354645195941810592105188544751919112323424477269157453057968950725481168602243332623058280261009728420118027317274312288906652512324250222236631622928782071313346489651379278546646362562105771487976364785434684484551274924714400893124845419001581347681625660856911398953689948810723156464128315149258599906523863389964096238949139622162724346080944702986469459002598142766882358954938371073341415752563197609615095402379251103780707561218370393959491566428213029808662591332242123725792933442681685119597572070279512922034330889148381367980153101131332469984314945782653072653024170448991924699857997808564382274583935133700211805796106749805495361940232251301696347819209270087694503950482240452370071628186943219898973394115800864238629176807581177472323338016282900709662439528125326338755848995064467796871004183855195520387170122241014969267403576026040106555847582566349986789592373748448834122503512377409985651577734534866212863677154901684682456507075977120808162169925532760920620740222032503487256350482798210289472599497297236986070767619812142123079015558380520688748935951769304104079315464975041119676219345982756396951381974844038191431989775401295228824878653829246908628459403583840590897860056915529379237597288696878582805638985320196523294624452786390379372206341731124091477201553924735965513347288879764217264839292805769931369103684458222633897429312547740099378613389734920399866309885229725244884670413782590618693275869128759280818820324113352532573404458134570968205625000284841652703050339129394446449143389102449293689735659148221860191144372283486751625648086355580775676173670054595383745814791078318073991719245599383252557632211592954069886382123330136405389014126674759028815206974889967308687664655533164028754697466096005652864993951667732993591688032395082310364585291663016003335967727743459358252394066227419406852162871490129685244634751266960471285347276883495049323058811927951912115946560549597750669057931723286009040307931172719690948724746704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -126498445003756071007237560009340157351836809645119040297827212689764395704177159042196798996600690623550238570116677200269554772930714484034934893232060823119058947347763369134127876389226024756570529690215991494906282498115952286887751235180515180065820550735697824505216693770135351289245228391239387979372851515561757080474774416205275991681591760931456318923737066304974040552550514444630387821119758943685172678263199990436534558998913984568563449879597759852871299244406511881876473072869198140337262902070446645665196827329329789365098378192301983012374796298720182975123441120038396476447995878598754590910186411831056022402826034778871034696322934719834031976956327236610057567723700641980889320390888672112910683400805359065963096673142277309668142767651863347257601691787149832769816999871824238964702945719550156291565219497189599241455905567086116738284057523926417589109832798837890810360233336466201122313024976769774538106760551839008182766465775290170550798135154141662215766545525058031925734976470446736673521315872227829667747064932928110294544922459331583317134998069041343391607583715101310766104945450976652919202953260926884687660976196645561426184725817045575489971422626714967042093111459800241460349916031106974892482527843736462611329716086390435692051782685590533105911206235846318165287160939447566988656067986824188302468081115960103576901627506242728242941812572555845094690851843109126577220061979707305579118088976249159202271011030744631279775750068135237977388457150676600316752388746815743684936346424178309305282872149322666157998673811845322519287719062454918584588988795472275416653102533683024102696368243538946349111815994187352018466823925005909166341533242235059203300398600591756231694287062053094366186328761555510539982468330406907924088107369644068416765314000018297145769287112582632691197926543761469311166532398140915703786995669551470510108257023965943160440575075842211503703735597699276176203384298135049959318403144113405683788985640260697931146539105473439238723665301934916943520090236449486176481672909148186737166957675702341582931295913822711978800301316731360085234959442073017440099728061956622950125032708282853927498151060953407002253437658698736802014273677937674293563902692643295694302450950954201992972500808193817884611776396550469211627903301808314633820051467948515468864483732698173398280211749410370078156614692937605939056010644576744881794104629766927242699167486762744484153305376599679529236473823883393735322835406819063579546310091080766721314290488931530610992564324382858017996726667625889023348015823876992842349025312993888470865397592690491597128652546680221549184955302381629943516501179622692943511189367989598793424139925088933821412194863448274020225788145192706359416746114668762714454320391016268793853362592504187208162494916061727986793629487947910513949831066446977178499352960795715560478952588138483241187756500137002920917435778466484012111528491526152519727411482420632917016112124905269069818433191886283616124444983905882549950156578561022075050000807454006945173282239912246155157293213393390780002963670717878447545002599515355853212607464417337348283935191019975207605749517038862699751085984967576166953633786909714924950015216815368095248668382964158503252081311152751548822874748518529039211642805903286833041266359980483608340902591994494542841305184476274108853927509843561058735288826148296861198734471518782778926704220446007148920149347667891568726167392453183227836755583352061156533037283388535026027984851217715335546138881703562978607270420523580222857091465369207097337361041441898587486203367254940233600373840566859804310579997217594903899972571146315152873812073023856844537663318530278782964803099587951995180635160061143907519792971395877394091036276076022402512919327750029491766566499829921072346528607916677943772105543169845143649368376219648086646601222999269674832594532904252962086789217201895854458695547842188439394762852323469231924882939109087306086432489286869284311637278036984843703153425263861948686833866043670285355977744155306556992930739012585199696760471680976742187867365929609907405240424951794477631759938195330597898022398994608156439699243988668594019233267423124651073695835833872578715284199697285307095753641462926227074849980031365766922238194645955878023362441696136864651917611315640975784195420891577206024451808005863573126940005666096860776235948867484986115898854465637445803973732058477434155141340659385761594898938855013161365945902193879447358122637556397542128992688592013074402498693947805673430067408863842204267324605442504519092495706047590427377539022759415279819748544082703230206734579509917623643006007276599352434059788896878644361590272778861782004813602416780844985681994470601546137755732956975407432764768600463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1870288111757466688683083514687291819228717379656936866536324049516396324362397458075466114673208588617598137854016448121113316517806580737802905078394572771501625289270801290413842075142315194912668233080209252860994232579099453271155739805187920367170211656762744365231886412957383050747760331476466489427058973441667113602756219409083436323713947959246392315319580604723523535669210891002130202701984484226282609569594257520451173155093080671862470990374301282894775975050208746458411514206494689232818007377667898110475543288334790477631768824574568755333785327496976223492950430174587794289945120839436182534679841652167826777437415565993201664010370358332040801881862257405295533232417218546443577417453633344974647854497794163576673153006090561698617383440595337056182632582001979193768305383396808516206651365252503425299726934950170453936628267643240344972872248657232888298994695722876935254644204502235233577677508218208223198099678321724540665789509631753288591229876460938952253204585195115471986192067058507901749472483815528213221684819196216705635556674353964596742974085004143562771325578499252788224497886203025933600997698712013021878883278594674973224047748318304340338257211926263380939646620536391889203834893126341710926721495686588114632476868688563199399712036871860245883935762695149128127559214465861319964093100576549436186306894088173499151568719496660300445764441057572874041336216106986172328249173956807804834994937046909384083325092904993885719022111627740604383835959325508460489783071152145098027964279959606123669875136106273150812989470342240184922586004253002226322406259802508678434137167933499236995762693132696112413471843480027256206941718028644709603733051029759623935496224899852126769221567357198540134774584800474426610396280539886465229886045000091934528129717472432238407416246316470509771839457170075227422755854024443376095230105217557530514206137437448584810061690380095021291868021725873399937956046611130256094366280120852557625241236955353934661192371695213911943043852037876526300527416100686471082518856962166145032004073053371725390067525772421987041173535758958162157904933625307583727073973873164109129100974381977790761922303361265966560971075715026573648357542143200197911044512253325149636113071565660166736845151631315007039983960348753997035427954008618042069335237260513544520640611053825838292317893823155766333740969098553153155469958972151594802106590170819280053441252316758048484630972310638603973162600072436735262894149477295537921355441438016252395268806507370985900279437424695631746069002952416046624794162686026282655872699598837617320903696728733477724188671001326491161651621152289564210716232965540319556469391765674510132450677401953074018466928939698275128364006250787621491051187647542228599811275606384367312007634882576626957440000843177388511383954584625300696155290719789298313252635566340263269243040484829896219887265551406347022536838291721670666017492858958911032933686688729535099470031920458039797361699951983333249057078108363163247043229383504088756114313145124528294721008813774338525792903712853942210775494265872369836911998483033452674359199469855978985572937132841519855785246043429517249248416296480764285568648159053840211155715209439993159813782343737796511224650422613694144264415781893902219233622991892277510433110558769478795301607332252213298054047288238666864776243835803605472144383888445974621320906886289312747055075140971315279789943941697450856646698790348999756656618306658064991786782497765077470242786841735294143449588556294388015497278741033967751886629529425485528192925698781324248456731650145747263540169982534321902270973495521561896129322857609206595393211884719115686109511372419134783031767464257055938827236731228008736636940246695092302771113087208623257019248421966241927558818829710868622638493865381870526861305484676705485620088890606618696825169804823253361122480602929940907858556975796425373092034159382874008228649357333046059482925614420102573812797402009866995453533475294381906334129090924146038532391401529906275313557579151219106529906597410923811791117173424964950970254971444502621608887135492890130146658410308209609557641134599172911328235551671158253296505156879964689542169668265348849759293592159260739494473862009588205789673953831339119379866022045101741565660652481691060868386468350936506823474969427753912671553641839779875016225280853066485113337604724957396559443216333208336715263455948880635192591193087577249061272517848334920811764903283458820506778246668561302243479033045796440384638772683663656480985029081114141765235473820006849878832872853933799903583101833774561493126104807519455353285078359590916439261122562306729350193507928123443276217115737257255506986042415630238730327336207220900732295376656111329793930053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 442774282163228151207048510255980652864283550314611117030012063074129864411291715408000297337617412018725562874929747418563993060499455715892400904264850975309263550069625879439905970627927892207537102510718352711377418810174343844062980558334674722512067849718362346634382643124493083126986138734652592812417083739032623944116863529531377326652384099842948907558606662983324308631942066007408170506894393622230201344108670048656502705532386034499905983592288306435483605586687290015631193770694655925241496881853077061658763221796244143452961839571831880524240609191099189158747175232952206291783766586820382162889181816719923189437163051251387032307757971011425632598783181396269917562749307733092229712411966060452826138602387631190954117752965611293328156395932496182138108401654139068007036669751276342322381544937657715783748098502381132297330391405890605722916667884468028708035483352739307282218795802961354205819771537337075634311992383323710151253710107342943254227595190820818766496591580089876240175749769784967971599164132331545392737575575861192261659657555864451685239158769121891798444075795584855034173560013970278773331442903335719488345007443007539990936198969988542440266433504941572698690845867997945663688925915372234092745993464411377048998635652244134688505163941010614263176701781115733225952879075712753785240751776404752355604062699466662958043433283708543524133457304653700656491896046123708044176953089424631681571611032587005487624877386540561390585955511618278683321430545649302008430907809370271089968430581496888211268700585103193068680385043303473207850420490104473383556683175510098784716806040864068798763053710401364537379076050598921588112964437190035636118208694309906883002111748031183512368159092105884550076765352750631121057692441301492746967579577308750981846416323165172564623014953290734628312599664283243439168021568700866552523913448687955922144730749146681407212707769902909279542277121423725496713555011738127520498465917168513798575185324642686036184870424964099542296892858925565411220092482886130140950873654154030982304845384677102490970862102609168937490307726719441158067353903008985768197464180734598928286294691861769224281297531904232434720786796739743153802409439485080806375870760400479171069826661056047283508214458110641107367040938091475647188214027932821023459186784850926903211114552455341346245656640621581836698002678703124989233922446251774233437731249700334440233693638230589174178851364397796314303512157019607633642050973047568535686283123961847281540965409998002504597940641636422335749747768253760657811451817858423771588084266029587562314192944205672485994162894228661304456695600449885420611994145553471104284812654201224442812921111414551048054014112318764922131925312809095620923884199403907380540142916282683527978692830064343223384605437164557707375589038801769986864914223572679424646861958364429473581251499705287700305336746049936625417690938126425624321620530951397004999071496534657712305604680896535126074418877609445170259945260603245994183790867155706271763413117488639889228783968025925751535778540610538247524720473850753039559165098980132821497816088796352843906250625308062901982483828405228103814858737295461216971179315372454572449240760538563679443023189567264137660297907395507291659479831870840116389496160941250387316461998785160105157089421435856725679740822250839648476493265204306446611730562323249994199935575526049460597671880952614549265530654257525176131703061543961948488441225931174387637543285739645011541154261260914500344634209498858543181154854151853526299003281838912982583628678135546190122607576221037559173176613215481156566527304079134185226540425989402910119001078045848256066414477667365106304991786463347119296518507600312109391943210335770075706796825857840222860860011508290963978548409064089612317893732536183100297514893404794065243826817402928778439758778836046193351730675699239888026972972980003969294514246461038571672091808429647605354446310372779478047136933204674551297818441828850697835430972496220331766728040965059533189473170476613389576884099871991447894172743872344058051684179190726254757552999857335812595124342541955993401114419782145568554055947388054178909852581504124066015053435641688877079795851785696134426104124654195732332962626718349566319602978027024363056038368292811348052791659101557185848001736455308071978901009125170782190983990163260587926139472548522512593347029580728744348063069592215147263266870396717831594424061890401821562048781139300957915608814916070127599165160048359650741540874086581616633498426872764214771431611419048683316135846806233875919735243554057873373137812415534610176920474004842069374619820460968664833113954047312061073406773784495807191861215001847543219304773444780498614647967769997194409370422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -13181238149330296245845722382346921250373390539847861515698513697931474772696472403139159311384365680316393651181999255973282743816171917975253598537299221671689479409906835244744103862085950087014565233335034244321410119142082510604215629521749920982100624390862309437272551171431458877819288061596362325658291492379021682013311668782033398050878046643011748390657963688249558313284699845687654443109291300627712554436758777204255433323362272945526465521184547866127179862480739904363029782830325270968836972027793448920168204445987405096484312339755031300326954672191745275540331855535234769588568166897682199946540115179380936689117869504105814250461485133366829445646781157533108208175416902662169069613126972836077957990791429321361188297591082847754851915901181454680701381770569202395548459003302925187360204209775726251793639451879680106600561278761657187251130405819522019662674559206620042505012578404201317138894571273541742612600828704042325786495201858546936811610371220675610385734073192999465517933065299059971825350988026312899337109138101431638207034179490600081544654131860351863222373246581086502051962868409148211352946438173007339590776614727204527341472207090201248616268698697255831326982929527193534308703336820266423427332273019918125373861401635008167690278764157976534634383289187519524165641840101592044508786626286733609350219712385940028211200004194949160970354204605990881334835312775391607003505724442781542175632720642448156040681386460890435418278840526518932522837489576529709705378092730335141817035787921558577338264781333996330532340479715449767547593290825909967490644880095280756127983253981122690963559413698235736010286496982272859440499682639879445465079456084646068311621861492150731377608598387600963098700500068641275226804145430758700860022463121635638748058302044056120310563661883995695796708291061755257294342848758478129864121028197290916639787353998722265065304923181706683683265312924430636063641150762464498871713621054720239296594487977962241005553196434288777772606641071737246660502410686585263932152709566264609565800436450236389565080898950921234897669131311557005588677268604752092924646030759179539146675661999813824457572995864900752821014965106623813192627689075051097468098257472506178712912001079589590946693084647176293572455077334018401166518616965246846440595404296378938469432066364421160887978052460777273329216201224260880657025000043224265297826886374423463083842272706708379364117704488256564373756606709173167863654416015664177437222228759472030522544004616838135285443580773317091254549357946339042546083299767206943408648249157714913284071327945131026451206565921414542171854014339535572212316409997738460968245144258536473335433122544576272252182606033606143442809868946274100173521161844199564107119212974254277203927513154743844720931533696973809523226045133900840158968303743141876931931222520910116198415395071499093190886754963373716324793530042938568021348440557838801526167711256705081678887401358293018337241682614991205961051659628613684450432485485843136512533859189157866514515631191936290999505198645120292308799107783224107446481744898787854245497793374345303504608620222650910043701552851083315876941739022885746636569606041272887849974853753037473296511299076986083445788782935310104595275181970162416414347568791894912572948023705957596567332397111252429027888133599645145022435363497989389845262089681502721020303177278855781245840350629119532413505722391541625675214329897901182050846399986394775010100686689478199548843591439164704586500841463112891963089811713229695408622657142327282693088088054477802704814347297692662143498411868159557266540974400787655489344899699549566768963349552815103129138316009101844820805704220580011331872518094850177903115254925877509505191672267910777739543354449728913212286103143197652232160801067524466287383376011092493535268810221909877188528508000172375272524445018531762438839893552951393894567295001215234573043623201887639108794219254299027355962230363363728253342931074362880723741971568144653729295677065898209204932534189651238988868163639922419963139737070104914958522335595597386630260346595297567258326247904758668460698088622428423327067496647915270280036453768878770267701422984291097281861026373394691990250843688843724039971208936233679220680859207904458971328693109412963802529538683098098159407243565033281378555260642532616789321945994083933953843324192916828469492562762138887340139623771020119545310528013051343396861846529688224868729249823177666167879983217118720975700792931776044461203692531466043106770415832124675649756989769951017076174722333307654982939392825175306545241612671124974061061732801330490552423555055275989078500853650354171602548635464922254599677490833312623426183392109922731805227158474735915660858154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -813398981317264106823906193570661102253925891093593858693293611746840847892309975482713095021033632296354121426266308635929892258336567938394294662173249109895925087895352308902563276042474464414978259387771480187626628930864917936458171510500303118972714862190550422601047251349447327358789804721117031268642987812559924179686071849014475233893097585394937946383026570524880708238920203102543435036424505111839285968157684350735557845908125082431935290507193270458848562468370446802781251729736197055699361561923711635333369873123802985805937766678099920915302420251498520912827011913986801489190418700920699031191146255952190190650593451707937098970959236225839630794030851849416482105351285497865042127506550312076222235768397717598296177346696752816139961811114215275852180987298403536679647683173439750588807916042469385384649765466508515784953891440213776375183222772079980082335493824555800780554775761730370377345755741118797483365932316445455993679925143816912658916679743058792442553290568088863928473194618586982796946209820299491950185463031739976274236065276181548726922304050297021151932395357481686579890976161415193373534387845933848684557859111532259836875588087863114127853242637901941069229759936678576270313774019019534166026802769480665004409029308042431350257556408310497138109341948407713181428381539341618554830934318245211362239114397926432387990722539427655499940999864746357125170916048993320635365492043940518241117259475067302125832138553170597921257967838587646465865977688087811112769255146727745289001205144848917821657552343566335710646551877223517991522969175325791313523749276444385598071038359312269194079055663076532605629799064586578090668826697227645455405455252212762139177245001931063975469981819679024221447412661338084498024273371749993338269445444521914436410679256466844257467183252818415906849001889986173002855126802742425762430273511515596438977084953698609393354556485987375457585777856672290243413329914135041580045750905163414300756527586741801176121774687268341768840938915975409315178113544978427163513171523193399662693849352368676157678571547749061264132236554371320214262865158709754116880116571493893291096718941294454421868342474717860639985289997027171841971535707754688000812975329956389296884035076781325242291566382630301382872422604712239128750521197690280718063496274882438350475866960733698966578258828026659126700422560132385238330410029983460110618302855653442434836311804260083868599374606060288593364697949685947064240868993288201551789423640003203566049443335858919994855988283289524245340509558888144564208559078328136206214600339357483959373300214239844972626053135383743956701856290843622293881558261382639608338065083202555656483738070761498491570722791339350789510328425914539896019604521746199858108546182217931652033953257003461908208363369641584060175434630420451376716974971954066608078121120699938090437556857049982829611859517485581590693205415926681964025069474885119253607568141843486895438343549145830135605264021896779109555134957443371039826106375736983851472639915717851089058474421976156372034352223450372401248485335638651400416623930345830087140450106845172229157795392728527952722473735687545852116293671000214937740635965520808437510569909184316485183793338954770781206795182403960256247746458188244654985358500480050111398666563635530714640247021604064373641190848570858331675028972724477960674819801198146741320875031509216031410810207325247262247834227649632882594331656738028998391261759068833767092011803053136488254913655267884043838936542877419999863561994031068941596188682766122620918511780019905697903718090332218264259308159298931396904087368119858320051282153023559827752562036117962231430009653654307187727877426951593620778297782335064388898865011146213118756368316546541815649781408100456218431374047265011394062588853321020436778515971874679825994293636083856001768805780056374297418497715455588121950963627645721065363151182586824286536167861847012607485932416313167126477524394153415523171333245671109074104711387566789567225577389517902946813329622937128718488108565156058789104664577697698213396872688162299744412358787635340178770177634162461724896963048466159707937763316280011516013107758055860595335082443900180255688414884809387246356731099402922588010706916182532009443074542437104599511224070425370204515646127543395624170244709557433229913877077516480349371287067008930785997733978232743149075921031443182340790695877861779949803733677944410114637629454950417159047623512255047084010312820974548826413513911497233934024614398046921601667473240306746468239952677097458873778753127667624370775495869799104057480510712761319114842839659164601079893007346516270026644926489481397104789714628900490235379292550852692316216301961218082539062379510141909122467041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 46715378012862928374230573150276233932374743487442878494055705115398151011009431514891856400190012213059761237033619602935194319606102166780244571054201419867876903125703938504366643274891039581238678110650568836597486115563906072158189949240161795363040075731831429126027495952830750676912050930745637688910504973927748557377700127818713083069124040203548625527874223909678844598386036938449256972017471180114206993607365697980672296850282756907542682219549122227873244439493141539048397472666262931523768906233902839349954699042726862512070548106566256810559350760674702300506020787784802125753994568103583697989852210851242905238537235014149330575544504416815942644707161264849726943629623233467988373813502723669949076228898718109270152983686747884861116149278857871251452978063418530987074741956939062370032758234311438305776823657980513314895186759594054476791634988870470014908533305954116411358857288415114355996464860918670103611325118687099240465553808436642771695425047074589462447648374625630132100122502171187668118478995667633410513591820626628001227438157107696709011044862943212907194337550672401535156804585395591935088853548868955547181610758569981483278816189028992824460973767191572629999175328952369912700562302138735353035846115421533509199794417820776559053961941384644765792799668118933966157396414697610032164996130246864866506889566530301521369293725988173919013235305450119173007397731987240521960048823440647364218498127853930925420252287659432579703840857896805213286317309490619431057683369185534130017990416176686134881959453670988882033290895397670343327991601145351126779116210498096033900519256655499314967904479911668149107113085680609225907074477802732486225102763275447657860485179483833004926321908536653234268888952417954015866612284515909395409070573580594163702981417000860131779166341767176276296757590714506427389533603764954834550491746759199599994334059363653427353682606266043619997109341085879447424182663654698043655249790978785123119815668741851209306200531821500892238341786934036416961173392561523507470281664560119527405924423044393780172913283332984242238207791509722610326110661102086005836813580439591803796802278146513864217384518280148666323398781874571793873115781341199687152805926078030465939493463874931457865851292480648499037952692190545263008882896799693272624959998805261688177501379774161086429769111289319635911525845681268197971091188529755550701085944533291463806050749761667926823629494570512290236837031800519471493976785629745979921235982005912991894116573690445976630887018013016394791048066897412104095263777073591145761117381546758484690252046899987671843428002830932808272037242474267794640918525649233051205978256217804768959795750991190656640321844229523022257378480527489741303977472988606947404151935430043630834593280623621869658314962184029088694062870098350374091937515164553835913572480975681113362710636734766356047752402189017440543555525571799404093283914453907520036340531756967621715784448430961426218915468101473252831174213619956963353040606677104399203322374005295789338965823081416902220197396082935972237924146633539356696479429927853629309525243166510957307588050208298390145284348179630285159676403062737154464923243597892478270069547406514237958541888685288011789072088212457454428695831670512915291877586429792609208506397153645340699187131568965555089667543582086632796761081698021928619537557611687975804609679401525368694485025479662920774097725869791274322759024733725484944323540903785176389302312114767593475199313695025970846228547303825082180789200926916326877249611167029030855084916183595210872443012081999710428096430164852694856281784099943012147911459990000866820938143830158705221373795889340737212864617088034759827220707953324094973023968215526238228482132582971914991767125414972538354344510805863074074544298446876710634934157959025393667143990310389035279829674289048336608588530239137837505509726507519043581503487915772961002248567593621480288056861085572481599596344357639309154756543195007788726388199756417667213238035251768583220311265869934400322895349587182063917435710699003512909741842558146446624075806693894493873029723486085016642639436473020010208437525625645485203291708093832476129011656432387498060630998858874084357538921204998004280276815599483217169361526765874012660122694208112568488769486448448646078957455016739486744759997122467551188304994172379489980087022946174110120321788990831697659733362160671549729539720972541089492232291447215017554273870333619191890814660986187586281721275530664823960248181840050856455357586751143466008059930795399783382453584648219523514730369547110945967230577507743971693011524286659252244391859928124427612553493036586420285202105622558418994587328371427841942550851506155140668852254748344421386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -488800971079113961534682129890927930937923106320785671785056003562211316805988238628132981679158575920613065089021941319752400781567288784568749252529970179812563485101447057218970745872958862360185401597683508815781962029960599082089229655599254117191085397044227635411106878371504501029024839976253430820878002477068083475194168674298071017667891802826859626096724361736253789577571989905250127042854857777390064063950753298425062287307781689316053445285333798906646301593234345155795088736881617524161706904841624155595890976891737840810473427618308421484908726152223240921680128685927676932710626292438117530240302483176229688210459643212168636952495501078042717275401442875043240086813393969355778879914358158729386883292563253538732036682830552438152985766410629488274033297989443650992319989697016072962041132048817922546097853986261416269544926679301647270288386894019675403431773525953577319658567049257131603618547179462823685072544397529975678442894039092529539174364457787162785253539196604998021190247750609477816320351024340268690112146410581885166725962521953266790279565924509431919488963708957607310257342354716565444153368153635491031815932645444978518676166625384099878658251078021544850175539512100607166830842536058451074436824160464677721636358346472768180824162722304911104969405738890951515540267554211237780140388696499243450827450614528023989174261168284640351311271365942629698991288357582745456681122903819602471687364387664969922393499540648169845795329794728570149828119757999739028713697168139242410521622674128594569574455733781113386740389656543773472371886445223313799625571331334085885073047198067401252590536709294345704170376708556168743644261543933208436038084328720359766576018928029767426834543239133956788904537737175930403749893643919735985019870698331278309899790288118973028887995588305123015325364469329999935501101322954744583682173165175435955283414756470776500250034868426050861694359860960467840772806038286940344978047046816605025024495212117083622477209976279849623895131418839394827533717896637149067076836569081392971513162400567666320414817375784443765412550628002572497567189913848686632670412880190456461025735429492646398922341191546365342652111269393752872692955059890026933572691134853404995566798962200305387099158839137437116092111923188281577529050970966092227820669697438448264613860205479813110781426539125082775922425494748546157073347003387563151227343432434935414099312534727337241524410014054848246331099036467752814481167427385978880337918328076851952627033516047292674789910897865062188818445922049236762627492590955814549246378529559610639607162651578277892935882587062793596678178865015864740962442637240947778055904540837432458018638800477974750981767172930019011348958547574293140738697211588256923667008772900976086027873817509696766068932485602055523246058463083950480955161360185359007495077264508959763109400908570152824708646777056827137890145681691637873022027076187884060822750763789473250062712201291596790467099495119214085173125504914422250031069973971211923227747720592394841352957426139555940405528533083076629719263159329712687767599350100300230065256596478693834051447616828652962021194742909336776694345417854699733349231899287847871801861932653321027020753412504450812797421177153805531573354631778112573781852371736675688914904934117157023252153131666679730509345241229200569437269535910909855274258150150280417061157596454106668718894692422508859186912700536756743512061955829152856142587288592041753898424490695153208125006864521127321946609554065675124924232864036858106792603533398012978887113074874593887132207564802415363262922010805608325061728307564381057504161046893477519084891111897783592858973505259686158567597556840038509781675256796566150167313631654092201290559372361601313799382813646659096719118583717866648852156885269649487426075204531351970068964471670477602009929495782788728328495588049603068138419613253808586230277444152141017694126638984923416948918803943328909343016897032683677213757647008434762307952439614732356977955619315164534908226685224925497827252198587014164146748676503467217533055735434881916222002749597325748277790008083779519705805438727341036084601626158069350819950224546261519562275809919141656091639522577726240214692445921458275031643104059681049582468891047960574813090507425332962514932332567611924137821974289845290194786596758059849179026873651629109281583699877302128678286350392497823826472619093330206367238961795402399660972774913385416542343837829497199721445984881201014849200819827637602649323558892212959399224895064962146889277979098664249963419190771640124558092688317663958077361027965195632336020809411083889804906448607673891640945743684099980733250833604260899612936775997488623914793981484194773656781762838363647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -157304389589473279460910588203516971464547649017711048957702728318270193295800586761710907142418573591465044686453458040529539617693303010008805623851947703537585368441754039000594958438525460412405442341813870124704765821266002544274923114300990438467409828383043191081811721286177996580944894146673543422033866499255554994547478283835567316043053932761338151829996940618470149823861772213132871028731293877099484723542494969396916716046056000342650279074432927970167352078321487028345977602237141496603676341804837407357727224562706662982612768625167112002491687345583692960365050147355579188889531018908243722788856432251723530322538565683726322874217248903194299126562960859210885494411555118276616323274675770034477439444470209401792382607441607745665775502176296201101066823736042833535561023047316808597117267072179893097836881499262510159403059272321045168048197680034490847637918931755446374876689917790415225072885501653658572837987552755911540200442541406637160075327472775311941173072024090544046983115224200169301484960864245107934581539424034016410209454296945265505114857051581446129684302469011297020629961114878053574149849084832193178755361036765021972281672314480378547881414943130291147489445891589263070695444491602524024432972951816926424458968837037964952687224952760718918507267424075981875459645433430126535083819742311503267690076052087596581544088232069196909093283000043182094443410482386391456657176401450416479703654036435014496572928232669028606191670421403409491691309252330819781102037767968797654952627438105074276455621207438785853631676996983211999436928549963330657991818002458283668514300743882144024251840033621768748449653279707199084228828822897592733332648179625482517568824076713831336182767911261063441126090185177794867133098728037048589094179342979980547584520532319355972286667489713865692199666614376697353794069892708539058041787175846277843360871522590466006550439250366968416905605616411398653808261653513609941083396382532126457499756978616369277914928532158816682838643375220302453556277302970987452372362989385084347386816352586510175729319864763373491682651582769757176175651938583064367408740240178996237867918638877050752354986118004790104369933317862959303339899735538762766834977281213754573929384182824150089852984318816705596034088508634496732050797771504260128202553495040701386740544666948872395421114386583661777816985698250737278679484463193596866757070159615923006772122746248737783313697993392174697961339628850966025994420417789106742982705105786137283980288143005534472722615093941249872204655199101523690275822559708389899829513728484817307326751609257452833890483434620956662514837699576844286706469244235898818920199617840126606189659827803032691775247038342990284030719758352448419837129702400295430735318054353447201740892226556443489019782913131877091495626057917500610451738356328273859239365355974076179848736142239110762018190471631839605756522654415816613944523445840752395998307637007189627793926493707734516618083467173434536517021968782027695410845519740412024774050626798360603905823744071842415332350346714462669499261428412329783147195047518922706470652430464649720503795405170408629466567930261200250899051781340163685836444201161677932475215042368507863458548438272606877742472015662272784024380039059527630777148255236245721537160287028282543151412946730530894975898180328965347076731089395963657812191782001544351500300970432657176900299851090919749394823549366865489695594961326543754883897409351858870955779562832577066361174090341844041157314198024318177087451862366499197797377406969784538761139695558141619165563553903839293160878905264390177845504344286557794291809729489779424153868652280201758651827339953265342646000968539473116832332172073673342925795158272124965465712576405277714592163865733493356764888675324769872066075010118995192238270310412336562969686267692459812691677552517953122446297270418943100528837853377243916722745994945814716286995130759796677585991363621492570450299986866256951233988935106533762758723890113808503973459505134066538399625823502030247320835998938384149555640310257780052927135529278758070991054667251218631902317913092022145039593229766169910792949830587160142464178390050334972921455465869174268845626983032437105172408342561958338628539859499394976973620125951276025913804915688336417375873155058877954856497057518442328010080237098231750548048386732740582214221146077686423134015092028487834448879973644868014843255492030483537821597648490143233227106877084500265415976417413014062904849614211465156738499846845313989085649020394316618565803392682588871437787428487027362093910033148452854957704112429776001246181086260792764786976830933820164803085172304176885104462153366964329518789033813581804480130621470834739739075303077697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 1126888400134399063831396736086145617591116823868572534219722659148874478525093641597305255369919026958532819044181328779806284126923159230108638337144501954173183658538251777771727144526362983188210197588689001945280086676358844315741033700104533431334773710417047877033476970942896252132940756537793718742185743563379858490118659689491351941005219624703609010953215821432265453581444922129907577359249626575397580120535083706134312508120425640934717261691941213173844078903015026269794987189129042223942325819916364502121303667835845197930791246185472247586390997501310582654702768765768451039081676356444144723151912958685012164493142800135491275154653199182330725196719666098722260643840221007442751590617478086533670843352863936695339857830605365100761613376094241602328910548622910914793850880138879770730878870544678481534630369676401830690281103616634303633422436770002032907903534133681674862667930222941957933242703201682914326460448826288549695390966177119696344477630337528995576406204644936638784772516070957058231745461585446915820287022579537720556994393181589852342684482738442358538083163247855635969179232101321856823593595981884630590957670324108645799479298707927282276494834303127619274316348002949584219967645671001078978141363124133160926425834174123107169827690434874683182035561924477534483753510588902204726846943232054039418466781966399232251737133671194681063524416919071258939298708199736023381923349404973175655459999540553932126799148244378515431188353766963919770197588564930568405724874807279378605412071701496515946851858768312720503840793681277818138613387541605125288297054941490309726452910932254074490861864649128761600940044253598983744171368273643360420045092818750043032186859182025096342467537452790879177324600047180050953748035200499627914884303472835862188523188881786070483428579132372294835716262326243987375870695034950058656467871636958298978501454938540066392424809459385516612420530246239750653349087985491234378292156384756325629502644445004666078643087282545339857121688653030323341440992028952179953968052365186566586565313616404365655371308274948504251908860238869211533963413714026767814943355261810871202318808494263736171364854478902559492395385160601453992842914823906413208605711999309070909665525540046448619321211452719498701450158378717868333074088899311141103434011429144210195094099391272546158850486169500086156545679439695425750981331353655519985846852503728692321057872801326121730443875704114103374289865458610299298367605563428574913069366457562541237123833238785693908860589234007478277068116191556335009637036587593886740755853096752332393009814128332528776408649804155964733425178178111838745156135137598199899585473842306926404857936642498203941365155082496875335671767099611728804957415497088680016811898108396706296888291975225849185793510700643974113961403374331721380299966562706379692625224848695784344101995889742076382426922204976938531265913803516383766967488204922754328653838870965851486641605281711481248223576050583794122985681776987317846099490656345533814219257654908098338330047995128175039217974380829568839204708183615648142129771750782680955869152349858916232209602211904523181233083042792141698510361565480869476406953788050372047828871433807574092612031195021900922938528329476938552504449471987702352206054529524888961818495924188627919453334750483740784909477847911278458975660991809609497469401071127949496128164251516565963714894571873764921196948513374765867242207100350114392958733355705074835105515651002263767335372581448074665738314128248331002514038740573234724960977383300903558876123418786359150631573726074016805174876365917311633940753988904335912227288233765193692718618013364424272983811545810263824024825449381428527236946514094679160144531015054853450273497527471740643565663542198467774615908898266781821129952761429652015458402729442331137696889559783742657178008023175336454882324081098074690496348288766778757572558849913529183303724400246955258513353969702464321110164966975555350903418873626266298673961140728216236696144993110275644606207660462397776446018091608526570197069839572721473394360893702680978678143930353871481500812880154354824006011088843629147556604367432401558354060529892868430950258318646956014408713100554577333502196598510496614233899414505328094241502153877437824232248068403945293203856483914716868885407530289098567633036854069672094907896773985742436439049196811087251858103421384559562906813696353529754551367858253466387612821817513922608658351801331669494765549293564045688003294913882354400138441873319776875571921431782020496662233765437830026707177782063361372652023068988283450915037751632607381032182064808784860275881989455451485695667064057937820991673292972441597200535360771616807951112093633128097280859947204589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 116613426714337161861503185162286252983648090935076077165869710352895831384760170689766657221898827127875439736957588679310181332892062080793100568968931457258879058666005568097758323610668830787464392273241445633433484430403649260678819577908437647893208984774032258501089074793089089081569619374169878213712251083223269108157006794350204731140393954890602324372673352169108391778596645083613360939110669729399156924622586902649086165722613614601180640090982201917772568068176078774951276185091100674195615983265983969833485296295459808578484918551467800638054014640993544897179626332223129986216190962485856404964464346834589833717204324794528088965584481748669899220672782847399616276869190031772971970635665985418503021079212258759878721337523700882224825924870304136678345082017411000178268188266794837194807064405077479455918614722877361094459499143153091151808993036621984768302918569588880266960421312957446568507271578728153615034297723722000124422227760565204386041767422093691352055180869402314804817662878426395710044719240467144785268770465924239851068968137463024813867900769234260938698467897820978172557322422312171411575055566174375246929848982839521852898746904577511540335146339864946501369353993340779483620991422158156276461231756474981810751143520235995649200025436908563456695464532066084782468354269667956364539569704654696932724751028966161420191993019280677330132348535409356900828294883687452630519083593631176484804671592297480111358158849317019938211493968155012953739471710837814546529636525814507667370241859992879696754753102101642175553941089825587530265437667588799861421976942956636717690762354415153367949599962026444371365322958356434986187891132253577136123804868312876981730284385493709116685326021913447906973448709747220847287955969970285271205129813847200498448584598017205385737681575932673922539660711360416659277746812612216878989830189224983979397739164188793718848842054788574908975443766580383756646686140971299582043880627432734907012409345618886021453262984671368427579134277090195334301208426458541136571765206485161377256559658480668637105997384423940268404196780944007183237725273877119233990629149073807950924818657371453469429935339360714197613169739963068341130020396803102436056405669686798593640457147404795631268439334022779461737725195204349027558921068894471725793172523505432194911244202540041746735818549432862789540347469010973921869345964520777717870419740244362581452709782531223840413310833608015868275845124471477268685980796844990426930312503123161787872431833415411792579725231131018268841431294261378430074927668739134586706094839166780065213525225343165134656596315738878537895032152378259117809822415001530855616314868477187326903425843621263405256059722224950917146162803533775214165340598178280131461703228394005474638784976005167378612289875136060331768471357932278025243080858404774612394415900003000702805867222620809344622889217396139629746346290197483386400182695812618018797547349298670279697600550785720704418210000421862167867720253819353278518459367617366224393697369912802903554489460080579681070448442750670502739492399134121081970080639962665324963878288925394852461256161432732384168662036701976403034118501163922366582114808082850692341247878479077794187365307818106084301761727978235110218311301776953779138575632797885308143194002590665307229771013746977208538054244529899415923436021856372134846950034871823880913532598242009252259735684057778000083051698230803278088835601070496316566526852620424188142313352774770795561011640694040603734191311943884612929109275411555312000518814054440946534483651548505726865059923261300423873913099206394903975476127576120484935687760087675118975498927655605702806737986932104824443335799341859531054639249090891628308664946697718522915127892990720915687630960847660069570015729954863959273340806241951123142006124849670036496000587710976778757986723517937248330611551141700464531644815296806142837980145404385867729039679084976912820623077994580315834701717073478357034019481343320459336913165992061167163162663845656841371084579330476055867928553580636392918987093904516236562469057312541061046566716958270503668069748351393456995830294724289673503278904769293561326689680816181415239844469642051764285639459045410596909123206042608385414391306788141516384466976384699359738713600304139274541788485117784423369564373619057563665609822118388201918685353079205595768966507028202551890736710971745437799722637616806872057244894637415868268129298693543262301103601657929058293960494569596346444094049058333152660226621471442584386195668215747387176540924317556257416383719512401063600090594165349308446850234471650420650792558046667914932244257302632590798870364154131266955244469753496454193117485296019020246660602424526587128639221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -7222288107742983367360539858221935189734933520659510047188685215388712110874153079912873813635790683802264925387035327085092654876424463745290788964841101226878335567644411816507573243882707129309241416356800756038961853678005613164340239586268316996076350852977074094421223155862060689199260061900753712179043807450148511719288676088645342037204940312366107608478818392108145713011231538185825689644761898944291332323193733483271955829744732634770052177555735390472862208040048696059278847790495774553720434904212263152987218211660251820635171520332699387933365232901330070219033291367208083715030529869368057915375004519899372707655528644478180773900988864344589358136479146504086395174113551653182953108327863212303653803825815220597761723485454262035939431690264469260585518249753737858408152394981961012185939613766368172182999106142919692824333695667909614518582945407518576354775269363093682550723187106516270019021120811512802064610179787590152644785689880017616584598630587778527266316932751788289256016664383974498745782049181155117089479065934429060055621971815404744253470992039872684465248982480615379758626740782685494565698765879181952064648979793336651826558101700940086810985007758249699526004296097620993260743414878508434515463592577061024262204730282851378985904906222980891543670563587490225539574488197591323458016434660036844629014767122903136785893489582291891320707707064252652311118657032528182890059247515740150004720927840452601168295201037823711226604696080988476382318480488890895353628175703434106809619240657899111814655207797794520620472070686527264204304122602132839631112215624476864772814089876257348424192525897719074245196187342136604023723146214671970640054754822537238440655199978855573587638255190503328507675666377462310929389738742890400399391399909771162812545493569007916016835313347406157864135990225043112065501897829087913970812017402867420270422000504282424866618541368326654875750599923067271477577387582671138016818854451531625066118734048635221546041066385755243543762768663362112487574267185285706920723143868718499214970567077147551590789129813704505041204583056998060935547806065054556268670652093140905446903267009809470996614528477109871089849936825691280814701232360998125147982484289710081461057570924021098705361844088972672486157044938752278334206301231881137596797600651152437257847872241612891885328891363890714711065223243924457165710905219151410054889492901005614038158826772144290532459892985208144588207029761375032226606624959832785539828469204457715757906120745439762681515896602065514643573092554132616759896420761252513854879451145571991143862336999073057912183102767600611423379524325684754386939643554148043139587198850307804863586972070782307725006032613469007815252170848377249315309952691546619180829277485401254343792568699019451192375717080682923819682788233771977662701048092927091713813650664234232342319583127027626180938953471993074170777564992134700905207849313145571176036090651819492374914772164956661953317728321963008070446235107327646948976855818322194534183581754466843778463958106350898008836369675362806476682215520428141089839312693019797731132633683336700549106798187621356635180619361626783614776183620276018996504142206409162393230308758374097841143142188817805393947642292796329699189464905585751791418663878740419097487834452931858448827387311097133686501836433410862360410612812293098128255051495599951240203261201942618868670327474735094961425448203817583652080892768866510520533999003736318943572762923036395731782361276679676229198638741401583411050828547348611682165300341061666336639753782311207804099471749487206021182284878427355815852893059787309193233344402569298379474648218013122101876723800674063737598453669730749717366990568519110878132745756272242595306511237350873786148373734369801565108852717581775224692712289356381359786389477478351588779981638410013493100242146394056519520906505163681688236969293462675684856280952495958139574109448720675949018107310373158467842190877775548678627287338674657917796826972825218325212864944448720144189865072481845915159299752577795394317348371094298975228653672436252611507025860872164405235428562455059539714979726801948641216386651225975483261179707075379394971438249134373538292228111750479350439119007534288725454403911466860671386237206376994023361018016089814335819173191299386118795474399461697471010372935044566158811680489286979845405599925306754346588848254428156787354361011761241010012474030204364963084620078260934683510306281048627620840542233289716884162107389538275373850894444815385492677720811594902228983815963552061328719643408157587597237747923613470331992247628058159548054885437132801638130423651758768660033697632423765073997537163291816952941727702011687206606893596472218632698059082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 188494663467734093987926073904003210315072570086857258171181422944926754635522784023192431094093784779168711344286320146099222274715610871829981745418835254047888735752929567937875538385821801745856797284015653196533732019447248004034762987106699723737776131107799630795481651680118601616952479797747285884370821701436799209549058356766137451509685936115507046271885084268618991051827233426390214923204857072919466287589463022715978886957770219078174547392017583820734608296406685782489695630939673401068094004477361930206907942654283383185646541916360904870525054503451932759739391613044201858087789556671737475071184413438570869354057237465284538257108183381945240417771868051483448606626901573718320755969178910884892995795742417491567138969689821142325631679077700553177974275479902565995180357842491455581825251095269895799959287585918778089931305097770864320779252429892091843698601027779137413890736608278862291502931274823950919439092865186818146362773780210600191101410094561448719112379326403610814588270126968440983397853866954231106809688525903782864933051870583733067960615106028429405102596784514233779737880579992417200927362434380672047530949151074793595742016319251111963850158218739233928753827369119453515318221264398737901224305485693757319163213619743282628648445093144717292039617219681554478998939246843116386731531772214485988398638270201510820284065802934697132502811402315696117211832100173350384729884752106011745093157383501747672132525139645052055915769345124134350594094124447419583996327690479652686066596299037382201144904785970324187800278805155483093161718643800205331228025636635058364949472224668037560439266200903795409584036566437846970789085149807104803655955014972988298088493998387094422460873455481429523754632622651403154820693557956922306438611832853217360079938693258921562229833126444568010386068736956379319914789819608560162142204091062731991779639792472297614429267838527355446970918488968373243323924484292638601257919903350380289882122347999082736469957415214642900841104558596835920545846209093437744451956235484161196575976592654522863602563396363100140874080795282203413943099521130098419326861379149743972058734983794126865419154336525119048610532591001530680512951233689630985602993394699854758779694138456173001585549560859551835757773521911526405437219179588975593196433027815245542805310196521537722615432580560875010629019558453838035644464025599055088602373046218281958024012812224069780724565259677188274967610110928333530194968110300732426778003386705051659937953142555546366602982000342888446345635700007866046779478865398418174282594462813734526267842028335118960775026993951231897767147705090208257294016414376966747139700416805018684536727621853218965969466771504726149230187184546976046225239951986899379466160447992172764652384826925333792009739826388031094263233776227951063788902945366032658503247048513378338368495318422387529874153286800522485967887330160823383604856000451174979486368446883348618104598745408282216338784502877857937856458862917443300337794144167273463912635574585062555824523969569756634589354429811789607829743024689930307946730739221759525124145194874613896655815472288080074996587413023584314979687290111451378143427312282568465118351821001802245239706322930838415824952969390698218953994379462902685254047391277759321348192994608969416065424417990793516102564937222329934407212602535435498654657619948897337465468495199005640596061359562091379496214944905282862582285167297600606276330968504353961072025405074892527030015605072279896955859982939239682555120174110724146869770569066391750074012475747031834960323114295640057663259991054739331954741991378671061932988570906422963355481922803219652922002799972397942462600079542192128078074433073413482294628034784821121160302512370224514102775672864298607165159011942108270372898542649779781683053048835155127029075207842914201926541115585309801053709702182254950587305565896578623568739347221163598269103002081924429553761216168304244963257655302599365254116691068168194632105076903864486128853814135598157484868254222832756594263766919234229301908309370280490968263908579218267090512366591443094713664560855524779341104802806547326351947612069815076417622884505608832206300806206629893962080562931485251075126439662068927326120213986267973633815378940633488656139862143241507153806581050416558829903184984414707079608507894920018134284004335823455844206341561248144612198799169883350214056101874363344662027623706811060788438545768000869558514857789990690983544226592027152096504023488647606738725584420495084537475230969488892752286843407031607684622586577810181433563908428872485378238167960412250790715926895371366135813397480739817137610729458709140013736898893869104457598692703435006023937603458762168884277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 16442615424508156282441133775698056770434739813225385966745738752512946563739918787555693944386069928216092736295847475461223707219819541821396194118422865610941328994199321966387474327133920533142481140007164632901447321014027535120718421008452876409799428005223517625973187097944039902574069008879159121852572282476707285853007501182002015710810442804468705572776143922162007070027946624936248062211950296815651196254996527463175177645578407662309783322155367673485372735731316429183067969483064053155366847679149032461206311865251993623616634421715553778228658485620533811936573224480387362505714152222749659862738057975605255708782454610935721689646025438045614555286391487589761284411204125590079940251931251418331686319181239371888740839303870543032320892505874352675007834029008791308808093430148773241727186739807102720913556628558205417694570209920917039625364252538289716541744208106070493235042237869802880566459237074372613073456006853677148206248134701830256223078564404890440442982424062152716786733283991784016878013800252758305763449514168588348615478763398254943992220538621242654082975186112074803675642099982752707344724182417785789050336725540807647448663446811700516413523816684416618029019925692228480733000994250883477976234313410548969752417548257312849573997275640866402099118035128043153341823251578671772620669577557882959862442147661371383989267105612909059465530517268873598387345700482317630845809794140981822958528691898843900589264924322461263822831024024194153941409808002897768871211125189800245786878324147120556511375159454593360755432572991656377690063128971856532487818146633593235466414638952243837250511042288710702916240406286114622074722439607774653512841927824484002700125344326363622319037476673746660831670821380581708794750739858073564276843935166145086879507036087328078221995140328715280707784678389499819445490135805030114893451892388390474503442135920477360529868096472033412980439115998802359386249354302884563473680137668998672571493853608082979917144447650742277091090108774762125861849003206062773319248113595992688777291260852611406458657871923532515824096634421497224821475610771136622239688369958970898652335451975083503730808574157362671934484566985202154822414624815931833821439828214163440213380171251450880087521576864514302435002380941093366046902374824331723038754237707123712571652922138463127329767663370754067303568326116202962475311021454772649853815384418041711686513234064244818617375186780046355931821743922627829028426755356806568086444529725242583290376089780567060243984947119227006035084388746574022390190443048552852690911711457755973392524582710001086602217335920309128130081888196800166956278452040110251257994284385522244993274345087982306194985814055807609335421820012828237992132106408108971525533163276122825353848294611563528959658322675065284823466905050861606054968180798986443509117508544458330018327158009194875023514160222111781852910592661907631362261609630916350310855031158879806688354110726615265029404527818050286699983950846108187851088614627035441010976957584845388248497968853256374567340742764325851366565667819953046816971902080986134137579345089341872773464001457928917734003948896298516047554641831728213450872861523742520848787441415103096712226780275309919031406352423218865428009441136861155966825019543977566266168055437301216140758980112089402409908590806614471614616486508881735608046712379427875792476837921740333142414647375148660455424021217856308055075163387675074630542271034205658746669478874661183196697757063439234756235062252739906580993169733551158670023407340511679712446480334355152930760756507882996445280396546644375163475945338133228135511280405355904530727780713647061599216604435975507587284372030072729236912201688904068528252762095879809265698410614155643569698763391313008575994316987312967500704447839507965997984815642517156447820168000627248360723407542799816066146874650319829672208146171212974858068486357550210559602334156239105626934579258348723269372904802375666868227670852365034584237760722644757038875146384733406343206574900229151903394464508637346666532001191978395227501893218486899647683030355215807581564321243878953784527163355125127236908547268934936570792110202709590983014392380162064541317898375872729734028150553726981221477902844968328974351814733078661825068959325118919922053126507144237481896936803589734330671634709217391719344543628765078552143454689404287012626644962310861702754055895949004116238491115640282605480555853456049497375216327821283472321253007287361934296396017400309329605930506484631872143581108318624057910696136444156477879845219885944594422469522225861215723830507842571665281246543830438318855555482766514864034958405718831438830308463159427710903806585385211747052380815148353576660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -978833679780147989487039438627177381763171823688355248362564284203831579645460356051706860108103184002040166771749605014016589713657321126929456230156119789665964808408306297084306391657438992861275322659117024601407111386633263195073992403305576473471461786664670573451542279321713555853662560273946200761023945185693909665083890619042546567546694563480143420202230431214582933866042980552474384574039608281695566239078909253733765077759506203026264135247118895599934299184430958909537695092960838625699910072961485423613383538017051400362673087326048971020991724798947386131523923173747366133006605293997841468220573002513795098003334625027240545293474435630736480414783522321498267731788208408057853240631575999834390613588148937566694405758055115795294677096605440135893856318757276559633256148768154451483720175742801771421568292406504947797128387463025232002236176856358329795161623591044948572437969570123773702468223146389243918965542712159959029747340959117393908340373294499349554511803681421862420187794046977650411957881434585977192428223461671554827127465691078729354465216406221521474207364370680248173533726562020268951439633814998904855192719196883850702085783973495997997976060777969574008713433295548817792503639492524024764010835088269764793287462906961656701090468207786196143836618409816208639832660723951711600868656219892279951235953607371823328036208942730408295637385348284833569479210334223401758101757330954651732847282403831746026608102590634110505123686925938863215513571109521304966828499000754484863671748165950136222222333346840353669497188667626450825709755788037067626260925171523912560845467850295569273024758160606490419387697384161160800917840148409991693349981154059667529812178891212591125979959126174983162550046617380766489694885376205595910130959036565031534673925930164874896024374466735789016573682444196638072239398693667840304523564672527437357411668892014536533628201500820681199997209531940710363864887367049268810508304967685499648778056419797697930134241539108457277617183176861003156855957150829169857253874186631888781642420118266745090651204271821033491685642426936668516377651600530009984507136688195157006351551529079758386280561477687122240114529034234931016600438579067741274821777128797393787967837590964950453407075493965291687231324594211965668547093324609878350694980389877816058476873514022423585801508228566401244073660012144914996125198796263547422480084184280508456603442514502635009586911249549888315479272812496015663094911722479118203195069009905897750380202803110599705798904725336847400360909702586365037525974957502827792771017673954235326750936120523443765422849759030095582298908462159876720803402225436761047739559647755260210232156780935031776320530635949589024236471596146720366168723749549110047975505077184576029424729703905108541654042436552353404497974295768172549451157256354543419888916391792262015709888048549916137331102025269234386144097026601017603644330475595860983726672938125208469968279257179482142141040604071687027837093647838154667004644395728912081482639477358567251277895670995411475523815721313202306412430717641861395323228366860546912593246092893179732839987246471406095946871403644019878878101382821326065500648599336648505947013404714389541045618716179582718613226351772661337079132469536165575530571340338684041285445905439528874187845005702317911799144894474816231775205196649344817415140320460924441750582682414652067011054829018041069650573759147507880713321998870295513691280764279011894082313039891626918482790818811668750670774789842129075357615041696342458529679407836364893077102785878414708566581184495865997037406065282052229982838358400157508717171177139537234344718012508686432621610535571788826363287961715052055894347989468412371459733535497102387172426687363720138894431822989828574047175008313046889153392519925543032139131451550758444275608268349772947554190615095558552034987507731339755614715958541922639045034717892766403975474054604785531794876303692318609738550925905312725537877464171057108787761587388915899070725305504880381417154058664751370950090947235399202471909393797426114562494217044110489123369399990098731119419813852763596368550247241889648348932394598663059543924694562645621940801875054918224307984091161492568317758687507211084979908862234660017677633703061178882638087413531274955713852210935011753813648452161854639049544473687264665409880345218520406154903934433346527096675462486477243495311810435616137993016063427338039802533448601025232045201044114414702818822400954603657971346546138005817067412615679283465540460701300980777331897910593846274515763419336631177286189502181766498898926357930872332953369573148310116429873253318658518904116064834544433751306837906600542831281330791171058081090450286865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -47911122829074143253824508277547508340474986039054665022922999065611972544636226584575379143702628205025592364259194106387945674030415684436128740575527398338774493706910904408928294911251208677986092914605101200412203941894785403493162399153118831901348620200444239524860430386805364118994969261035769481415461002985457392864094279682397432762083189248345774809282511452918932708048582381569909435782589515267072495775104678742330790439500067515006597712626946220786613951048060382160595450878417813241380025189095459641078803679332479053014278367694272833953997823929555828465305097876620024854959201470416333707123266027674018151195428451642518555132429159586813089097399708377821153192369261553948770743325119036754585919796199616050112345353400546713096347565412455362851839053971097461778666808734656052800590158368579732283620050958910121252426347380886128343208606578729926922455350105555662010675475934970962062820062773226753463545718517769874438330549172240271571997545891398048504281097359461187183989914905922010895554315287874480770981946288057867479896804843950349582802312389621502649969327936078168341063669674121344891851861773755620582054436705801734629469282799710966818195872688622850199001058169882787451844681302725320678308724458418718780607854026494340056721157893611250117128197945870442584407504823452973876463467402085220213704606347795078578139939075920644236791640939565150195794333143788185742532393675899704291633426735454421035524393599944215333335786884353318399672421908749286626716924620213171982080875145214374083872821191076868329329428402681264637933826233990476656836216384706506717479947120782238847320315939468724779565847922655457919518016082325697208111333710963881907902575991647648327873901397424692115891474323527330510951289672832826844051890622149755960813581383303486853843237649346976230802121553064893216275243055447471433750686934761925658961194021418421709175071128162479152881531368211012742227415847541378098371987829060047122462172525545762028063521398461782258655669680129114062651259556191230959742724310865773462445819865004211364353222289606682126921396402558643187840990143422998502215610484909899652597288420562553537864710190157435478605790042842980795160704541587071673513592667817357686318954636932771937350541556607573637026129055787721723435967826745218261177630992324470598701887897897552417501362374304174726413697409286423299071855815868046983247236351256080801140852118828324136494022679411581652669817801512518573571165174604338344925271607498295523369114986764659165244775797416286775302999253115236074153008655311365130979715679030070926324645810211378164188787936050441349890167281118384262169093381721985194600802845050724839049984830363418241932162623098981678694950199872021595063576025109597353692292574501216064274975037593978625032139949901744596743996655745846515207205267317937747639526290131558965018944688042537525346811293210477032085177113932830420450212844947431886919029159889721941769145957336503395146204259522406644640080403841126547621430199935931758219288517530535196646923541343679180222483220318839156656667945751746582697291805268945236288832252783394754184753383964750155050805709737693491267175138331761166785364479067974683651538990832547147090316583008834821731684748089634864829671155279722589743538905795054235641256681043190869883508505232590606208995797658211346867727469406509397056257601580257722961519702855030452063852956432466890301793249441405383905407086566687965630101055583037204535183673223604203702065236391009829303148634796923010179854087442161492902248719284990092806161890750147786040629330537309341495314767615775698435140057278543443259593067899930785195681127920256463748929522017740063475871418631486978466632335252892610343947637587723439484331922239401247769501029186968521651346622235252076119267975539594761475688232519675824296091075985463071128913245781834212625684585158800796794095024676167775467248986103591230644197441443930801872038705065504277309723666365393047927256681478285048246919686718297764220324960512003541586324511177637494723442801605813638290319689218447601079798292090207993283340805564747430241613286507539264113610158894721668963785273359967232361497753903014800962998230734589773467548335192608557334796662800850278071768897639253178137366477276876769886723019518277270816275766245473933355458004506586701296425064676433166376878329743271933125203815967138298713887762840671074883177281959070587422922757978089273638196139480700774702658605105851420169426818177925299952115247386327949764863544776306018829041729296625400425716094875753662325823113219592228159319201578817537087970785337453539150612470407030070244657914651120851628135538792236173453655026003802398781861171528362319804728031158447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1234455727022119278434907513129365908156282714890431301674283713013217811880049508193295414629150075779696373416380253119073517006752841575355145828168217065253648940119257380305792382255149725412738149709241121999074185167952578586970774924606964180716097041184950080850880167081437205088048109787529104106971211135329427027090462376133049037625339552561165446000790725541966025134921783843633097917222141235048325162521661007229282677972028385062075636544356264751159982107737093923782906156000132997392789785278685313732663526234137115040683184625602233854203195024887217964397044495768152822171257419033466866796970970111096262875112875164863706151341103607559963898399206658659011159831123453020012510354680292733933749838162305604630478430983535300054281224231958967257711712178131859924089351564651968091357085551605832265003679587315591704681257986692681470228419039514933499032464604375920391929158440779868469317076858669524379197490812478320600354610823670941099897630183243729753739327600605211718404272334287966479907225563910596727269599985374775816839180132435151594617352997668983115468813762910505772551185678631280987185054767882289421685906088990366706375575715307164441623382068144906776688337820527340292861813902356245122060834494084316815968771488414500845071699814135985625928487975884567299389613065925488994386985492621591707882950339599094961240985195697644255323201497826449217711099448465821056062351144237216721267038393011731539220422320131419964456978334725650453125018657841128067478960865745463798497461611102686300648643669361650458064405076784585250471310393559946488997108845935125108008186225921623776838680913102167998115789980536769210707739110102511848167516647332744855415029538969977753140200575729410892619836647642228679684984336546958875616671878750260175432720320387810142458960132039475168354803897462109431928635362982605976760882819938522601779842704758231666831984964981749484936128557713892590857318947217784566862307342177782614790546894467927521802489618070349693695890264327983370469480341442688322070871505672959674408909412335738444627702098604022565834667380079589910654112217161912433557624257203433225157164019633458094309121699381292490937198022034922575117552388688753179024105054992439865262486010660955818826952591885296790304932434337140691892923665592920770384924424121327825392588630137805144424961045697441480349908763112400833026180986044276291881650222737542514703733245044974987304596896400100462918436510372223459224979486390762868089857433800039409380818521652812479258076660340394557246335847004458836561508331991614577716500359653152845302789199325183171275691987385108440848190789357043977715604244922337121353667078019777334549677453588974545722330024297731030633596665037311244500041876406980135647604916417845197659152512669660084719352447532862122119135998942871655928575504467177479514011386262068079085767548905133480161903364655951535166570320050359776959606386841946252924966568227738100738460386425100993830636229740766485327557571482900522953011040750958517625914597079461899649078846197038907843117978895282430469277673738992865364806663602996885753382252261633766555494776259811192663306519219512901187644070547684400024087470427020140064180043732397066622061901234350607279177271821887823768903777988623625566851546181371357783629507165233648208399059691676858394531188340650675812670663958492638597081698576766581521962749025936982630979269624207082937912516334263280442498365009504392400522368471116007156774497332473033938119960975373857204014938204124835627984469408019895880909849478612362887929105985880715855926458558566768003695731493312055834950226107516962240893037776711843441835001482136752154762562531549685357202855823651925261426780192971161510299950869380283161102055282106715806254838718930530397283375124075958920313795042244351599449038698433549252563089127701816445394375292393326675034212955804508278168726355487909588497779660707792151028367513541406694212873144048245904368339759729662816017965250557901091746140593858262371043477867394553587011081414084056143388071462912284776196773832016479117439481464873755012663357998986200518693440569210037252873378491225144841874057255498122904360798081334537714606069694403170326282199142416490905349556299017925052102437543205549781900660487707236402524677198519774283263016814137773685472575993064551600248513880280182607843312314427512168691658425169295015648041254975598885220972578302072483799368076534324436736886544198687658547313188496501962050466277546012368875490655890939189063721510019328549229569139656237284548673734165199422547470175140511416915477959566632869288637041276634432172328201441970433306574056089122747340241183694573256520448268237083455645120011467952281236648559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 71498303485823312616463231468594216490439519401277240240428368419178928995921150907842819377997203254327219586175466566137000654335855971201500174127687961550829665182164540163322365992422416086941263824899863367318121796758248822795183443204705636795435745135586786340265319760849851084702311515495364437935044708380090882229865351854003364196059296765557695149521734737936245534210924692286051005378400300228787956674747220664458402094241603023830659977987975109624485320067911968947272388047916284360145718042635138548658500106025107220066711008394086478405830654160985248119570459112463927995588563159376439373239641803556028470313120101885226596151430763710915998313177468488094589646546381078255333124548042191999696850251995015052369839313635343629752205389572488425588362538248530893168985885513245806890495327424750873849316583424649753819484948555649945405989182704645364960866562048974988463164365844231848214767294437892757461524460158399681571630698206780459282022297027893455716116882024240061931495920012402317202900173249061006546243450623428700786235527373055942687054963760162281081837529263220366818309712087135810781939830598646262290645417943518503934093421053223013168640533055340485909396456335223439186482539969503991454468247856410629211755175201640770643309554114976980923479636875939347891679983123828626706169284485494935372606331223129711301288345674870713944354234711437089986285376182124086792254179454099731112044428986504916897141195069630631457372127655500230998110622624110179414661387322816540187490069301764424244898823793584456629241430840998427631818073576337308323117054210138160475213517392654850811442077576030021007083741649350195808096281399106649209219022816271054747404252357253714461966608610985580905925210938645398114795702330444171340682095490898641780953251215687435445427128310185859543626664728170711299547917492499542463752521407925318335534858216681262107461918995218032884156971261810067591497107242970442669229895806175686334092139843235756986633544893216016347943434680834935206980860340701520716076081854871451723562639429172546632057047943075197932892064001517875574576069508904493521093349928689390907759188511740599564133761715972478132274975236812345810328087886973306383818476107613127930426674039792978790677182854351051166300357325564856814469166245920169386396968331554279292533148550212710616603317365254062665614247744651114697195485988818484767000140620759535220006284535662420576459642515041126241675719454463075075251980979942367550237479806063929896758876054843186174136984660221078441108978683194981976833999374329530047419710840793618096452961461479501243718274626227158688950107799405809794868015534133765019109994398455814165839860150828464561616673998847590285969575622550675811298032757543930637138254260239329431853626315146949067362688540252608855758272875412991430375165865035976714427097921834395427592787254870662688496578176882755157457565662733982656677416753731668198895470677120204836501545333739488635367983384109337976454657105365203870058429443086531728706279632478116924321506404426344356699047880996713687920047431820372069658024423252450340318089791640485162357543261930621427503274922871273497363296159576027900264725078748158863817754503284776432128764063467167098128520555903565815998760373036129636261281822852848579130289992290894782140167748671223101376565777661593667377683105474901467611090094198885446064032970573506081439824912811906417540151469301198658380148030836162922255595255866180841066879153535873597971760813024053218339585594002621082150806340576551729373425965816976135607122351849231715935570199127295485121532919954388280332191505111227460157637231571891722003389542943797307852790902202156615692472414756605079267670138833430850115278561541788127431343119938191249521690972870547754112170295080840639914469370008181306084319011623696187808062810820725714447301385813810895523426148225760613091544334038399828443606496630735821608068906577144871534722105872042045040347236772175683393713481306298292118382489120227642200602684404621052055150182779399178629783001948540819642584436587571436483762293168850583337705031612246510269309272210040031629709675344834464049066413391627222493135758761975303510393885579233609454436602661568713698929991052989469652622391336298278128450652817561738448554040015810910984778866319802424401668160281040321893488826001411449015268221538455825569040302558650324812168091617372809199740182957139313063192962963892019493570203025811089115882011191405235009846156136411317435246874645608609249954743251932076666349109142396915230038229071844761435006121780913802053940325056559000554490381368023643731195348436871766770651310506154182308127940620869898225119411314804063195538219588343054056167602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -1286313852777557957094074285991844039528268115795347444926516176200969111221941591759570852951054774476798975395586443921526051141125773146573242915351608736473167846022870867972632261381027443421453611297698116134820289258094022414585360859071876582098875920860014063704390218764983845393132665428150900406791802516010270649835935160081072768133671576361913813011465695670642819164107546287232978765850218094545256677590307505111328821080029507191598916079555425699956129757039213079673980820170964158362227457403742854918020148030874106710289683300559322596270514737958101430318591662337389397656194538926216594997853391287008613805313633032029674535335005798733716101312325831317296489198734508951714732806120539834468000738193525364968098022647087157425793590020551735147168770132577169213074053392724268701786381232275988755097907715913034848798699288729403545395161185039970529095739100578117132166205686897136310396922570911791231820246801632215658380349716251009632428053386031973815657321848674977390788688267181071728584502284219431712597013255361309782407968946513327931815151026980404644717656051227856861470988735510307923276931286332283730942832874842160303651786554515759918844273416357620829106898094851126127978301760659173485336296470927297322312978493803258120354746214091550616052332012353125049631175283642555475766555206696731970291809572754240452310340135850458878190237356996454693279402138380097670395842002777231865069349268366557973423602607411291732892914470413764569210111650298429175096494917568022414309951034935986555970869087312654255561179841978837837033747386521423833059743282907004927638047612475627499784553424810419030368355682564471089326807476531260810854565240411519072308863693339903590621139861902699458871043261683721065184012353111417354277294160609862507699137685299067056950036186207823525744395450170719939367127765440180773624488669745883357347410935231774952653867817188415582046586778877492938759136469123055185428526873126017584874347354125824185726158747501979659736966596822311894117122650714287413127256495721179459368974060338207023928135844355554412845736876932465636016735761035174114482325854423848952460552157176648053191726231340129506525826818621565649959783898995452231820785984502965704514523938564826975484331910612441841369116260058386837370815488862547513887175533674520608578418981591965034066257537903348369346383380743764450914237994545841197748912797775847181700145397768667269074672279048350730210890697088509431918124205105104938437421780814481205758599648365060368421255667633014172412807698875841749440387532331532108747703808458063319093740667865630468781288109394045513230736821960140028893372369525447960747911126951412836061585823793931951031842471505650507356600118731029791577311686156376153884038750086090052613528686473787691545027448732835042789411163239185985270183825666147944211155856943412446608782018131083077975673731097672566163794307318490588606992425812527582093142030117989582901826274648201444731596841900337664707701078048639373412192117042515862620648465625825978943334350092084878150987471256878096177130155088948467104851088343727208535273980157687053545225872181423800842552480294816995935872709798374437655831461186741768124491212683033404817355855137338301196241571895501561805594664416969949000922072708807869709954071020982327130193939720195307636686896859030447689543394480143724125783895413690657572315992287501861260916038326149695190574753543355547753871297391828226532500651508071951961917289847398646456140722725671212273417266351720851612631935991213084354096158553729243486079148515531139962905562603412970883636987673603361950248399146036170346354153577811286151687415276109711565092866101062973960379826354488028652729488529083842127401336332522094797516742150537595392801363488460550724871980436339601500779065161545731000234515394643046748763915880145074930239554375246807471938681920178751635756729399948965763348667518582497903501969421416826238597255249579940996580371290065169811351064114077006527216094430850241055332167503424495059607280941194474272238947675607971367304587137125192720535536309510159011746433813912958359645828499958423041478849154748570713914669197027971481321013096421039130597097642227253802385926814132676145943024191336905622975593864768019687367462016112797542616240405212013560926454781722358917109056661834532995397734682968039684032419203043632742026473112541134453645977115645298956417914777165073975405463646476579377743914459758420697606680208073942495342123335840496879941441595607877356422589786234907555076087122664436405403164636129500618119187665411307416044634150728518190769449681883528851465603736674501605820208858892945965583627659443171751434738941943791701305599417537450790405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -109466743896097547401278804703514639593316848700073746860701070335785083800733590291620215206080409741223319630742937165537616632641213309385885042862910144931249070502034619848149224943437465605848254892304969162555616340666106013435242998332795330358872726405527719719623607874958754959574007804343911663338782880939473336038051141739038345083770761059038366889496280449713343544918261393557749144148143010310778397130935061039242017353986477210957045496403258429607366043022671639157276615184380815556529611487770456578056975130535321327913411487711972661619771102138174256897247392657699996439193668274349894515516244480381975310509351305428140694555818338668555269294323727809079369957337480500477432399115380452741266915147109143385308960458783306240786838602535748199553120344753567903931972034757432170698272096086774374284650153065404589461097630318557741414213130142530033574456042714044329999716719707095561067379860263976878103321754338549589168529162618783059820392500622869605608182177062573566964674423133108725937179668519744892339917944757429738941049956397429122124209486791319707885911076622539343814753352027558523781803241097737489233248751311255424190392839781351800651786226130099843034634651651804200817295558574526312983376925499410514063989551961766725610951050811510945341936342413648410039408648563436108766755340147103353553825088313116685592961900440741654545543814207777609211120223909100412685472596231465419539919402268838272658749418713699382053793935969182149488525544039903514113088073184879946974074663732324963040626620253716392879457351904093762480448457830795217000346072281565047438011788303657746457088333797836917147374418330555264279488846086799383424834202553849687574219913842719616543081406765722393646530779245711885488159720608787065053166375250731595423540413640844754714651825901086720443477989206690937831739958963231758026295287711097861654213436344515399351746552706786473883496222283621483126867439927808608271834542259320379461186072136297093134025610112296964150116735875376025189070480121139224065126942230942234573733356795832287207366126466894518519180685723046714947926872904969500927917182574236180191961926684309800927973776022244409716095610806706691807334351166730745891715845497769228284915568472600190518520760077264230206809934798808797790533131263549694545491214407099155477421416548343650933899792727662496550036465654983123556714686435096444115728832777161210969484983157784743216575983555073296872129923115180694522893792411469635520363327002790787380062161472628497005218583197840105392165759636088905843742108276791793573472341997123294893550505347385073605794883968365745874921952759160367142408870606088431703323944926237496432956060998777855723445612193501416834517241388125878854651494213273948076262791424895290401421818104612794921685382697811616516976068829080072288184286042505553591748783265750823155714418785633702847112698812879480455112012924488317234866406225204911984974117638616026118351650474603080362234422691591430699419134160384345485045717119597498684372265734893299882174631676549357244320544984123653945320050641241125237442746762372683362903351376245179067048314172887997807780824626170900478339010548221478854155592215321015676251231272571161483155656262681724437616413646942657984367514360205079657657354337646762017588998900718143134432659493992560312766190428804259154046373547729224099759510588077842500311419031830146945601219370931894849882806206923998631028869645690985548425821701599067514375333213309518861078712577018762983615698069094025483255677095351604836724678942117733569444757791519150203306083372382722387625176554869841670303780096827579763915578197910868938000877457881541665682604358260206885553068578766644544147036285845810154079855575625911469608510976470715695647653054030634200593140146726249273672631687949373138797750863805356876182108482259416274290799141063092343497293653443579234809872861686104056549433466546592460632130895733429967242070002846496892911264989578930017679104243940152533289984867290286846884702516866477533697783522351770622268809128022520059513265139055623981373897960334956747884246651488856498525695214939961915163717033202377741270602379716095816725628934286195005425351813074837974961484554668061028831075994139798380874358710473418991730576087161971991861792405320463436340337972107161091690558192065679835031186675385782005586293174259779765045067432865155539570586190531514771976707591877792900042662487866717586403012410671729305885519081430170407675167765344902855693470702092535910181573037129403119012098028243633343627952260190335021493902021913503480224222727661125152666351038056622848863628602382105806312644077354935699153383952124232074090302499480564790701464517042040824890136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -360305605764288438164948560671919304633371226859410399167032777024237724761950121206449931839013269459939055498675426745582432791591949279009929034018840969131248488718035558428021304889058905723238714319105055425657190091072492478726528057413589988629688108102530779201912379720321328891873648639126564032573214355503028878491819009886739158360952740605766010472164953244767938044484367062788871117425648376789203644923776912043128907158310438925324993567631922822284325275963233875526389798954835792025165878562304022599823961559192464813492985328552713927607494251359635837049781721008209901378873301842788871605675970567959558506418103749460157268936134554027883489205960564552527614040896304290273640896274287457915190752154201899687544644948480338948959194719190636448045175411949808255494426729671707573536249333133633075235042381557528937558739081350176666900606085970661309651554816071105155278728794747701118878122012769234793734647870215464402313828025021519614831595848289728882248809107699378954559822057789120566559624629316307060078109135656551557329559946308483383885099123767955658296125689851939351870895694394664304928616494383060866353236503475504300222570469415439589433966257071754394700362449813527132829187733015901355146353039626267828214597518098967111901921538561081223193414581769097305312819035612539680718429734432602150503366563951116932611320956367172914581497030953214501628243423217991344751959999386484801742374779149139942207267501036760376353074558781174796839364725193102230982846136865883612086413263548166894539679714477792980451409284650042997647108751076766551709910486213081611191683254058879656069922153752432960320654791649096854969023499417180823616309034651712101092117343608514436213840751517398116785984842676578381411090767396186525333978549160640906454683132259440371430444377417928714898067106951095128239178417381725173630693164240337481045904929052929472906824608733876807003918114856229289594796031899567265852453362731842938243872594095981328710584847713677796581346963956421049374720842240739499387944383005294524256322863841453412531313592829105831132466770303518317701359433532418189063731723019665801704012302838212031823723891870032913442781467233790860074548910979559250725322430303155417312554432055883772017019191675251910152795158890495022140739952158335985485146916763188340385659093293909873410237122919415764574749498870146161114525576900667114461473917657962912270015887138591808252526178101900790663710217474602832558568984286020040052819978527067579526253257837653421278361925760913504991909373485676638136957245837955437005895805796752544422979665704674410998212901611545626029401356020875284214929168509152179249136493499465061186968268051968361273078369745188218576237596003965882178234547691607563889261685764142902589307385202068359474824903398425478809027998605489797842122304870941458575605669450305319278737657638887668791946895339525830442188551028457662203980049536156219756026032730762580118402118920926630638480606422609773382419531986961389993526062388631779329282404322457381902283155063942165157129179122758430461408587813537212206519631811994096894938420074400298335399179069564865199066375533332552667931898246085144188355818306087977931845246069053518793695259889400576282580211602052470826861053813026880706678013405301465032693270307346022759248017873500167678769754077396507843989745666244591840945035129180651673675127938527026275275940471296876920501145993770748442145080416805960803764370841537287184382429605672582179465422110411128483287949727834685430450838658889242661109151923674591156832664044251479167204240254243216363036004395460704859674843582173532072299156343066632143169928527976663589548415774777707303335364197171408082587655610971978628586240758313272063126871447542616630049226209604705403424765015196645226643905515766408780209544664006448987551106425416366799147641127127766761199822241654940775814440257499213362345235228387490224271047274582638414016053489088296025581736706269292187229916840303275822083053697732444368580338364241223759649392681110867605811918965831719710084909571094074507972268131449109149239706386944080674596990231368804297601657509035723013940164503751372621729795082985297959471388749130322672284772185162850183302922630072169169596025116960952937894331346192416011966521531565780229382149316135741863957602041636931301657217304147354030752477777214672532542265451101393065256441608404556279485840920723249095188338117756865770465878972985985058465371694813022825330041452671632639143975290954781834964418137014005100041272996974574670941260995266541440719955639206190021241880412538613673199699558018974866946456104536269002588932903819732987083652472609171936272776104459580892580561339855194091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 99947890393580912233585531103334868997786470459007765146367501067070174576710826472407899221209689536102960538856949158862282915335675409565447897089997122001011845503893487484471463265652757535311600742553766587981473356434648990515070679203150218140280661343963096063199963364910599027871543075138028902986452852601055976615162960298942826570819508988533501365305994146799396710305560495761049776039820329836083395670948452852599321689775818123115031519783378848725251142601443711066662449977418653429714233989322369407697775199200015832631509832818745985448546020638232679815296077047757137886199450630699191693822601480221717037445752952327829307505527241077587853339196794890800476436850754427165071718530595878806263782277121668239593177875431313352538892367300992228172717909236224582598011304345298706809689266730242499495088010625733220407274937261678611808192771333096998824706173857342073321041329597564991286097516953318077558051864709429030788876014994408267931991566246214392676399131899347782316606352118119987867833335307748963117464752620253982557623092335721815865401407267208336106516081825555997222963970591411327984589202488835383164456005455152411472328503305457814512641396775721962224966959474748956440401113542524147609318843691267702057407676414308924028604717470166533680472141231126966271765943553568709663091444024438284958259357332135546133094119849068915959338372687394353620729768838248879774269265525318423300774104594818452726801568650943665612794423192943816223216161091671433812320512953927449537096568318469741097349292574701443057568812691682923838112441812333900447084205592126785036037719880872248433665517079954230022398278015915949653261417598616544047806664974671274551094599318859046877996259315930753280258227413590063232743847477262034172865256561458686286011280407325152896364742873088267453878276699519038678523206208100020666623399835260428864635354109604969115395831100735131377463924786392058642602789040548928289460727522790197336583566368934413143708333316412500341279920058051173522601704317896470979837927809797387780525228895204040002391415174966153544671930476262856921346092774245576582453605372846771226245901798475222886212245075137147209699366777385052015425552803011057892255579592877346216506016254069324676036153143786856491577526787997658149737922057376245839855141045233535865258311089407430977256736354122518939634830787456026222848390405226859458712333532571657880566767628903080878676526426279056385617490679853294179038969015936821885376548603924227291945062434827956789977813758238434028880864821275631331228032729768311647714776060712665017753230381407765530569088751333190172631607669688646534503021642228622808384525982699462807938096839957835248530731889998489885248955842418922242929854879125207870887121253142859404475336842607300268435751041055082258578737762567073994782956511988613347185800780533187426015571195950290978271144856245225273655689579885352426279996089248434529516691529306640084074333936950367941867491590300190077028732053654925255300560959833353355301533818985731604665670116583002089162230153394514937191294861040197899835561117583063549021700971871272188315398198443750105984560947542763178544325898388889098986808528251813222619276363028847600953885044985385616425412972827588758079542480976699450260763100936188599717238555707351192036084286601330294736097808160871981531098680460314130872785415574237518714383392995837297329059260037058446053727178599159775522543643052802146841395680534957138942895512654972320591075302647125107120354970336082844276978440619750634355009783233422014484496363094914898221183447098599606798268137707588445586718788903408552249110907851800132048109683384964520826914190235128994533729786817052789240246149471858983440747022305491718227919117765548801181992966932160741568923879356567055268592785710596280689736747111199770980522328937690849180969034045085104579522337993403642660844414394291239744061477046751321973619785285124750234232644954269912814920998815623835449343904025454111393004418584346908084799131724311013863868933086123172170835573087928930728345752993772795127369974206309116762337091173978803086145818666570166760839948748268315491376118824684406832046408421990754283105971746361117927492678806051512777620475775510319276380724086034195513136943226578123625052282398724391146250312649796827326002514789222900824195252443450245949903307968341139628889178431273140778774718274320677549087489747793203525975210787635078656086219768833517689751654510790139203216065111468046585086167441619078221196421533997771866430412134714363183159486366990613478194048632549866453700957865970971618626702706984269328205681734031090207751116494486155678075849035645896421831135825186720467172563076019287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2150622294702068651968920030065075946787098034026345473239520383933968238206395751372088414869752560488175636430404497987953284577283746682003479196371659591232394723204706971152771030196601423893643589536015547395178181613360268274526866185987430524735479712936369665924044282720943742958596858686164787203261792779482395961967337922987597138499366699463248126449003727605375451034924097338993378342273950652182751058139644495597792326409132797164786300518802817087720625262427694441944265046852987195671776400938436921206720442296515525511558035249804947160735016214297528830552006406068670628516465623300235378337301362812954393633250840157178009694061236349541116506033631959672130660419579423094543729854702574262576667078135894765789384699810686354038900689974575655465075392324532391256321266533472175953441259661633299558928050648242839598007307062558656984946323884193530050249967752212663005792454094845538876397401795487108534319867183676444549412413532477245366366380766294073317621043810219956520952321436692033667566567077337643704936459959461620980469960226399603477893309980436087492078300372464647520304413741613318650955370259452012989156489341095895751032152505542924780553217030810415353905708241869584947354445686024922409301253514265651667903438383759618510283653414461592307824924919284683577396577047575737106370613783341812950933265723065479272914176186971615500296356896300011439515394827898963223402400779683005182512068344462141362073111790898751903533227776360200307332538682695274325811521772832888816251879450032407986804298379595878485292197305181647604569936903045285269997142113505930501523082065990316429864877872810223070139829966033565614089049981448376151533441074543368572152571406264721594153230455417636319411167410631341381124280800790597123377719711984743835632874223955841127901178702356381263724772372558712802875166803695507276142269745497002446183704355420544838330461363168071989763611691394266796972220537038223063811650801898863427155195954004984292296430115392569614988469960234195845423509422630470795516581840278163545421430687495910796661923256027487396947853990752571161730133403792199273777896690911955586046090101024884636016225555418800294477434154531253002000859065527531533942126685323107356327896467205791738383104979916248460202720272544185092096809651740055619451316192460096947154179523270463908182652065709390416426795587841907252609507833448318749117003197256555686323389121207169573614545573174628692517039385080150901279144361508070788862950225777015760752488435126613091788810958067852204547869064811675222496108953695935381554600538325668906469459690441161901547946140212084743746272179028134997648001211490667629755891740499119308307420559590042569655771224418115557869966003342012529922865879410993347010331656421955738742811839399811212437542854041577079645780908251566606385023226420689349051134755120304285373328335609436033386320260382195383337290957138910945672508130029743109487664847240006945787815792276033717281011949642226215099283013369679252685156157715365843216925185607866974357669523092301464617508695142678649014937252073255445331850533786879519265646263928475114761352597755427354025188294568255147067735369321230251236519381042625590305982010245798827057839225118090247795377928070672148649723942856812805571801218781199480172925498740677872226592035171698986868589060506346799539179082050916997848361061488716555265439420097950291630151124233308866862467999361519803684331312728875200908860787646039707517860803379761361662229930609515130901250613939335601357219214044029601160613464131973609881880013642543287279490389220472403377365206412654948424044200300868973569955673787846983830805683621222419002990463258196610535907591101862044572903556128986466071833894022270264601580477437564567611355934953796110449552380582755192312710564204967388980196679052621817896453869177415580568930741831659275541380348860713183450702220722603549371246061391554616312750852487563669701040981797540872430656109694712001168144973703226540051368843214714732997576172479515012813476957448291466436671304847481185923237149238963890282757946105499288548042925093959603648438607004137322784004329703099862936339063135578810671069977802492600283045421101223929509081802101654014412709364177324781897738662174453855856489867708365446753644296727844274500286892419703880940361457729490784927471308676466841853548761513348334912888977537213287822018152236231124246595110267221209939309988448547677784189522937774992381057293406393964700684420719805029052491381950594509995022384834016239250492540168787964909586788027241656916197437915708720580778288911551119119822702446070499192294350825103729459167966561865151875182015488727552132708353838097536936402320861816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -39412451401808620604253065217050018395362619923150722183325766321582407689076991283790151974972427671408443569320892019482199174633536627198493186436997662887993759782170108771495740313705184755806096610832978698121776312728039353657152405380517296536985255326319301099835158070761039350911749350484448523891954535904206066978856605501091198893650571464614478297467165494616211967742117350297556842316739337486885144952431141874990534858309835006915339051284530648663877639420747987172090804366903483219120346076244859931585147770438057605346540256473925188859460696584694082555854069587262245967238464750261745832292224491420016879583656283110634486747118293131413569777303417781286282554235950072355199672732074607821883351693958080375888644405270606472400080463254324703095378971659709641945274164062707325243273396774848023158904568094764830198103329794498696329856232702018639948077208328142744695458405134922948652999760488784950431077465324103981652472868365326220739642456781901588052712585266533210771375801921968562552252504272434630921566778548040573255812004983729282717673626950004659721915587408017089918652458580871882059659503394624620546224295933687049471147382480262485986451217024298629354016720675801497237241549154816270108980918947271538405963509446588134610667964079452077242149467720783699155453300266364307292704311919930986529784049855745694134256039893602489301848251420499698794400140406813371179459174653062088478540266639140277946724078068956483748141470870030865272575928788683536758363595783612064252933235817924483611920941988167698384476287856606547858254068042542436204314303298077070758119678502239127221365125010381119365710589659269672591829224812059004804193476084787109215960948123128524743127776398081947302550020181972643958280186657720724712005818356041684485486989242927766963166551984803016873708726031595088990094664610860776102551373675280154593847570005456834105921548670531991661085251110637991926850831235475966436162999164433991006380351113012957475763294620330542872714556079330193658229837498904139595925277705068803572521075224474510828407885965026071540255507857792014982390763241268441630456671589817093189349383304480987782687636353086396163861596802056440712006792726122136369402467355889911650268120644667118928069288404736702970131460488338044548994616467749277632325798860638615117662857559419162849996745044141075940827161282293676732858893956491013068769784291561641011551815090717142574425340042605055321986955806811778678851616715507571407882509706505348365614805223927700772619188310303905490380663452210256176179623802471050387764744417551088424465806557075886136170780585411225833254971198436894118571927103525311585349129409488549961138346331798281813261165094235339166623930209330845692001709150429699127109665181382093037694757663478061961370972786806276699468352405975684675761033565909763169622672889561962298434510736216372000107589636722981681307616455254425264769517726388212466627878581978056642515713628548465826055045134423420871065516999823359401539958654631252664920175455886854274106994049815163824866644263530761675909500006250655892209277488066306371569641103388276866776718474013697731128090943581114437959207466225576363285306144487230271867067539144807147033891953558560218407737683538897788783992543224479342440220297657070125533789331205776370663036462261102234589680358351208758505950419726581150469892885676707207558309478806496396796566842536397515094752888909569369589884476509657319466233879606034777120563966923477509866432060957632649562454309721912445288910873003729049073702696676371815327346544873840407518043903186540907587486820780959298864976652276583003390540534150877005466479632658049010802232010898867760992551882819290418456196973855736509730503548056491447456230524118181066114958769316392123737433083475102108341919136462428709550111943817383289050570106499408221635256922836766094367086051772604232719147890598349058283352560490988940041877030644313103186388917459932868876624690546087676158448225861323050442892030366054593095527866872427086797078580320634662146272247686174125008074940204125621115606633227187187656405774944830274675011737392512628248464210226012231543002830061827367993693431106188555261678103437633311315554628125018661721547068816105216436611306033794215029940121840023044979739906511629792690061330097970088102860707848798065497914696754451051500391240218077322461528363877828942632825952885687606953462373521266400939833559476899213849592317574907771626704464943216754203423285543551490391874097649099162934642351662163751766032575621773048547974338852870981536395530006598087772924464612101676230634513988553931244595769540525119867351526808161638297191437516672068985812416030967142432928085327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -2472412237818082599153025012851295131468840818264083767777448522538297231479493864004572765638498752393714684940843943129692934835955178634523963771224779722445351310658007444458198831822410509468596026667519865756700635661305364036733458988975246662465740070620807708047081132807035725755267577855369463249595405938129343334861187638893935085478424343527209551868357819206242005856217482965739797679398032021702337186636905669001519558518595315935019943021361450035680419150435982366047391527573682159889562706979034299503981895725654119401362092451885500226937208731214280492726480457588206191118225171283728993335819619928262380420160139421245852384778977166418667463219112942769821729649389719874044815258210595932534828234007937093050340277660873716395123384003029352622227734049321787698321582609842179104964838929059813253487439027632731764355228572664821418282380105808122958087309600762802164329935457898427367855028520760964591013266284708003492505075420920138529504555775963208811805961325793694265809793983281301687614874332602169740450844256799150821087486120926515098790972991216524892570265242582085233059473599825492447710565133982840702477849449068521525512962052435776996860834099391712201009210862684036312441088905536757484024649194840123745539246475541755537078160558902879727693913563292922338008637812469713226017041942738485809494825068083360211255083867926118089397362489018602911796204359849268081952589527159139643734682390233110542929525399967646252918488752366929285935607686005775033117784244814560156872873922127034625499846727884122651805998091615894649374129029391324539765670892089718185439463710851564351667076247414140496741971598898242867546041362521735880941850465336507024916239236795891003521262596671688740813288879084843473936498060052285841945440662295995162890867118145061230278770505450497681250141256921371390341154020832564658343922223820631022496993911288541592544925945804184929841675149744433286618745434526223186310798301297608282219822153959094283026101917487811125889803776577894550269321255889415133987592739082817231936605082376283366871963096953618504060164763761267996930303675727997484560409788260868679486794595345516414613183214734695988089527520509084986059194521743080235237614706887734260826187126589164547389941479171260250145358881997384719639762748733387062211930757066837616481184606251238187393486829692586255016463408828293371834570788026994927430934209587351604723585693988461100088352823340252632522925258110302498709921412893951709187531747905740690109296621126780585959179796990153868743544787056783848629840744429613860149515108875106647338137477897148507103096463333704607766713305413084152973332218539855225637806158085970408059082982323781237424197894598277879002749172378002424087191815257253365443040257135946375202130545305460684575538352806359082746914850622945342918269341323901045648602413098016704033922672106732282324786138511013754390793350656209200640018939475451203568227189246176270324419751036997494056634627011801896390349182250035641242754149122928382534130295317043862263620581320363484807080993652872228462924805045900573440860568213648919852672650344638341951187000789837169229656657384364974623213682893796774221953440069754320897203132656033543433238787679822749071375902722549117696731509065256781223289929595201013820665653642798775914239676732208809063740335165011851033061989768746645550406666356125876714344836399009366601758598373250759657895113405698231571937830885197448765859205896052818076805444868467602595953251205525730052520349957753804839624306730387782238545035691897209899745047475505915058547426132854415215033969219488288516309464680251107537635113001684450023669076565985755735471821339176141361577292532791449537002680428624576435755683498763919983367581926246689744637716402417267796593154063365696578252751937202168273881551504597482118780243242995381096377851582985387065836212252487253493839325265472223486951163466143285838658314599106858674372567838740640516500681928944349070729745570539095344452381020261594013122585779298337028629315242083749037154878345698648991714547334406572971010477115557115649120770982615470080544545295799080158688054158752542155457722404246602526604080483078379344891898258240638240517093585161983645135666315614001787209649515865211635465343848687968267810827929329282750335094465193815051782447927964498375042612073978372921971945255597602359953715619724023938118809060192317614782372487944682894116129380586620460742893228581766053474428858578942951689640046506511248889077113905454052922266523113219141654460666281818217219893485451087915085243307644110189150967013937257938478800851356463917354827515888345959088847623031877026061371585910486636805671878391876816749572753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -30629830759803423887222424684461427095922236917066579678809886782096260242698421680558928219429878509619967567270412474169822055100833960956768327414261130567285133163033194845138667894908209811798792762924364464950818874124064890746647779769492181291873374532118335392059568657004311999287766009967650533630188851051694170454544396002159898357847560741517393659146753574920314846837468605846288569506165091814681496098457249099455056378763382923295232438150348665637763832035656853825406102771621995682241714508678704763676056964018944626559885514750760929784950047340840437613826018741551370675691524232685231429327603853814913865996335730896189675778268814762096087273319935978664946110990580577447382338579398438853145974132509694274868187994966730119734679410584530652109164110521276540688252835401568358436847586932409722067751867588527707916365402162667300905890337724788829133801940737179161428980050584212343170466343223071348642022188258854762032219701514977309864220598029956162918814458052946503793710740932737414252349021325591138360227929562252161751504015664094748046468021043457942876766299660770753822632354510762249303287666671116475862591725584740712511294978205332569658758783427606197588362576725739232962016745099814629694063638352979916995447497781335218098688039377039171539889878400570556440274173379053159350416419279536699060474353666985134608877758050477712929769493110992124364919293244763148775348670344378496861665593019127896277193980830099003037980552790225363661315702002333765762142471237805741975189508380234651791458407707095873308682578975912075955411481399805182728946988375729518811110337185826799062495887613967180867382415477556625357019596134813000052644235499308739858640975008995874544572259539952673383825795094183273287860454878538469474723976132301561595861439229554556383895024388595317012540780818931725029139156254761439227607913890299549077670757307051815497012546482343520616934240681126146306835462085554618490933501489357448023076737047779432674986575311801116748820928099042099505597903775972161755440297401781282021522485828924617913802878148811288623818037729748179745742847452885885587010640075708635273010043992950954220162097356218831690063211541104100261401482402400865814573745753201137512858548139549955196012139193080343468046193741099530689983047615234286467965540267508189009514470245092182001780220038307390020461314632752263248885583680483729560693479280644608592699488530500602183309251551292848064589296500605633713215502938016752476577985404001102509444026159861342419298512850267634279849924752967435384462778708011450634217500047221201589616183127394016529402728526537438315126725213802335317862664415757263496086136978882263723344651384851102356583345359899528370695112441089998278687311825345102519227001751507586787133800535417237937300294220717692407435595373919166147341988026800883382372581221758779231368262653714591667928830111534161590592381992273731827120298389548234499281958582440135809514076424039490048744907123816823157932707330016041152647467179919684228871230297436152002990273173435031184482325250572394272378009949951081021757309663336381350785664753528088217933776432507540350063533847405058656849467521329864391146935240376176876970442620675297559951006804500223615479461544446852928394451711456065157876924807021715731031549974418892038552338140255627674074557589728435470646548299940983353073355570643342313167329252461097707918841905681320850940667764033565908933458495360731050855992155150558082343803488138254654846104020665228612744856767953773777569197131297951534074429930735860310233325704875308399081510387634578134458602128445468993086205998607543242599942965585967013952583682682226148971032513022493971532088943617046201874694732087519845360693390845414091361091177226340866607879465685854409644568013030286340531858095796969595838496544879290948146461208331914366005610302479561769718358914854294469456402091731914857812531281620568043370974210490080275914047145261483733751428628016361784055240952239207735304842783983912613892074437209761365456168492425718443132465488477290599560612845141366311652865811369637215466911580557066988288682475007329941730654931943610986735221516873477584615593158014134437970845326181517737387819359930354849733775761348250064605740025385685951640271198428610513575917291618369345495857645489426170711365629107593806153317288539737573259869696072254068745455179499952278441850745786757838511782386167613147142351633301862701874130049273460511896285042733728315137909599982126142021609254248079415934914228214061605390637527685563676624422864098873465943150983078113817468489867335016897479811681687324760363274306810105778351441375195158477892735113604083529992294643307104706764221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 690313788295934568030646368903407802946538424922186578288273840721271943962162100266157475673305870671868475450491999178857009246051514553647668073881300854533044074479372692168264379660609642540717367109051285927278202684884010174298386488667247555809727050327893524922481204518051789099643996072328825882541362993420276481557306514823123146068960172955788370900793349286307198038085480882291913058475134883325053662317964818519659414250172074874136296714734574646194184086224310436327785748681214398101890969329266574744362097161022543422947647491263512851008860232544723719727487064373906059326218931524808599840524038442424133646064027847400927512450911431919920426100777891607002598475092297394066798770652000255566582812767412760961272569905018268671346949836991227323008620787301476994885915575296273501862629420908128697084595644355036996814077831431811768418413523083995330983303913942611142312500373633519369097378618431722375531014501933059858892584923135813232450380851176484640409179674286606006594775794658452235160209857562018820651204886846787529731502463028770370952828466998467504162647341819610561580415275724510718585326369717430440334797493691606208891237589250444580917866688671699395002151092058960004266091578102140369041270362587610911328238993250762079900749880075363538804619785938628375210031146109249373655589874992821617396477397869044211228166392655047096662740752981239510455802040738203660001595336333195410451027503490865941278480352974356344746372450624170195422717706637060063169755567983485022574970439429826983606066411009272469241982556384015678729533537310419791055230672614718013729793626366640411749237719507712211332097335842429600451570480920724814649355151306247068472584466679838026694198902214532378898853607562237457158942471986651835708870628404108079446133854001189654568655972823317380131365257442985484438697639257638796424961067358677562876705838356127490775202833840914229663971143979825668070340951356271323991883890464905110792910506272998113568520925689283003123210563913906854350423753820813863420910918049651443147964023266809422039818501387653280940726362576513129553913763006900929060208320383659248915409073626343206598409100366061232483384496304373220670418848561137776560342344547563261414294532964516144044997884758135891093520624453122363722542764314254341422873323355271397959532953464859911754595834007791821246092014513601082041202732359275701848377031493394319303371833252127843402627682580911306405314385028992229329022952304628356283716888394914743196396669038954243814905902701262532283117808865040932853547388775364948647185482803211471533385772078417369761579676255554574856025276981813219820792581127975716102719539049944033937443179491268450057969748752188284595540677607954975249888035400906007051930939016767277627218337406623833252220639993777949335440491673634242708287408961227937704565278320695616022916869506086374316927169667998751067338944055425593363519870360405879649587324838314697621619527970248408793423810002000364797955327375068340155190389668226786565321100508947613190815129914053930401781435478272748505581329030766857848088105814573248942322539244128323292145546290972946890974332858697988757855662158380226184351605576394783076151059470298102145785818703919412008087983850380204167143730981430326000185862774057615531837383517012515475867114286607906846690048096956755356886220834786621660942019777418491544509773837249117240874873952055670707699207462037072571845523376479745287761922522148039019834538529596079522874790058784341506613413840132313232099519635422538864029055209598227167461072895368824990160537903985281614203719699876867424627143259105605397552641618710620583829900406782207637730120302666571364491358372513942362888405633393733725592284724543581236355511284873142270935477416632882021982661340427526405734969348063961447262525098774806879095533772855329351126683173454137349348274662162186435922815346320102170073779707137698903068658362063562113063881059716477497586853193530777282509097520660810855951025659766776217284570659263543188001589216524891831202951002003005248639755703633127907508514747671585969968103592379051726596341663024707808599929233664814171066609776662981813749248102642067685385067458974808538863628391680257652809544491240736400685824871494609717689687957396796499985527570017509035600960626256417681148801765411891197954405385183868736035781498461670720996842067818211251082606866733088933151231770650269663890577805343744723154221591349657678084399394567703454030017356535987502368808248087978050849132326525201121653805290722717737169473121473869244566271591069823475512263377545202661968777504466182902877666639019049797416355069403312859398560985546566826087655499577522277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 29688936307814011803015991221043251276343896637443939797443098098360108106166586797816066728607729160524365848069162458108246841163785893356239376230682686562670782076824088471879704699960433277526998707120532633526596048853167291090384977741304672376008052544587066859021128145823452211691408573608013074501689986368585329621535951103855868342194752831280385130260948343964557771888011629333067506520856685615481699020637163336095810148224039747555813755819979675752899027297131446661291205882664398137006208225736712660858984753980222583914762388954119265822809327195556357255987454585247673563589603424862827167037366952413052932078169361211875403770735986827107334616979829019238106932853483396670453268878714494727668375365923974448447149245650324524801872695542199511643117047357670672731142160510199555998883839107278827080896789510783005783019370246844440499615141593496424288098680016883283823963349904603057392843030881723848211274170533372804016690109216840040180228787681283762296091751238852813335967917780337026257268506418326974371607978919312652503905496879188057000195426572915567460919935324375418990631300399967708394496377506064214005784295436853916677304926246117223730027535936132704952028130005236708530350171735290099330107245734244829802123736683260109081912051725107593614137442956000211911557266852550521380061059413563450177593699458597296212854517030956478808537183114848308907469465109231967272271996573849758185678017756824704763961175456352299698345889107697538229929222918474092912031959501571565571744427296278243913999149461578375937257185963012106762849199137604702123264959232494681880611488179888854193719540946925245322240157253246334883258464284521869585407345412883419153318009740893281008439825606262199580163554830571793569618660355939138630674068631079760313508164680359152418814309548925812213289459645792726417701951905306904050457333920349354391888846227986613669547090696469201391008765735043451388325375697446416136100423520519385348383512003003779906683964074567618897265001310446437785614100375772074647826029765628183668095409302246016326652009281414828470685369913887118231536949748269050157138827121380346154340855005706431290969743093802766585323174059226233081619907068919548696563134758150935325055922590174564926618521020754964894240532127598295003656337088127746060195495577444194291369150045019973742093180604181299816689797505228845212487363778308557951481865940345119733343369009234582059226930091126322970633333739252459437466508594334754274681800169114083357878657724621015493313844660245482406436270328581757087921443799952091197264741225914899319718728238270370014905242387719170594221615525364739893634617298428258410274322036345893570556673740138607890313532445991998438752701337148545140359904414037916102629362335626836372891952320161455045239370283719175274535320781556449220392615641372366956251363317696683502500975618799508992330158800706474430133429591314553188765681154058140897909907254728073822943516154436385479738700645110318937366235528424249353569172332431812086504563120216078922664501240811749953123543747819180407862741297706611305210012936688202992448434625601492006964321812576091242573170749980622450515181632188598633683342174769876510519448465319747218731363596789771626218410511497520547032498246182277436355383311609475954011435588113450254951782461471914366618285829248738270811186894196448320922742505100927224252376252137167894289661327283402038097632964993267064414451772997789335747266070620546211133452985889096647524948596274708259271936547350412432533255670704914892696658778545942330075280283050056423476535330321263901816331912176847246088539747151428621362920513228626293758346389970278727660678564322694310871193153917208839997563597883954058109694389090253688335224944108693117837502142851436451919942474257812068062990060375132645426484900443922906043767224083583448009152883822048262909734929097297446876581075695359586428115362325019595389663984663311095476129214962885449555038056057740949771097926418297337445273565145340797640469269248993130676072486211993249396848725797175535234198871183639167176959021653226358706220788057673137429401156272865044994121143095073123690247100607559825064146150886295047960247514541432789491017771075038468749909598810449013398295714395241213810375195142781095102998028873420701647392570981872413753029551392367916729406126925252965532771989115952410438759658993508677921630903198190855850542158361092840544607899358771331691355320221999666041879839130531087875895422590078619536728874032973979645490588148324013317846507823970234847577845503504762716773243611258382627820967348528302067684007532439965331703253252850015133383759325266117005698990327644537501328159123659133911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 324343877174800597349982373341615152049700395646772208502275916592798148299038078470909968105040429218277842834948316271531355717074092614862030722539321412671902644059615724728418682880077007469462172615766206523806713614189957766741487454268064627425207332821764718278455320643260743858766269811861766315400682174790041502909122332842680634343727018770657382880562325367357511244791612264708120661784521119634371740589967413357058786303251482871150202956184682013946406574601722290537210049978764073051588043596073653279064258870798521275687840171933768757409788454130485103974469637577963945867394782300241437197017971247785173055357012160750150428194247663732904560653173863291639973623926846422464718242308703796346385767864254986285110702285512697706955255575367487634517159698770038800794745333944915854083080259429953246538115227552928998916598438030426288997967598492813509889044485207759808800471199222679725458546559151358956711234833988997463495844774611535786280135379904014423747257888422467768640862408908727446365722781529398301550676291596617640762978599074375520522344288414023077706956573984109996065386917481474061967786086050605958846494943388017202471898300637746174857621304912768014245342403125900411478792359159726172728304482800282866065645026349971955920638974194773684996985035674160463471301599671586227016126162690948431496788412259851787184611397908468040565293043635974024502940286145850039687045177127971106704713141524896708448902150611072519976328356510474894849982516763182943873785585123884939570887318166581363874430094180563408216817365909109941016600759226191840238841144842175653555023638150848338959832245594263299862977977847280998551055375535059458580634480036989131650208238062028548630485448257746691903998205579106929389589336877915196380825487597871711746783716874410187726471235356983657848599543187981799694336008878210722468540045163610300992920158555541845280178526763647028489638438526767603292350620510782992080488294424970580966021399396090727068733613661698553107360269998058537404307506481171315595067191402398612013667831394019558599229289574660163913785946723339684702127088758667883259774209287340274593072997114064858455082484814030863562643366503259805065215524312305086336029698845616846399395120080143210437397681683540561025975108260316178791076490942292681547687959287388425758102766417907544346474458201224387618215885465659191155995232969050235563558391666641182096535668933708132804068830934632447488304199799293832937790849540425950943261314177442715049849810608725859480622211684553591973872985777963385814956487441997615548927442130546345361388430945240603722651530719984891406488168174723304396981863909882319103955432155620705724570451290381531209507276735061488669711976394678552358587531476010782577044071800291188733716301109899103684052786382053740077861284003746967412665541982285469606043241508288816397169056883782020947830554206948258935028909845184370626576662950083131786581083386991280945985758764435559327766708784426759050235853901034511764945375772202455414378040503113141868683445544152613608314622068273720808592175517134502399670040758992379986522274645559923550767569913844436873670810919881258019476907167756821736915112210042552025554745695191224890248850720942489410161482293342736251026988142949632073299536054613835589772782320275902455042956825226815695870773755136809582560094441022041316261006668190382092570267504185454172101796983032769053628103441704073984972721815959977275372397046605863698363878859514405034278371065845994532752164647335842533679311259262062749884773330809768306270141889166422441813935069174699839871283982530710433690239200712945960516374365945058788353309212915174616041821401957047962181711894555742483161266451471194486956059737923919947108609807615021941939910080693695380656649034921503761060203659307151886345185369824115656575035007652723989449785857497743089546126831259768511685590775897748900456053191246997769641007459873705895025053291181643148219515904872996055697535992471475557633746552190033532094130156070716394222366832700447978064356143238135038796342287153092234489398451873045211417253356549806129311432224618503209193450103875695699530413178075708482803426360521617642436592969915895032816630129365031936574097581262781453710716786713124604570352590501356221788128339088085833819006356823705306271033619477533467003709800324658118896027071421649839831263426183478056372377068595877470864531339007589955799536063537107796047620171719033885812701857384287950064389914425717060921403341832800848699583618400836481349799290236710936105377262738471028977456365721762605153576743826700210046932772419175315474042762855921075352589294268603392276673069716252939542755484580993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -4691202346405344168197623699351113720621481871903970025273404192687560162068949893749304998744510661135885274159162019073876484151920846910822999071597336083806074457785355697041343308876562546849131039107114824612276049815937982956749832075115763694048199701100528345482594751622887582894852341453669823982572299629423031700509696399189770333415523075791606259997643397438565241728053514596945010872360630617633002393758472162215621857284019015277134792422780452625861551605660221731919975534368382725017414239407738114055290927604577844925343608357270726642787750344444741283420550744143689111595735522515871307965120644569562564489042118328061369561285495160452185072772815730750135156293646817358262783600405211658994964073447340618442711464300665149545455009522169959256705688136824333821252299263081454379548354890628459012192405770737205626625584483019266403081198289770515424057934657580130085880223330119063610419737811427890988930356627575012968031280386329691454453075682743806342225926413049716221644969597210651817054861720247747076510883726066873738342431631977890871673287903109360704566480433377196301763673540661422863790407481419339115940840554732228606783915686731731024000137744074183660251051676780807935349234106838084897725409959765575832521281644917532685973044865541779842067396826505086675011226322102803301566337683663911190669129124282441547155001801091222810167375096276439115692294972214683649536943169105430678475644920683021537671309237956741362646250028343195053216848041051884893377269310389059342465566869850834712369524484368749825376117768602056221572949215448482972379188628275715290387475720608200547907888453931078021997529985044355369740625929538244886933395300936430809124947234913773772977190357000029773180722922932141781576109800688929250712918149461009085246272608681502398007084027284406570620042826745935099445155962590701662164563565260324475298273775728455628262100814705731047565345488828465457555825272160413645536306526376574804047211985469370362094937128217270942049280429698700351009839560874499913125840899613670369417320875750271996214957107590695725518252179571500241330322077318582394961926944272456334568008767145203954571652599274649401391202017968875514970162499756839328132003434020071637777803073916089147669556260779703172504544327192298352188514932320234907442265796665007464781431170637931878142691153290852565569885725910554713510178570480298828544130741879248298770108694938355513739558254059222641636403355392699997039500285721821904242610501713939769926563660579333393642350904838150083829456964931587031110200969632082151587197416166232736620142758647788869959940104563020712255460728913773514630676721999463713859581286971845041307722908837206944607668851789107950393933886938631962049866308026351093993723300842578821988258850373940493443709224461947266169626276617260159026821750726205874430605197111165322158358371792514026089480640519149540653016922494045238449160328839981869571092698495243982970811707205540584807734431964843661711327264309787367747297823785366985060127848377847894488653637238822783754577347506350865773003999584517852745608524857753677772018474118018483382324576851140422548846075028851066709842646898562631553213911883609299825530209254184313945148749157392899491652827257618882018156337569950088688712340122749502421602345103658136902748767981671292453329269253651404139203690347759890624546607569416630297258296346690002884557734641592798983968236216225828130166673620085456304602720962685057245631165117223455004809484876525506412071500850812001497968944379989925765096297496525917971036448778418518398922765116573624931696151521482620743639055843248117022929032171572295621214961901601592018869783035741590830237441015322763814913520763529207163666738045678310204160003842744737903852278115081688216191925688441109555361279908312858984117836549952230679241752015679694906680155020931124282219019084153271276827389871798754698602889527313209060522612532839599354458542972338637370402494527537243219244791389010371393770516049073518058615832568873205302066392895699096469326707785747948639484672513878991596422307922830631280808076946441166676420230542821229041570361233846137893038776474587612247014613258209166675391040358802162109042601633014113268032990500470452700240697249669788524206420562962197950064106899058325050306505175822543566139780032666637733393479887441597685049800702258276668094803080224645621487889596799641506865892737226503833290372258221210454029379205021967795760729260769402237909125288930592813284139675688185497035715339098601958537213527443442767760218000370684240442472761301764444657922145665991622027768415338171074133237701205930174872894385448970563934345534562453394755721092224121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -200970384031218518526075517466462601691176310097954472273914764242211151526612095260853463303979300742017716962150652437421987637684718041187680972802690990066089751182629683668849658690600583492339204897525181339845672286786970292687816254075733521980017168481602279662094844304344004229335487258926750799868325097023789370445884685312322512531893317161648446435025793805058484518223357418012833138742853169610266108871970687393973596519192065562401493390951482667507081041773964136764388796031397328780496799780409603721962778605668354516338812503049184540669639114559518697931819148079321642301428134344388348249188812805534790718145924354091251251369441109909351373040370230766658639318239028555418638961108174093367380704631895053654442720025771832681023877550707249338061071666340884031637996623003810924311510286042608210280141456880849130656906388447350070366720991988569225435650664082400309206680938302841731170092867451560529001068413496770425880637223180829626816516863652007087329936584299513337594964155148987634892017283363009658336722112230970339714250205662512616870239761889735137729491154016888600500539694028602717937215768261918095123984561467284484309408584223261504363538310253368711180294999628229017797077442684757484317850476536751149528619216433892335864255887111472299202460298539139903914531989523234860131697739846590078633415995289837802362761166471086509350341651877057318213811606107894609920553098654965070472552684551763821970621019061675551903360462631252625884593522564991021447687553595502075207657821273309283094359405863876491056260903925082702523386682945034589048485286635289187760194537556353862503668334083001418577943705052880633207494006781593942323171183064024863598292255171568156142254218633795202382952202119171497067002315995171210287766209426451552485459323797931458805146739207209584387203595962375639096369681331227181145605710551159364468743228971967306940593279602679273299615252574566415467925716579037823918313238688678007369790903369060930503942441275261291784657012191837931189874318427515132011951377710506913547652676982440071271954775577362697108663590497177452948625912580705327099375092948895800601372626488973875553795671449462787742218462337537551265329523749237470865853424724927174020065978677178300065603004735431242842461327807454232639918949853711652840705422177715791388306411917504936785318692307888865276910814232434012512388186367710960182686568242780316763376933546963220865343881250653698368291757497345576075326044082063362889932113204155264764071462079990638137072918467531542641583360318395215789425124528781199394596195632795164643262522817461627682013639594051410778539454062091419866475396965944008492551063776916535169529224845722328904398872197630999022975392358413344166243799609622638918017267749553008411757841620478236662555024176796586278785318875336027916737796267501366143041518850914098644374604068520121998386643748557822960024557728058787480728245920660674788533953326875595794396205320915870586795454909119043887788141180734875150874696456153461725654131896474648932134771896347157990067714744356302976295308235374710867102614877733869180607828776760410908473429189604297783404078408193409213611316550517373013372913906056950045070939582694605775092354554982034861703977681997261039373644027060217306387378323071822417317254047418752426834084999282149037288731988577903747768393492954422572155565672018115470141428389417837706528447528829365433108672451736286688037409657258029869237486537930022984994148556289193223791082301837292236705058692725687924415209389931847890830170899144965894489305170329148572780571012619322242527106609147989829541217891203530039245967959892457442698904467753336304810527110159288098665007427739288586495508017048664372215111592143378708347165733685639351831425318101337867520633040988265906517501835023993238859028133374478946948912880499011029145546267450709549464029124000033210031465960486573019576447716060878286158430926744578320724331273085784203267884880292375759787255340460816551710746737638012568388817871365740000738521275154589060932830737374222178622938339020483824120420421795552739979528196946584517854673023703159227326085499706358698709560204607123331501905156307640807449659687235879941162342432362532306627623405037976430202612458631894114207542487338710669462884597035474645317240186304853181826657058276541539105969361227433787868095989574054144514822717159075113829530484957297217051146830500796561641514186281872420329351230238964492942509344452751150229738482114827173631795843532903856375186717874446774634908857376043546340823349463734071175161435123855677066281662464404440029452866274853782133738571429131798415579834501953904180027166148647665977478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -2433381541355509474007834855844583506981225312709909404608821177273095680917840729425085488427149769765717481125574780809798695003412984106643869043248615437707878822569913960585542108619943524528389906388882763500959605375667787398429687776260268503950753309136956135403999687412339296719857009680517629266270846435832979366307558602099266256180490912047025654830531662461434005463262146678739820157769971439248419186210539220891762146468087277079409267110391196777687242112249222577484291122727448105136978200158999608671917406456354017770186532568707374656509852205253865967875759681538072243415845554474347010752705285699164564072999819451161372016424164828692690466595464293149916546147724226845064292643543383920824999966113160903535257005487807182791368040465209459446039434654110305157847836475339175806226551157806066107476534413906578712947213391664288762536421678045999318291791567356198640338710399528847351376782396173061484143201498413588785491889766915973677099330478192949922024395767046232004054803199434115221811140685121295428653313662517410709029326132249359437317295273572652699975410052250334047315636308161554993864280213376118593710351111863906224149638541986970618294101379840033945412384277666988630927887517258668100694088208212719926470910530402624139824845623233477318874370005388092915964304985985329873643595460071441724627173931196357851155108570385719645804775130880128173887235514014669156099581678647462089734863136012341588166221731085190299958570310487594192458208976954666896539771453064915870677822282667658020932029185429774081517174564949747727111963692620262725791859691303814577273153936372991994021202087523200115280112764372086177590227905026158405393607090515367993066233866996417222553252017769184524313094324900533879888850869919473464925888705994290251644666859625711009043975120136656322711375204586233412353117733996713125186638632103080428065105305860967512841114266512599018179257390686393348187620784468233054704294751684401736763065683073927375895828863708499686851686997063217610792014462751932981516352271741101015835681174125315621172621750979754027592418136744971846322495355866081868808392418719233583568345037728100158952488864972633403927284925667175639608592614286954263431548682881465402839400630463302234589396697122215752744320382064107351072047011344439857109647644893928129201418779463378593802881231320048478087009639399001739982265561456282039981156639479060731417874107089583263125464994374693795830964876616037787787357524795685958096295518880229775869101574697023105218758642560363320983035654415300044956742286890721405346427841804174542717402159629259926534395232631425675878995445209047772098508331872174778890135756577613895153838286701723640805977051653604916928271670557432610319052111012165332740015293961077887477193614742301294727654006578119705978758873453039472581200030881940377655468696802865009371092449127213189091556977643439230488905614607256773211322032577258468336731157610919379627958999286252530651171366973674244703273099160815172899381977258449487225079547341118728462568068693109175695864475643224766949546877403205927826973136318976294148289808966852083551889882043329546099579492792856087508965819185355604679323327019928560530051568826804520025711181097743523340828392599959283130533564319382124560128052176136354407348872627017095246741163557588739948830297439997666603384562545674392379031408883563523212679313036000295071182583802351583890805959002415190797343169698638134152329016422576578848794741767209758702068337577567097444887474142228989509069223930691147950374041460672201140064300987454450197794225959968116663020029178943367801364888111319376490367337283531473313882581552835904489565677947362885997663996899775031726000195642912647763294461844041869034476081225498290812590671162440263390307433717766201500230761380676724559903452130558361846333807131732056344519136066276907280144753476799239129160302448168623319790686635595755036160170164174447539632934313136258546215611504317552786079217427143964384366562215260471071262418865381646082052947572812637670485129278137572076513398122178608739148996537773037212895657265156172755241834447331301288432151428728564474831042314679376718643134023602134621422718727613675043983230366190754466915786507604224899964182872567857281570909813202411181833719372913394629373888461343026247407614799767195852419623710744709876420501794344886251119472286178646639294416694503816214306509508285062220461931748495114149768001641434340312829036507826036674916674376241849726382908722588021224762254007617951794980877670735578457829709777685535403627677965052778088343162328248883803935500025900997345241640313324944450162849577702639525256245178752578794956207275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 6275308747202031005551595413845271665120139070939880110875753163068246904801974901808817309579550782792756064441673056956562799837608670220581297859699605219890782134008420133491580673643913610083594386430249252429364529130516909051173251249016596896334558636876842903142230738003703864462438481311647893816159275068415069373102328423515782570612024275886761855812263279444644505254387633030472124515864568107240379559679293206977005317856388472619393440920642575725609887435296578272604966630247071811449019934979952600007002107525044886623691389311608028249992799039770834005799680752842870379898780006768575171226204073516777750708718017298816683376861354048184932213886090799126972856711663421801369405670169518103767342235428590166164386877300390550813766794741749240378876986759333072733222810974364581788560357088823475476422836548356360234759913435479740268029700820586614647326439211861688482575599104689469009764650896179814059054230697880086006788918449890087541741417414578408656959044820778704676264833210719324642041655070353860164632232909483297780141686651761837400882217942570233641748379021576052306179497811096709215443765469422041281597251825970972280081013990685131612082691301351441515564311226159553942745181899400932512557468349598591506680736232288150259205402983910855839805064818336946204467759545167557797457935689447278286584517437959476009344029849908791999510726318382373814284016554842354753430015318256330669738521577815298777616780548333530155368177780205118614563145348745999081529107782786283256355437718613818298935669060616877382027588706043811532091666688569543404470620113695066871338317134827726815875703615488229953320171328843466067868286416329824128829029912088462972985590998716828537710999243594291592500556954536007469678522288893503611072989991723600365546038345457585802444290884942920079031345070525887099112567169020555397004295437507619546038429766400314388875275710804457597394869024369196849733508855237728352437271863910326587197342401806553661766927060233651323829109822614406880319471872953405603881521835400035160804030342710422281608729605348434375569122479972409298852091498258649821132359575785762905488754281677646697088992165927866638454796621519395200401060434905621894420902492395559784793994429086910082658673084859897095057561785876387279991653796562532486692230842740224187770753764437487454615003764287825552540814438205793004170929770047500672832889069050975586424522312671787089907490076252048134468030214731378531201361810247495817710045642094088570535391389761431457145926947253651003778315108093542197353547526767591075125553044590048545096118469569296336808433627353510880067454174814699743848788386499776796850957977248460970136377780294286854827413089254432363095781846461809676459432155108013007541136984513061547305292644806273184856287001713051502452825627606954440323681166334158646688023884892015523615131778325614020641092936595998125473251240007955441109245995804302995090653751347875020898045985119367019087114729041370672293632060714642176331797456920633204594417136439760757938758460319529408483276917366936692132092717203337879831091809427269843941647502490679299138263686338657248544830984983695405201654172854135659276074817095929874607695761145667096667582191240908741991550094662285228232965135791581274531305571192247135618102814903290187538038106906175424088599498540999060646310766909029374165809032964085570191565808184953222117099685885321725850053308282226058293713203500560446577875106260312154193777926442828160342521067549495322723521292875926781248765572397572982259180517893404837397013880304907687865849283349164533948356315492672093219300594250624103217578261900171004369533079309762039277572745167174003336332200122276634331496995386946119272788503351381897016639367950809158326168742223827964331197992030405581327289586428683621722195151194786480453481561143305635466189898846237907884435480875190240180239524879140473714127666248829966510869307917795250467831699591506653539892411044720857821827648137356599503744670730079949987356932132596019237708035947904317079579119366860396633530588816871443600474041549998743834370427800047472109890503678049212681057925504960881018367338725828921839179312661772670666237453540545566768435141562878622385815165815162391949056352283308472133305477787599512799319043858099319298623399770012112740801094468152716233751423161410047503232469499843638894975595125009282828284450726404881160704131947564120885610568063888234730935314176888931019957785141039791583050611766898733657338634808395222258302390150954566247979831397075683883657183536634966092379253771411855410342433025329999644780643305296792684354289707501740702797355525577316370799962896853685379028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 586667383483593475426286619965326171970604529010722091159361191527576589959067883868349232581319879325394963079776027393660057183847060587161215184232596032676604941817036274255175298157507797498410203949133116885823692346135835484036881583156920770553296745070174515610126145388024029363381135011294945820846378117851825952445229385164818103628334154705134975130468197106955489619511261492571560040297694688443854631667146532751717873211239338359222388091000664359330582601534089229419112026926540199947754929634297057316995824729540047358552884143332810589532118920148073309105056407403590202795286524774480405473818100246351178393235605526726445990097435896940206019363798641640767631592621882770091511698133276040414265890308051856652290106091699980185694110984223149238990287405094263230616164214621652001051639178095729418401823888079113923225997882017972507695972492473095870047838241724294608730687326992837088240737845357102601879268859252376549171655935525491409800532246398269660713204623524559815786295786811361635508676431445593795856651067075224790996388423896617707775620993188730238156524130164901799673522682330702084570658751106924808132466104605851527395201252811841563256459786370961896656414887652410138546280406335603455745436416047411131100801368379617493174729195911111806608810924528712336258766246208824830064776079689492483198953897849223218213572600785256185649451249621449113876649109585692721676946338893294563199473683305255517945209647590897847246260258738766970408478006922147317455153921995693007813423761387328494503025492904570936586515098057132954463999757719189659843024741559206381991771644050294256981517234570452035749042495751183495824258301821931356920562501325481568826298395592521454768948971932209572433683805050957804852396311486367508692579605824795294249952205189453041989049340833191482682810844714385244519265268962820339048068399026135984497247758781292045974327474625265232183675455757105002169018644240322119784103388585565955922692370074162846212217136899477551320686424784702205193067435588528026480823291464132164165864412653807904770249576475305165883443123588090063867078970874868605793729175463144101598048393383767634767364723834530389424653330473848174795121543426730023013928963691870262456369915274442238987891883416103965285315229691655393752303683192624099776526230397000790491872130712944355889603759764594160924280254463032788017114234379317529514176385435216381102181669693579784270342390223761929896007709750814941042847403723945263925213326544084829741987318091793142139812714986134387270766888609030698518280259410541821426831300343069970789808463347069158255527606270370736906183760451312558083047032702556618105585561317833024539032801060787675378106940918421674585652097713318214091120562890784649381288410988069168990353323870518588414118764396416210032061394342240002145043797829870143095481804150635394356190617411681076053389434829206038448573750059398990102311312349968060367084328495408995371099599586940754086937196406492297995021272128418486949507501374925401033395474121963326674545488594070387327970452565223804388031980890245629049202709404622510476348995479107097172768465577028936253196541533009914391263797646678862562686782903102913852631097160662269996143867929823522316876088251372070875446023498195366545369687546201415573204615046210138558268914677544153948359572476690870335318254117314978246588626002216148725947574327817023102382183496373632750042388287563891520824455261060708357744275038566985947083512853542671932772437290920215380017865776863403640994707067764656310238864519372153656388936616436070110657931113764480615733492632759478013808756037459967072580257971551248129721237438038846867450472594993639694404594221925778700044765434808539850598312706303542995674108426626720248255283345397704079745703264103719685353104086622412961752868049890326138397190588183021059347376408544110696774336093965928695611887011326093072187380788010493983342236596881174815654654243784699510630182814677385791085192549748722691272921966585911475384596353409493039149465372386878132562468614964295230587540496057913885091292978955887627280791102868568191545527240005678516679450978525639010162160571761060990091691183845745791508835832930296359704681782884518428524788214630569426615836368680021773299824175847652173092346597811627833258669429899563395025317394381499985322116390486216985224576790176771906147402425747360262860843206699862618514276448715032824274961741521512467054693235777653262948940770580608169574506441267694559861711995497456205105027792873300319670253430143491126082719191457641345009275907552114934493233366430991872988374507012892014168924675862036079989573350568221599132812116295099258422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 6630754078572383443717949617849407228646864811610063130759881474390264690218161816397860881084878031082907197279839379118006441445903217067717295810659366435745840472479194801530932793424986163782371518721094393063285321918317865694044534259825128070487744410015402541451137237984353781980439700530844515498460512426379014855654720943186069246519629981113607485991032482323550922922054724267233401882608117109150595068235234847065522801726649489532919129230402098720583280873105019173555174131626029826207761777964624709098346379377995373543727848220483400539009174411772033456268729344984901289432037817025863959523709277459109852933385191990282731280895589851114290615651095634932157320608628960312965856032825248755325422494950267487806378070177449186543677419001335952159327897871700838350588901340817608562095318194301566510683137034793935125304607896077443111163173668606434487451282638674816645323661798676838774005674023724802286371629239234854923603174511415432935148486710480171471117684446854156352001423041952848551918070789262220322335239588078592620819546239875273968358681316069826671898368899206148106188783925685463561396152979179232371939273588246627544744126777257577194243164364141727967323142377150285658099589215714157617972569729143901439929050565446904389459943290765812013823579827099233801835790284544815466736301678847079505381275892682498486620124773310075408831899161437780285894972746872471474848234344097513062368294354035000733431649970810825692761533168219803245591997989276894899690287805340786811809260772893608034617888746526864788955393048671208764500884650537778271965503240517033188473983171795374423576041619168095940600453616408737726765227234072569454043296819756654504324297284697662695517583370301547762856725178564263946685010853469618410344215671243492811867227921642544301018049248424870271785514911202855680669869444722282964948645048483717041047139087213925910820498785217171829417460991155133786878240771255747414614768374482204243568774734213683311507921984179856239299298784642533838583557176383402066692399171592881595312847350462390287255376526438734580483870812024829398204090456027584279780900355098389332663136167418758189954781500353106697495607182161686518708306738065672805994220260194689923617819462430911242693817289684103332456098622549047728285251730984641196474378051528177857854550245198654483627388371977358414484511035686040612575318339783321822651117732335176121713829407863212524293220104234680217878556379615468028199182833915057618382618738169924839285247479648311374394427533049986507972981409195829597298872717361528592262453076207681770503887326620760502028112954721717844194207301311229564113071974495258187266538663491795353696660282438263742812699813848163993216711480856066426260095952668777842781122869667648086118945323901175652545593057767387614751834465031233336805193178931600016846932577661589763443161317673554555785846007821650056303180859111805830482886688908090767693679252596648192572445660860366117537696333885261891887646521501636180410455365791749172686340693313004965973119244622474536932268855184157696027600476838353106590242351045665857500009211922762064070330940142823027317897412804394808588553746786902170615791990412638676288805116599555133958758706352906449842921795946331037037252742382498120168315665543266398402356213974198600793960211936661465640146255733107734508007893438304635942187643367574887890155114543113953176655119234699310550482318615672955075702052877370487628493116005191513167649897712209510215060129219634510784069741110832543672532605766787626434506464510428493656189745690940846076748466878413891682996439182495521134455235119246718945509808513967298900095899472249056610296253184387003508064606696717985620848987641463518576611421553591625024422755018034592575651324709359822728846364303208352481838324397634614080112604871946287931475569186064795120462771909086453141008058633267407256750999530886793283773599993372405951788879930425507383105265818897735833081882684409892668129269037223893967248217163528918990613379047677273531465810974636734636882342708046705004456997188310280319349875851007785765326367835858200323863400177961506174754306138051556975163104480655750240237673655004851196397333529496735321669772284763258739262152369670306682315701783409229575529891787771477660267139798655085382914379364603164152598492472847200165674979932228583477649927077934689132713836937578702337081044868423545297467034125865771185286202343732073230287965367408520243072066564000986177743538596491487690625446183304621210423958179134449343510722735016225256473202431539264861779992017082176404724273448294527375702241699857703908674811166751924141476992602406426158268004655838012695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -22366721869999629598605579411033893221348160147570242487064750332774766906965768436878128485934874739798170025155549522627115196249047207691667354956349967733619798986361369779744864415537294144796320547726569560688032015349971416441033801964406324947281492131401526465233152146812702405094689571085712819030322461577706588169593496240062960392138598107314561966903913901857991048105137989649345378288558240634674383120399718097155532239914036459978462936596696621517764679368297801589831592926557318771604226808224148173746412766869447590961432186498103206095182715449148239395833116842539306475725872227836199651434157645003221144682984207319181925414627448523974488549204949368735567638348511780251499133644488626460922405539884663893376153688060120207132102563126916475806512152369912249437099022395822109789842786932801358049847688141386398954809895127188247295788354854253940320910994259040075317293973918079221901855010927732554020011626706181905717539916853064939435655677224914585607450961632293138567469821052161822013069700150934896850568865108307625516115006870644191305307471148234046094013598837434860022367049452001460370454894054467400936041619975537689887270381390222238534514678070186075881402032623442225683952024959446490873137409344169691334763988043749797676946114192833965861826214459787610784147721388574810551101687202340868178063137817965349544704386046068868855031384570723779234877587035771238679656971401746564085282298376018690407920662904912644615620151601957247187699397909409653262586758797813326973568158109404336192146003830411664875354273511195462051141221347567550408802208396444667116912339702227242986089952404639403139112467193162365391761988259352818246291613058068427401892323472736111973309788692433539233048174113928669029116630849919310916925164158124581472054091175317336686755779074951715568712942903809689318708893557167059604878147466596733964198273625002202603604757262556823243757878516787532172710708969406991080594918073952697747995051810018172870394980629421428616776378863311568095646893999608893953386807623551435299265169692144920993441142627114878030407714985152952680550715402323391041201945801577416416814865679376310536063636840959420160298165536913616738700731958945198832202301707601105603244949973240064104890513372670061467621393482882369811816126071766788862974188927291824255448659329042338320749057681228539888853064321806814433425476661326729416391521650929596342979901699014431106895898984198044702427296183745006558017347077834639004654933036480352044247388927469423894313774760705803600775552750720508759160654060062392467764717392237673785765095379940879650250044719901917459419440387984322062435244718884229480611537831120402857092972943172729509523454864015670004211185403382213978106108883731172687198716532431895855178852926552998425839402137327492266498767191754236968176007354938984731487881979589448236669816718097245605086855359684264356466117872525400534952251707184761239877683249455296717487914621792884600619071516514076792212653074540530944964348065918320401027560434417323930268458597207736084576046876894271348632244481019506857242468763513167537313385093681103422250175888418094773196934892620044772893612642360909509032316784883142746521459811606184867503495481630666397959297316078012376381688667060820583375551134922267153393846106109742044586776816018752347248787578358539874911828485463147655389968573586732744969186653553425498187635328701017327361196391765481806344455619646428789410192858385836846635321045374649729286739126416705236922256928140181423220763335903346407512328182656191803445795182811518180086873336903691578117596378727630317332372871418864237659067567269509511805927332517049402401392173466045915926273056372355671640638039781004929042345235960378192505152519306652866071389458624876687545853639969243028850930864785257690158872714934144292242853412313428976701397664234642765550311423157672646683020434276296894052132186204962313662383420039851857921465406064375478685800495272963093009753460167737820586848364109230850476967633399761415315103053618512223779006119496186212273988137422427626807404326114818943943152123333801785136492545383018994471325842934994845642327892531797016856581645684792760183866930343493208996786513487777829931624824349757210070023089071069868207048613058790113368278777295402388609280158985132231819818449766153213131108200001169630016800478994175705856104176297621836173234097395758238796052871323482009117027063738063742612032565346515791498612147342203975164518047976468982749946941510028596978395819234785598609209952186769984946049204788593910096092258796538781553080921387061223690860785237701186770867551502085237777328607933213788783177733421325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -1478417085608041631795080374784377219721266840070085392223339354020591167298329539822223395001073581835150396769280369994712625936596406858090410217169349978441298327849565822600895582775826010686331742658727642218445534805505970651657251857278277038084545564216253844747732034185423948827264056946744306752492448759952070989645646191862758855974725480211887717706498614853449461524242425131236520192064821235469844962466598164294798379448068859957095095022071999824024053950845506648780342753239754038515803606751667762075276039940250134738098804939048981865026059746230852265753569287681853521677923586282186267545601061904688346736036606366739770653640207375072678313576309690373399868949118300344320484124055435320724786285658725783552136923405068177122964801741282261958310821992284413171228716275800387819100266716624906639193489687301557376009866817100871091894057855704311398562546069443014689150007836289466300892939284210411834903300971342216401291970439862567110493735069518170863265738753375100974521975816189484549575850355677055768358592406429684673062887340551828798874644302678321976840574081613029033732799685288541746318218347290598672143482364813705234063456717607582774927555514413029790551950212586140355868484265778243996722567183271902370018590754005522802679493477985019291511087089845751092478697740838196530623891257715443479885950257537992392042809437458111863164604210000387753489214458109014837909072631371589484622711884408949620655226114268885509571801743702227424598887817921613012567259743446705544766512434615907298740405717900147413781846519224591273848642915112386430185047911218466304390930680857327270066483712117975026969669234611876252251785456412612236972691456449455788205327658492512763192171857992863207913729281004624838025276673729574043322717997975518027810888144959667865893717915558212537583455575526100229846535052774412843379894458525333105402659926100769197232325954325194645918848321295478736070747634603698101812683989553967957497330995825575933279145345040237895455260496893550678415968391808538964495794387000952097954752914708135394475609516981410695557602271776077110430566162138130876071405310665947569538591769035966267244401916175908405837059417768289144909265993985631906387068348116308156582723432803022514870633224565762917855724745232605769319528489763823048107552818005315761021007869824020945537356090570716881270899816536101423853458428657707059769534370450550488618269852479230420867930810339660490794331181984369919570787395899244418404593812939428241167565131959418837672013638303451783479018628842545206392073829922545751658521214785792700836630790803685563746874453916795371264508225898496748569207906280656635583737414447448826390953621543246090647074793465967455589831881797183209162176176555184745918620917067004663950684955502295309958607683120584306594848859542873710587915980416147813556114938430812381704100162713824496442453638570309740978565603309270930033318345995721674666853923146915474224599370271501943773245749369787775892194846469765404440135955686379884056652884155683639027137580079112032268996655423228260087859550549843818646898636654722006920066002118707113749095672465820077055757416360365946179008204058817130883705440391423772490546716495390158732655459205836984445874273896806072831337561166875068275187002530807209300459489336094940289346356105908481416807390107663220411754120464103780285708350249390951113484758514826095321579186270469856408838248081115515166446943727516740253713372694906309807338484546129961459821664896090603145517794504417443031467630874615164836989636663938970350260105965831128757010222088071369371491901365694805561002169061525042263496840240356769478833746829245301377554817247272423095530207302286058395173955518404942881566814422326253659939625279326746863791804473883265230637602764014923177821240389672008780447353432261243476784566829437064947075220574339936948434089890187686720363844545393162541397503553256998147128767370287023085967563051398126737485222167998651264853763033438511632871625050818720712653952533022007448265534177630832327777554113081620937225857648901129142368990619077644059914384861974902361865527008705756541655891108798739725418510494135072146281305783900447358311185446847950734633540412829750387486655842497970542291797328991448697456422230173929798035395183761692290894673769547253078444669571884463364005510944543187989916724206800270780807080570058107110423509271937736922083087519873662180340752081203469885836569065333101847827534928544804084107832179553840365256045611529712124323263166006919585238563286046044180773046376842470996724106318213141840427584754707930785076952605788288539633459935779789817811291641191928647458553314208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -17171466566127381964592261160180922500107511776082211094188760757859544906491438019977679408022963941270841219282963854991716611926096390127183326278560115017929307097150400800739024862294718311452624824158479508485612993806593255036945538476706176378257154781081726785733965194210942494406517941877353630897842885965193003671426352886239538092187693431356743433706067425044331235521615200900446810347700454686091440255000387619805662785863256598173568149621591487481837951840200245135493752276533428159742271823738321824422336708068147447762599653810422220555876762357095710605254068065224255938333061467359060345716258169186977718494556102929415578209949484763458294813580765209231067981437912334372603620099098944754492592715734816692804713182247147184679463256500044219668044499350162139450423247347866732637859011920835909473426862579964606790109855134942395196248243936486155530266777498210510863973017750752365921128367988534713923553495897825773729782086417499861896315123301823136874597198425956396052442834127549055224442238382181186835233248603735057393270260300888699695779459220727487269015046126069140229870684472086877342095887177714898865828622977418164677280471148370372942892679090083420789514544942489791131605139361021871123588018939016149420821215617120025346679731717409669842710654420017927330341740002059299895414804583332151756380261303031754921857111249900707114709490852268004189441195920863163970959068010195993143544882032550351431094411605035233689600179921190323234243261602963190852803216310367565659412425641400562793008914387817739990225934726420361020334316643505509852636008000935038993133489620246756939777670862487334798247410571877652634592609232361262095006960046089805299818648154463852418057823628213492974523540726716629781331680848502467704367824704400218463325533582005351159032000036110612090436789628126148752451931590131778481398261494562117985023976666712324492621497564283274693674721600184496978843428785403726263960775890691069326704715011024535092376597514995146490763324933206568149746014756739411442586804403696718955000476610533803213656670964640728861863751860100374423117639055347865729149121857984349729681854939988486110796992537916294603194241707548917658186891234161997092619120355730331923163951457785209857871942432713047621759419001847037539708268480124088424796838062499131824146183754123301772193846629828223688733590933976395787771010015909570403897028173661765547300175439813909821807161215135862647590060648598127080736910609777209703531513025804804694159052670850413997842768382010434672388584714671883637693304811805606243403694192462053787920269481903929536831780129013301121219130217045662766664203848338579536223402706686945030172729975440306698165732916273254006131341088412945120834634971382008806363376829124580123162819809387065378226599108149891075615189342933367689080695492793170459870841955024622352449465359581612406637660627017820655036328099252553875341736914985930782322435071326256608825247258619281184700132652155930176819309107890808728474955111479995847874789739324220194314192272080422309227027887411391446840884591390157814932173359232187599958643450542519162706001329558995216317672479330668122538474059815001211229393002662094250411723650359241887254694959719885948184218926720889602034408187869792740625037736033399385244918511724760707343753539255931928759441362235154100666714637031375237900372397884388327321007203656912929783100813281150275064873916994402863370481221053686358802674498884184517550232006021462854274647977418744256994014625903320254946479240176238342433889802451098136459381763059703853553095473379063451083198980277210206582614264654941345189375818764492194767401768884874924680331372822309393556148133816115032155882573150005675710644840834489561321101405798330160674774851390649494616546392019851852567940451163681382832939330754896024110741212911032128620790830284426462002195845439835171836551437689667046069265548931709779516103655194921388734292787781661149588383482712368444388016637534471243076090846338118617016271228597691249391516549779270848630343157589686367501926663851588282830700198798059462245787396255685469537846812452127009107647446129592819094175564765647850194076858743514176358421827246706852154571634930160725624265142617742323127549728456763074927683358480083112004354782192181846543609456219661518066789419895146427086681160269667005610176661006526789689142445665820163689154341569343625624871373751310596868761495526675657304606890487127557634524290136534100440820999752498796173472169617237440565213943793322668430391111451668133480125904067254065133270873033830447354799886972045330199748468817517049409453603931070830856953080001403577625751495361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -51979943111887223974825167980867751781433384179484334595612666011551193095816953441891832698991055448900777160046413091911497366130443245722907099941950595561841908823149021053547887042599998376483714508327049573755297237083433103526207599653056503683695643722065107003998274057207194341511056306444073814177144331864611482707089982185672889158784699569704268134528360892893795044205122964701451605595647704493793902445532221728199122017205734299463903910192840868666299521343207371807242626626010591104001384264372841990827611691281542817955279484118584590208797416149352858529138844801831025571215493023631628206107285085796173982425528478043835754968816784668570488512121578345999794310240218802738904793133544587222691626386262826832324874004539633121999328170525563009130625188722729460806885458077371746851323113027181749589424516655216928138111827017670370527067941738431535597882385344800839151768026132645628237505192624850071808161129564203185624976304128682082736448180998377027634574139614007444157765946218778737830074083322098435710194703511277687353116560328297614706305438889701031512836626152802124456180043816412800329412756327506017488535051203007179881078789130389021279728509430258413903075612699250432616328489237882185732528322251890309210066435755453921153753290587139750014657142116814703216885451100402559777292911342417871939398851278342451318951516202294988499855797041954446207282304812926731799886432708968245533699177436284008812143479213827421448119491813229943293749065113895379591411843488999493892580344334684867211808965583082744518337559757892868326929335718536940552453255466039106630454675066092720774697297473278291225549383191661860896818775866907063811384833637792943355305439312383010023577633713654402574779282671277362702412993566888540788055201406955604704798604813109943721290196396717833714426112471185551763934805884001504460466547795250569305033305061463950606609471956066837955561657860429272137972438632227624870957886488080271592954768579129029394110164243649854352724712912376757478567122654918185398140611664081125893156064493958666556718395653711700997290871317433667195851943938169680944665302283740155395263618485630194952465755762168172038942953555038691868379382406148668480688000831565474065841566986811194195082910968316855815986645132907798281849500954822920535262083369500306175623780198575610273953777451498484795967606144641228067796516656376438912679655243655056657792815959413151989113143918791200434021600423239284035902555462192555721800568681437213080711757584768887128599933213180003573917595976107345128212862645999664141301868529030993236618351421717824647767281277319397603036574013416046695682603766420614560089698551122650517171361036541474116523802429485281102676269022643683372124271278809099023860268847890600837695929113760519218401351538632828063381363781473083631565901680114837182119167089893670708711776403902092586638106509200704754821460410636959129851220056184187406039145362123018538585367963763970742917246199755615371991883716787089015629316342646421630479472786581678771061083974849670858035302459607865393710850478739027470015665102326217738998313535372587770173302421289947239726801749567683283028965699667302776521741026526852221272017108454477912936840844020022255564261621160471843012403632850794750936652574301351463130732848076033772283508530139608850215769036152755153419019268342311259651044563698376180346698462345004095226557334703230332781212829208035425585011960073673967436559427459809031765851808242976420252596562160854748006021974388051102260736765568290095935618910481695631019527264847094871089843366052364850135199263709395411265680211093140393872496216552031625878178699176061853318407733052032566507013209483586372977404149342834323010364361210123879431345166233400712920630910643688374472490851544416849584424710171448454735816246767079292151415627220298243748696045774799366720169010042622939430696113829445711989839223249789002904785836236753965571674424620906560751337296408345050390253579723378095752738077989878497582273964782877271197167514048746514508407905146184074278571877635998900753657315610897547915192657104771800681860487546078940501208537268313713119716730704961984653885829838090691685045605872337711937387589421730399827234224712510468082607726185779038253921609249443819006666464683447526189271654596831685102724001630763977970485590261358055825922104813440747714155898699178906533482425712746500145311170598014397511355603793200542534221054663218822751547187929375146743348891132736563956879725809621925962393589791099314834443189880057349826734153599038959302808844659127142552629879311999092959609853904903249206164231321913860028871567919850349426269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 732146899759973805413339267578257853618808390587681493210532458845650752641434464501775968702206857644042271880794950135850344675814314158730928270459164937021372154006587985582793241791560247403763819160367629269125044381652122491104871922654182208346231058253255460803884866190725283690216098095574118711623153479446546064429092299438881920892636316103714937787640132880247676806527189946262722981150175360012350330761401601984604797192243659300605175234756823051583421238952980082175919318096131578090976251092503383410957227522561019485165561542646762368475836934023545988030498663422354548562771879450615375405205651335773820209466041091586511787180612456278038636172070898289477744646517447854373953389083963619851427969259228515134174659738616040627212094148392555778323070960183442679403009689631383142657400784037798103082611687422467056201810143838388490290006885198747013045364312612006444385020539908898277288224838062149473919692803831450048726678104765054719350850743749449720202840109689119712153487388267814032885549775233440371268305856956443479431141876509073732634208077670825169353401463984656933667774499452045314544827233085039087858356407353352798401631972186008764968805271773219334865782414467870833565122842845262956412428739221144087701819371430444050851963140369976069921300871518375614322352594687330797618004191859896808767364652189589311271406552064472965437682534848017236301113201256058607527099579162290494655648328504915401140524204003226554240688304601133145264462991662805675199237932560341813601843367672501574011328040478227661305357217738461139719422364074522464394739416168842578163641757283799851537372224625749197519892118612975273381931482005423487766473095679692536112466413211411373959441267142632750668806066830751755777016625619347051493031136327722303506867300895782583500168983490103651705815198901543011116989585756019282045738405471002472436581706431376116500659622224575968204108314214663995771320846465426663138718367362206479492008584896011408991078287056858626113319858620246416260715545764024485575498209822673525558361458643519908312864004156934331024232228109198120782679637881300595717732450948160431773427076632211995993904958528976697216653560884731062573314077902683210292583552986560952910192224907251186593605811201039194164854188420602919694651940636557570881967962852292934762560131861224184684535579693553934820589255827078666747879817771427860624239098043635597689289037339010110024120285947162105819936737247245628810207818850378956912758678388884442314481051278027597286282634160203517443319735119997652468832824034528894787102942190118788008339218590988993881332335148861167082834249480617155918147260490420916082554165266925816132980380320429173073157451849248751489366220641919507695564513890078881442612429449607500098518035491002816324073477549959957165209575359698451672907743277092714706170521231263305715528890785849410229567596995860037761022102828534377656712286425682722833868473775361361632891378912032153838091154639887020311468261531263811359201386287248730032946555275529591690952755062561337569595051951790459023185093019732834095643387891816386809275984025349831661438172009920782669861102680237099242954251251804839239757118871006809547417304720567975304075560388084918947079233674334819568905281352336188663050805985941267316478363016276575550289057296102943896450441024610507558138026363349007501675035157988017619822714484822731600368761873679920927215783474579233627249249920340588897208668400466452031989061903477727389014253823586520484596578227079631170532728305270527262524479056408407214615906861545179843565266992096796158975231901329064761327692757138603303638395981856436214323175587039984416614441624051708895683900206350791427803081853884440770020495678414159887524856829242663275045523221306885052836375949746481012816155218815333738566885546650523755631571461620344399877921735136804080288115563174750444011440842122665673915432475945408447163307999349813548453182744395649329409618615991953027493557396476025942766620005354047049610364082535378272657526398420436336194465568316549521589113250560032623951500180373555263216128884294450032246450584523776083517688145681792737614290015588009075760862376785715687452087571122676358288846732893272546804680518144219654611264384903013533137001096768084738257396139288771720145404270239250218892245990718387010194646766252754915998480575243681654743120975585671455859976951604059915834962824314719563472164211980404910595319838471061292266677060894111499907577817588354008545315998839929318113639246907622371621439598226104659621636159185357660487488032944432994631628737166217727450910445296394829961961897568656354451377410441637039184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 5541758183638048996173547644087333693523932461278105931399009645997159845393924485567138707132757664647698230173013028354665142557411863351738150413296539978777847867096195646494741909359574757885067941759618785559960911338391650996413314363757376257815901230447187080539432763046861028738514911350320124106194113678907789471074821924595190198226434289575716525175682558453498173735490345396557354698270274418516454257399978529371251660932801922178733860282707767904587528199486194258083341805273369158070488263511912510964194380584413846666349684686293577161741715770736071003119202266769635019125018544725785427811682584501837787548632384052886698203893963954090475184141898994379060297199515267819552443172815488617034076245367969022961660276540748230167572307395807863609624265467921538807109300850148384759776499141136184888899238639666359171615166200110006548849886831179550724955259019176105500382503681586113361422903591787736706032633473718921270856737007642210406668571424113377166613351995467006130219901817324018079355830928024583649975021445372446909255388121329793471916531567504314565750087069508711113254581113636665310669487718159530195158560694562990366984482589737048217746279783218133465805952112751822656593107781318116694699510071029245184874092620528729145352159246325543746204789442832986102166770634359916076754965702456935609795900373365246862357384271801080761258752753107462386045610921606792350686551960288601415620261075492189702438167980986416069810240987516395692798855013667593189931478068853880753982610143484443394788667807438658085373292642403318383777144856495983647720112303364413403443033978371057682497324745043485233125532553506135746351817111439767810274691922833636766614322781237460977099931943662899204410304409000284403726954529380348680869169210412494137528987157747572319564626884325043271373230818034407361874052846671263601388687796132212540132938025281776211660120465818920519505632309385633361264027132361007013019861889805083782096689802701505741100875662040630801573508365327484413648145073051545929007590993078414230429024389507823668942591708564895004518643420583505076772650523092963820154930968048941424897235286575820049572317597849933878571563965550575030931094235662230588565637162498795228229526804170328569450179084276027519479902010564919621589606457024554067218212778059998095846207580310740177148342328602145451130555083322588026286870304195572053250262252870557424070226523389708284797795029475772611027419639010636289935256298079454602583334957957768726998041428570366001827625802322337769394712508935684045709468196027156785989195201852200698687834645152822766410527017979978263983502436638590258124005674411140912365736442599672201139412814408884507753728814932169355556462448970174567816218931248358133211718634280402122308660535007081243188036252424505915065497230696144382617888868162883172384042834339569580281077776750504068815931698023628377826577742798734149724024354239926620703693877529649427149823263123627078609931936091884610672723821712285944434517419345745963978483475705116181252381734952973389397198376525719030661535984620015889183173868074437967934868440366007226281946268717119075500635150302864795803673808052481916804942765789026241343080806720465333971271496282110424471872203093692812804602932594835280323472621718671222678684794223321552968440027537358697908235894510261183052006747820595324924820917901321441438964576507377481852999121711362266885383536076066634989862400672470966388230836840443864075802657948948340365506219083774459140694430530899238748929865240083576518990675283199422757473953093745237702645033731949905461876900576199560313126379880785471801394922662122945725116591881641590800819618250263812000607673127800705393773732686468397406805131928211237974019713496830407394404242775092594281174751823154082223758813116680586037951482720496425172264860593738266049830744306877931850943178501416490176302913595738167334682183943530261626977368678556490033017400853451760135184648370184483040712638843794661129170321519950078885410123658160179823923392538684524172487514387815584900483794880891296755460578824490507221870413519146965569786934608961087399081587917443501913458115808234262492541003006869101026728850006222951328789254376695406653796476237336907847631938642584781021040970125306274561123273202865311867801877567150797155671249579806776803211828758401210213887980195200808899868539211157030432210742401534661108654917697755889462515507858669362647355284616875379707189353178704017169043979900068598199584135329957619067564852572832297569199779790031824894420935450824796070772851408637941711141012156759559224564132000220129754472497829453914164332672953605651855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -60896883061066259153183473725033062898276782145300465237413554453844764259441411818198014641607739219861906465179904816492356755177286146732977102215593986812076971690389703188228402814626798075032950393483553483893633901443571342335601332737983651255535778465427677624362941631969072408878138601730038674256425514006487547603199037409350947524245095279031502094740775130443007776863465023836583276587383489718207024625423969613680322385714827565364918287810703542694527967252244624551288288414697472271277410967885100825810887656996315624062980112961229895294301254518509996014557799391393313912528228315776650957739419705754213424050563158445935885390300836773433618005895506439265446180246964762907750853580491969432259532464424375574492700660771956441752463539341590104993600451669161828143520528582412612287107819867064597926468651742084487170809376275220234210130850009339663433481280953671266868550357326227293434538442569051906589782547542548836324844089548811015296179842580752283189875888200458865386331500706424717827922456992156142912527046807035055185997768153456698668031181012775648429471401070769663624884599892565310603205196934811826054078232060566872025236549973977353754990250425105458187661739069283110785236181082203552313803394737286786624409765970071868544548572979718123211314301336212756676793313657414885534139661541550832367189273890419472412444826520792262855977147813455919080301791633360794444253770428507906391360282335092403500402859608789527183095321637135376203256765328656658892063453409115369912986521209261132259796432516631235745965210054049223756472456708077566463179822999875712581335508454336319280248884776357265651026290695651214866164204661415888789118987526259997057458138364241077839360152669096571471473771783242473614257460969059209142968294175626538807310644941835256523864657735062358235235016371389150043130746128008756792597463432944626395943668791302573138084858343397651218316691030230725392337098593517012881961871386303511208435663343644178888272449500519008030029846749809564292889923010691627003324517324837111781623705419964690179128473674153743134594354676638263104555279053194825962802942339204527054266299498825480482517456897182774248461782849490819958631966990057868692705305481318945367896007174893175268330709943814615037273761317376093867824931906403604077979383046210224285927753612615076661510123180845099355213024386820049137469574298693904867958784556493148704482029456740279386802702243834281399757693207070584862108217382326680054397419735403603523498120112146615368744634946917927035034959311073469802088842241310157904802117664447023693438841001227767697641453767133517127909042634976568011804196199509422318522698336754774502742599446856553782328574954340036971047352990653964596136821062960617173192193219225952579022803853776049484461078664612375953769264013298909531689776917653648607350364194373139799981238992822342369061008731629722276967819190121214457401879953579967812970906465901168520025391348703662548519792283767812221712662954499646556330621674814564788816415417448927251444798902766392624766666850860010623514268607432646781025459428644717561122956490015382495627958144526358313853745447241169002616380985338724787071101546972307603498126542884975533179529529493937783576267742529119337210565058866203711119890286439944841735966168106171376663865515326112244594501368014747847735579373496459304025940106712116551439589736831040446988592595841908504291088097564036207255567205144357547840589958155081852293165617568477376654187376653281190516271819870797160920368889777624180971511025504143622206575556029472361481374899906672386329080139634474038541753035324951120928191592687503714961197168480436791576968686643488912952186121799033372620062474536906497494271248944607668955155468445285542167495048492649448227684634031193188532005035460475253512947798179738993781267901347579418147530549138801889513988064506247696562928093914894462537568619065809817863541792937102435067658583818226965200010027731483452009694692120927163147732240714577830346002864552683946711821040568465262816113938763369338578530231775137204384808312071943376015126171852649401890160844631323966088787386138240257092508967751024415956058226130616709817504038554863302369026730579571045805436589843620944726951418475201657225944443424898202538640544207707630486708819384270812696144608509060309013186276026243448098853982455672900876375353209439252709136577143798550478048866490209104169340114079651197216435647133913654257670670458475438215367693571161607382762693457499486413179821696953083990509493467623200788794118668805194652787266397757474939853547309330945837107627893904472984876186103520012693479657173156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -1079460067823405722044389817337332381024320249233437124028971428935589985050662689050573370947643659524554242470309262697788871232582614452182169877641675901856554266916368354307886600116481351868026150661335617054553508316993166147348278046199927538805834159359911845345207396501270953026881787220578288318918972894233481046996435232912833988918265176275578212460406416645014257219034625757681477659627615431818275585001146347983059522657144901974804473090077273614248024552863497246295911509813941505729066287214083498570986489945655556788450711496518530555248007715925741552476546113801749810775156238930693870077524225465242104782262683181919894102310861466797329066721226458308833784239022643520135516611276782687437207945687999658306292726193974744840618182703207102002334273489469421500817059409009843652652755128643305677743811992835658510940544525330827306025186176424946719064822372399895192952053152755421888131809861028527149897563125873818579556226261849455964074855428647780130180045177204290598877789775138904987901872019323543850271049518739135514327087040325087418972150918416387875557270602309467656096589096302321115124730976901751650089957207677316572147672988001407358096572722495150934991728976889359783951102398771109104170753223714616085710253049134906443272044643128148135977144176386235137141732564555041776710327077114467417026271565776744410605841282973383776331327698529582758220558763562103228512527567213239087734965252113802894370942182798708785899830792678620638952850559259820493249739887465046421674273778262788966408949339024078712840653526758951422187760401207387585436486319017001255585495473825790469368862402656003030914986413318475174819778073321317165280735727536294099638112909236327023838183654469695530366998380457613810659358825889877135336276856725616068206597346325856804244630081246666273843655025210272667961305067012932877211369795917073607973799152531588133615818730284580316778579012413469055132819308112264371329789077567814869249148671466160372338166831562903592835096428332732024790543313028298491505259694344126215393792966592907904347298272525383114399699308757555721656721324000789130336060717272755656281855008032650782865775633902356059100938677206063583904167920873925156604534372526921633261354345493295728473603282572937214131927311010450788070550653709985852186318247909824276276080782670857838118228295838593226138804273450084289010494246400361636471210840756172710342920764867622125805147187416083387959206106642613688943882416445920723014348898469949260334838376092262658631194204297623662074333968771463048887607981760605705892372140835210002442989309686469948866843324833362110674549051848313026481805293476131140289335198680952924779691480046684798827897503129611163961817654844908093280758145813538950620561958133941226844656067775096656168185204595581010136617619459060744026594371379582301366384010837450584372827800978554319990426985014275171392182903767677199506508221542709457233351802880738505831554366364933503045389905265237831229699346256134035403196541542707032191193067573634542072291498483125022233427325244258440165594268413469657300878632990914704205229985517785909325393232685669982965660662432443150144083880114319757176712718647474857506786556850631283591485892313181273853981308036002427447513968421308668194335931143142362666626716229956825672045224800771667833547085884763486868567690653967774960345539255715060425933092256490926539646409058803889740866202315152949664905063329210404659914965009306480942861300572038577228250031871874213541001312220986496479282555558356255058654181816835555786434697552922890286787432473251694012618345808438204391504098687965154038507165190686873021743487625883739139528035138850264184850857650076659152778567264860581753648253740661667227196957765653100352355111008806456564019130185757814297550362841443597539930716555105948106283613447563393317401820898316340378692631909312850520556969541797401129830538645426092468357740358355555930874900658129233329189232228174380306233463104433082981356423218750004630210689843035583038704853174968783083827179270816245710667509867788162941602066962485816691084464052124681762724096029225296970761828330592630316470900682594189715079821381613802525706068330191481501170875181920799455903429668672628217685652743775055199675889257594314504165102379633564835869522289439958421535693495617774881255646259876720020611891520840280078750780813319044412277088023996454259418163311665855442595186218122663077940930128445605052811476162798665486785318446248081274027447122973821355346165543820606642635296712830892977946802153465608286423055150352639463471317697255062351586865821871305537449359235324664041399955749511718750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -3337027614371082487022438354450571092773170497996704802939814164993379296358098323087656302125644906979845547367476685020233085239897028332311717889331227488272369081372829638116845453335634082611303844376975939459258143286359826148671291497189607270214737733681194575340188018062095564210862809087049717545499207762805271344589349763946005019765853089026190805895802114884243028151664247138198540399765212718222604539323181206759928720952912978178394209522539146857600471471448321283580435822851121974714569640010115114602812023384703884692117201537262957618145347439733150479222689371189054729059345472268080540123678754709948975040925083421263167172288864983104051836710276137745369454636908746564946625916883508018543291415910794636995518475944467631942757790221826747404256847058159247784232968950979100113005165795115472847616322748294403726768051606632675864342821855671508382038695908979272169908398157187982974113579131702023533064905702320623132602505608903850395887018376536936070763970830645753185742421438840866438359646873764282029253663438112377763275125839619665041518228074573029016350527946982999651448635514215070494817570235810633174718274285756250724784422897892366385256952071188454722337437723248975975327837479083652196222048045436353070524808777561980740177222042603582953254898337203341890040454199521980241896146523792735259655868579994045740811302176402512683448317633850281640782571090718945604682470029784341318528152669685866839742395328673592699344413321534520752218646952976454963336562020952148394274798945966250253445646361485287141677651539470196597429021174042921886150500768679937961965211077442065329566345893001894278664922319318481237554730707005951238589926384867560231730879767079085420142056254181206962655833657769101150493810292235569945756085639963794459927314184199024813142433088668456491958324611228029348422070305475504135819566605591760739690538314011526918005104836853972870807170822628772989664033718184293854076061638932480573963905215323857436660168518910786142085745946337933345825164816099079021472611405005254981993077703566792816764636975132596081107672764097375937602177151347804853509713276038052510474043102520733405607506531345037422009087645076988764209450657879022085509008865711683580449248906216953834853930639071825140991564873143487358078791187470917010510437145350237307645875746725144812604939677113116406765025166320925388359749435240557837790874500131808864769129507178350720782242034171024159045925076662676669668272302636102758841513271773554004341846624337857082824717973475844512319977433547021595776986388354992318105929545616414504523996438406048526425076533020171173381436999724992307879334155744146207487022181978500119301942854449846047061866795088327411558547703686523558398987071254180717340548138066544034116671110250386903655570037298830594264840295363431810974161697742488070464555946337903194279245949481414424476547895305074104880785307671575574020567453093092163632772227289655089001243913974394709563326206593077307861297524618836935119145680474968135265751178111078834914052483753241532659241696634067229235516889636528519166582628080777923369653414313935215983885289699149887259960880386539161381338145863346642564888476082442045984236289434409667010168027760600711310382714343748499194765023926699164540210410006162195640858143953270229404528911945270034419314913500082450277833492001879214315527024041577429408854123642190065429411350127774732346001824711278859515395322783708630252466798972564135496098857585640778807448837633325962342625532004409810765190571327739887938342303053430405704103108567239857539166081480352768965757689932898756810467458038403588357730797919400696113146168708683191300209083761236793381966811355568413919456187878364999192817199163198797333460437706204094007832589256261475592158870659541722562291718296404218432316436440394901947358833567573303564351389056181637095444404111038285409816106589500496256221109265070155507101392036063733627058823223340317179314173397141253751922541803821284086836437149672592396258105408777819795945665106394556075169761273065129261538898468634395789491216060145877390548643763228829986519063090120047817361635754546660928469403205873841309252743952006693489066527741307890935769110905964561575020094572189379021978572772837697784661644578787963272300280304315669517074614654757571664810966265504771700579424604933514355544770385435474309848128723986968153477044628050449782119186449216072722110984618825169649414056066085672015191004362911040508278605760613376910666513871008503451867508631560087945405305335665710559227115784289871339715787828166640046844903151422387371652714116443405600875848904252052307128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 51134263769570502812118699333721579579768664789348702249472154920631293929734592319040287088899770378512676914404038612825485469901748515975371712238033693780922128606905957022805123169032328901307726671529980114870822459967753765458480094550479222452176606355328770440469176802489057489868171980975073634471811651360832658064296097293306156674847185507755919228800751412025338055625486198928514107449386536846662792243441038095681375047000763721468178457124223462548968971105822757340582375152458163247661033767668820020333629823339517689049604978091239423068449044306352690191827305908738323872266930657653034659714197567107625798477803120675378861429000116290368291647623835235465117598402370317464972676282750598765777882106240579216905873061284238299206778432127608282959792190908348651048243780060628879272367079149543336366641815162492593436901686133349107515701840322449998661981562918154844718888780520203833317766923614991118886037602390772373384601618175586360167199655086824483276530870237220955935013431607057601385787884089976340556913528030693618081554394975177731410820557530500405125417823927245800540375207940581064123579303546806740831557648080380993937608603041112143770752137841121795609168440382900923503867311956594429183676606220946491184611136576595782056084921399400113283459069404752606302886118378564530476696638923717576797891334821368225413832280807984366850577607034688451868783977125943509962353707452878040429434840311434770006228528071661083707154306831641338091007054226867620458129345691271756878503171863624827737165814905323854768349610360624401657035446947771265182815161122461825398396576200910502549366894390458452860703769173345795237862079940467559172989218874012868029737138565360567956153492105928888357684422830895380231437553061606430083315234268890107058860748082334206276582856533300699998031909499239571665819597513743712459314074907764100962967175211571994689328832382604514073196302851448924435213367653462984084541246623421015928070143918975730943636045210656497134780353302331450655085460761124303105032697794315509071779801708262312129253284477997408698264694152565399288115398930535895716826219906463035385400233836422135616964559511976411284011218800507687072638360996908733054147235282009797120745588494961487020018052732162946200233426351330317177074335977222381544642462884235656535246121315480790034711962766681703513845551298599736123460916653447364373208607282965452750087533517978285855178408433137018157509411461489719971682606701772739671840468433682804572064736766401893082182826526074181693810037684685343878076052956890009173971833681614988549219536718672371331305898706702285219455059680200661914885093516096269543448039865920568297948151816936287792664275799966178813987754531648833386571890568054360014901653034865216946669068773997130852196491077525099538078895209107563121963204692668115509398843405784960837392913551417339544865062080181934296752324403816900532953484217698863351421408837062674293684690543863191503817595590364639475157354840823030365760760282863867284734207046250331557318015527337349584730439338872147129452265913119466823657499964439432025163883670173663737032622588356847831381444429452142972807669398722271877351853976675066737978269459456214239717851884992557648599982764049867959639247939979270987107454337733833060578152448932328394401207825988588202072889217380540737256789805928620687760046744411651718050320022189851404247843814729697653040747859391476516508334271414643240992428145891056966751028088546740274123173567352283283742002578997990598568990577240388675912519927585253176133227207582638064694749049215722247667697102880622110745528652666217061621747667818651891987316416485961493997033339750711110459220049009529650455723678841640268798615159727135800169133176070902144746035521258566145059829787167339429973170841653532299252764256727459052126767879060309598525252311852053841460484294006907204815456761759612326311563343581929449608671451763928320927996987045174241461365700628285733262978641483450486727636859735593821887916975187530397855617488903424297995708827907386622918305429379861054138097904877497381664660836420280912446774806848907599926792480987620349056853921027187152221033358880708504075769910611775293271504445777331397246312519281398076050651281827200289301487769438216756690819454138631842252560636278434763413803538619845341251742838362459690482333414553763017734591183082559262007564077438940645143892420799895311858167498332362462998412017754252685724271427904741396501497863162234627366008020722300070199471875285597901866099699946703009396812802829510450265386247052151501928010027510900278242583945342847329129654099233448505401611328125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 505372042720866505008259342064022322346222218992636029443713108199063555725378741187328172531650741199067123999518381460503093280923286579093390652142001098354177227976982704914445986434826188719058723819235781520695964224866513439743171648959931928448095898006356011427139649958993896610470182848680625502175842078135356791294986899621529722768831946287224336253481825966647889006294478962602378557328062943002216575439675762921361562820927996777927450743349286231238054202837589195440063760648183095388791276265241167269463295011129707813038165607218627393379993500747799022570428492356007420580921589379218584872056180099109143325769931844506538527145214664728545410097772776503705235911883671551058524716457917317361904955036328476705106922886437917539477944719604937151724169041578343773912804626385886566564922457463910735121638264675208151110911091959115725548777093881143818145222265969170367515713059856820450149809608576862921932288695996048599986670725548193148451789794833103035180034427022752069841587449020728662132896916460207349058830651062984276999816054295332055579677727074830663025914618486651084170178668701139350785286063247641018354088490057842176383906166728458605281127878107118491484575845250305457631204303953640621627747517701896828441323713127956392743695124587661728853631481663320912300565902958219415996764734515429664838104025432407357141835332362600421071431162542211071884188935933493085306417094021284574209547935162677122569920540730916109763567494121505460822130198303705604888343570796045388871135008152962569518139132890716888146608570916427512786373602469888861935124416173163597479811190175714775889148294048870800738395524782229512871133367874443513952336535871397800677572569905665884811836704415157748419183965889223001734508923279095586460786858055321638316950471622950188585998544746677315222400492222882721715024973049142189170773150332026949626696238172974416253582489076813884641166377963667321642157562825062337686276012940022616094513951210681312487912137208166782425650820012151418798974797515501912856617655365820607665238337973974412100936599750554159447827177130925472316692449840099427458991414121164514799685321372983920116010725943711361439830216600251867821197626680786873427344711908483259404084462218622068820505692115815921187482396953261152140680910831502611516437677886352820385678314751829751734093844424292555975705957394353786564000260597615763546189029991548050061451984775495704022547424570432584654958670805870713392280856456015999171341996042703178496273619857249083132927361620393859749117754421204917659491865407258060515063836702715489215848973598266416644881689628854904588863999358310649980311803049997490191838532151376935035887208172127614388070425413509448236958624711800755598266542587509847808816945899616908078746245256632859516506121748818052807754465890362383630190824748940492887698894929390919220108774240059829484550111749103420169799625940054466262375535208568512190733070981579806306497675138006036495125614132480823121897606543583970716685453603530823072329419136957670110702659091516153979897835006012020533431580280127483286318929238821637923715368968620370051702828519482113535671628736255238553441502354467452487168234720597367314612844163094188823892257746402252990672451275348025516441491360290609756041735394503518935505090684270933007863839502089730536712683051892559691985265708475724937276153009099360777038284371320383538248524187056128253068580978822037248190223855178202898305184280169222279198017051907474738595095839899761305143247215292080626562420087668070853386317715294094333370740185349133019803977093766792582366558942021449269478833763223231172861113781204252903641633322737097467646878336563359740783631908945451536122358632670295349976846090616453408284632641205601109292446061003326644533968681499016706968315021850115515777494752248813708335813800507624403584275824129763394975436214645183760338761568594612883677082982895430832063262245330337509032105611821693919920158623555393814553279119304500055167065338998532649967287567332141252650486432601906389597006964240691771625860679163577891967257127475270958922062724274596023256976893838551638521164029122197739956171618526386689729381132621666956034074095954103848147852467453629895088532218531271390017524147465071303946600307426448060633633656228806998736789879024647942846450028303439236491222703846363837447700993228275122211678891543283073397912693483229962525757012130576090931304146474101068220963986738680256043324063300347022836073300779291588268503936474014388008761682011328030957907304639119615242162935362405363482990982109204105782270469387406771027797247608503994342754594981670379638671875000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -7509461494475614405927842792430458770209315673155527557741256575188825224288134260333096638040321877514173231125739824018318520314490925767141930596164213495966258492792189708281195636298367802114385201053857638362332362243484247570168638463208999923074438029898746386518109071956869314762911229253913115334607215092900857850139506020905799845028061712241928074701239397213876805703330817228347449505875862126137299431830706938337087400278331699853597044230370950731597670389161846040538224303908486035312665627803745444663577269411758277391726386449215601815520745274966734417319331089362638526376884849783199963555635816569473768906784405402582888401018964000583183338852537266726842992175585657291055832832783077154387913375120033703511385326929824394083788366577269087877736958599979451712079811171829245411990133553150921075252237666042754701078509273705980086495553289912045951510998965453179301332674330384202822127518179465720908111503858388070057656762171248822211756719232985640700725361165885570321167182492235571029328935131310857585422728798097517107625420604593451912054807126212616773467891181144042569941035146443921585395844455477234623263186754751369036686646633023005548462911720685810605670850140816503241319605842086360789033885571804663126589344083038365355413944840590096070880586249293714881901888586450476014865170687539089012075555138130920667080240873737620558963859217628098579807647424643195234592290713198487890249734471071135987073475708898392327525771089254830888568198615388559619601966111063114303772520055871043897012330631376225058023104660477488830477775205443152927017350419393384497542832128742069152857962450392909489257504867036086188029276918414311087054395567579043313880549413421453092266795019461907290739818372699380170992522135944465753870881156730301458944158644895060629310066514517804030353189820249569392633177720024642569867279248516423434276404084176822676785716516682281328367393764812609143389487438627466685573047225889552054691050752268888652123653669667936265496367081279723729815214151069934360082998522355529758797471027312984489165080262032053557846315654679680130551350102121076341124214642157075047794138592868310997638182597234636763119589538201201707860137678910904622435636118498355731509153714023943586419293054036334685022802637481755626533156609627989180116789753127731727268224929234843415358278406180140407061672020978168671310619654267375108147332945656486140725357652113301263427728180013182188353915572280758717744888384630553153384275171268219250625170868739059871859808295721764595201092122855643797783164176961899062329742598358794797277256377839442937156220984453549520668301963685277989658931683763249569807026566353181390300178636695320693502349127572885496490424093047517395497139202661893956848641973774852365418355603797496693019292401456256891505554741260963977587446600191764197159860302251774644521401431927592039038305873889795126449472670388734611632406509153841787844434008384224109008965574473957317139488356616641908233770025588753691401555877362603994753156325990298563859350568598817614889327774725093299070097015460679267760671607449624307883242389024458787370720903054340001847824789045326221939779191311589332782306584959055371967783015030251252122351492392359849112704046993782654310351642821321106258575846023397361706076814345463172592018517797520820364441285379963160002433881884741939316382497877922544341621049701017151634672177449242706344404138846690596873732239885667213155132162733542563007624400434870637134068033680433087946959675382760725470653193409190694406202776925887626025958820009125758850890612000220089446379024030210890586837432056616504418384967160573779967476610103645983204037425942076750523925584308059508564119051669845066874017326709638102478391451657918685831019889007356794546350520940794806686982605017063454474456448431666416375861990206361522135202547221822304206783036245653152442172190903465231440056893194946236934903974534575398854171182638686302279686446358626210740475682482424966266404767316958676271505250928731691329745887626421241069614869420981480268296323548563848333286551823750415509619961568150363485961208685359245326617514590746538457332765845304956251385397985311633386833163371576567833810293168792734395183187966609246378835757722106734622763710717390598260613493311777672403410792097521085627568491299368708172818380270256840409691112308110530453887774737217583411860758019891018119112046367199385103043737601336816103635734890477033341606289101133135495988477362619777842693335018167109186711260524434427863562476068083016567222171106711018797126962693659180536028830419467000600874939664208795875310897827148437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -23134615248469506625599695084701617279639817276275365092865116066999408892982965996535230935852820150292564684376332137020121327334923451345930892508634683716709673044555240630331697294994510324604743356014317540728075746795069248692920309357920966872532369832161285393840196521405254734835960902311102272773682083339166793760627075832100964109486689102996709792296735433701940932200176765771905978392861691095202011961782344121306192841495848665812835944138714118937415925353962706137091569740534842545221102770946980281838682042223896890497235970939413891449910844765647706920646566528355376651006347315484885930601290186504672016629454459786564619873019587943564078086410832860791032379492182499354557098290954696878340186203900118929464637972348675845310829386546239437731706240112655393154150198402099868693107429443733370699518736622797740940464314198395881566547266610472168865834716622237140144217094962048610127375220157933796492527635023509353308870023913032760651511827960614155766795641823328136240619096961673215411974982453084254277565949446347191460452649204274870748582802978976945681116971402840849726773580256310704791390584806306196373716234521768892934621564011897369359454626783174084993850686987944934595389926840086881359161390272161662384267135086367590329196024450929962552073702044013370832044465674365761878126217115576349025174243541096274816108533327082837986562323106683745564753793936351175068602150281382386521831277087461335834327829130797750533331985300399280669968185176588800002758348963394797655010709702935868424965527787013926510680448999955208302755036321928293556377918023836159865456474942053290184981680920407246741902028889171631143495716287732911896004850771446747139676024301532375364868127920182857126710307642054510991705417142242171492154440034792556753306997348032205485857657372441677939683573151374736922650903187107003539409175730658918605988869933968107227876134188900510221564640210052095335805246752398974792401842168788530609555018491079097795952950218523925359249952251023750028517621684335149260141431645244785283165796640790949485258944878354144412999713803337355947810202784411459382543992577154357287486858560218672884426174627314144136708590954952486564996332415074069659347496556434878792403785109878327150198799737778409453545085713844001535187345457430187588752139777507464289985274697195495829789734454789354987656831424668763000243526700571031193513862253109924860365814092729992047057444509686360101527192862009719201309833738899534014247205820865592692530134656922327028519881947293907501000627366540246625184365857320055580091768635383470893997646833412178290405556707452110137838663595779237575643192182793017906339207612435055514861631953468828264793078175762309154977685054454921188914941895042521201676444241097724877825467151393188521796189817977928384941487533937032618971753370041186933123955402632256645672121170333597476613133253853218360987879609540706434164355896496807155716009388863090315577209872695373095045768361496824717978269122647094586972000429960309027833959695263520680010407117139637438649820369807274776973307938338066017313486298257319737747259466109473597403945148501777561055058426050084105642195752103317864115463998924789558756913042832765633712618794009250246243963905642942373948037203137549341314516615715479995392055849436447821902453126189896175877626942201855878852518401940207833234239563037831971551383286572154738874363252243985239068508472393300161094296787514289671066726280380744908142566430829163893729517679762012269407736285722585599132780614745711253527315845612446248032711428532805769127322809351841746712422687985457725061856939363264189952654742127269655189679688225562017319407936874409640533484194903090933862097314564583132799767472599919716538904098558886918025473076650818732149096810638668774903928293487587335525132767942212574975823124259794948190396255292590742047479664860018211776751414339545388552873818422582081313665162120127130812159256809100036305032584620713089349945146630885734137702560263009950569695534538739918266474722830969438805096686221806746826900601331612321838649509035511897446555643690051178547332679930551734462873065941680505304678663360647292364691276194133621250966734895010639413843724099051111336539612018127963939276315428791919484917785798408004522475589674919583502787461206090357890148590240192236963393282821834102317052590578043867462319487273122209418305131306272104959166107693653887287760267049044058098227471976537452421704132794827668802402006476300614912963476095178726562270871939359559649992354932755825826327103479116096335770030903378505439872037383389462988914075936008885037153959274291992187500000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -85141101635591740311992030624389695409531384301580307103554271577851480172603293172084965932361266853272446096519716113587542954442573110277273472739483881183969405164286595694124974829846824789810062350729464131909502548507039289910532631846500663251245057982122260447847944114467514835968759096271052448025326576435268880585296289219749029144669603504911701254516346174366842881179640811487042605481131562651681397631656071288822450405675226688194145494885560105532982280098382061489124819410580469033492085362544089535149327766675992648948363694430345244438897533134815006175067551450210281054557047324258564487784106682836966562416350875461990804790261757505975189461257185023236132881510421826461259470269650514828903813655899920701887916794225986438045390657769838401885436828000783090103706521675508234290450019363500239929608448561143748857967822846266613406168327776598309209636399193312793303811334385643348940681663013832354913650242733863412797125109529804778332007632756171096865488553228077415500017946166199636974397605932346477005775522309696394109393069476847883512781885876878994030550846557542559577995083124007473856046887095627377114691269954639798432960816011013983069666190343468089630385799519973294593416594079760721335291394625372447245064308267651445155525655627381832609666232286826002865514511841511754038957048118204568361517331599052721673893041736865409014084122590320503671828599029841725404742533591772507131282956339466798065424701254261669832684023287361844596203456427045118123799639363262757618172083839602806681718553125735301000043633131320660489163114676706971204206335496835160421545564444771032985305463583639673754295919286752182018722711584354247391735975705574547366833494454578506677713987472727457076791100849174723139720404088369303466559978250676754884995007317181836096561338590878668593331883903781763296434761791003314141519411497312087382855992713437672915264800951824532711871607564326708128373605903911364964538442525783431084757969910252199350001470773415703976157873285437012380105027382988713770422827471704906428712026480806867912871839649483048537847503403304074321416434186866596888205783223989315481402539598546438618214972709002206232990394239401754721003456352161363309995742729507108668366279660964496759996801768711381420631316133074311298758703396355905942208396468664866108269352417092057870361337693015453393799419819601546247727753788513362981457631359760873436693260690836531426610504421348448887489468024682514254549464023128251394118356395921853880093202478520810964342397756871756833560726912220520504494158008096859933057559177615862559374765430166228200385766453749701604478860584126097185390691082761264403979367161856270023025250366291055137618551229105621917843235189703092173339243618381793105960533440718033455308542599391120269509730154263214748158308585092708200474159283466119588838066576642520424694398121038300601022225111400208000785038882156017178950650301864399510284092089560771754099351333750447007474159378083794474579212997677320703450357187872865255372187900630221062193160638392235475552391156241326378258520825840186233277216830090576806530958442972780358514820221125141516937514509403716331530559667050649137345549171647577788134883603353491569172397902795663626899260814716401469671381276335111663136946970588690321249801128818250383784257947660025318054707206698379632543118013127413293294869639427610837387774521753429472806740541194850207427235407210875577231521247706360377574608783455735645986428839238835752960717975308662336665714788643733573145822077043520477912881272673817913417619366337264655806216298225828714009558175551994535354580250371813346152466061597464638317503477615833876777048502628746956386362001700136218800542849868928534323712046532249584347028836134467749358515943564029666692951664068815692594046647387131133997599328623905225693252328976393813718330854498812998563412217650162725088808133482753824220817603571370300426429728616808353557143565391117456066692371914995904136189194909308419794731351233593514456515257659259646955807983436394618598341889179811907496351250313866080468090862265673654104201875514734474644452421785256062741683749268547982555322032461913974821530381761226550935767843089150920374727790740871365548186323582147417366268645572285499814731667398617498237884725206991263326050699178505641978903578284028848555609958024143334546496901003779777016146370271963893535271376047315586267679655403380397166521693117090338688840443403693897979202562797000225997940807753000728956644819711893169799353140168472897411901567285341161882821744700584711270046300686219227981958772516826727816408038052031770348548889160156250000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 595473822345816054180082303397227712586950198176729331479613626516928155570279666264809171363568010930943780758850276488911795601654058137844958872599784342500840029602404763366667461765816439699533939426591677540054013067250451814401219763737827383395869530788289280457581389665402539216559144611211109292222700347193256441328038251960715793249236598326433852739152479207049145721014074836906020545155263877783316118171818944255085534131720548575818409208562658519143392270728523396891539301735856522654191228990520266992010237309788873424266899183267255345962764865706489824154745146542928283700472877303911010696919990515748252003444242828198832369972795771396322768142517410947142250497361231104552719161193498585051743258119501071351153797790366760618633743748245420199737727309715689687826044182194883739713734373442982069054661570921745503957565181311725740752368999759314694772943480336649751969687061675300083284413568198198762759631104250787953733407350510188521355370886806704623924305844135336879359987873337571900326453108954989600913614002318969762406053508958091004838643299426644854704346257762200613688699826970660305874406643944281467600381952725043843052514793505783009195782994598488703692915877179865581478357634030800808512708369563121713122730187986681020611775229228676299540552882852841429757795134270523225724857636558384805611051087809447335944306827297761686736451138604984251419226894233696445482078466221847744212525367241511640077676227363874470510514221977834528459965182624294087418737020694701866049088695590175181476133077671804242144490752924005803240795907905891753234024206107222677451522626583805738484245842132293820679898032187988808319591711134716532827468073653235458825691009754646579473497405085899351292445439824520654311606544135207541330362590592374672142044909748507950309620550645135609264764370910178363042618262576401647508463304718915270415045525369192314750080630602449586818639077245619340855145517034800477386261118778770229008500344145304578926866483260316097872304768065277424885365438191872227739877056765349221464531970689494908157606974112635962958430687199627446522078207183243778574090385637370716666289590675971796559828792754071103054991469002410116882239392085346193572621240910383291590715996219914848043937378496715798604964722811986101257647427925036755128574966885955158473378279624119700514032612940435689894115781000169718319508780462701132639446848102713913314215375752529967111384539450058545015987539821694394328847962309499080643141233553946689717169086377234678774183574712106036535906673938771827781303838396888115511090955550688244665357513409188489142640441244173794959558061156339583236440572712436323136308994104566355927231493735860387236695374256086921427056720420894752535086501015521777604552006511934130167046113835376795968719452580249075344049456820579136795630059680761298289177966147618448240570902861920987720530365305906022193662112545415574664746041224210451228977055765098034467124063296695785607333213690429627719127582985094985180741463911282871102427141768393046228436410066289297899408007398316313866739980102315706461482795897108254479743568955794834003800646773577473001152912963372619359489019447402427501134696739471059441954483093705927769040268388411848873852282903401795683789633235133321714862850216985130058834782977791621358941449561236673610443599971007741569355905343556671343909058414629220355707689503517718739040418557168790584854307970967176246810630063154088055334876621697780784671783244306597864039407260550431483579745184625589930199148557249361286199213147555866062238611398654660087678500558135216549198963669895021617752528859810593267768528528945479138849610353333541342837758499811544968789611887725330714920378100993705957358707126614719841665679263597890938557131502144237289750584553456360116428630194996850927450536287807105333585706926765322202241037140298879419264876833970285052990049909611487566466659012464439681810362550417129282525976830356858853374694337273471071458148838514537145320557729290034023193395598416826056003515766903469499148779392411740045797518455739070925431750028702325302302967546000929574691441835404277848095534124377307847659137599658430492529281904328120086037200193079402202921982479160007086133776013733267611719978643642256521355646252082743901928587799395092247947222461145016533282444869362592209638636273719860864491416027289384484245219704327611056558866250031411411366780064022130105500097567984186102801401929351127351020416431349028267377745922405837646952035697736602367918216615993476303726371032571471412425154890124885904467880950170055052478892921793973691535484249470755457878112792968750000000000000000000000000000000000000000000000000000000000000000*i1^118 + 4731655882272687217616586569692456842516492498689663747116136751753837650737240281924884213609344843059925238257658285804649970220170323691396165071714973207324527094783100392520020522398019537657815516007701720493345246707004149469333215623144666608386156979440830811774799003956037112053221661441636643620676825364497990346915133235341782875170181426074411152208953034484294559805298025638319118997066557882772661486474056856313987251637652524267906000751630937769952733024262856126461147063519793704011436962606255148962644430541832405052047584645124107831616149704459355592640321078984898696817932109502211508372148691325022639169961287274021527648016809379194463880488308596026575547224608808104298225682769271848006102370659014647631845309860819798668580269440842404290025452897012221294589456707269181519896318182658840869231616192762873452402483789261021411502578922957044593310112931301760915583106817443809649000797259514788393278026507883638376832758192989523524613248617133085821382461927688279557850881275719561818165004376928251820289662940983125179806438731674168735486158214254932028267412047658489716391156138392153376725749202013667109885108408833323386143445531129642251474057371543198371144099427989205667441157988191036642244776189543608946207297306252273102150994161811664570901701064732370422315289735826455490093007602191612420442405555296080612884127596111403796045176183274694625873465471322900966032625570490573006875689585235545410824989492116503287474171109764048643608080919729563255664059771035794716762915974677132575117162195179130085494354179617410906386482914532213847570638643881069319988090147897914812633676215731585876745959155362223359410298745437341923823657301538040621280919170952337138218419091113985569997678575698393564287137885769481546965453949361607150691868634963712550565470725059070985716491655877793614233321588734201373558433117678239967624312059905802847656585043267442023880617904850641279517089500989484530643241505092183820326956738339678139212336536192695492342959473987806623713572700409252820958787580407260597337743786487880548609257527710109093879704711886853434346075699599833334937035073845171347870644198406161700427647858697678612806229394430623927807862343944848938853035863197125195182263991960566321670688986405320253398252108466879539752271837524328098597976293724144723653072228227213916773378471819572979258088016884892144052371922379353138105317923105156003403592728383890347809177352634012175177455247243213142298268154566599313502581632224030197525561793987709862328265764996767043886272009871658054737304624514686311336744603640822577717946475257421404429539599917345125735932390922504274350804593986305201655358105042513750372364050912997654675846264427637588105495644961044404745505167519011805442514411616496303226610239253994097062635739054263002175646922711604803141515957186590844492002636153585809509432769647601129529586134524181528974811243287698092823510355033524479808425715917660486621273251648595835264621559380304527909259563166333717938081484615761487109987263051306215774778382350771463220259661826778193547761853165870070192975232640147516306949246129192100495055632881484940874258621280524725794124945636189749728048052279643076267344623265765172500062242471418823079535817375461808080701656210413846795482103276791012344775417890323519438184129635019213130239911603891076643142810492981619837854576950555100631609795938439036937456392348842273166194799346344350737127625861246116328944634948191102036572282826277615579177398644064426890852054982432012608491510470201141986263167477843271699242127808625374488444111311543255386349612158072452340226756302063918784500609336335850451405830581216279330273844062327029174373389500785090888995265996866190144888734281998021003818621038849107169706103115037033315078026944025681214372704957685921687311420197851423507341691356301445041447252394772312353131550458673634066286896542078852283973571971427742601904007637398880987507209132559646228610378528434181107360467038046636167920483518828224487900792143564294553910554261309451413534727933705747372660204624004275565331063831483619555498949040859425161085442997113755244222320411344574465000227077464421590856510838289814603203609831972222914379930229286138696402625602925470009809052895128609566347529286110475940085547577112550107947142274854191023728247102903764371789196594063933301013678783554827894897897349804862342881497211986068790545192239428519363930686202349818679580629431203388807698910216219180553548488402603327397742421156297256059151833590671745405837024798004003521718486758660873745751417952176616385463400749067375272716162726283073425292968750000000000000000000000000000000000000000000000000000000000000000*i1^119 + -9532935173712214309980190200643355366818049724258750997156637325475226605179774648572375445803095043395869422997116566049767714951012002992213299664583168981175685503873098349670177255350498671112451430110180399032794918806814684353942074267068263035587781722357090200013582462484142352627681772623666301504213070083860854045565172392232225264894107220981363185071016536969574338971802775779783523100210320200998388041339651028360081481305023451354183901164020990410641288560418644900957558891946663967801039059802385910191678323080283406990519846905030095609589553073626249347299273521188267960915758271594354346632835112623734713721893340017523073546817902055843086140169231441310673414647346626746517076931118603709545754189558502894208809048735270375634646256597144625280368360509059004826005783683923675398092159906413401621236032642412363636463124451775721175105061135777873025725769292304733983094966515767908012252254438495132565216314918919689224200033148676488429767134855429646045096608437203977901936651112731703631063996409123037511591831441130864147517106496606755700437109126876588252268909940214615322395215031124673667191475260734442041783743279346224969353119540937263784602996098002650015996465855973042211003368110270866606923521956058552478799853460753999433247693173231982844913531474925096997150668015450276774142741867898896332510236600478293300779552041024061152179763913817879796205669204732461510920318858879414706516984335567088550209777622354026763348495119552957646662943413543468422709878895983750119880524887858238455252162217264369466136989704056127654311663932672614539502501525113163743835032256790831717720124516225264317527798175813241097404682189956226463214237800010447143958536394272041452978025520777133819269546714291176739176892777231702608661892872662748871205955170245312348866395989977888267756662633735891671698244499238466462483077914413477656652747743192544763535118374482488078063582740035417710924122387420240386507757858951207973936467273568699211290067812798133129598469682868917244479565282953400130270939723355661641896074525537737110658323351645422097866062040340118516148906636509533698240168957769154382533341098779627382379965335004633409829724404952222610564306213686316992239275678472355996528539879366591907692542181563052262458648744609442772723732071170179537389477664192132916887384342604665316691007929227404587727194862065027587407375179278676878836592450937890785598668209024368039056482233012851923901509589188422685102810431873027806214362883246645648822217493413803802256008000410075190971892030677013629666317147218708797963249234874976637234056168706364116907354887006998821277891520075968722909099293990415621496265815697094400200016671610837803138774632546116884336559384955644510875489403927056321159628933434625702742482793229913547341216457331976745728108454326048970878640159730237101115153718797280436210903317492071357198138227420125291871341813891737797532762771015923671819373130474364101480447298235102058059907460479318222671560249904335625573059057976060581536971745827021324624649359062333606908077963105507947162229799683958375280133458310486248254407357152540072322781799227912320450293964295000350337062735844169701449751465503064098590555142385731311984699251109241484175509917912503034324259250722398643255649726960308037444998311055484667057542309060253463555106902517092221970318466630168745605363500286364039929930900105420966675474526146227037217452383724332507221179019020816882530740992089482535881976265370670015019877227840910303949883301645853303498888003857271857575573278039078046223395001839930752526976413900064875512065549786142837318390389493143769653776659697910665532776143813360878763029467821599546468330413973440965710009366913958486451798475015204608764733849863654618593672226715426590051456444849050813381299255245339880156169938285540989591442924749654913753944594952533782411783271302607132747450398591732454643678656061013855038937460009406363129137280366864448748816703308273796763563560209646399103716836217186570770461904208375000028796203958653518656682907121947068355485112786840018419414628699602757165281779293023693031164633162023125787248855885622109137877150646668177466389123926425152430673641542430476016022109746760835846020150462268951939080057426586684555374723495760724548524784626530641403928556400208393623445323421669187034094990082715732920346607083704111825654435996317611495014154360088158059920020527461680279597418939563632866843931948907246527390173625397373368065506904419210878051366754809810368150279006243890269631290988536280085467118491207795549212683736701114838897608283474482959718443453311920166015625000000000000000000000000000000000000000000000000000000000000*i1^120 + -162405717822652020525092761813774747867831476800159154501754617674027776403280896416117282946571381038520058737609116521469092964570508649687514721200802751678615261405523786097061708277844935777344659778251517437542761921036664672198937400245587032490705103291527942927235685948714816682709264976875623610088192289074592412321817655284049201904778003164999093638380771303191080225028426599742963203312748326176333871968662475835467771310133746599912242161346003272545313329208127839121252949737552201330649208643193617435431916816842443366246771809928306648296944816069720697419669688863297315935059026845233310392963203875706078257382708805215884497473696874675534253182341832193261551668599323673588615667616360629479015677057161931401545737248832446587381960951995420412194854619682022350311807749595927143756868203993993663537341066984301066700507194365341103991957639802950089035977778930837703017082182293671539992087357106493346073046418439692316251012614195233072557800703687369134222697805485319877106380337236391741931051931264655550620120191877691521570983359907236302790976771874752218900581487694880865766190036784466696895291071964665435600216586458918857361903876672467765969784090684735457317875688043274757927124913589902135449287774799855343175971100654215769298199978426939964801424957324454981102257113913001608942111060929520798932072098912533271725804042869562861583054674151594386152349917005301911866834807599036971843907568932660839684350512867992400378110137709356581911208897726255279055490020921123570673290055225505733053544648988055701088941214972826824531941362284332958313787784948624083793816591012438883503200767703278261780241887933125024391943773577336290126596370581924924945335872452204802982071742682473231100526796494794086419385646731422415700578582597159008759828614995550781177482325464419563422929637844660632588418435316031653691162386373313120123183849756709572541116038724318094550613662245126393145324881665542025600588072228056606854930967132448220120088360302582589856332679362930520584181565316217411465073996315457418436985291340861493472329832354593254448700527356377865899794193750536290777207857830473242891228656977313065824103034613039649173102294489516469983224960995765965658782839521414246834485656879815684609980551366324726481715607386563103872094467066149682763084234847415526422863125377348323942872329607203717661742342027532543036449938561459881197510377559178216428624493676750695626403009796244361661739198488704597462195884168797598973753631582266098168298918955416968827799932966720330170271405074061979045835033593112751375479573294151324751266043833529810197638777241130261142542767841498374487509338285727397489398429314115596356833301166048821062441945298648716934545742442409301187407155474378203928081870108075240472305971714165339043574444755211548152088949094894176039533804565601176531090963222899062660080119439403566520265866060397153471499534573744061403310633282539187433842341199991496687785018948381227299065903223796464316999625375397209534440734353940198285725275440365186388476657811179107660743776758355449559797287396274016354381248030704137733429231976665183525740884872187431399903730530595456791157192042028215447314785244162204733491086760616703750425021113405003617431484737574055269229802158206710854560377719245949559284707548076091261502673731080209652351313856111514816404238493535840954443426501196444848245214742733026519816412205456046454965187283603605934810637326720729388104085287433954627551134839860299910337788888418838407853782148332822184058725674824932435977966245965109363016966749409336390038202885220065436891188674057754864078585669231795596493600988613625275896296911274704145314185088633298640743518075898719577897617845007729972666598463596599509582978399198481463762063350943924641686415158885644526604206870377217419759711873181988587470759886970022885307146395251246766024717922926857246538351293996755067274039100920752259229196602157891534750578736363611253644028096725262880035969017063828586058552076395141213231098919085899715031040379955896137372180716851118623821731383185235353351768947072064451609056241689440821590822262725085015308903831510282084122384128927802124235296880469350551991499922422054330189635214686355328199059387519860151600390501200663344066177071809543519311728526412376397278400497508445147654560473653330326095615656181709952501076495827639942043773499014765301171882388669746056298497242632828167500379285245224563138505417484470272990008911712685491278600987617259703930369947704873650787518870908892008418877339020126459074212452029427687982439544471578805190370431432711484376341104507446289062500000000000000000000000000000000000000000000000000000000000*i1^121 + 75785766483310135913004060548146112169377180075125141584411424614852041334917211352416669664164793699739350132629510220679196803623761913212680139390736068580362721745251343392378804964356655703416624230190976124631763454520729400493104918001630020859012017670007099882038091435531657169004337945426060928074037016623931584471093217261658198049723373759754630072547617963716823024228918939470434175104265979605007328552750261235270639318355314987241047369824049011504885636636298126842213933143457146263264331756825212598165335132837905517829466314298083635720241725141307823259278763798395548908671280967523578144651270039713026168376176077823434109312820535958954536953854425698754742851645208665624987761557977573992838543984988231906921010261323134335891697582674232832414591865989011780685353788232339777950287989530392227622572526278359558114990142904937987496907347659346160412379436379812587178612828979147407104338289202167629085530695134483674636286255305785379575425154768632718042556452145107843244128805558412517231597003529930978291714198814042276429839272921135431780864777889248049284806928702315953195517699559976359152730489803936249524302747665844165581956912321724973231914366718230332270907252687032226577493387732086406571424418526045973689060090600036092266897261279631793331568613252010434541733824550011915028099218604793861651005235250261431356619210026487128072235355625262493822365852038931637614736936572857266012297582797305825400911296977215587219685943430068721729029282485960919198072425317756748934055970320363707608731941291828572848676033605194712500316737355016390716042669085371619288398278776456130995522178556133849532897681093521645308681644155104504845119771564874905006349672875690062558513164295613064363131654649728135994249511026151665667098599151489528196319805511266179307729462824232509382140917377114871616965044931617275297067683549495938185250102650947000412886956561548740700087990079696610223637722026223864580932157453151817897020952777309787979876525013214833684376478039450168267695194324530807799658739583380971217520115063858094036440289077176430915088736429052433276550928612778527198886779729067590426325093493952395230503544088253310027813269640328807841104030642862777702799095616366740588412933393716649467410358153296357793190074952021989639124874293644142300027700204293656371247732647279040053590212597352394295090694048449224973283949263454673217240559342133020809335856477565110183226046156338754888211784400785630928411513329026069090902587384153073256548336213342255728072250635077678904882383875293041809864561173168792494291770003102616775257033979853959462224414439086430508016432642869886462491898626396647917270775148421726594094792535080655790451993113726924865944333719888493838302661023452144900900542025833426646950021109017176246809028478369845887098710659815625216924758285734553298372780208068652711132856444653120468485431363286933902396302597915421104485456696145348583794657614342866841064398626086029358547992656970005788513003169118533772778645936948371094978304259140774551459596436194264495785369812909051202797930400073666543731886968949648766067284542288765392648359974845875988121809760937697123491625256395020050408039819351252511569871832699249610240068710005056649655751654007260925978178978238335923783997216974293672377046173452721811748860632704603137941532288783080792288204543086609125718643220683713616420439642206876639855977099230846507061794471057772540070928370868468245397616298489287734895359218344773994570109276920464139819667715653849824527174675130984439232418901946315229396125272351218755751934420963685763397864784414633857526850463880760092422412830814055689687320065249845177403420501480127922108132300918776643067952340851742780901761007938556574653899158291452785392318823210900118806504832148194789631607165721854163829221776081910369077748046362468061446294223538319801356993443433851776591499791560777251556537775345417268400676804270031507569152362126363302662472754512792382572085295510683151426093016629066579298681528114294210535158051764038369406742136039218666133364888786346128167446554482964175285219052069105959551811705123749947479613091961655542396905663939399658228290888617433948756964768958245592037418372523949053316989722025231805486310493624932537005277084577520820595245451616643304575839547779953797099137776164955399065447077022835425455871319394181473293479990079921516188724455462398213076850290249084056334180929790899220852742334770357799177015985946507475172709930244111844239547825099815959633703226410271859667685458356953269425558028214691668057982389128130612521161424410820472985506057739257812500000000000000000000000000000000000000000000000000000000*i1^122 + 4744426413729410230281421629583114162693856875180042239047924095300267656544528828517330115743315259363314260962943135838860056825103970637573918523637650204147374001934969879014650616684987223476312291474943084618445183667416428806534363445593052236750690584220192973160188261287335206922152209654246351125765930858342995194819541805114957104496675825669376767203392023227888183558142467646737252005113659881453819055511267081769304923879978608230501441720520946356087253628795811737928129997025629261017696321876590121344511527504935402040915279750011447689427275187852268434688846372398930981456846388477964644600923798739847200128699382323833433877789417040108569895320052325684527556554674527953374612819279213194393764262182632655397749124713658052799031275113844793539520800030811072982095744612850120635459846903197141227640776244506679116033687223226616989990871289400817729528799781517102235805748759530835257978538450584402556541409284025357446570371468609927582658088858381053712685437468481316182200479855806479288596358273184732971908490312564460071888736513544539293499640739765815095240656487964162409153063255567621977910173718576855918693921060030241632520133260705886796480764263042612036453643056180354581567959777940818963307169841973055652374034487185607158669415366164720128130545284162265567763083513381642882778654510879208483686879020158446964697380451253365129256310216535035860022931518568158435066621122156238871496160721938807239981374049684153422629329881810627864942651588255807348859878507802925484133732173522420507677711160051071782428071706601419892171850090809290000518025965636908435584806265226213579849746627086391123064669767344653162059775927686710422241770077325752277590815446737756522692884465667466348243514512168304541555782589247665026334516305717132337633364417476665301941083262677735568323468962561883596374968741698915117655471791172345419586279087885859493803015423716665014372430651970351616822801503358014127854345269071765253097657740940221914300241707089390778510188589291692734789470396372379900159557769052104269567957579329078071883479729476956460579409141454612629630170429918601904122619377088618484878921449421904325040522980215202312589924052978183960261968110243091011106030107627819434059874088024514716376635186900180150706045956835897943542487853029376021908988811800587347771798890610597023447011441485813614521819124539406420005567239413821505135218327987950797265459303844473014617361220075330239135216313960700118991257222239157836253841440507740099863732755824698774915030113894245727522540529800328635531581833621330352845284966640510262829461204317747779113546426643732507343997196162622151473248508026414870337895178036055128653471926009727278292388446462813622872211808618809743293682055478511027367935573265462885055873109657147861096091701085987044397979102615355211799920194336314300522875147911638475638152231917174501089900414907490564151501101872579360475915473792434399807722803334030451318383542845822483912537665628635220479329143541391047713749032086111831619653098336001595200616935313089111157869001064245277619383718723981942572458929426156689707245564904298249914630074264385042702739581372782194063654946820525124542706856998078108244191973389786347894682157757841566964731563724003925830599373185610128120864548563097105001714490807125339609175504981843933547958262308696171212522874730688421587672701670560463112049316546684270790423873038376827810869529713604265961715063131473881529771399147238374355801697429105924775636527039961438152740711863257296907572668066587124583486680484527182579100139212120078887746862811057090787350721835726086823592630803620246750022907075857469970074122599023031220424809058495877747706299740731211332309712408344552265854044997212340264767225173654773260292050895084713066760457464175195356349462228859504647855142943321714001479726955632066991869025127504817966012991477108941818173265621817310995860632973171567096557562961074178332746636539116746394995827095085516779940095965850585877843625895047300007500684072974487073606905879062743985191117198311339801453342121763724232863859960665276835332852172041154476623705181364316389799389828384826161759218967937983026261557739197537987929699236678903746053716093064956777227873187934188824455954246470353192925053923098597683061910826049178581082475332535910612472710725688085973855601915437229691157843654340862427357949580962429514204317260250515052987496085464686055757662800681319823883650917779087471082324619237444092358392157114409866084706871585170877109286683831589192218334174818851428717328792530214873535468998733133361156433238647878170013427734375000000000000000000000000000000000000000000000000000000000*i1^123 + -8814311361513827251053026836461961549902220248646855350522979131318069675700591930739917163601159479346796808479945447867608402022272485521996631906717514979022708751696722903240602679516201104618366372342420182910612216154590764883884008491238668804607727262180999601653529097612162834606520007574320943139768155873702015137385362961857750195246788812249608809358031301916108743475269386185886193984459562979716771512907960557261577302668242100789566339243387776680849887432173616784113720873392703689327003782399378025322913098740521357617375182000279035389950879815810311379418365413563770384911382343782958201138167393975314011586580269564459873542085583406774873914900004167853984873362106357034226724056485114175715775751429296917830553209176782901473061334341664715843212667411632205029966408089719437332507394928948718129994613387385527999087306046215172786584320647304725045362106798431887249606075582748579531107313976128714295657859196231214694318354175226440844530238145534503065899400424653188036172997928928271657133463417955827737534481088173594368588255614354618153672637813514271758190810891409008656458090252194685502287442431925973101381504584247915638113004775291131638405214463674578112197237343401285888305880047746647236275614183560900011058863878517778208891837619260456059862301496166972765388948416710163585803080467171755709994289259263803422346195786666224774464047086296749666960317165500016475357376873591503860257774414598304056733268136077982371000849900920381789458412935761827533591366319661285664927174997190665599919516177573126221314857094852551306242736109251894005872195874821824287466502552127534674298039306348339101950883418537696200310518483509158049815902550358119953628674297822545195661323050956038975901801597503583357356887943256623917849535335570422779706649227615746601130057502972630414357997149295827318380374324426583823946351759642281916137179440080812783252980886213902749284886703062955598528913354611436043515017108666021021695766994817391033080786600395315895772497615089405025768838078134200022223866990816254545067753058228081120306897907408211946158041395251543284924512674120242529297648709676392465629329860539728527424143680360801111916662255238630086096890407669208798498907310185438314288447871909065650453836310465203728493541418732161337537882639618698330042446400023464762084778119648172665643733015676702907465902682089720719029979974548980203767519089379300427177212800304838432681030436404766128273760647300231793124706816748747201514884042578979331481901204545315970181847855327532128198218259410117495337703432331782901852951598953792706366791079643166764557206705387368801444875679587784217293993949106764135942164572097437954852646797174087423011761574463720499107621653313328178622226171781878434260177827917719058424741293033106435765858655978819865323498973281464711508568625504386560807455804750615485646842275195037230220883724876751993487060509500116053126761634641160975803034974687544127115398553128492075928503116531143562550763264999700657493593023249706693569205619204331228723211156607373189379511618360118384759598982921349600865128503696178393090446383453713216810757104006448496475090579182528854363741856877483900492741157350294412196961709178567211078235255425022097063107978095615119716600779352344195328649292469351388019450684582614045682203564076979947036900225515186059404663562793174844580884033579763955271006817371540012033095316172246480244363010233871119562795351553728252554665839986637238148281499541022678295943865459062153739374824953381286683834291845580813764204423438479738337655896596347744266907694282952024301192002538361778669139471427015840636429773557751025988258972403324703581497638752833110376303670126114461137198640819912236946325598859225683207671988842615906997099508967357282644579688331773578175346047027664463704707357546433623053726882368783803710284622401164303930544970922871782801140314577043878172709159567729259854689659704874071796486505968038083730986846354092212155967932614290076660542960989944769341967675915620533044605551732790021084087787610555618573907445292346221739479097105899919516214435521316821021159810643652629377581495638492238766302637056072374938054200441092918747285651262739752949393642571626954388286689069958502162302770884870329148356504143660454126753673296012332077100586167195620542319013214950838667029491739775977605709122650690061690828201211031252943538954556442232349843105031295310093217367511730587804319101853268398092144799061662211883460663859271623053307665799009276406009542733376606554957288119415330641030363497555822028330140341378928781068680109456181526184082031250000000000000000000000000000000000000000000000000000*i1^124 + -9013309396840215371379459554072055378097382891699100933121355794460844836144305044073591400018999651060281510769207131758086087422824378208401701334258765741346239796336322754892122617173774447935623481531545164272656242314248601731584465201590844618364325018776973020133940064660257816911934888554251528054494816787944989735421620186631676096529624302435201549980660114752084979463071387208776006513177288250553550856173717828392931034595533605406396696154769599463328574360752800237806780725778735129512051230192834392677411061949888544358909124327093825629378672880350982170858015139446085945768515218767804111284807832947514407653095123509260392177578272379111310258900640841671734424062214102987490217577695925531468735359725122960076808227677839298968083464958162102849067568677337770305377724268801162894128112478825112389623932522365539202146986024677439453237292658153088234952966939869747007835300913923647911017925837382969772587776519490984353874507782014635288617592496798430849320134045832129765784079717707035509430344761238577858436067356771165062890789313791024200386059569637974968635304448827360466047315092548685072639346189244833445710982109151726999911875501642281117824901757138221325927857346193132592812169344800301497294293068312259270365112789291692007670458631485091561590964969671099497691060896454329673762049602579232716323751439819150590104665624669884668394271232022491043141835973369644969090142636579203485102978437409551161760991451397372172606372147879161428201208833163513623768731420327899728571928451763515227037898266521454899296797652824357408038149353406423764142577651115711082511947014615355470209965385339888398804152348338813909663374594416590852491388615356868168809061742415463725692243328115199288223323528937250801122976070733973279541988335721932287035122424602763402724734039022809378313581002047072038080616548385761302517910969255883016047539316766319853054708687543914032133919427731330605128941997901806203810583999659460798213726885586123347459853016370821781058572145564148241940852058521849218193127051048951623306795208674395073784571470258160027326149485699089578036573196731173930106993179490787553450556948779966266581182709366066942611349209671214305769809786877303680761056539359612103156311815928920941972547357757773047020840122259970268634600406815467373038095986372365472744485808621302148195182334967497529059879716770724772721230979746656510299038131211895554413725275588171913740470061252746885818515453706622221293417376686714258104947599155044014784765635657879187686948298967741119325620321009508598430516771102604072072603402388190495197464031048462154174738257072072414638261366235106378532613315130421427971192409844572829933840141226691123073693481003940422908980677099386142256700324367151308063569652505775615286952500325784924016559467687526015898284409444482744067903581901232832100328890766223568260887266897553409219767204095557891639975768823688467743100177539730581568344185419758672753080656784173487528170188581891500774480048586667261566788247018483352827009528739517649282075020610208971875165573136597897708389486110909428657343999007837912201573077340282977935013304834352901690207217052191503127846104094550786580189512544891006611411237628341151683993924449380618445270384088011945018552781820815879527866276634869857854690148252683212226284989714702527232046101740245750563633249860145977509077703439862899687324041281327926407310088840559356153650345442108808540317187263532889420792358269097702333598239749313262924010290874574872381958072681896009338425244313297774954491394610121583134887269150659981124954288869317555434737439800853154313927832082224949562033209938610276642104376555079532521013158671600149380235224638148766993014377693583345639451984731385210353920289753837214007021980150530992604873511845474470309828238629060651557379162242071150957820535149837960418659654732431850172361450295484738386231130752664033150427516998441155484236834979398822649106791123456985651040234953473631129359880451157622973430796789754715976164777146416584540749905676052235114725935433746633364659033971675115679410252741546969138262004179478688330499507573675199874992379758919478185651120839698150405896052266721680450353099182315348851411070459342585543608518661017458490656863395229457511256370038028369250444300274114695801831307256436082309346655670185899908593277670056602476121320340804996911063904063351709850459815731818338773229013278258121590873010154162370401606499654460103533893006377111218033648405498968131259066478496989565186808086231448203296359715593420664840741827531027838510228888946329561804304830729961395263671875000000000000000000000000000000000000000000000000000*i1^125 + -657578005967648556693523930236508456397458832313046368692246445225346803471148729646140194714784261086468269094038636109095760206560223854118961965424088725888484149363481551072106282100923466562271883085032837020793612071309842140126502261783819671408130991598828940214455204990413858011975585927625193192761894390658321551120901531947805872067647291737391267520739065264485402942888701859382719537710163602158447923560329023505995226283849080571166146095718670646216422154321516158527204635703276636901529890666241486148128756897833852891333465281096960850973584453851898608120719179055539833641746642429274961916555956822382463083580433909818458118199884212126228266341925072214356274521393658232559649506077832048042329219374179109487834500970197421919155936417940188804862521459265060622141172944371773300940955617748228298542775408864534130705504331919242763188162217747358338217758453513417950333038808068014678341621149548735072522534894004677068746515951384875925439660924379481765022738570316605126234332202750902188636642548685223325980141255439895555496781195097211807455126554633912407108240334838744252727054119239106629962217307463230144178943315758566005801023868735700557872103787201429168416323845680585724333744722717714125043915671580228010297971782688746312187258274094139422968198798237228616143484239699539789803126955528900036792161749402204097605936030328159770167501920256666053545928102709453957352204764409429982165458036293964179865710917775034883547684259393541990500345258714719925475586211423267639476023623452916243650574323468109439134578957471652678003196984695657182241504339644768746453359414451283778574930147885345212234550827221854225240460051131756005510614579450990880076637777151470362307815090341281866796771153339730801373760313290873376031771613687636730102623397270951430139507570478125270593382644906412579812811993850509030501698764124377874393422599164697398205771326336425143514679654220485638397696489865647703342415113997240730893236354819344092338507301690215933672839435932481277831910676578390577523150435038159608887460409745578019676976921836765735305253943704382791227065953023180872226561341430300535546479703023954677789212921196012619471970125366900215042590551163682471662054739183924919216012577822323235526939787538850204104659008106550553709054294824133864935841234462324365356154576427118837632495768844350523559409639659548709102915344458707414843095322271477801631677831479833082663082555952913165478797738895540689797915499896382649929583836391955615532152135313832341694193345104211706579899451600115914271365457050400813142944367608325395904386505935231341069248006632631442045068330793245568549740215195971434790082653676373861683700165697335799046038699199093866379280737853756679682641155102893944682236591708897495998278094174196460596351559437503993752365645569356553369366557100426759075441009126195402989907553691466391611347236577959559190859469258853676697594542869036053671012242591794178141568343561309680300868067933742523949121289979675672934383929106126519168479596887852933343788388919581236931943526170863464094544672989025053333147201951099632493620123558000490011570698192817728767614756308075808892165647695129176932370105956707337595651614768987061845243434176754233595724482203814324160473956722993082492522552228080243700703408468000777082473634625165210025399416853052799242710711951881043889616716973707703716087279577148664341496081422977696042382062497383105114427080223434767845378585981758704376354939333398038719566952478937761161524107275484516592960944108025291125183150373371582225442627228592106661545893594372134047717119139476021076961607035804707847255575088244532099265598218349172240826086120372197955572169255202730990961109015620489245663825649456689279748493108887221256092465361558845639194035226075815631542558897859684311368277313311089096936276333796259761431294577980098650888739077235788550728472340652260206337020979182090091815289396060675429705690643929342375594641335683777238641520345045252090939138189734681728180751508231610632761785264523864108344106306668647288870949348214745413143423180669097720161625639022054213061112065299679155343349278070383136828496317365758513709314088875070234169308317244412912465790051905837747115585951721950614023477648477417660444647874827332657486102584170800032091193970166310878419461807227178096336195789992564988008402729340129703068468377325035164898852522110849540023846812072987237990867351375425055522584756795172529216092605999084849379318071967945217011564967159770224467522812128294706561635288442605382937809805868440110425410249916922111879102885723114013671875000000000000000000000000000000000000000000000000*i1^126 + 6801592794072894090781894799345554947606414227891959249112970264553750778620947930573429418961413158356661431254781828271866369350754036683443777917955095509992902683964835981713229902452821368790122070634314358341024003311229578629135854417758893898167646407424923263177506684144012549142615281467528642182085135198768007655135850250875744393075393310857473327436303087739172330744378498953453703974264333986081247869690095944613943819614907301415856707568091260703205103559237065773113748548803834430795216181458909176455902880173687064102866462478820441223453463404643250869990947938905263096216585300300733236357049859731932766565260470796655947184431110129534749110002694237162971530908166561083325397183334139896946863455740763656403128666346718036314139788391525921890237790937347841896658331623769180551820383845182933365814401513293678273834905647725296941089677713608438805368008467500455637743856597245665379326236764165970889566982946122482807210380904113641696246703484076505441806422836430795993037189304223524706475024240681270744748258304070604701323055631407268896373031445065052953202236832418425827427158900909210432237038853246627313789527093760464010728453189660558023114024118936606679475681178598134782169985123847834719115624995966119009111587484182328607216766617813105398502667190770110659497974941087414224210947073596677792142444402972296994434110093350533799800873581147512792218789661200749043848945748950307988304402102387055945166967060815040582601755044305121471020213699704219248413345955286027344796848564362892807481243445518727339376280979035055216384891445553311188821494339565159395849780696602175990834390061060372065798862792889372001717870987223268464980729122631091868899873371582688705943796862074401284187063519208460047896046477246857449475478898958408593481538001607534279825428709811728187393513024437313301762974667296118343253806811520894432908324088208263598629990422295700862855655899715967463146666132661073109877941707276489613402875203729906532364751341442135859142134476101892521095650562408773991369892227155877752198408265695552815837619883032328175837219729276647988817539145468831832987788218665016509938715881095927550386108100648494736333066862358915436799905579082189595575841509921214844037155484362594902732030273226390188348503048973634201798524490986293117020822379323036743387573523142674624919549537719332091126732145694199483758193720134774224878921351226224804407735464974069021286507593164557886129856183357696998342608267863155533585757076942761664398634837117688134392907891717873236403602905362402290172367394493690092751646514402356289708566985733415571968144132793072949904548263922323997168434343135681081635118477116113665796832688230695846796140289447194188651080157278040092878849709332301724537614169552147426477507293049430097344925041089448732247080166162345056659672806035508796549580806294502514480149920151477018300627526514035846130931057846331979208591646422390565328329494775754357753499962253711911542635603283587179234439130309744088224738088615498508743183796343492413323116108837173967673301549286626067883649150814524820417342703776253710800053759955757119250144295497756418122700381700538765994190941491127063463971600551777612605889570302561154253256695406087040121324507353259429617729051981973194959955319935513684462098110683873074754739699679979440207410350673071210520978811175845569811725126687337977839409708205133445895496470508833134896639155365968883136607451450841365467665501037986944704672691767017448467979569536116267370034988518038758381660661871038131588737589857450715399460430222697997596368765252801587314155119495798692575503565680582071670688853395088331357704849836327834318440857825721023065570356237230616628040786458552184393026711470363562890609292081720330613080593091459772798642679389519001264617927070200910076400395603243001843713080096785422303538620607614156568120973356487957528020172037527986863654978243051110034536250119802926044175340178460549524118989786641300420284006922298785163687046534756603852442231643395321842689913411111435480678966084249507757069574140695685487207026728752355682580908681135812788830818462751980500359645624869128901995931032119919512777695579318122026513124626807082384862613632405849613890278123230876371064781110579495411879081428006201465746277398287946730260801162587892156621119535372823357522950679025718996542048425803331922104989465005219618022055223804690902417001365345547891311054885850924812859621605035818827788766249581890652723725206293167854351470064012186448850225523340924795501955766007302557052928022852077150073313305256306193768978118896484375000000000000000000000000000000000000000000000000*i1^127 + -34072112426374828361793382010810116981512841964057937058454979572497581068459258307312529052916776627814112314050133997181407531969358810025420819320864274418438168385003874957466161343891174816501539056973611368246099898367831154375225024634963624745307849698635144038986015480169670441296016435623893126366078093304885631420640251120016591179489370675425401109401061814960847793805587292526503084887928603195818764653047077957981432547106933289031792018702292906291598421693707489501688445975759779267514891072783272310436152031231003966030656063648595778020989967998514122276083982353007333112506331810703881070023932155347962623199745615058192620120562899228110379163564596153023626156193868159236434476400295190804047276972553497351269501038266706039182829345619577242004274445389061353241835294801084177943450341963111806817825466076648914192320920773068798489097531520820495704453782156488289272948633144260673115243420514066152286291715798920519868794173475437176869191055641506527019031732275219939245626138592852550877695907423861537144624951896156326026239519003239230517064820756967987636157938065178708966596358132530086335544539651270529241580547883563676054472417222022310250851472487118587609521641472575309355041316434385038601502394179573840033252453798808179088049343956723595915174452113284641856801296177897296530044343693204891905900044651829846679392692791226371043123199000641156598694999152141199947790332645953562012219010048278816437343396265924243801536088056794327784533807507911261106801540550952851551461026326022977403157874567658626069259387981952381908474037799665461057549959321531762592269521193453665227562421129636350981095164465078231378114356793492780439082130137841901919864819766840606432904089835741269358626934107151399228311174484185126018907770535717378281335183763941407751653574566513478270458574895145891486477231027939297368539427165518502439324459892520703478463962550813792136405064883592419219603612697450312935058327834653510879363044431372879365918366149074806177856687485357908772572797073992280692029566835824769365552007876878158090563329906543911184419642132113947527150589602139602110023174132658584704725633094597098652070804652802629282021779003420160948008829423420406510240207201086554565687580606144281212591657601106401564346416342481705954387508958173195491923355621192384940775497586428033909066021945667567549446589721857608073496462563225399167294889295398773858282288897834167079668761122820070246211101224057537279246127464498995427773613051966782670219926695795531837262339432428817951950923392833763692600347211686151045437896143925271959720367560736062890798523360938985835958454303190486639924049264645716742030876587702554094618251891674082416911163171118713965559953155286038230390058116737908705339251973125768646298592212246154281878040869194615280186701003202101457771203543180727688833151317053643798696440695419060868689366631899406698205668322470443379349804977750763168905860105999432003334915274234959080626040667983340833225415149390497672578382776063199879435123462835128110241059995677372366108132279276499118758280985456871557009779865966566718687805553854748439318602907196527190119233263810829375674641392314443684312059827931691638997724132183487501823557890100183111616754549516336928202834229436282770810849838096658658921327738187415805957267842985886673254842388539352203175140750932862348861364949567369311905315956861926912727358710528821616930377303667770656710802430769987293505170150149383943441344867319198984147281393063138790632297312222252628803639598408193623214600658352857584872256822852246631162076223692349679580470931011424418239948237712133629414584376846234307553972610642644138321671501403683367273820670779932921346871739832405004526471892269363854789580958240230670958030114140478967740159281714871225687786362876083672269942542748603473112497713360632495717520323691508680897016559310840591208392403667969897440819419330313028648578237343620041773948625837663314128080324204604040486730046659776900812283276791766577948488976678607003779399873117722400486019830201170966651412287977375048090249148329399272376578138390867225288043688462599995747890644968903917483756135370418652713525626519447539296206941840843377053532119303330683859484732748627550218638075442827313429843234924626253721060473972282671797118511006802711690828567896020159944276585838403412616053460320767851504035152363007678138181810551445434437800382138894588066020963937972930484443443747276808724345648670028394841945061351470265364574310700926072275186344120157869175864859938827477574980333509962766164180791861326724756509065628051757812500000000000000000000000000000000000000000*i1^128 + 150879274573950742463635152935605080185653280386408023103637617460255999927813718132214384822567725936510816274354921315598700892475172794196024191079607542835907267115911805938898240809364801625609118990453969674049076293734190988440254236161141610344010573002186548061816296138330821450013998806184508768993801361445024760814886655833323061610601188724615271984049251627235412148098302466401489437506032385365806530976347286051486009145291773432039034985521810587578354263491026766325681983829439893905664042141906772392163788171141375128625963513176439120112907897983016580990914495174028558720508533665632226818751463272471898131427486281350845046290056391490455269361186831701811302086252896060876619226864637146912392914940142690652831395523221547508081659552447010245105778793257646985129886479685909033002384310332868870474379852695231077883945601939689632069932323925551734855732474129738723431416487831315338574341760898620251993269369773949839556747022399508363732244694585498377863227831735061373596828379158163229190454897667334529875548244665150352388476726952597068435533245941482321278213472031525275723797306711851091995685964541651227264325592680167988186157226798454910827914827395016049614248157451837410299575087148956332114414911117789843950021818506952390386303924744067452460154922760076618597876625064892627577736481776223665606225012914051817386571487487505101464805440339439561545842720165420398673947470261486505300493211933146247394272008453112015441202712298082921613205031363200037261557643432652321307828443819024914290435610871007779839717382628786892397113906754955590206835456225890674375085042342230641777521468225102367539916116964319186102872029772560063780567593616825059391890137875578778738945537734198719320494043175690235602198615634467329748709713013425976579998141229779689617388252270412917349039021569421022061836917307600620441895985226578897576312804766562598854244914406387455120101083309504609917788286718515708694360797488830933139383761767301733921627124286872948137561120740872729989891342238902255250896770698879108988620378193732435814848496939614870023256298896275278839933085324316603518756542727776860872227615391495598013633023309596506149618038181358584244579361022796460216807294977216779751398319254792450946615393909494876077233285873399076458946215171936355202010307604655150410996782604918253073867062870709355097993952737943519072138416535011181393324105027672632174289926038583875572001497389028803684379827399693823355120258425273757247929367125985484278155048973310488284609956751000125968774067998412566491291817546028742148560872893791286553988972132363905401766411797265505208960672279075224900270919787244914132868191192913788795816977254936772088284728627257814676272623379569772613018887306226261111866513758435226757535539882588963961469836666602230194446878782734772977230109215856465860916287714575981077747160915308724698893810551096193646739259129514982808468288471692572462929075661956249252085310805261142192214685670640202032791074943175254430494102395632190591972699052876315652811653683636253746879950031520850152479288051348848428678945139607941995597023236265934559426547611110127370322582619996186108860454528302144112473189889166489857480708674845942663781376599123820232892764009696902208577419316625881265984957936732317974200378403535331243858365522067923171104129526879741944101539861568927908386612463252798811187253576845474004304368691410474173743799740903078249204987230850197765227309931233163022243237296458366801461359499276223887654124364904470594429724471892997586267662511793299408547992063012964793788338165477718513989302516669890081633296615977695338326355776058885528651978272332107789014078781947826878108668099490218971175727927968053851239003733785418296126039292363971393554752386008412870941598481504604903620038118222657011119696406936664019725808971843753704525292068559920728529492067019301714917246973786915870575043146435041971647597655062812416209482886678310215862070806778130651601725412175019390169507375291707331099332815233344933042071135109618906082509765107667018289299413484102475869385712701773853609944161640207132455220797003794735349466070161734761772818625958917422993280885447857205304379347342459237899466840345510515003226386235147934865432287945717246574562884066568430294811377688259476705396246430892235357978737432452804496416420256687945977328424201839006878065155980207035404003761201737230819918978590034658328530565029266567175763007970749321935233496144452110303698373366918019723320406836850624728855545319667922372642111570511543536136299078001532514292648556875064969062805175781250000000000000000000000000000000000000000*i1^129 + -834569031088563076856380452874141634903090044681682429265073081074354867285413803267284974394759473211333736750977349802045783511055093876023261204778073960381399464629417502820456969593021890173915333622984434851007935045419184227951151686994110410190228547141016958715779959153719797183112887565917693884744437314099401995448084746693312359157460850460379922329337109175483229156154724375188101541836771303752229495235819361756191627583283835724269701176644162936644957701430328885252426746544523506536494133846848956803710987182911486059225864672139827594346850945310898091372963821069517817561110868628518110029171243288517573955546995041897525031857331004084125863001994987050349801518836821428821267967862304281873178967309903075380687733374993101087173616985291157839471496935110164060299855607304737309020179394446780842374557571958761421592279027152216662400443099393935495698039475534546884230310801106497873595639291881802702151537077744673135039643181162670260887921824865333800071999568346622797637145665277367699975162278458265299211473050032530308114295971944484451590595967181545337248726066371338797343564803424650281999506645584024501719298336661268043651642644468024922748709399857556212178682523119518928886483548672141564394554382180231710971118288525651713506199519359922480225968497524440139479116117307527324240831046832800008092168299845147480617709806623178127673783262332579188600900788437656281482028938658914989437976780432358207759321305363173667525172272591416757942770946781905040125561932407095409868306031545862493644894224679816285529129120339810303042272735813551556169681002852207017395620917606483988388866687237433742453703425468257113080090405819498884077806791367384310350641044512919642409386267973834129499552267977530636291766933525646349213163931437199676070225088413218584805794074774887817988014334892894282396619285604545459501438515242286408677445489926587143458380173377301699605218670800510841027746649484885175301534590140849359631708722772305122541732283619027635210756526171768230918324669241574532141398423740603243897641293954036418428124592888052769664293823519379473989471167194896076499230571370616389997515718294499386680371815723107009167056027186527691358047609378895756170293884008415061114540730723689901905879453263157262953760205201171849193618387033848060182182807911488854595492306776785456956484847886925065511469266202609187953792649404575654278144788034269661111911207953496648240711286743035492304347566635153002122247812005228278110384574940836247852181539186029627570411875299249851354705572612260070498446109935782409411028201842428271584965394659976276800340836143964889874661876421600996516097462618419865863716799952736231559356309671599593090664027105844602698821656817866943919017660175618560647275372797380279532769259502622242285330855675377930091206444629941954741106641743958175642273047197600000172908989972670180139503682616540006257405193158449104621005493601607226122945164759017033896476342090459905175022985620868542552810362270968645435257920425919111081694120832311216994242173988422465799197066340590648923314082789777265443727601116482468331047638798389449718475322253355957738133497565268692643764615046994722259609242283745697053253972610028219665348506789843409218276265355436886221346366101474547908708458684376627860552603004555144556604168017826948541934540552084837051195047024657900297038942982631199132226327240242583884725541634353494983281129306436450459736612013027158348763274106893858822637342656211688576031765144473533912920471785523707919334085054854072659635379719280511600433460072948427865983132716290457625923388876470632698204561961283227981924252311709314333421414881638852153848948111817623498202120172502109806680917908601984192607135154768394785755505338184795472862589360905902709250558083062961886219584288019792006367090440811653064898124266798770505736001438680044944345462448719252479640019087423673862707672239702652717178931087543329159065207713337413072564798447219836847639119092759418962758840225752364775725911683809591447439612773855423248838587076678606052338999243153927584001408868917134861275058620088071056337211438820441248971322266189067956526454421416266739652095791295030195817667045469914088963648727772082238644355735522093138407405807944644725441106725756131162667678665794101524541746093404799893487026644003205172335639849223016545530169919280349343989631872393049117370108981565224831693284143074742643329601626306539567952861631094443320908907654568982147356132653011625446118773464379276521632530705075955210831493533883178260682759357427795698924910539062693715095520019531250000000000000000000000000000000000000*i1^130 + 4503123828731353290482143517116371398535270418263774666465098246316801399158617448692809378836521672330168436478586100511841862313335635800951310234334305496341933073057586713410955326550869141135554384660546582578540865510337328225285645004172131170323995179568606949336754122210575613394587468625681896184441508611901112310489531057691045829070405804046725146921913180877624147903788649462619404973036290287081297888096523540243728374011828823753968491001268966747114845808878969417740921453018732084257728327032492140565708030699015824500497644563863883165551813311384166579338479355334080075754890488147666059495851656965193494953863581431035455461494646839175798314162740367126888250259405179894120516832086099260413144674400778023914534244442566192306358088491599708579404532833268233043092141571448802468409928358125164139704393844114698802462719100824033883039326434747443668780011614188260238970027060792558482980210661725359304774588282984553941207273984272762702234493602056102091300214795382908351371313492281380686985049234420407217516383037430879504210090293168770900825327082504686449049498675927834853950442405273553007314074786486192446835744017440978485412724855373501940239651582459863089783876556751715477352128510699998892499425890443507035751180464660336731368933239665823344160479362528115218613035850736432562806498764140077815888713077504673677574001468184970776507055371031502648673413615796397859753334106090160260800885778187291321789042971722914608976705467569928498986249785652998329618793484537935408064344860105880395267948853923295444487320130327550282190351151814237521775666066847705116737108139133935935547368397656668338341462607469400443091420084118655145927889669190684046098990105342217794386219602489230082233034975447600246936218914887493686450229820395823626985425520300372664565002745664390624977049610490517059937989187334158567952860559930442303863147888875048856939877808888461582693021479072552390126306414567904006085587133902964913698494427363700019046276584714109528788986192148081245761375698152967851379407491894724757713960981914090528944155050447475723404052013160627310830766938731656094400414157585770813674896262873231604473642225770361718854530777489962348637470072977672400019250166342295441169263116516515075842581109238774576792390427124757336270846773062507025267581994465341869794748943762203596299290307596253420956844852408295234329196305071858175658460437049828680043957472947689932532146468734031262427785637520428785258490573701535440330805185325645194366451134790319849262927184116395897127285322371980210117672825581806544837401242731737693706415014070616804330495073135685248130342002086035379287773924267691192090601860930488512703361427557208227300552340547445954066100900683624191501527178221891980589955585073953527806882359478849521819220892838119127299389450313684956390572073526894978215435060563661263385544428008506280453409591230396615736591710485455652183782417407981622060619267172696139758957999641960689613980374513302845781269859492360445222896437004083602983934804630100212566008676898331823700920770701213483572025570928648937378119084546591413881226614105464432646835379951202024197491963725268760251800337075446471034090150003880186837612486598903110092728869205475479167257307214589355401387753952666387058577023480934395486426252230570935893801021952459276991282834728083384314293811605219080019665470981229003414818892971172203444668704719662854307990406488166563634639029232548627679521188660330310522532045698434508979317309823287156716551765984022104695278852304654642789335469744446312616541918952337346404338929865696284065661993722565851894758153859622341584301118951455364117697962903441560923291409873323529967591812211287191547009439139971994638775475449802378295000173626042223587472990468601409843746302704625995508786076232060431192874627463599897529835697542830359526131613723208089462767398950710285306828880900405420890305358188854771646603194133502219773384541697526179860915147681206044384699761681797630799675921098240058516812827827076324699397098455100921842099598184666218634325508568578993510357242335715211855994641709220699228536044068660669179570800579950799549360369229998367199578852322067852682630793045906765054280830082486026572415391521695698960113767739547123689112813108715516897744957895329676007912944533254458131793578499121369984622157917901622648707210897316448922382746976913684015435557565299382520987707542468532540138183612842767341468497603179268763607890547279584541288379584897461605027612642887642006946745954871880105094876614386294275821365218348546477500349283218383789062500000000000000000000000000000000000000000*i1^131 + -18632491183786013352738041517060382113952903974390896665522180268116653036041065095853978312429794763237851250394230946932426636222474652018264765151895804656165414277329403248673405733523903434848185209595336983617750237980320575464162301375156168522711352860868611604803147695774644540844915799883714251096964465058413922779046806926820805200176754919440247968339634130683749157090781672208377105419346174757372324566263715499823576880662576584057491036372782136898608198315508087054695689897427988909631252494043204780112050053811930373067793619452376988431458934573603003684949169792116679117020940391211912352859042886416393742172379435420441943935200369124672135056576879120848645987983070517453744885370396842546582850481546291935235910310809065343936408717551491699698404108993924885516390760691032049917532416522614110134128036472496778248780321985717233520208404772818854393178405187075590892757352576625195810591350233696873106729139615726495323255098582856973927843207039674996650558490392995915625533097675144051219227598924526930488343547287301979416428129459788552417009404335698883917330164673153356098733851323881433975001015536016499802481185715096695184424478495302560940732001805487125759251468296947925551154849377018903491334548584040551926018880173715311051677289939086031067173565801279039977385080697729642875273539020170927114613878533853007606053392746483897698946457260127431293703355074812971845170774518240945029485828855125204715332558351926899084079341077588681845568551019048729397215080826315036215723758136547476515159696150177831899218498876871479394664141138949055535232713870525692559441749703804947013557657530151469523727022202886467374249906791417654469371381921832822192293463242756041453873552232266191597106333959236490119262587676847928985200617059613480609999493629348825678525745615907017409819398497058845014365099494040189213470224082035234837307048156633991764502423950800303111400401240392314571103138873928119691806213145865397629476039403355377136350323677464154447489809389745448501680951391533851737535518281422293187952560493180656697186212836430624520678060261231928827324564513835454676290172437630462562444564985887304941622508069439560696823448671118486976053440082236596854406961778406963810254989306258476635028984313491511510346434103410202930570749918699520042005530568973609855261109120229892608792403146317468927072737078887877314142751103052365753962139225338682015139196279635900029996562654451342751678159389728873705638089273477114767878544001738827918570151523300919879949067709858890050211630364426097312174863377885495802848286040198210963644671817197834463940838711315870840232995186855519547068198911427004534608268797102442366349711155958770189919083998075177833070359168684435601120237028121105481103777388122846557837692025082841451962929950448663598827939350339909734881516076550529198774236612975687977824078621773573787638818024485405562200011742639661506778385241105080126262850072095452821203932347147859028276742667374425750316692432677033541313479532639681454195694146019304526029258211289998626075641201736300562959138024000193402433567893564080842680985243028416812186923763129579628131262125543468270171565464834830159050497060550748330072209509870351749080167116444934019718390757481315041439097325404562489027629299165278113062942656228149695579868931612328169472584255186801412411779943430597565664908258905458061590909079775595885521118011710890857476504887049487645401665833928631249587730320359426995523524157333399869991188092785687056621739202556153249146287984251088092549997025625636341469320272258872374364128720049948707628568650314448361225061908293187475070868304585630333457221648729906777070441830601235558282666659581347762614613081191132091510358352959076098365186400043884482228364122068978810898459949767562466746611983444561525899478932532545061523368224601049093414594099725040192061660897265954373339033042652753549142373496590750899553326084347211823072639424042120498225294317414104460080762387513445367520614751407787623236882880827817282314399537949322577206185446099390571401207869672911271632771414472873134968518989312038943034070876357373067539553350023260851969452473315787051687306553093595784100347326003646148927010868844077084386563026587121724714806505925191078725909691983914106515529236162433103892876324624204906330452264681046345922888765969439776835017551764522713722745873872042477831257491429096737924102799309319251386445975288909003410322775002029063162054655763976428807169302489813446924487166410685175453243935336411615051700229786093857757382774575916073445114307105541229248046875000000000000000000000000000000000*i1^132 + 55817180351335389203630685870462510527454650704457342737732845937009211493438136401573434126874492468654573481840400179456607659288956194179110840366512647270769908521589278152655456244052553311635572340936797206374928067910738486859865859202821556418613374389189628692102871083568997724466264681794601589365123995969807412232915687438406541327922350326814095021482040692943552007200378880405075112049410442575705807230779658943786987555771741757818756356564649036490587452973012960730796963735765040362336452205483733689775928732579555733099263057471115648570786288050251933159369114655753938064064939543824195570345149325537987138104470718395324262098879732310147879616281559538710951648430998351108133196420361163079609726880345126467138427062829315532470962522056125828043180047621813396430824560087289717282794174674032252862779854749708442622593281957622409817298318943636127722702651603671349223695093087570766861088562121206443408406257603000352444491570433436431905300199358766930493791820304370935309700366607792549292209077659828070382324421824390035381167611538272909165708674127869406029658914963505691341558473467154297060962746159712185012049466230112674602938751209464147379442685714153887029473203022595752241593579336073424874096018576226005531873840807572977678725017805285878078720574740229670350604980270123778328455995139451834652250680973055092953096340001270180753057186549918739109601003643271222895914477253345106462575431472524232096419861079875485494157854097009802503237547567826635700889825187903930408398854922397119261974633438965600940266140192696649662426861020713020958974789772903839201393733355197730257475861277036736910913580399855456890551458340636506839496999002705948806772485056363635581679447231472413614190360211047040722568561283886662303452730743181610955469241962104082741558913892047616148142329418278450134240344543939935919279724181113937060045088812763268192768065554408792441220434882014526484900997086154700883977394767503023561936756577145414056786795988100039801708976663356018085478255328177436851357380779008881729477635411749296534899920867500788624623844966434484844857981965782903551349772902132381620409522715121461323215381290157069796683658945308472276025381844451928132165528900041224096226271735092145945901669745417535238006045122329513639508528550561941792710677224710375665564505413732591986344225346506180082656706698951042385667093488502162231078070634757176555794061695276448190039177072824259795985752398315560512330010014136852425706964399315136049010933214807701097221619925026807298230529308328422216391353175501443768605671761601699840973955313318682741359041871275662855883353948629583318127907085336694452897495464305335881300734621336523845942868577104782042259508911401128098747470182129200817075777352130233250429628092657761894703599567345804196361186481634044567088025842875067478936564768488569094997411050813382854890135189404843648966401156188222114720736513592033084666934099664390722830604568858276971723006648218270723792492024049234271233210238208923482853267949915661901113239347443250856274590508206358108993606086829998659253344069899443927764283155479292245196030235641112496678861665845424609471749989062956295945404522124369315167821305571430398908318019225021196930986079814665627015676674444362541064401276119644881143058293468989027588898026908057196681392564704502290383620056215203497169841186112735881894035215141789167923484430260200712738928653715569372704676191846632572385614109239854864047595376237246338697037125749602165273496479157340529562707656289658620469283099757258504246830788622383455908389557063480507475060386292443219042813933612796368522468202076725933139487090162392827238278012938106495855139336320223268209183892188534469200180173939346508740468479432613789500486213454620438433445164719375149601208136640526235924405368726537320716827687845841750719934696002204008270208096933029311594912744749827007471370076728216127613866521252825550026794705885812896070098577032319982168689289020000088216638504967232619752534578568009452228236687931566393211607312588532610468219181028083139362369264511113166823105097598653082620305553319058063666089831167675155336132770427758122524004565217926942024833678966623980342391658713214032429738475577075823076183243205983473407687086778711593000868420851938186761624233762696062205911892500947029884547626346147227434847291724194737046759149103388209783950270545213411672138793994444974119754098841800491557094035946457718283815852939085400201473073590873034398902290502011830832087779902523359246195276378956547785881170398170070257037878036499023437500000000000000000000000000000000*i1^133 + -118625651514987354838504614110180821346741376091227353859635535111703702325845882261537877413187914817450578833635024687912473522658377169824858586064555493466938641377606367418726228419820802252151917348678037479317610858082163446065241148589559547676266830813496244904784102420581255652166955636329632195148508432967011863631639312461311308594464140658317174938923071245832452692560863840900301793823952251743102551603512204733360825740117657111795624661869512849628263777890417764643312429924808535003891426307117823197883355792785462000959104934545594201299922385639390926337874656998950703809740566515699455293620259651420938108621257989815991167897350377251794142111818480233429835381053026144399393851972183614390780830813666240020360038495086424870062836408047703366694848026731967553760731518205594940406464551663056764595201641670425332743980916929661151825018845685984675186535232571602335818164297575398400466990250073016063437390489664049768183197129709673446786537056014294275505207447338160314518410543071421926805820081244741280558235774097401696335558439525653973036351704951736961339154853951118046064563500895205739989270826888304605781268623190439411096563463789798417363244862177167832125471543262792341034076918722817941142075909031707028118937966210199114182722687891941579258232292790563835875272382593150520305343301083242808219216783803095244197014731708686226598786182851943662514925690992039261205229997063523185136823714879209602170510633760666044735856752528940578857000812797856386138072289537104602123075539126985344163228391168879398700133173380672602644077948611031733217280194228964304508972798846726935930339900445858812059644101384607273948853262302839414138646807244892276642719589618126841411379062285267333945267629231486463280712630473243446196739313146812755254008879343092918098676093342436361116300127281271677155534995468840425056810770574897476066849759964602779880544475968213962123100459704717299499524038032726370983055794950594581207305828229780665525750546387189021847530153899721702430550004875887294268695702590120605011303529860862715555195827244322152343203317137909739114020910571269922714346929816299056402022014409401157357657432356195705835827575206795962210889118222667992622604721000699973544069506499594750952595240037056164879807511914700445047407423156896515413499702214150846192756105807849964785882911283978305288998203218456838369192027936592426460882633556879442717256337771569202996622327243588929508521980771079335834674210961187724544859285152806409108585601759903940828365705084627589331588171420278943666220704330505522278011824604387861089502329016395071269737793409512204397953273294854090894220353091996662258693236026085349093722563571172437175358604414777074550741433235449689241518407480285814565079344495943372096444561430580028577946117398929466268750728319505307908108393555664765788009355252780204683460522847431936915369057908933545842666404623631309789565295014209808378917616881785629385401934493044030013679549248853751699847782651584848475410563260839758588152200499472413834601484667305792764830522479487610712503559668459945825620634639495267316098544202223678993981019570276032357374584694009084818905475722569145319529660287322452143672590233393157721436663280314529218795484149083857572907624447950063418645943084655419759767323459413803584635878648750680401002557826215277820063667641598118649348922409961883171179300992890194595359522941594263696936076763638254479799294671424035457957439413567572581683133583531328047380665167604735744168302493826315567721868994857963932222542811072594723655591862140982681492080463268655487135590360290657947878190492480850802047376817067564375471169355375397831709241251770305119966351788054389304116138079253530394728594086443670662001704848366803783659059386439926791412706354644775882156641419202101310663667147888488591173412839077662720145729262341905208757536138575187601338159348849875900938558245098243572446230399347891294725028473537977228285582878496666871509964581188507365415358224517366274893312444881520689535906639491878430047790001419252165750160543049539089302996259254220758953012797057485509511100866527939160574396526678089169328327924071863494404927858843700300648500925999418195401549766817563863265135978781756317541554910631670808021893076081725974163766731677476212277773612306231257729271675059432505672806522280270705923647631617024536789998093735441039850764109090530696637348602868992980919364323482520535287510806700125477644947761394523158771472621947503498665258556445972204714140167816681814865266621922008233314116409928828943520784378051757812500000000000000000000000000000*i1^134 + 169025065576534901442686410425377630487749966033867023154327078677418017741339305190734476387696717438367447355309855902248658151146145730759018045213685382021663028811923639528066538534591185621156842093020546783020573080524428632589598243647880579712519080320997300948924183511618177167586670402422805744926062543142108220415274580706718789380018589384975796038689918241472344821342969688881024432375150589593169026402112827870458232103019561078625322569243178867961869525963409944117301578215977355916129490420288340350783861771079180436183716598969723707584187398123182091421341893005766818097708963892267376641847817899182197065472233775306945151366327718956613259778701944657342066253684796488020528733963312460756412332420160712732565207406227200630680754041500768802988667205728441746032801423134230747126944146529639950723487369480718864765601068472796617110627508081022386282887997949140998221999941442029820491458940668978392380267538268556790833913333665093553840194507741991136353894508493881699630574808346839267693116950133267290926346052753182431318695991063169034658145965262869605349993707374630538817878890495731027263180419810190123604171497109843257256666224533668530241707537939781893008770261285151100945984619328883880875262743045861982196618704503893569917949076389122493831607097593961456183275826295018053722676308416411386742604088260269611358498653351499297365188476109636979512538781587523123862167168642547876269623507504705729781682244176747688781314675853215374037353743310055050133105305801570505968778713341703906442331359150180699233314273804670436152841791046983696764754120889237792536854694943837393328473813151915315284795793230689916230182256186882817048542567031378600951331291327521345536448917857789621479275387258247391734705109191562452587042396843187404937903844682301602318878085811061965856029275441406006980514121905098521655100259268576891883347161715775321513103619552199583167996202283999268714176235020436749270376084162785395906638281135208970242130476676643103683802216470849223876844443469758101357223940557522725015063542727438423209770965363027252813525261899041549266653272153905206760117143951159980723617800852382716601475115621318317861939838420503280752918496887831567448256133495050079148849726222353922676263023271596381245479546256671154227311024626152414946585406061728088272897022844232933201447363883088538708070788415213531345214880914256568415550165406242196700435785733610569868066598912213134786330600016592877371775041498721465940634517474338359243879416440086455915643845963622130710217391157380826468137228397426310285426184222327492678867386046727709034983290904564736387097959759884047477374788314471229109295716735556654881351266864147703717832172979073450758238655484367706110493642426694771725276945207029569698466139899004018268795394712599832982211867468701063960761068607937715057742054773974999307904947757709586271745094407197990988070206017111387533428945589956992873307888145819653615941039275568139263856223755679288852280372218896114419171101386488636773180373840283209935587631273289530021793116039118028099900865148472226486104556484308069123409218235031709905670160817115153264365236979441497091096559032254656218723642114918609555203694356623169420749758569626514123884170627423415949530312531488766461848458275807223055846277403586761060638525693971247533130442082618928636796480121137766289787110391160551255018342370190495667294776014479749632620965425251771286817830616238493207120393359271689543560355795186118981830339585337174432107630921015072170570209424058490988976631287500984761744905904316594670523140291511599907410207661710683209454986675382089588359635676874258526667378592444013252325809990293898735375716054311973516846366643668426013320738481354798185137935258940209317510395990023678776837053308158276931581213210978194831740953082179571992966317631806704107454714658219324704557688138460046519855258913264720362688114215717858549944074948457327170616993210456960855339431490507993557349753736032304802937103355942849402283544301904194084632693568404664988565074968665467499685968229746761048193857043812863505053542797986462424179309991069153261603382267631270824538256572850542732645193424823492701100528364364049140677221513374412371186535204292788593253575696411237914997376214468312084778679998069314603213072604789630052885730939310660475139977235766860025352864950429845909340886637113291589917012626964706756695776915645123830127256380639057096495336574158731932691114304445329336642746915381997106378682161421341565969971236971433040529742743846020047726597113069146871566772460937500000000000000000000000000000*i1^135 + -133302414836796543944114479547883185599057475418034095443481249014814652054852378786349550258799849525403564395193195619478775613317200297268807186699381483256129311573183270407645311621175188065625215688247812203764455005120371674613793384436099376887097341757952027421736414419157048190577602998427605988449360087898614027039469880046729465810535323523698601669813284253882850353500991817788259957387237727729462603497021989077180779599941006402014631209223800682497029458611274592644715974374581245217451827020399719860034495521462175838672950742138115143364773675464519671504369791910014214031705482338331769724774375420282520875653398455201000646260218752131807951146830611798785721500776832311005904607524309476992896861329740091900369248115774100421090049691605455747612425269090390369312003362033229684810876380984018584449728134622158654145130568611918786817321316235057765767827931235045636428074491595220117560616015532042967192979020108621106300655872773715956206703280290272715243620686752604668117780121215226356172355380341147084978558598806413953829179781995970614016329714127457592945582317546808088144694429403744911201519493546030993480092650544558397655155639893100547816121986061491947049526390740117066507703096295707943729033850897294680655597322449057369213898408855936762832549212079874957581660702511858583962167711854009214252861426027908358146736007894025881308553221686801519308920092494046152692681012797794823119228337924583314804806462997750623483149166395570568479816007755574211452010972594582250628343922579352457617761331730840375573554447789177108177426407881464652200926265580123358793065984065745279699598618228489468868213810708178841655959293814167128274685103180048219245733066428900866984683384772184912195640013053329888316442260471973542387613652895041397185725283200785482317492902423842182387637712289221520458803543276564117695845531341597090940234493253777014684738206288245493448079554741628552109366191805376929577915343082231610210048263363982692581385705129485855725668922771844573920187195793446065288768439214260569747480509961977960184484607475227063251312770078620768472932827171062214941880232068661727343757370765924156413144212066060456551454733766817108724480000973871908595942606897619028664988323588306800207396686132081993299366665354506042765516102600138905479141745715580399379110625700869230385859881674901981856528892060040118552650812434482486464164544427796240489871654989563184346285699226961526351214951958934276725755332171160072836859385934050769951685070327384971721424275762711785644026059373402177937173816878437286337881806092996845494404611183590402531231193917451621777144499892290205438091777234365150250247510136178639267582457308216394372779935553186931247980976596575806721740777718468758490724530327719072422205785736543463153491461736326099325343267636681986164734556847714294867750426865923833676500358954732946573602315682432645491258017195528573792947679179611734476503776575492625207116615092254000461038851831827709272837758256724509503387396682824014228742485846535141089656593891322843681005027780172612813112025715894087549686655791646415677294556269584725381793635150160863978129300259207811582588506893083139158654752069304000494989574834095337883459518001544826151874130112302746309345881227607648429678068241014878684938346470852353570775744008346672108463270147604996865992789062828770075322897833121794366564319413676049734470399322171036409723024558824658003632641190113432559171527730913633158803329167369352277631341470308625473158877461027474212624152315938935961082676532269609728491121551698619795955440318368911127360746502107379646027130029762171998470149364846013246667810996406444824711671991315247603063240091536516166063523133955057039521063894232172890036631381498015451364706877703821093756257412070264854556858524024964465594959965105859099749718155266206047323886838322351015691149299862264921161811202952366455509299932292223397799073299822791209219804297581957336114809370962216131349685433584630996653636659888814340043463118774302639006940038567384442626438355615327516658353207748246526675985888506325122053365467691161402138948113386202551080865351382008460753550013588030817462927027017469873290213966018320419580796070924554434202233211221627475492335037522889482651753134470555881047211935173451319787211995093592250105560864159480521345200095370241218596393938910179713056058789683761144355131346208965476425736249252353142497544445942908542441492362751871955473346398762192927502302254136821343253358445417389692003699492347909886879155430539078963647625641897320747375488281250000000000000000000000000*i1^136 + 20740571178015812871585848040406279292820355276974817468636376253258649268169341457340362833611526895643175979751693260817025462624827606339800224405131172387473978146110354044105867258137461319614357152041667170832705537861379418689890215486542400405740314553621255525455257798775955106180577579915264719594678562063208354705934990150831759821663417489355177109397377664330478272510072587520297082665974914321877044216265963211782658210582805518272630301079054099464074676854794571698054739663895389846786587127636655894619480443625482410345699278560279175259906735884190619362128364403637918175179354497324794218482542137790108400137087806178521292000474406301474414770834078145349237437048095940107900277982959532850645417964476244521970211959209290655120662526773857946081912284961229978595476760772095184740439580130498388837976193989909401846439574353776130757357597123175236277708631418404052902018327165001268239470064282043355482211695108782335353835271385995378833621425977421191204634557305889513758849763577916737419348798449901077710938497957082059460422018607134239662995898440633119154335912193373313570792325542821298433864264839494011761360405238538701581717082383669737988328403752829646178489650381303714208171862481750539213477457520482252837548832296083428813121745614913040701980301921617417538622789913009417529087202600891769091517486769249526829964193996087566088510999212425408680160539141767751896231853202484841957252138533539292402625530719689970587506744911693687250237483012722442642303814422999246417434136610239437081503595033230301994693991141462220583607848064262076109696841188891866673526804906443127792135576003062790497828612226208279487020345186978024694866825854118297200803431846001248752153315265294265156914792664884019740444374582738611742990419927192483922091378586565842088159777522232670893905040244759788660662709039615862942178855654124415108088992405007992098898319048837779703619389583301709718853160748769660600177685188323616819807391487880648247947633710923421245332369057550629587436944222605253013715004287445570153854998307762247976223332617996058434115374857900880202850447473115312429743959526314555027103431220518095305147658895911453419266715136978863414836501419777221851887356407212826464187485249440663070126178198581491075606616070174802239864405786777553088120413978195392218000690376675746742342437978600915227613813768247362803537601543853765966090216517647949361164542878311623235587272862181014969462514781662772242576334439140604892978951117479461667870461211097370707759752605213664984579651416620727356547802612141693900660725192389490757284235310612113907091464067435115782393936321438340092449753769441047102362417435503623113151103114694346573458963090430808034418328053728984509084181773501711536827842725151830449294037651066822504790339065229915311606518523168250269401740842110773748572266094703212462750356722677005422871404771648923648613707799736642623933617270090374627441541124047375237657471974489732473567277203899529905450128012123633710839607137820967174821052980864146703184395292601968038991596384065949297027681899375197897233145513152300747946958274348925134328347566597953902719517033697182135503102566543701485598628138688121109767225701646072960598614094576444249413259022812611300251029128445406771526136728012330946400189992993896775373216793275937830810090175817539231587348606537022924301839157924990288117559097723596563873592529836139402536370428141728800537321786473334819305546128883655648074719990104350065493139327156584165298535541069488489610848001087181305471251038095731573782239637804353123317528618135924222963423589179091896621815875564375944450481355118762827259542414479807123552912364751410736725586658666188398608162532927806851763889671984560837490688643009482444859723516012188445642723943235801116944097393512033057051770325223599316550900467580921172981637055637357101674166598552488806510265338785815420324067925707965165812962410509168865445766602507066266493115233629764364964501267172939965533711170888873860833154017073187111069621375396524964690868999212767791098442253023781974898319031779746755919578222703945056454465465629319120382867856267850690414776572636865681843625831625989288440762796369791153872699096391259659843986553799173865312993626617304341805223432706064074698880796568937870424177826939981556436525088123661213472124466342262830746247728380651028073728085811421281778612988402615010852769449067738035341036893979489618325519718891758314073494840776467063269816495558037999713273774094537260101639987570256297259863043080940769868902862071990966796875000000000000000000000000*i1^137 + -103593156158335946761573614116345828961679539030354555383839538813822081268951433047882079751580970600804914538788695971287180671816239319408123828376842231320772203370411443378185381438609063487724113075612387984703027816015598053291105549236445277257511448630301287735896740833123694230356795503920541377476279654351360491258596067045120584822497878702530804987882706398894951127470769226404136558267668564262788701597356863593881362764423150233710009464387669874933922109182114087251380854837731242612308774961937355720124775771414175246044235751623516256874141878968573924401759126069629829634378268274888795710857686002058091944470569781223705614835103233919895768536898535638953781265126980713637420654346107499632252693414492187814141826186453204339408137328783501337836120151164525921376324964471277011088998596182607231398547979657653479554431942938073457534802895137177410501631251955359280973232647026624480067084166193057285101770983857371894490562188987103626493388737646283712515061359505341023502389635849028773793994505663157482575887942020640601028532605754918223191377646780079981533051231042250365408630653610555985405883429477434279040793523001403287054592624062717959372160634834005601406573265508832652414923667489495460389085185383208039495032715323226435521130434011745596341107390456560154992877848864961647546118045525261185908828328681156593297378041619752224769527436394594363826259458068824733761618637326519152218898562941901772841293527319137760697631332881763159061847557113924353865316379107496448730291942552054302895796351356396972439343132327279302536915926011072347110704967161034854767453460764148670141293024817621992262387458038438991705194996654014092054842106181849096606479044296844589714025672886249017847184822673988410161237286760633147196840422880681883756328198097637272208429583802346248272052824316142134791435686822912894455691053559695025555551811704709372198641089146133357825794813990852284097051731415482564049901401020927849827307275109245722241236950805378100805738080208013129208205019691706603077605813954493469373015303414120436045398454763858755550884016538825436103775300450943443042197451301146314155842444616823121376059870479455980344299210915273082784589187526130343665796520790411928443436931542386312790259384611404986535238137608494326505944047163566146588997904268501245866322689402437854388768243368137600566064726198154378275914057913641512697153560006096813431336125843753839415525030852635572511509503930111232612651904636208342883994174690703280427005109912461448292413534882720801485305329403013520422934353769137600045998171035875648778514443780045659270001064734285883007565360221093918637239867977412109436441815695784677107610204266868868157424940891154344394246150937662370901941598234281433427250646045289014755179779258100481979473196940008334615162122723998077426762294692454875799317059274155371286862862602615933873326231341899283923199957516450542745843538716876990865039230199182562307201561539844743350313283002308676854184584532133173471794071419610032211800596349306230090594556676219175190668434213527531712493693994998845503652974332151469868374219677340072809413858300185324045052192598946473961255270588814558292892374805433244546406260991659883830049483089094648015128821594948663604248487781282134077593723272609964915525444019754633076643124537460754912546498482949089506065163755982638824133221589451863452915793304797190714540200637466746861160389910236469037820392675184262499302285437401041126592210116372827572420043795204548355744314930622739423980422733333819539558707892742659212997907566370763642145212078975402959981023039320079994574246447217470286261136482959235433691339815852385046206525601424246841484428947134238596388948034103044481870330158080649648072761231791404965122331635840969226681469818056717526768273924680026252957333172331335632209197088032402457127485416968271801045695369121785434458399957450495101884041821970627903252903158735611606053205674034436058299311760923203917714668014987460930261381371662690023634531956703791807090068100926940211808665257171863945687040285675829253245163457680500585805349913885906150926672229108626524594022881903314897519563418916250179339387292096094940642699901059831143739640428174837584145877774421176238536254874078554307244111948487522235768316737983528957652821781002915929329291665931316182914530049042643482984393089960485886884843652484305142876216817205839285163498154403581562307506990112711619659844854480438731286618470686809000254807525264229419253817774680542452647043728664716898124620314547428279183804988861083984375000000000000000000000*i1^138 + 890273078668144866410242111571182777420973501714276667536595321355049695571095633893880298477963956120993758359501891317052636599363128241457372831265356720687255640932120589625572509309683458298687350062602447658223409464745609751648246825802160298652006966144930500556591846819139944212880411561723049712144846039953910155355632204418234372409983726264247357149682304120230512933936242846740308733141053629149804262465353245742736916230398271083708726678516902026366881624430397591812669617958916476531441464859767977836936997985079184511231751549150916129947558980720919106297318748559277019530319890371233501149423160500087243499390971905064175439773226305565950754591681589971235129730255166676032908637316173896158811389319483981883487222904775841353138765558254780946729034451586129575252211117993450926302598000625095014507727343693651894536107243195958382790649294718985236613400684110696182697436303794080251658525391521540510651978923748589291909213892054722706903587833290203093580061693265336731237871997910891757523423551960857678872148866236708579647767036105433930309004979039473896985414553645740972612719092090325584520668536778751466883079214027481669432894686457734733898006496224208679229244903004439502369016438306397813593069027392139500768813899462940896741159582090900437683174449051562379420151503664241294037150691995298953398895008464497434899733554573729423514101490246421850057008838991862334574308363235484512049511676231227610175869287771193138505334158206505651674916853740511610665974527945697859107140483582654913128396003573314221570475537315787982317055268144231669891604350583640177330827836483484868317488930527448223609323466976636020347131023024426125359742445014493200494224175433225225637018475189781233444362266468367616100881767014256415006333608319486529461019371686186101044860758107318392510770817528564413659171000928493608158570390160427108663624572753714622943487241992455229632496340679622429864252796909101099647233959800684739207280758514621064911121347779981268550790428073063301870067487092901132225080415074626878600068711144526410967187141584648690283504530105938048259337807588563676494396176466148725484420523371818342317335309322411206054902198769275747797656610634271721393235466111830393965297052024601422756137837099728123549561204533655655888716158809267601506298232379202126564163301822747412262136173165359171476791606119117033152725849918536611189059467285231179365263870991200676892007007596458767787420708615647952634359589243796827595661223221237846748238517174394625560266739386687042487242292198412162792967463074148319994230596561981501733551756319833893877363203225918667958042241196316772001888133665959338270910337233873975398931742211337901460544190614410445662327991699915090184985241960271038461265706720860385685785218788855712753807850315675590547834231747284580526737353538532191617424854056792309832180831450466746540155187906879166383706584467801944327441046617116168017207962007334047973474349544711753583518938326497020047093271042057739643485514580076406926071250095380480743441995305435785375787803929083457473324111744401365148926039945313690196135580848921093396389485390475440030993352666468737196398162183995050275305842658227996653373291291751255412088070290978235911572589954835050085283656069298795043117664387210383358689009971334136081380000497333129828431064076105342930563969393955891792536387396221276089450337992979079884846340795682734397990263682782127600703716367794677864142230123708549218030923855954075515459852590958718959790055923071131486807237766064276368535585092614841207415753582364576885753253028008232656834865988820792321122638603055500048469049480806465772689022448598962335102865816764312554829389077125496891398855453028526215931990068534988199369052903035810812288457466187197053078155397072992411657049277998596094341256394621203898354843761254464372496963814673094846835900748873256894531336302248056222258076538764316773987866783856568101863118319357395512102200710479259010034175096152371561447067662603416878680749208446454854126571708344058466795301279685423569615246661223565687365656505380981257074243819295394461126262955123440212072673696183105327253792549428393431170202861091001454280956476901527610915589761321782429017024430848285466649865580425625507190217183812623112524057217947150715902847640017385724235396274544550898337103775102299188460576212259903271922402472933116949316634567194968505882265099327761837717440373504629314063670630673801720714392540231423214496954381868731918418781343033997527538207132982717162406061106594279408454895019531250000000000000000000000*i1^139 + -2743077959649454617676104661745441003688678294687910981066308186303233949585261049655981449433971256129395461789328677173852835872366057861055893431737226543401920480681476672375431005144908915080959612970344140580089764916840037329523779269760987586698827904813552574781177904927527300360095141604574534983873925822284390369391372126709669978441807584677622876765828469008131942584663928673885740634579426562289327141971761984278085565618614293259407961674857709685475704882189462759726263279272362171493996745908430641578271721908586679611377631117125967138656298078985027089654294896323687674837724269129614308953968884928843261690826254245352853730787882991225801447313970078382670835286496427386135961338176371645387738654369771599356953519791687786695783956574078977143621932416852960413936208497451682200527739142024091722096339765321927007386173024333829344924093742419850108561125519295363009536808671892153343913313080866440421888763768381230065447229934250629468592527103676068142152081907633352137930417748089126062674349120863716668696744668340272283109662386816902013054166159876967910180416870047318641690086807883592238317118701141685360802116206064161972641031712104576975555968543188134378537814245629091837538051378275995595699839270248660765142152583532649645124608317420877903010861228250460590759102109752700615166305264060212679204419050226621650345389097479207971219324747697043488523380891599084083930913954374846925083281039011797381165559426375889715206775143836426665450939909155604624490933227334868825014006746243445960957078872669554179845772741470630339402332972596653602919543585200127211872082465339532225078872880543598335957356166079811373989325081962933074701902991462434320834834553986243426496723141614290486212275167156016034492367826663114431057997746063533772637272514012532777152336440007583445920474443816229103236761029355948066114214406599921003878023387371854707267390446980720625418930161755050091590078871298405741957017263943193539399952133439563223685054350250480783624962300489508355099291696034223023638038579708810987135655327019217355633033352046030040413348197915124820363785259202870546464281988808954209079445257342305768058187362426573417585367056850356721031913993558062084838178082347004223858828272342171260592751985871101686822957050020851358958372868559243512178606390516059078518927351982015016207026917351563504803920465488783553610545491519663891255485619078140187432808273472785480798813995666202784565042349752086614996828459866833280037237883083695537264065326326430898564332599868337865233447991818660789333205707682742276496445168619383701753535445402477829868903863314174832668128256378024336380383678143284027758381948125867652792872397516417133491057969201745046631337938905586297520621912938909458741128939170220176782505797320220843956650547102462102958484815694523398763895170501789277161565151583249517138053564272966913579880892607476164116057883042188298526519956708875524406372970948842148041281531383750534295801879044856937604432042066339129227957628363944330854174673078802839106424720908162269985648338546915598962810613289456020155721267943908057568320109820411664711651020606440392569377144185876644304607407011668391995233647260138595504311557123305090511405837578796238863830306787802869970946693296748667270739813565428208575056474623021753765665799612158400199777955034653110733238515672757234531444664404961320273489720621550416839726292802077153602667836634183562413880121135805922322603701093864172014237757396960106590511421368734924496271371310424564800222507921758215463613961840686624478327076018323683660222985432549066674544990832315518463018011979778468660248979093234635277377504490528998954693951938463318636339355627387988030660222777207064831803773653053052298443004792041099780671629749656570125629992908251847582756665568496952483418385091649657461034186281292516221622711555541862226884670159519683230497105567389090949883339566200301107024852798711411841034585534461418558031923036767831961106398959441437028126859984648979910425976678968424083092591997319854676886286615259784607397450394188131971670010742170324482347230687182921069902477952464549708771940885902050232159945477576610505436646920085713441327799169931110260648669284420614302460008830125097144121134795876788480761272559323563427348983076190543035067264305624862760587861138834771975717406719266923843047498386777906077293825411004060620148915193504345229418484096948721610585431215321473003734749472964928256977762212948052378328563378343561618696804065913607053902158270514144433604997175280004739761352539062500000000000000000*i1^140 + 5532305606276540904529627298746818366962852544405331937597899446335331434538312841587450390505533653235148757293591501062819261832441654144025972253885715781317813438442342371062493613727635875179530393300473445095314656350380244851293980084145688659290203430983708206963761025819812210098353571843943518453082597715185326815516839942527430951295858388916996294257739070308715406099863976985480498561260331289559101987531586482441330302120938476443335093522621606436130994672462783740089261124174095116687539739560560753094303699954964717993564826992479508856048726343719785981126016323183401893130444661694865665447491921247337085094422194533289588675550847288889116296268786054662366436642044679834897154265200522156703123469016076425960968780185257039851337734279454122167149102152459377664407710754374478172649092218319614132126495012409339464788353880373516232044394787048439951913431967119519073380753597041411632209233002858132079274354777408608526891322395912205534884220610010302753346026258968743716062941154255927028348176042853816170928760482531253031425349089475098700680554377521614761536123533922945828936991130609177006402184425116930802384757367797659155795795922329978047180181269421416613710787443650464932731483212979712398877325511953381989944260893088546830404896633132261272699281122820363731620894317440792287032022953893277671429273792563317740130642233283130722530258171809859044862499068003537798055045688428879677718500771599592830971058835662903593585367493420832448214227092617631542220351019652660749668634696290967240761262937748669379635225504836369190519806934219744336039506629591199379404427954521161717368371457062115698642062415864903209692494860578990460082145899942405790527966525027585360267154198403924149947262274914523983357894105892389475798620552894480410883939943594725165587879994732668863676490657709464714945104900057889478979701645961836196628453065754064897723703609926594866789281270510874732741581866799554218273877052399691055112597068283275158371832076256507901532529310068659116174110411545676322712823030958814813439283946539204189988594377858009027163940046090217858625725858469620886028713987347400283306093812681109369029568684715775988245653496745046046879059540891221830865812163720537586530342489922714362435945745239967627378563235809390176637441880779221805599877841001387638524381385188624459679336820585043797306821616630808469869204389553374544227875305102962570432453292894176101335141845765120934075631822725374099027341245127016222312487781956198716289470115021997824498703206138233077757245767194757333194167471860214227944681665552053814431691815062841899519530189820769458073585910156175386321457231605148624747242212670733064059297511911024391492961492777583069313470230208290978315991559156807787178140560321349076387041162397653848220692126014618183281739130267417960809044755000032945511436907510238550390766592274159456399248430007865478364378636374004280805144224468789754688177376262225254477921891125567112200608969343384093438596701066676917344675063753110908116716254884797178069141595376767049542670516736184374530620402477167268086489561795256326163118630862877282706428855258933223390267752240430977629864674636210041314194319784537854140835268733755551282431032865054729002110987053483844490902198096108084671651170639926042499088860097823614623465126912275057413141669477255714183194073094427718271936631241594796167128977964186712889589404802629835101852388591959870944681414711558234624765573167368611072703890914626711097891163771079289398502662574556010709947458349650524468692544086051037118973223160040491465157590647171128729507175731825692559513144509291406781921729044436016783376145440525171376743394371635746873113070915928163256664558577753321480179723625599937535692893936734745244230236787328482787514353141388762406075529260780485627550005927676822431621837315439977889658533625417806021391964640047497267985334392417765540331026295963260415733099310165770156116453331354260645006047320166284921307061867564438853043209438282165237375488497728809693982338031809027476419062813905258220382917564920386657901143126600569708399823006255743755080668410307483734771489148400881615350551674102532310939141547345697976551098120684132951859379413304908447955699721676645675919614297294136247400160589573183084578726877867874869421815485035115803252605796890438577684467301214268520684812125730436291101047444197988204376486096317653957250525865502492542205076493307808028713864919333110470573101589803074832696046767219876869248119087101785851115845482617316974938148632645606994628906250000000000000000*i1^141 + -8815780771835832784846414668410849883515320759055678611823260610158474065777773782093192713178686955268554581431920919957963680147839275819729310695192199351494237630864761501205136842510000413193746136088016447163076539524130706585025786666245262362121136155979973294761670317372794745579916402961151298323726085076110066631709462741111145897138326780581328210767623658095232419251613473763238724253746704001530258628375780078695674105961620962927748780288511308346957484821525498441171722586117853160611906763286732390874780847811421015379315911470058645006625001336765056743568292658672851122336638773152546013659874697848597088841371674849339082093937251853417915729507368814224686093836942547316164997456907409607989493267626041157529521377775496411817292434709902960381364682833605395660245080263007805697200282444784898241242768702461371764697261976190067891654336767858444366441558472468382198660769080415479122960091563175041048758725617603431429336165355130706979097894733835273432222239927602375808230867786950979923651757925762129508968231079606691048412684775145662297488990128519595849736400128597785680489374460614696552856543962257352024812144367244870295388274410129046307213378161136514103599497971748826106529481999520452633224919188159745685571378465218474609602193338557809315883748071888220420801073640589587824696419397166559419062600853312221420674098398756876240847605916744604806458138904539195146893269332160554859977242498859082448307470101889209488336879235076621221932290026237977280544313266068134092451227902089173432378450714250835465988354620069656447263281596053163016185374722439685264230887955000119210481006939181834576451333338175915647319880733018865989271852037849057909527601756228303466435522351796748069238781222310621695944120357418771122534128237027360310156629833177671001877372437792938014788981222405827219267661217460927641615092146044650822640867435871653003921417262909359656666153706497677797199644429283931468188475034769516804257594269430687721962913416326317584491846692058904393216865721491233383586937537438074978455019911660401398121650713334646127864462949746747509324041777370290642578610201005701539044127142009556664973721328024941086442319677420967930475452061150316073104044871027582135500802702174405969545039649941037896049498007609608841628859618878916616165810725021555694238308379497433017475124109334120692620943838686993385046774327197113844423086879697860902783929622695202887688985554951547134919510759563750476943555448394561746316055630182474984969445641107726055686419666345790512123882112934970930439458063168211778201102531544123989346012187733109502333626368711650621733404735162089032705553532332482610633972487243192441963177833186017303629258388033929300241463872019042359514982959727705292711960871782304870532662292968926583279212785392892105049649535346690810542070728303846013691048228638006396874084685244163332418951804007528639926297974470440457426829900853363822486110387764662975850345454517606785037262020870110104021120509777171855841173343777766844692226186279109648649309619101808319183894079553219940188931327207062092838337460694967924188935998924195871138364362957101004019012558296001810066900503908916252628257860016829079938125693528271444782151568762750240587877823470045019245266866553111954968021756650617921917038897089424976857012917920148834259151319632346324524644905914176863278590742134967897621703305371719651106996086332836305701075435623429845822924745651568230612502121000622135996069933721294590165667956817456525810956098854107891252903636544543822066986155450827152811246593647947525210792997086751822237195545030873459102410479823941781800485879603190370089434157921934532806062022535544297323060129512569898123456674369237406821927464996523727331825033977208086587375947357650205812769640283491192563607416453373963510180178865080829995339490998914043332065301121807227419406505117342841600358060383856339215118691898647303972786235535686309856972511511769319125654370342982359771838934290064132280397929496649549778551819533656650448752676730401815359185357612564523015416524682560688204152264487911576966781868740119687039404041598369262334571551645331571830822809769596698278501281174426118528635695054893624076765164734801112398884107124856123433217230618366339006156370294021127655970439982188201124440491478577946855360273405518426320805781465996126744614966097473765249415149766440951645137193777384934226251489841151537074204613646088256943191737857963919806678021796507556489822342460657603028063963819225705214818744615001833153655752539634704589843750000000000000*i1^142 + 12202093721311257196817299776729665798021421864734522942712239059897734852333123771864166449383803850007743677407161429027038641058188445868813753757065405676253651373841534682157199149838610941392423063451539536869861666990949986936796474718368817060651557727135588133407045646155016515310271411903591982745892026694847466912872828001971310007626272431138883157492860427819830677138409671561610322689187373834647817097193744794817890867572966462007241663269416145547666753312644465209011050682185335642882887499927393267461119961528272251546660367866873573938945403063500929391650510635626438025012786694528512962430558792151611796297983031077254071248203358256078728001684869929637774643741799871938507604894420404170404816385790996273931680849832978437372140840539452687591659793296973317059183171026526376419055701659615997254986150102904807807113683746123948858165702818967392956390299846886589223562643532434500481102215333589755216976493419574939800491477272968321495203444409928488222228580329508010938846857661795179776310572284328983973081825400317787038766397374554312250809229573184895369080799088066946415127457196699362819600116443104881301296036775403065390789319777095472399201140595982424452100863638421665728102547100932846052151912019621331954288604489669290539381438494579413545228761288342351870121618489794936861241588307268136860653942893737500981593943005425174166771910019138818382040449164501942210042095508297836581075073813818654127801178871416911246300237046332798515370603123594273248444348149814643712215020152480698259324732373966311305141205240885899309209912740868766484819077005343324621776072264251574287204540887720987096198439171951264166085737435427432270397333180020000164080008385650006069191485217958987225948406286861555788226233123586755199123549224694780930322687978744602672379490418385249638751851820740915746723384728594844915118195990204444002217986372102682539650864878779408186884555757197548246985947632842198689299729268935781236967498010185832815293735177856649477675071979162976504912301162058517023654851611379937014710871463845947497184479866408047012022264456965345376085142914589909431774545555955776822229995814813961554723941282665952936526553239308636633077392209538352902662042349646927141489663557853125342219448838712916715324851315155782946350134530129709747415791594447411199430782013807468755492597998418679098029076178604989628467567221432083063821256914373659685284328631786788543787743127018020427904815241237805636438465400747295334039811674330407306109024979884095629155917970446729195856372950742624834083616463376268932736346383978611012959165504744419698312064983513100426446524183867013154704484808223353946642523565530341145830222021074669661613259931887367290613803674677003207079112412715941323909489021417636376987787011036994929201537183916813951069639020394243384217893471007268868221407240569104864260263039268639201152049291352645120998964516285849922965710204085370545094829730057287612910624247447937507754722513051276348128899344860456957916095512202602260766342010875855322998180892023872961911820796463606383764846058485729516722430837312666648326047188438830976718668238222827798095996277190020903411272962022513373807377791453230605641291121083288803986540635608831276571248123536489496474468134156312288470300601765336880384573352634960303434080262234610045670908939373173649803178034346137477956728173627231396294510405807688112079861493031848907316340748541184591960727885321821987527437377621889510139680663476546689594033558627727779009066620926339956615078769542446079907349558193363751992378599227562686643244428545440810478071083355899062445467643882760344711413578577619202712272557211394085775150073846332139183784399378445168771792328593933889677607687354752599298524879357372346439892890004928075072052573174494826650155975906279062722922966949572948154995074406320453336902997315204333997255255042600117972846229996188766934713870164051697788896167350672033274155523598934044245553074810786300285166402866207092611839312455031704563030689305684862189854754320919938511511930528759637462176162817954088202319977272981501294338697508090735826417694455064403332928623978788356189579139577042450052703880834481643505270644655708088301602802665258170776179325197276320894864768096858133465257605710198410275921981267007578729072401560014087709771376455215499688795403866837821395201867093453344474306737057495181710819858634023707244641217103347991139124380667675841190465695117907407041642569563315204437884635957855681370640693600556833664505518299847608432173728942871093750000000000000*i1^143 + -15200478350468016021682209107953969572012475152166007070917622278750089801501982988938818136490116394876677369582446092730543011377297836596223309677670184898478437247433625634321984767447759638726518267472903581886180205434713861494411329909101392073587146036599603053496017730407594598859910808574169388861283402641527480039872390862649827714801186299096513742677549983945770280065192472119729447147314071771214310001253620257026900616779074092089096845022443700573621279020758088696097799022667731222032654397617561290538945795449595770028008078775606061292573501199756287280988576350864089509966864337425686110173103251571389990687713943012424086388106956252649427465951351660579227052332886565926632424372368256870574313850253993044607344307437810197464237050934431492135934566556510801974307745391485784380226450410462412842782571144868652530020497615194587441841299005335615314684545502360614467817635347229888640129998962571664644821015166011904900591168155478544987274225894358513469295421859852926613574439090537552123521589873099444687396995912618206324664349531883509760087184273358317438234502549814310526203698887927375791747895769237822581293630194974736074354627484807472569690713840149412834262893739518553212475158697323129546206735995510511740124094583300087008807354724321548712379456113315387981638572730131481682923552571191263643628127475780949408017892896998236141380800074043730538120211338169475535588008073830924359512175307359469289841394660287736019729405342016095997674104312983246995510380821727794430168430791429004241853325055703730475100947897597719616476162808122325331657818523508243421641277729914299375983158335340165471839573002445116721964723341888665923215462077916854228322457254300550683550946857660077201666518271782895530635078208336426172049732685543881708682065349400089906720990769619143573341800447970575252366245401481632828998619541861000923257171373839498232943222231084262164800598818412398942553790562520906600095746322941078915643229261803414149051536135974790615717987239769790488657009586588172560889868765731053133491408072214166250262445940024646315343736521066977715205216115677132672507891025248214436951777116132524841936828376728791372338122135792039763201368006874017644172951449755789878438895740885942733894095380017156847201217567953718535851653170766042272015056545356542914564967945226013724795703279789221467730982731580778859710127575206745529546611427484100346167693536255457933122618897732539174611048364435547391486206768075924549695694822028656140732014798920124541851759145051488272085071525260269600205326243512786661412120554555384630625254191722897980612312664014579855291576420931520060769226977088677203299582320565449444362713661556717641135557640237604312957810625143688882201769426368996790061218468545035467078918056753840074114467207264748902802422387485084479046854278247862437940269874741182073378278838079921564136811125196901312638366889538878435453777036574655851812907328563781924039514249284636477247077075463612342109184312571019230988081151426497832258365864469850543564870183606611449311821392535180952063028696100408500319037870040035080450169507589209992524081072433623272689193981985461564992872086300233373257253427999632941901424961337241060996855242668798358047762026962797122921206635833913939150078277883183619838106336104901119374170872008713256136644439471050196703719950326436413321960030037802938590584853462102342475142795696071568514356986337306625698925131183994415908040447630922804412594128612786047418418006009293261932832713680048512517223276901959430418268131824901132576692209701530887835737274635870006777139390867550439056008990209484129456483203772116025571186603396270536586336564413777868512733795602447151690616522564372802682749398071776618486564173208679769463234109871518728853444365817701561740596717274255029528723408497614990168952071210999436979823568978244561443960488392104204501989462374756698765496538739255507427747863291454948582700335934493136314960246038221541649273646877213659257436271533150322730033225011289445733417131266031875178545788171300912351526808327663031415996602872924337863771836203379930630936593230222983484909258852118621178842625337881551273401802284486224651338482977998025003857289115987171261915784632645117630303529856498176635059527617388480954239922313498318322983869436128504653047684688470164177052558590932123052427993756852348654380583895549249635948538617880701478496291539254088515777949677538939180145904947622932489194195965116337437948022737507383671265800842778426194001895055407658219337463378906250000000000*i1^144 + 16948834532526530902903418704202749079602634774810592387708252289999293221301329248087661226902841170372547957934753067777200936908120993121221977615632221950831791805309431990516065440356331651717513267471970528447793877223358597358490380259621264604764711735067294459065258142862230260943373888720281885818365548570928188224992518570911991711970116892429623617739865978104102500468410281517791202699643477826564744260085259633375496980861099631295583120105721640005582425043945829436199112047867659826394115585127327163800060626310779944043518408692556749280488456068522879000173281629711903133624132723546254636659380339680226316488035888038928204082283271179852043408635537353412391837690852636457237771000026915983709488683983868303509561519940884616841388540518490118722216212545422655100569816646788411778522574100839967966996097867622164206154413507203135936184974044524769857566147265426118391925587774941028641242826553611457150568858269830624734406187966282904730007353324111449663641765734578851944477988555847731796294207662111961530227337630573133892234180603910810386071247486100628225713344034685676748912832270692124796705556142723108654333106428399245450644937423324979020544689043859404158656392584058786902764996556812312565153154227473528171895960725685668179762734424328587342174420985572877355667894604199000821932097537077140494444557186461774946430795288189462741951364826086747832551072943623407678729946153110093362350025628822927972318830037540519345262286039385022707351453824680561645281946312894938203912428538246086818260998401018799691154152989776545338556961088695969822949109499059037172479704893949505810250712006622883285792265454307205789399652761734663354692692592276488023302436162105720491799863299453038693411330915179541686834974443448473687530948037392652697431608161205319221106486428187142962691043818658314468768001523545510979041559707098841193759293591246131462511855404705219803203898071326140688315828257354957115995226343362905293354921337553126883977066227446106189417365649341774937055720001811895320033713713305151839135194174266110639637227206392584902796591626927637722028497167645495352607679002070531972556733737450960386621404400216408952419499942384032919125707735249299385374002270460638471860616152237336048863315421303621215383838051075339655812286967199396518599370134597288944162833367122810840430983882686765402181123798207465874346352911153072988742060143979238597022085908168741608908227967394948234934775253693512182009882921240540385401124059635036777198323198600619649957252637159192731603051221264116453511324154565112591350733673225682808555317766040418919841452794336860823062060776713824616838189488664102978796460660730460048207545853260576014680837448757874349676689715760436090469084879132603845215133611154317954515428155775999469861262860149071200849210956527031242512238881152228297581528483272559301082067977110190413749059504663673147383562288878652009631856068705897618005855378982506257355171329749739969724004533633257003848723336763299030211538664027425306656687583516481066504198136019607511850127098162364763253194766291331804281281307899937888256544793884342274139598537341449409063495387106969264625348551773581919038850415762200495357266226508264417697206517771535894748594910457480935589391090990980170416141817374302899148933859531773910407761629712288806492092350265084552367277797899674515362600138693960219802022316551572657434326761078579349623668500449567673281380150737385289000988033907858295944010499822188659023425062360276066410439754993732058283472276755111322753525831342712893859151258179415471085651181547609933250038198898831105874391564810386580049813618866685622382255119426452403895873413149896796940287712437834354853203600544307616973859729356739282495474527902100552675683780686499431186890252199041021657703926322246663711678017789157859495417576451344923947135057055699782758001217059139045195323262803486764158803571525131553233433980190618988241544614096387205481665742271731632743487956995828936914838400826698446062467125010048956738060748314422166738780172635871672846051133260794087271958245193205416140979377587939302618827400048330621183469698583074558731689613199202234995592100852933244154600001582734270548120339597660790925844954654836609783077427604424119192677492877536775515893634509598485335643993762953535503451775066117582971234954164838883732107028080878818187487306571292977741431805734661065529764917239851918206019913571671604956078348225234524739173032439848447453590606703863262298692671237176909926347434520721435546875000000000000000*i1^145 + -16706852871356009150086621132770908463397112120049199141310938312925874663885216504421910308971812931088285653348743587922459627858238001246391015377680642917872365074770724670638961787230595268276411215882635074897462649629340991526927434134454559252153156002032319479160796202949145401858145533396417816355551059126119291891830321129748656621363493214128349962683436295867243600531515705295698462575131232052163181704099233192586812537555865995576864632144512940531200378567726866993228692362911711208848734483635858569345502710097160699797093294891701478009831590282003902535280874391468433805725794322684618212320796525688775513409068561357176364193571050611829948159124907166640244583362139000558403670398546093071228548102318969415585801077853754683742425802493520290593004358083428365219822321393469460345493403094756394893506412893374352566160795733178152083835225147714066417991102545297113294546910073154017781083650145155612451541644168238541270497041999200513915808766405755114044294526774404856693993307293114466081592102820340999319202198401806738011862264769508422815138485310883311046478667251980206947940046635798100902485219320924830017900126026038510662092416347805853664044378558300068542868592358747602983378005850104140650201779266335056981111435538484606973974926682186303599007099164345050151890003599131674121326674502981347574806089889037596937882898994379138834200073012562015820703235673036574444119207665326366810849210764937191935495247924839053517076467362742702513107796922563195736544460853145364795836336089055130549296068443663661896562222210560477128212478886016354001541832395171721601567575917881509629196381443941163885596383450332497353409386976018288622392564359061097793878945686892961238334007513796260402678489042330282573975102467945174693515462046713095232458186422863111829780969771934973523117646298170362518068388418181300463269039210942814416265044098802077630069740126268925379126659925345330546123197129556038366755938827131628329417236165179519275782625461016092503875360216808809144985133509910436134963065121828296317638041368999058142202220580219767215088106604678359603711848332186759529058821051534194670694550491732872721763811421685250038440983742614219832948957504251859884728638434954655491654749131138324904775379994615689431600751354104048386049712035959780746808603177980604485865887045339102952905544217711642295265648406901649345857363525176074746862368607014123340855679751069533749992126506996936645940490293884099941381955435575024945045336009602862886189528010278186576884912865947430478569314585710298271191477755438912808070021029589778418957847040918457230322653521231128392331572344472523881366757152631846380386650020576655493798309291835783749669585698445050600783008577498767644721505723507313301568653200729409433708908737988963213042012423188817644614143440849733411896706050816940553025509692575295371355585399871882443218262447595421845818606751943618280825887252422400378940381434399120507676825475330355902467832294905177555708885664783909228467787442339766461225653595592888996381277459688196823066830280466399611888187570025623831482863995189746870650270327565881357514434190639476355182973432214675442478312890744820256057845744417134336923011369269538110130856667769050773283210518191385112324982632886578643142232677381585471364324662733596889544171149542974439999870958592407961826414895519626314907111170765136896496643300277293154914231565309739455015768908532882221630386348394616718840910455062013790875042547364857769461891367799097814284239109452570971208684494492626994796881212080488333061069008420914786194616915662846251635006476974800356797769499852154660695414226620019737435744906685062558619891033388572162091806451974162738739279126397536704154875649100973847041336356112366350681565371217127522929149310778514024950698523311116035536706752871458711376038067602591967274377363699715962151259612060322292924287499399757886569239082505971280990574464591112601133760341990509859221605054052281436323402689373278178491827073358601482849480010482231157751834999187752659561874210164764166932275091622416239860199343481148241543082873670986743386983063558792061000872035634475053306071155578440268938721014751592306341251837810551498959256854142487830398657595293896002708040652417307817092990988328960632770234685280908044431271709331756431939468893427023734487962745194744590278010774158174783359342856714170794583517380773422560370415159227661693284843928460755483161692403069656634400821088679623531051765886190629828433884540572762489318847656250000000000000000000000*i1^146 + 14595294821975687506246307407772215028734076779537088417127708602516388859434331972272287075959900076782722358155059400011329743747249312842664090804228970265922103853416132856192528290939233656604514240283799183189826056475877100936292129303993462142504867069732767111415733453460729045264936849582165880021986649299336186990067957838755502444541746489378107242350986184684219249672915402313155124528906647479308695638810995477517376568008848990580722702989841963628973554205021564133235366272762347301869800390814873028260598854210705138751536258224067980448446631938484647501004133161863402025748402523624329846318605098097844746186097633989887380895506404485785677196685801314141344531201718285046817666178139453082514182087777172513885235893878646684725639623097618297841342575813285091896464404143059387555092031267690078376020001457921794612438154001042524369353644386522314620086924930541962596418577927313325654365675506641076372016485512114056891607846872134127134686919562392034548433627320642036872422540551111556775992467755926315115554968941992850213313423637846544795968181374459398194606010528803392097223119504552827399192019988823262873561384712481143403900049705107442610391469940703355879711563369140346723337840667903995972843549943232824597541970318491530887997783256433293951979818051633133264550972211114938023432436458281493058438410453332969134979296521930947567938033868718841605419605917781002354455678328030659937357136645294642914656886229898913384733536526842664206907170181800382616433105248485596664939862276095720049950847676365896621830171201461076876682808138820648688008160451944288791990438463926742251058786917123637385678985871387958125466552902763511516938405279109341689950224727133377226849693867335650433669150266192733477530057178957998273143036102484949230890821869207567759050922888745094992732762627701805343015278609042904236910762229761422839046261564080743433961153575493461589129479574077582225341234793334188659201642506909016344089737152227076738180386964619553051063513527188726937200865338510141097796351104890719263620276276097555578357199052882530762668682097882757212441972089132456737398168126523445619983571157731770885843872158942717140967080853944897906358191080101528845663231512927272623479091448338657962367257925010045929731881420733164323092312390874412807349501110306793412143772188424920934883529742697294914403840562515846550076351124624183632050571881376113574003255559531182071135364735340227827154784586853533098773597365410938654616736681395424074215484401782960857221795757559610326073178160514249875644960736322537520908212770477274342026629487868701273328196371797056301840669081885691542082577000627382705054806422391021809614456186821924898101496447751845992256870976570324813541563164417890120624511018871788917587388003204745539682677022561106951816343990241531697524159117177848656121121736573702039170817218642882560218122603415800987794173010830664152947945549628466516097874658057243288815612996653876613991784570534305740449071086502854710793193148075147660290965231976320472590649671607459650103423618550298587428087743006255361249260177524307282901161260704387809859812760788200159379047168893323283546845306496602593893848970459658679958131397692958508053871103263407350597677037357552308323063257868449757049797830635815685726096052745151176394347647400639402900905619051159771305801997687305612922124889347168388081906626279399287933115786412347091616468239758120551037811517879262783398321768042950718955972633139940153560292991137792393714334894267394753072142402542010847368042427003392495680699742038575220047449002134009397151619024301621814853507537419846454783600619386807397181480546928601881293116170072410353080320378780402912419004690216349978509016238439110727257275381555857848191256518925885212369088650762078357169820309000291494441563244908151076171510072440903548569625440174566711720826282064761386943107834367030675862394865648732730696256020900372378603843761468738151809366004327293549629545527134134573005350035358652808194498801000360998077057441291034199095782930316333441475763482531412523470112321933416753084672305420979799628463379580445963831278058315070212862814279870392071113092638211246178722391316405565093065108942287728198866796345156191689253397098033698588399421745222023515510138993776501994159620012355897954541378996436780363371975898984193276875110840350946046921770369707298312471423665309638866584390035196449474285911265118224859232246750116148232928704061802695213234670745805487968027591705322265625000000000000000000000000000*i1^147 + -11409247847660365541340482547642551617104147978737458532480955732063115954294009876826855062364422935489979338009542877936469956877115997244511164904464254683712562775697103753545012391256154841499099133638828884166192232966217735752815709976604396827228750755895034439689742692998830265536406488876687545066697610089418993767323195696919284454395974878349462135867834437926578326248617823005459779916813013145278153662520003810531546520873833892136577439012142932598663660859737445206003265967253217734237595570477158239972059370549009121960216008358071730206896514293605498086146231704159725016482015901917248099379412036661074876918827400105829244010818079134477955246618834342525040334369179700670272281539163814885083671314636030409438892718604554146196466137534994772495905281784143300807127174949496046880933072019003186114193502949948087758775338602989916962749467418564192628911344950563821650044824251792742392939936899399699758156867430204085360703341996072886440668433825766993569521641386428721968981828072329750403787045501174782806761977072857007134802046675245885746668613977695769530870964932679634142610118753596960445557859290888877323547261540030949595440387775401518436857657201873864520169886147265975368721218470315833289968165775904919099713790779976385251408429149043860209488176827479068159523528454688473856944275134927281453132840401612508021739821848073377676173155291796669790750999676080179789199855745663795959874752813283745663501477388595869942719956238954440290245462099990356314027939658274049583567609977675123300441534539916529547306727492563580023117174842753805435064191926789728113891069905261242773499587852028616073781875891770891609939275223592283787941754163455512184858246863133304959196904174396724162539664575720618079869587440663395517354567483406483537372883582383601226881859540704065791725824735199486644856910084663224881519322918387941041325220239254655475532000563054984532899584784776898024261448633930900975232653966626737977616134264921049132390377105880152864465124016591141670568689238561602500284573785051682102065373718161122391080936811540113309356145361769109386192089328682512264098734540464719986923934977534192831840314119592452247736253545564540509003577300801659878856441684522970031296227592489538345132666291962671678655915597747304065557668572290755823157200562354881979611809501723873138361783202245109908034096295203851570532391224212632524136674051958970465207807187078213638933070268912836144892306140224492771768211099155457000555292445551770175372012927308402738429582972679075338717309356719173672398471717797268878438541171067886491322724881219036912499052093062017548110401444827680914308923078050445276200076863869545301028282913842743234619120158023137857697459538584955634292963516236586913595232503795732228382649278079758678995800138541805554358778583319971688800413653078140925560971261541948101584737764996783859892004496939236494783079924729373576410532823418649263160887998182698093279585402257432103098237767272356587926640896430541780996762579342785589166868584160625757642400894294372664945791779292574393441442280159947235501703081301384473202310593108131221188061734234947684484810518670465278502410208175189789519373223697108532608518315595384148848146571040034202224278052020681768869856273418591809614960143539121555741359093077796620709763631064101017675596944251371288161786249384999542740787930727551553171534314355048636106644806162506744341541382232713187373949023456097324802829850634580702466133994256522678124492864659682645052050265145061142670097987792396278185816574749189838494989246537739167624436684896716239632289434304384000424270759624609900442220746270734512977775653149971353213458688557552421900205169436291673345480580799855738479877251252823227348837242925985335015636384857468814831214742776147678367512861869242568012581454804180187103422914692849331305629359506253066253916344816109348862918939943265035723769818321905078281722499938252017606342405413418780350999104646083029598350634091908772326602838333015236877395539398284850359272234397425705863130844385117073795998601760690635211738828193937233046238773387782664027495922019011169532843124742880965591945830444223806475820804171222078460385327257924882116522113803781162838230727399657464332103168349781505337544606339524927799013644807661022256940019737703009739456852927664480029257149393414529378164756100373365599108904381947277722815672426459093645641156044946814127947041429656585237285981054324024430712825051159597933292388916015625000000000000000000000000000000000000000*i1^148 + 7866678165864659176957499284199511548852745630824951239325748933606970914009230692008339819005703204971182942140547765374620421142833426170306288097052686532599487104737227207147295078585952800145278026751898205787176084644132958876532303427092633182803254460886963160195526715115363719867459636367477393374336883828919670614713701714977119488118383751080854799837673811686315264952370071591977238094118845870162137852433959392407950476287728747831158813596325446004922609006184302438572755274433508253150429121892022595344729873063149376434583847575013898376681548431342389845885491527010904836326811085845742510641255600751261773565230342229947918966336047156960260230363569575647698769791448478474378871798734615045306419744951177498494349452644635864312422564427380970602607185843355655974237605920226335307036556836302838393188601024701849236314359818968999315749294578379604975939197621879608358175779006006964154516894643429633273309950783250456980108045798884021606181791001518863141852257034262619003496479296352301079738245518231308319761328090278693740577049677002724558620786143852286265108625659220780929856791675924734868262242159449304410267575738092361762317354608019218826571591415808808774790470789848287746732778057232447241077756444270521592414573525011538453391090132644448133636464891023175488798453831884764689779698009560944671183844075984910453455218697137448579335698626059478753580119919161507170794783565903653791666251794969657198484904696737329184946006320230072015033187761573764165940145346444574235085462326239135417627636690406305663912733289652517095857484882401954856510874637402758426267364643121803573790409492946053596761702233554918013071852608787947784006174368672991361585652126654621683372249003078776868771460183192950322840659172222426025517564905812671651481197338644877254931589830389177232277046748185392180142524031112350791980251574737402202981623835673652036149008224735852449689099276690057862657035829988155890718632182509961475921244475040746253374196212053419077361104924832977690882071966910386460335499467368890310851782008511083578037053461336739623968144882516730647598986368066963644729139881469434602946283763350141621659565044727546661874035293548926171604217735716599024894948484543819614098517157965715117415163251233934271769964189030557676473842220921502635451715988038770744676313112393601935916592199050866897358925897312094793634559224224693905882709875678756873886395172258524543957143152796849069872217190363231110197372402960230328075017638836566636726699741147666435191945352677380851165140693653870684965751033292521518712422065862954034710931786878023397233713002232373458685807665668163499735326730277797986741919030713223734614262151431393710555777510379703633764007298601013505849010719351090660223506996616970341370855728747770999332596036390818298215185662011492734196992155300680031041422021636179603332133463238888819443735330651011787996560296122108855448907324309219601763336593565462214943788552530869579222207605722384086080774378534948110405999187930937331982585969303605738593655319929537170620440675883261472132594412995817442958332047955586074877682980280405597871428523361347599940361931914292507036967627023295396724564586544792527712351640855374928121228913317995765094636765715347175184407680917509091819059030589771340629032213880332445292247420603720807313112987867003234924340036594082866714315020695980875565852318002565654319941919670267442384068584971286662142534489218745903942249301686677874141405877469303713005741221533211637286288854668094479450160872191941204625787296631511177940228581090576598610332399402199522917821972438270833184171939040191497822500929119640416231138999430876889172644697600351602058216198042128251359948727270578079119543309085934985801882659926884443199483817968239187258386654485559540753018150804689058398354066814500503042347072497111680556345337567589521898348338984572226177645989757417782491505169781592535509503301774709327233795207644474427678840607690918919722119252339238721500931905365172910563778158646912851732640413377981104211470682583879782714161788643184106189349597004389220699488019424182764788270076791642138524857869406345822650472103345743362033175732237011699038684410416339968776026088463338748822261974699611355918395977881993571287244418156462341678660277175822916100588746266420175443918120597209864356001949222251754657391236353039167756837353142813932993269160299506072211416476623947515128853070149052523034327588646874573896639049053192138671875000000000000000000000000000000000000000000000*i1^149 + -4449674834693469355859681067913809431429687989036391408757039179783117891308215350882634791517588067037308817039612143136533527067366083327669726992497188895062882742662222374324853034853368967141856660004693604121830692418522356792678914546188252469540382092976470405681851487482391238772356300835215587758945883241212631066128266084054093063322293568391393849879939424092171694289857893061124142660268395086312072372299107581276180256438326019637740626524087791398946122871967504876832166979952293217213209806055671711933060464190177507255854516519557059547739537516585059960493638201490098865885210824082290160571365168354274246278248697698187136776972638663782713335785991913351150780673839650242313886006010444734319262072368172846003083694837909791022485468968365459744937530834134329510772084031245581390362985587871650568019691650657048328377734553540024666056047960899704977600537965446103817839220505645772322265626698827009620908747334749578119060494494746994155011650005977467145456704006778480556401723590330414131305836331713908506334542589449464275977889674784590301059269905436572010624675295276215398206169056811582304155115570576047260934913142470867185568731128968035936238309724966143333442843459235062552211815179591135623921242445427645272852846345374031543803077586034916279202654909646926223689499151629275161435175555252803276760798969025850160469901367615550119207181120588264350476746477458919220622665405043252317148699319297611739253979621826081302732232074211459526857278779004343873713262260443403420746908881024680872539900714525674423518622488797436567559758726976075324322303318835905896657658175865873407707909559076671866717617091171248537714965854097757781249602689675799810791680696286323918047688040061711322861211972269488505206549289456954603718505272466414595665574178373021881090287738055623432156724258225453831834942374850421118258356736666656016162862523063165380093124497682473973212700385076014369746576120713221584787734813975750053680784565897781629415797217636151439183173641156888630118687917751545213306705167419299413755138652125321059512515048754976086341805127083709261317233689796652930099203430149717240779047781836893133125057747743699768051738822062327439224419357234334892848171611577370800278617697432778482627050568357685128493549042033730583556713702108640236764291700789529580946024289805373630479371209638128170572330766019971014626187088864267268823685079879646878972818776183744135722779713087416962340387465643875821628005401357759567705972276052646577172893550692102153532382534478294664249693461049370891621704241173088106323205315473894830892732537844252175670400829151047030424009880344337620185636952681882826923966498253786074369616219041323199063826660119250841061841361834571547033719338725218670206065229976920129619088226963337177823271367596873412126277671995078257071658368568176970368799787491086970535173621242252723074116744162049847691749148041828329052440576872771248488714292693627626026012627003822935104646046052060843397907067548987132631500053767141533246793973792377977939036735563533162556970910068409385187235660553674169152593290714699198532121798759143088800544514283690635238522663397026737575711865846982722384290951523673406992323658591087831346299940838121148677492274663664702668798017111135089842551322457621649561897119638784606729388874736231965405709541516764553135568436498199343124881203901052251164764215249552744125617358987707396625480999337594222847016917127497241588110807070886867636771017661690567553985150614785746432516011627727465666792635973639338815151241496785261241760943409947577799927156691250624385764170932322535206934934031607029739659786595453530925232721992850864675082488196493653433630041340508288621617334363561972429740674248136959514895807212496948304359831389582246363484339674985002559962837772596646690675600952022067491344164025189328171526881736274674341561281143556688562502954459121748189606922063962347423474260250371941371001890580237841509081971050966550883305681869439565335518367400957713683721185664155942105058752197276163086631105373960200036834118436908227652582777722633455791689432700892584612272657575152893582006729396604136514552761165690359124944043264924942469982449184804217951509652135990461438263846053862241431329796492624152657000348255002840931883871088077617976385471334707443396587258773753171989876786600836868074837292437001926733267024287590493228651332744500362789940369925657387858129471897017381820660375524312257766723632812500000000000000000000000000000000000000000000000000*i1^150 + 1682865467950727073474110697402292265200828855552006143554716022919142421954581098868984366452436678318017609267662868863478217767330674055653390570814930706819416615401142698689539194452977081938115520588080483310705912849663594713615652449436454587309830338996328652812795021984827352089266244745433741598955360637083691339172299002729163808481935094820133658057462884349453335359869262906409557122217520561307050129069741021128940613486951717484957455413933116242402033218194163169454888671365995580082268990806018396435968642692053833265655656025333216277119445661861390078212674545474257325250320956894115475062200477581756615692292398444717376117911190278469330681573767577968123825255502667039928432282673974105797199564140088061796810071530835295200616572761389507792578159719123879660039167068171522871366920948446107965056983114502202789590803918047966393968826924070967468613242090377964240496631689288311648830049530772312871631285895521845039524669803343230992703607632935736181827380110386618760601229345496173256866487414401781342376858668165250501051858281607230547282652510010734481694468901211718693477962445589397109740219599952010485256090949166976177928873210739411506470061090846809412657476279833497045976188339444601735885528867413449010789629091626882908687376604572864337934393460060890356103230809519824672330867762948543604496820901513424502439951057575438107717367582390238005634849359176265276901952185793382822487538916868107541329498694999994893816747736774772683945236076064662640309961829273768419051175327928764652967543983059389062576376655090758898280548288962255297291248137669879068961770557106114479925323662096981445906911486355014878986667373872669315938740457527303931827199596870733419258839540363030646980359741646294299757041032492006058548445527755759972852296136597288589464709328287578954036703195865336552764634716945783585769039757720253831146244948481909818932785695165533910368662161789205940363533429242785645714578686416369686746234191911080914935583332729983559347269218716529986593532957953344479018461905829522194904766184957900965646764155771385331556997945389829957068105034015936595761140189084052703745538640714020797607222024803586590018536581790532659560047273691863463532873044970874977519517980593227879282499446942262670971990896513693168279905307105924978012175802033923432914395139772430965026000391164381577391444489843641855579724846252877034435417627349408961780316428158781981267747926919031994107056545173420332571080490481219984676823312199521025108593911336628049123663989786582291449191754497765375075183463777009875734317710576461128116403289479668392504706424899461111513438475532757485142636106420280114960264835563055045900692312181092983963205160924144863732026189100860288169194134164015730107636859673686773329648302849439418385222759898162107732292360360698117688568390436709696207332190652554530032742102007201682910608401565577814008551439155449940665845685323446359091505703285285237351867319314620162102841543203129059917324333883298920749907596983021662434709076213225255232297644414997179581641628789142970552135714980068197298206065926457484774646854605587975126863373773056901046877084171301492943092086507043024137567133590700729805540711130776104715624331448144064154536917351235342037786743185404467497697075601510884330325621966951269702722032316441239089353118754919471562029631718626808773790506452614116496760388000725760602739389699577344346025244580581047596247072959773992258467527349397485422479718078622709102540475848143147881444701061138607420481564421613523611774738397844942421424264493694643093388604375358096917241431779000400311613782540867077599267550045532560040460169492039558809393018675146405997704336736206066717108533816186852982479366565529460595524416050724108344485817793771145260298341432642904487493538893608774602489360339812483534134722118821735173439020951316433275003549815760778466459290918891000764812938272803091508990346429443165228602229769057274289852203183439419747702941149560862590441508189128567557623778853406293422094360659642400077859522250268065175941925524209392777201878065222879566439952122368935637364692231206337287287245418025113510954241697095837605805461904298361736334355134692846591447009678260955258226596033406080833498807492507155978956556244118696088369371940136554817247797609001540150319302427289147428166298159580864657910586589093639754437050464283796928857108359579893416843567114900628856055675441893981769680976867675781250000000000000000000000000000000000000000000000000000000*i1^151 + -4217076534654789735170441273826028892526354038655859249353505358499580595715696496697983215071612706810582505299515044041301432180570816374884962529111035619313783467454902082304616943834649278137585309711420594057328798026983489182342971909089713995857038637303964401630026112444758118646745685929377985344268319251546987674964221505987204989691430181171560836067335651546212101226003081088190674787334839894557830021325734471500648652274158412795627222806561179118999208302698772334910668140402847492457096023708106166460892313721192544977693829820238083271298111676701479543262349098599253240510315810950014795534271965757213369800312102828624194281861399038092393786285033052655473294086067093692096536909513278438656499575440618717705951280993880049795045765739692585109123868408089468079304857694552096080995267473543449814095451289579621544590155969162301992543522655595919605685313633503565484787374873032498172113727197368655463051737100454089700871567887567629058233842903861419104542760904326975365108751490654426385303274624332296882567093876350277464630561092021852137124614417328886819663855059549669629822408473359376514306079170642415227937496280573233848223594543208495666219921780727388665643084002446211072426516678350462025417219328534614084129155635368796536451460652023957151243303393357725912608786206048002478230368349343583951163909249580389170782076049890166891238838912360403241836190997821289413625035861138408168935873148307569759360817124097218357548447265701442657458575193399436950516075150865131575948632414913027861157671292450860866168547837138675157817087026427552716889492496931198678046685697162918281516935739135451021566623654571083688978482132465058560137188102528826300600384835938765320774579186004384570654349600141547666662019290557818683682481534796631563779355502724101204017575747932612220661382068142146793915933829242423183646739565632467670187708181581849816013253077853754766432685155849473864268739846976983222091091284233450561311900794623187312562038526429253916715281007542261857934018586259617790119191982635462766524603577073421000756516103512656760425346772833874997806451071385120624990106983831350888427775190878684737107486259624738075259998565432808289325032093720294294634128498284829577658878858336521534219885437865984396506841733690684199634449388819189978291418814662457542681042762067536318645178295768534756242416256019092351438389731381374725203273480857594775607462112982670531507910014277860019521400904299128401530786342049305862727312080428051713565177204817389013960981358940276182431340817630028676376691946451526736274403633503819803922000357682577789083634262641253924666802433908379814704440032614014934217060653123033266040252086244295153355368467992743478040507735132715027323297607074994320124321321406083721101648916204593123848133811408095825448007688204834963329556036498849637142491385017341700689466924667818929934901604803813925902152729221861849593325251840543860876687612036338311467338103443207834340510429294363787068389131191443050011229252723658561387732869212337263763322037759613768963307380587986923156013045942745490979855985106037124235445272326264132354129442090105833719866882536093864604179189551540136478061102871471993482489277780571657980778950682172781360029398372390682877958634395160720880996530568431796740430984800724008528169070487469185082537589040897147568597139488333486798028381765484846384978022961144299007749822225750791312576206742024567695644419781929810980112159690058111909174923183235092908057290769010875888230231942714509565025287949822440229385602218832504191413433463956067995796724531148666007761690264334452974941314885624387773108126979671661633112422226056006137421607626173838381058175700059496236944111860587627778647204051826982285741077350077538125254553024318189597586187847308354326636698985970836543700460777173091154107162047482847718874791417289489403287316713851455397299731472407220124007806874355803739709560791195841755810753559903723921978367090897719278835849950903063435440970281915168560515217531773247925443765573664657167082474260950055626670913502743844293422399034074235149191390885332985664205095978632422869930635139664939744393994234730879445985067059432424767868085451793240075489848276976631298222802345641304768870093384408904929676422228260920050813246415949326218565304709032502272462932212836224522628076561155306237616725730381616663249507035840175812911445862299006370754739236872410401701927185058593750000000000000000000000000000000000000000000000000000000000000000*i1^152 + -597457819390731194779241393346635358941979554660736992958740873536179646423546638776503487617689325240237690140395592164635953209148529263756097374706142398276680143973640055927260769486050526276526505234405665273876078834415436044366574333976521856073198667011590457525722207767275444990778619467265169334133909600458792862554784308353004192482617826780478233112516407938172419109561672471901669859643074783356357588465515144964137194647234094217012524413703010073016675331794605879452649986662752650008583018586487637326207237569012208847757550755803474570109083762387118314699513262645953477284240711083228388572221506093160140892353508764959024785532133895430340067995221329237661883299718660798653656991247930768617250563668070055665443546598597244012264696040286192356688357178189402879556055598157241193579875936017325544692985281622688671480769997288738505777350349919699525578538746041216357307295681483212267007532866324319678183146025948412326957084761207094553234651839112360399676560562306063476925079655920193351430336241420251063948389617894242408622846260606041398957446530109031761768363631696860825878683017181131101581230283668992110352631299167627306453915657974182669118239017447490624435443620990994564457634127972773144660669725661353063434312526603466563386528276571319366137636538936873351701040630380782639951117715039977671175177978824768837859398556409321975030492401919114849037171353800503546499044977623926803337415807686829900475480010477124181762951915052774501914767278687018046364889486380904511025492807383795184234990230475156099766687239477891684410848165194389128501038073608148217836656948582590274563183470076524830573550502362648790040430538306373167680505807143102666383695562318956132697325489027902849939175598024663801167125836615446077493365312284087608261900668071930913717664512467720031121564857839982426487105949392565972447090824428820988633413683842983165185785757656485720635407056838625353637839505101612048894769497766889331018041747914504733549957593610016370147104185746773840313807930444617586495597443443338868554455990376188791554751681742863287344518637666489663100056832599686837142235374789671831603159686742977189564323096863394059624277596348380847027806019907438670026478098428388525462033045342986557867214872046116512102841315868251985682616552026094570722641643456506423931092331651736598485495253160714472583145405791672407883030380495866975754992968747838441579196385969023974306705622807169513903732202755920281128884870124137491172902790490528037479433673675075884158178108324867328186564086256076238489849611418762453691321066068442884370318975138063127413564316613074898419400981128865675908743426482320187306746915076378582270484085378618595683324612539843220488478996112205077410592672724232759327905887164463681225223964429875406557282377938278185594435281770098498616597632699702732593496158753945476735256374525419892025919902644007357377181678016018582059407022989948264414593113441522734890194912873960856810787553324030603818061725512255956721337628220372045976863771760327322959458221321571087395038749617439592233409789780294673494823423388836253318971382001090810425746593344574162129958140283882393356485225085100150739160406394472629546066843362946147251148363210502779551319632023755480959323243862824762324256260515099480901645759812327679366536149856226903894057938019518029162356927454315193729182880590506775160192517241735833195639909580154676943349622291045583629700124620789983607179346217748087960821402168527346163483025067123947004696786592243760057985197061906111126430070846829967256231629664041079135789035673719391373370944639609381242563697379109443999756362705572470366426086584703336196515613764240377756237537416978741041136658240512830301132565487378726647057675388617701956019042038226435440031122114983457711442909136367216889054946742512041154439586271270232393500600501047073467288840925585613896388503318983501619972322783982249982153690241262404538384520091739052535517770286092006541657763164766047520086908999685900949051035340847893686447611476369940173949117150626971843263109297015639741610922610672806759521603026964759987751404833395979904020305031678910750054643704918151327081505596304600998724495049571019343566714644909209640009921637291899354591650683937393324327292427939851769250228647584372130360837260350294593743385069539989834384460081997270621113725757013773287652224707268523254421500878752482321942807175219058990478515625000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 539848673935538705312018862940000553883702975564890443520078679194674023533635975958211613053602345708514895902947431852504369476386503159744450830808180583149592175602567690769208936424004769395471656923886336300599659995140612994985157223315177619552453516081170912267022220444128863156552745020438379290133359618317038791832965510796084018210964485359257505876773893579355329846058713050133186948462887935757175554143599581098094760837221012966523829128491964642269005241701172154500353045533220308320983253594271643448338738724843840645543665287492857516589862752755191984060386265050146990385210586247642969413896838427253751185066679702709247790788776850012396563360363029163757122042650653501211269202263396306389176840783417201800436419674628689223870745006330828154357359275267219607678875702021841208981659488212742700788078559019521612593210980314329130972133689788807203989633740696177404357672852147449940508176904099787469967512034605401823282481087233694755175706590782690249523860435628010633553044014596282691327828310480360604710479218951742986190112438111215435217177226901216447148052429072664412861095520887733256075014590619307649425456150445868602074853133019005191949418871190791302566588406621022889215109252167964986887481013362107849958283740141038804648501479971461269127988764226829297743457133235258115806549027506940813672075499087484538371082735624452553323691404460101002714439751961498017442074365213797901772916364440663270990472670630953161111661668444086998276812384839915721478143641059713388445806942086225821613447160788099571554021625526453953278287975721133000650775455451974555508079339727801762217456854228573460515421460507966061752492684080326732391261027118517698128570164691767202698245634616177583105502472332615376966781826050462003286165412814183796697477882346118849230769656301310797263462545384252921322460055855693627415535344279381389656863859774427526310738764320731150463695790366099168774660176724025455530891690216401912099177248510482887714430606252822649800559521455774924807844384727211707956942031470016902172293685117479599064398300084281442372197780082534377037982741773284725741784497750350574739031310151819296874122824399002706797266887560741698076960470453285573119252085551558804292085215040868113975431057664909689265971139162755160094026421037795378207183379170575577860818542713660637512041037556885603660054911342982935766582121912712137270794851145984805764012050990000480545781537157990751254457985350563589933690464667991406342599320193420749433745425627201233434833738400250956267707074224777547287452319587156454562026373696918008127942748423606168361489587041125930871178516140945691229421151816917502354025840991069578581432968936501525315890676489945028416628108639396597471100265520700332752914438903073612951220951248673512643185965840568825910111766910289774723851937946092027948913716922201512682848715409361103361942471168505001047532720860385234861543583501371198371634607490990732270562897104462678572197079107293002910735399304072109611264931745647526526213999872086018969245806723223192335156503248130697513140494576667022684803041443605082864796853958843658344030622624213194843045574691867136080063574919162719167067039804051272836499003762677148760721033007692488598344370063275457867412596452299980187987675315149780972045130335070469436225030892286266463188949000118373787574305118440256379262374818929147161716623510040417536824852552163101477909077263634480815771069917225572869778274790554384482806116966345461843249652687449002066508864276992361084280979240676229255025288495707826205379144411336829167807388045073695487267305955191737613351116565976799634637845407434574947487132763176936413344154975354189871054074003676401686912975990167864225259058652838330729514389706391401462711992017849267906467361970497332760967839732536299493228781102610723556392905113010005233146198882421855497701395836794163627014634653829620651896460918346964485198264276276701552691853680999721575075340475230130860290183322761853113752319487718929208559542167257477159267642811639653945877653165826697008143746959217957383411878190213223322199465611135295321461702976791744752489252156008858990254592447821171615190615867227479447209890954169293001881350805593270652156053284630141625213577559657806180117722774590026796544155058301167159738698853774014610594484921291820831776986481206801405468841289555787600111396756091819426615074917208403348922729492187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -283462565829014102158948848141307246720333025633869955652306435823018598516870901832795547012808098234233027685137136331152865063985630723762072417688193260710099923091234868728870841589410348312076919836891552963419390544374446053125795906408752733875637678412458463758649508108459517733220536619633000009346782779111758460688859152815532780826874526910459632342263697972084227102489411433043605195417153187093068134395454986898377204557528567952367129076785260147171457924836430763463055106839707335745476765383476717347914695186503051549986144744192936854483542636282230734776851496305863597334882422676957104052539950889869450462181370216927237721841142369875295474644787079068515432302098410877844820806017324675058236660613376420189499797066265715660770398278530675680376262411404332758028213235114983193176688148958939928449936649009097457264154697926288482296174439376384513961456062354760800008615215152021992821271054606064659343070345743965040901362700844895113518444409170163987093804353497325981745376619987831034718493097100839407490222462926010505624025059441583026892504530091379061347341766392455357669108337508911135423131950204203289110175831071475999705809621177435981790646484969063926676779169183826516008275231412506967996276692773873807651016485351404027784269850984765493055763759524359388675437347638343430514419331002192285800199398933997866311329639432133185764912612841122016590164609852609596846623887408529759996579344980827610806346970417917411735489719099054866696833754320860163061973458765720622196174432559508015596889347482911009583330995937720154681946685530503469309301849291211401559332242396223124030804580444697609026617248499902577905214879843637449907101294093549774752453073752113006642142157471504134570436280109154990022898235901175492774820627823048277038563634522314064225300658847396359249422627878712788067559835457163786743434321699391566675073471498335369135541126079369237295226552026050761556091294955857513000754199917447954092492304386889941809612249046123375558253884822589920985225054477134139485552345739608305501814382312889609873653188104330258766484629921090087020686899382265982466095651581912747842766941220796233189605066975429134313717008059361077157770982103711414874224234606047743590963729994314123472044184133147906151800718887673070896543272258390745674557255738544633809254834992669580733718156063021242179803627725860565003846805376960006319833323187846220559650432335414581143760647090747967584751173350842169018237399723703356655215027026492059890936352436741376771594105823091573615790995655358351644333308270216662701753605572374174176330149733380187290042201029704713929072868712092094542920222765801203056902503050629611791953821330887022612999683141570756417401602226324740111456631329017392918194798900789118762162420063254245703973536102010006621304437618196711447488033006005285783455243912280698042978363427364029955269260368314750706498423624324703122670907598920420577912902057623096447288641211008730087690637042773918153618200440283676195649057426449083262714830984761023540367525955341144751234731518618431518662893365350509890080645827987569798808247676159019186896047100039375489959789228796082167135374983049691000013671174732844988968065568046664768734636255953557241953131662317793688248004266624951763746032855987206062062508502362020210902588352351506708698563828455479180845270812822620879038507517138241536822373664884244693690804653665956218037740081700826125324245456493665936050104658519391376525784111595695568735126757687185721332531968498991201810935443898152390003459683702465877065738103934702357537096286747419199291696350427437838168649778632342794095578402397544507648932537096969171843050876995243193625034526172295802699495084674249618824609346127955950718626801586289540799076275039010237877116718042013202785922116317929336028344144607344015176123146206879586936124115087142562243099139136554024136745235156551588262235692436567158493024840339315923841510378110513177451468485196443042123282891137575390329631957366723932392534307353563711016274824140549993249878131640243661785111278146125753037336920245669296171626614152929247900572401827771418397124546973121560833911558207159657193710141732617846920441138499050147965547475116356904175356160485190101725537438043468894925251781316445889826041398930934111202273984918821055207976534322688505326104216122712005335041870131102950995938272171770222485065460205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 85475003480233112981983080265940961657685269701838059558985602610096945164675083031068841444060203044214658550084531127862197852056603012431892482789871257538886653140555661769535993285843848485447121015245896749411195319938108851174315461157509750760817927057597516576385577657718899813253600220639586967311198143799498096525977030231705729021914880843624920934600845530601647571232702015095038698867379675878928598468406875988603691162973360512538286546284480933798127169299425048097587037500441284044040079578572958813621837372012688669059083709980055586817744049395174634910424003004904590996856367065710716432879499401615882905064598282494409341878511873917599053524269889656686870307101794799484849794583582412739257096623200500047091837056917170250179138213920504291319098455783767106032249649678001456556865972682108105374569051838587362256635260234251075921955349900673372385234384586280338875056036821604136412531779642623432488351207000456048369725812832738049983902094018016325350502998069127764606796515443449303856601681775468120488787248099247398522622120932351842696511220605858393893062238254918153519726980964953942655614375170390864414082921876149182801360830406755131166642479139531228499171492396919252494208838188474279777735378978021329872865497618418622388208309037114034777794491455365618363002889562514305041113069784739289678138749669921111433958764123682344808135598514872310851830709720929303536439226064106137700508043735534762560380926997628899482631972516217723592570632191240933480553563692039131252833939654572370907535037465190269787724539780831348925323872821653224539984080514487969985600357788722200486010139341377029429829692039217206616800468280984428915266458042181881026693322716194109720440793351373195678227221138160171489869705731417858560230335958200107083566725311796396126230133415209519998386820208046096179156328729627556539560512504710775402610869302413383864125045776417513613353063558027464829110657291191960729952795444372873866031754548469271626647943586989103802939588142216914842882376463389276557480412976794255254625126136451619243631717572982072229788015459120907726519386956486167225339690347838424773677802391549683962387425372409290832334260333503257102779587344941308097137389389474549033040629210760192865673656369739289324855882793793496158121428877297781595809817179646567019700419245453051445693640586825827881520651582077586994650371734001794472752162485851497007667922042795238651042769139668164985377586255998554119768106258493203777184943262941114927501125901740426564043765429236839003221003687176209533387373425960904906310112159420032195930047773943469532548112119700393946136383139768075751494152998897088190841446467982156134854081869760127133408946883520485613722609903630130997608932253687005896977747902109636512743799500931752429538267263173960138842500268260425413219969072796321039828194983320408373074006430983039125278704037738611856782791860828353142272945788623150825200043394350048983673050354418285194749306354788787574307403592342519746014354395359786113302470380517073004868131629334788615214882619484814691392781394651305274127326809287316220857004270117538353405502407427422784410122255664080127712419729862511703107114295595262878123765833496476696446504632128130513413893764919986592304908939076269072526561609021254551851258573662612703459070513585960784674930351540009031634154003354761658177795228296934179281726392304125743401260299194335004709873626572037562451974249515223947726263383440343873454838408484105250667578079053237073562828937909718702842232922987923529040813791654218624711509935418949495058897415142744401247022301361716552845931792003039386459044132774206747403887971325744932718722538931224395950088191504159805687414996882750890392451878127160494811612994822806679133715696669246481599435529403855861189560340248044105363451514265585641042262739056720593019051790998745978330219255603284625843071991578862482265036841571791305831066462031640546938364444299388372535840839676101577376496561407278500560639478404569898305743693336444688427603461161134320347379786327138668182418027842429491115955682119264925889116557880978765501714860977676776196806328645154082240983839300641756379143202948869482439402536436142646160783071357977501291533311144452221979661326493979490417963262206518048738063053640186273794117094742416269862154094642739699984955611073789054921196599396353121846914291381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 1706864333465865381558853767839331655431381566125596344209062973374306573603172737955797055495710467911360621096269489433192470714759483698680211499170603646354560105721460916706439056876203871393800497846274106910478692106466930392625429634479265414389604439865861412573582785021521493294223755451625646051091991672614850684845494228721945934954238573516020548932027715638565655084606524123057701294377850006745555114999031216892533982953696342190569554241264378583861381112004148295076339730438545969444293946895451332644405575434938434071662440937978459361492346329882807695602432551535402848320481911075385878108340334067181593377982012126106866996620496090235911397229524320870177790152170527554820131040650666564377484005104992809513690479363854895294604022007729980128464459100410423012965656536786288617796377712169718181824751668378084123519362457641175119189194324457913564652541596955745178086369401182560379891710046615000160283106295337379121940435022240776020143913860201000027447825969784215549772589123261951438345605938761364331423337672759484876495900026679577835712542820746331057754887605430163684138043030729529954986324320709549571272792876000032985024365767173150304612286087972215746260707410378904673184104043820475007807562483754018314037076952259539153991204270373066028555288544085444974886429299750190857278545397430851817193696786467159886221870994787488448364019685430420194298862696574382007659023823387907227088702341002781045162080588272497305744833281709818838171353092596701093554779674970454597196089981860441929984266987338892787280343540066113785239189045888936756438213181032762981660479641974193563502433954371626892703750116863382041799315942442210267235338655612974374971654192163123037162684735045408725723565895309812648779955132268192862198940407291612496851359994395817118945810319432964474955492350765589232821688951797259643260235158515845443102204246088360886033596290822651963726526606509124526055746371616352868498998092344030966389711441086684061883547900823624930330305483011486311747433158056582032519310347055598301665067303748247582860562537857799633858061415195395271359584395925968327077629676237156664210385154518285867333532020263529489536271277549011787069789182551531636977599092062586578421307350461611991898688936647688368602837915220917877947224923294441161969344917314111844361871304077606447453662067933891471447343085030238496227934090341766898702613840420100370180067188584764251138299809071924409671599891902004696528188078565684688394203145657889031946269061481091290392758062308324582689488483171821020196617843886711516261210596583512305276534506276761495208506473691927913663942181840119825510208059541365622043989685690762732023081897577206730438012017354893454424965181472614754182661891885148172005281321882150112499242932928241438907386528995577566021869613053627299859187426797296241904472221547348121825019107754738430533704270029590402182984809085107331214744301961687522249751823279772591803709770489025458108040464118043068183103521751042565468807852923822321558357394060442799750959672137905909918303303880540905851685220837235581250669170356582313578520307481500498542273077817066334032529951300487201479624533268010195104168509793292991667595337421772447751549074438863458348748452589039404302256307011865435101620827004648769413907936168674882213166538472218478706125058878975409472515516179203847718646626784668550381600144337514556884864480256338517691313230014350657912900525215470403697184365362116882399585601212603246459654040343205532940781666821877743841798943086782012531360158351500886433975431990745829263107116699393841712927438826974568505806302560163184786177438944917632270028582600413624435002093715980302008243597814774584594707713350832570984456357707160202243852692951634859281029724616955725098494716852336812123799787953862736088281537029822571710914039085061247800299777563170935706534200727937610504909644222551797522973425052441282968175510023817642405388416418310855601208372541381467034048269007729379922173915492745374168429444420720009270502320504536203903115361150332000740920699650447380144915448857479702214315430685328501271516049048754210888194783157907989821276800209317339839911435787225090803783244893571857200465236616890889385738798418811243959753561458471074175637154006702143470469583775810175494523340905959528411867131523908406376633953181782749910029815509915351867675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -19291290098069360889246326948293823077113145785976448548287771807592963641207434463786825159229249238375945847822390762351240788220979574609786531767383410184419957608911109586029641269384289570868386756527564380242960025924824970511644432740820755595920441515683786569467202147869494199811766258101506412947732744059878434517851835030079782701685041577802931150389269498560384010755449958700094940694650123867676291332047818993835564000869497242973217194836702186105688825829502550294961577694473087302188701090011768374415491090722273664474480838758370545799852236339193405437913789936640526447870621732486823377083188381248800184447070443404052342113806992666788823997435384721949157512657931213658987498690502256958654239103621158080809561857627954517089646011520313729672410612706215725090771746974543569993955792397498499027112911342007766153975828606495695208158653573002410991895609384017259918304606928949116452441785990185926205676215391624624120136054480739430182064309312954824380599243824400278336454225364898476248632908989503681118717395046920119090002328572325131347201799324932027816915327130130818484645657465265993543190474944842445276555019236868117806894212782344020196276681986966603500654713285701347941525498065746419062964868785422466078501629179472765134651637701852524240548402525753307982699122113437849870283615220546042678392005430148100318249274656596427258227446502380614294535811431812934284499965792515104686381193550017839447965165690714922434104879954830085340632568803857469193877120685519464300956241699597645081801043647052436179162302299184164317199880731826165465740342674690946545877619607893959326607384615790510640569100740987078685328690318125522399311063030879899972708003964230060156234767483318193007783146772228799437070563166597582470179172722552833656390200956924527471917014069596658956979533541478771174550548142437553110872090627786914478637584269110029444611583555517852285397476776487253036561082813353738929109091800989178389280333941982133325116682074687024841502243163198421328789737520206257337542092210333443651653412458347079546437104364063279187006148286368422934226040120996116420329782237966284116520633517029237144802771203921989048642418941719364474066682504803644039524696007277486926210291771271136963860232571468549436286770464831160132377380093007402805414487223396856919280261288949566697108126333702590205702719295065742079849055978068585661498526498327064530070211642218166668809301819671767069013658965268190597414667232205288300873639157658281561301976931408002907416732797875757256278733955086721338815753949156284466536367523670002939422874862284328693956086614816009748511028829802083859468674779466037440898018815634992800951025520747208957037588651735851359841277896841355156393453459345775486844881708915795980925997264812698581023137387125068929865542835281862829563185595828331472545074450603886405797441029447491989617431807603846195136590783128118873232347102548901404673703499705844345962854955194170001742029988060946681096811620409430140802655671872209794790121805442352268301071173449952429328668325893139597790773646158399746066438793749843436655742747614882640822357486233457564308385027467902043490059868749470604216223409987788484172078944333387046869154956823777520143531746237892108804700376591090920297283293624893853768366729148522562094554693892661818031606103290310518507550511849688761014184923798855867614428189659898901232627570905374475543324081248106263601619058692383065020087553471728343620114306458514738867551943713005786792094405212684746389690994707306089845062567320006502506272447506305696845845160701897040994268963655142796814492807594937154770914539683999871257088153071223647644801091500799799457912309764564553026630077315813579340641850968782483888057348273894878472936287104967623748521691432878070555435286866086647212637504351960137684923674647484076648846402408637439845182636916666320493972374653799695786004114724180187468391813522256670825803951224896882280540740186768846685422540033127254908540198942548522836348417471087548889997070550063134324482005945140312813807725110670310520095674550163355279922491243431618782356014054896421449654489049253401731971305609715669228137547517843633774391436007088932728167970913123272392217777866585307606077421794483822733157453822624312311790531034738337550732736020591087716149123014104250553206507953441441059112548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 13185205222166720422668865979735449608828330694683496216459215723850400896518335365490882634012196252606175025052989632475730983624855716453359683943802151826637860681447504336283527362736533808273817928910806479346914456283950021282315821585831415620939448526991568119848281134762128280324943599652047610750251675528198477850525890493479881835219664701218314316168339417902878031216135417057199854885486017379842406596808139890399111521278048238502387375990957892201359205618271065066344913352718314109707354793279024622787920457986699476385512089959536287619233464126830101379317117335981185283374910248247513655199444080857091032299752718741745567244292136710675737460637697369785650640187416667871889684353184119705497943175964484088067006967017497424710672941830245244442854545232007889693777427794752749798397416162394540396278878982467865069306093554443132595006691233205667415059419447952714814124132503450485587738914454823278582973733408417682372373833938363529773804836959725441462051787035045085062551203615300212960063704867096343342595648770845918683364292936620309022167184788385048903668560841286709962962644244569903523365741395760550919328444755614401774715347481280450448065580096456873613074620109580558829312104165955845052006770864039751890496418290505927723798446125279496133745752205332779903221407472629714719597737149108603400851140109167472890632389500358447069537734395950009730665231803117934070410901288211768823300609367322163440107659906034687540976685786545098707543162279802951626951934818696143574926444872519747311196005312550438512889445159274669002693185826201162849443103063681389623754986120759445566225172834560366962826749053627439365162270455225210215492637154142470400286979334603437944564508339614135931097130439329276468424475658141239140378871898889101865122507982979334972163844409945070410953304224572606370788574462016134067472473342723391044447989367425910704265440577393342465169362903534086419585836142432536633710207350216212856271966678106388736551481094604977928430090593724915494363890076247486275518640604176840888098300298179893153920969911829243482764852825335833290753591577745688615584044398905803602006277620982035994064860169155954548940176384182435081273161283823965937476457367422125983929334370052874234222615039906270780017159081034467488832739477035403236412975762876622073001624528686775939291031140399799005800979662095885463898574994363151082690827342066222504898980241237261697159283861714089896334813153872198298021515974164019440498486593020508068474408905818464786679783675545163869274084936088818832049792275680185139587058315991478956972109310294437096849752310641883174173656327475316688969235680405397829628278900727856197931749502858587004059327071432522849549972098631500360771291298296688326120523777599727326353367777889428594439592287748236832129863748310150510876741112836159611764740695476885390128594530188520138137775624964657425084635063079877321824751174611985297396600119273687700373171069105446952564818759689315090304866683526675738458478860596521948216977001290704848829248838369935590610736345004739572961237402905216571033202194290092215882079732366943044824113144918487270813937480808049953843333505372355810888841326866971212219442676952216432212708905879472854030818447937543419116665317169508517998940538329437499720299601221579489954017255450764476928256666598638178318743977993763182475747482854768234100517594070020847662101964592316182722423361926215447371972646303354029534405552881484846414417660759631396839056232437469623242879609132408819729017901004107456394508850047586511621169231218640794902125527328985376483987191583842877286340297332943017272387854844048075378589535885059504237452579850698405165256439927187987824618476810247038915311889768342821396014255516294678465800067990759466329445570863134008839508155238926940208051509552851595693923439724917429698395970649121212211702476420284246303111045256154872648939338200095793827924137465829356931800678812378457100995606026050514035959361675115236767791994551739571625239929150412341563514397658830873369992471829200820025957861890076563103651301351038065774876932750628062252225968900399215935232393540648058637161978928513248432784364614104206314205975651650259166454053645862216788135457880210160418510572978306840102639033943244465850734246609037238519565959718388039616902627698570623083959350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -5698143087826351874661828711546741534339654151508697199667607662247441143396627975648498806527927313485282207977579844452454465454859957553334055449793218134190731998626045516120781066451654860718978664832116471484082047023733510251250024335822697664714981910706805131955974267513037455151911084241419922736781001055908188909876292760573743038419921727341245227768442059094714630821406687239832425085075762517465006148235305692761253425147357584971033574128912273198228062416054859057566172634031767310422799485423235886554549941954968498697569881496965198834851771645961395422041662747475257673911403511183896966607830547183000809417588890510906162861753712904714385279980382341681828596270966944356082136367522861654095337831233982967224675343173205835508931848496624458477108804295548046522708284770579289702864548025855085310658006725825944663342337425134123417137965479858654491980712720005703122159551031297818567426748468898308815656545766474054215976017389010225684878687533154818360235841080563991689026115800369144601027324398673027749314130226709844589691668368241031054599440147091075035737081889380034812158618809550277091883067272787835853382396435192328894226069482556342191852599363918598995595108366813007313713851314245038347273195706304824878881090085662830753536498264236775789142135083156580400253160831984803898554900500502852504709930938508317406542868476228372779078350253100331141557436360081769722389091202188137793857883279566125185480246349632723800650775357880422716868612157701517318354486606405682765284499873592930037642631037875261930873321749041254916236792697637910580858539415863316309413475057996712117165793038156765660241609786079372408908362262036290875142224639329849241052178203885091854834212976940440640805680903585805903005028130733828581366199670063293947746954884016365468202672059751472913112975800425644481854907515910409007028486881902378674687917162748434662861001216551254359091470787945033521237518459892056326623879046625783205291711366623701436881686975959230118787968077173859570199998603550646496071285843875597770106912143021942636303644277439702904052900606124103378715267018615966456597777614979785642680674369519507516693009760880303320940948816409523424455529304367427885200812865853962042009008579468749164100643743127267563518456866678470622606557309789335605818801563199026676461996649713747885931178428296967055851647284638684793974144665647958755270848329438048575814997005708934474280698172100750925827343323670836927370359454834437892559417330523655980570387420050633335169162276680982966306363206780642730170354897051834020002898932726104867907145933068677405875083949044873718014259922473358160563771655067696517851226372984018910814870141724681396843400476609000033145597638842850282598051388829079452115731733569684923990078845947973188461119590158965577223445952423816624539755113816548795805339119829007109072225719685401978449978138635246526869212958195185690365321590157601970154122632690714731699009029182428523846128327068306131100822528482686717663356502178038813342751478564979642442340726558014912454941227969053280957265279300321289029727720897633954405553525695535377758312619234252447604491802271197870659178822922335635706782129564183148035043248746577933543453571492639288302143916367520754617307729203007236426513013830971440201960640836393513276759830101194207372282850874402297172106710446927410165733592439904756261420258173018530300730171094980036959220814571309255240430867311495502719964694740514163073120726924108920522987223578260545777382839599906298029752359847075546139376925499464175002871281873464744764808461794392329484841564539063782772417948872183415075619648956859717236577825405059619396932524137845426675078584964241859996632247187597493031129243694078635506006412118428422557117353550249665942000151346219934483662264921684167665112771634103476267700111095454231868527354754622726430476895338369798285730745599857331686705520193015537718366376873534000533979161638316332766469164881743251913608455018273490643381147071832318011053907971607895146208871689674714050574291743854359374857957265084146744802615084440974243007892466363757415572142394397737374881822962802422441994548284311198314312988290783832336825680453634065671590734979911670522986952106027786041251689068462434781387740927611478471790512468424756185037032661446212664099151470917071875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 1823287744387758208654743865146900599229107791336074152262982100783844270401454143101479968777751612838557369575936707654307401734414359494001828011515276197987628514898677558715127473601137261636932653704493049551315391712538795754636466467320934404248880284799646345302594383359327107428395476625304287932603347187351797178007753677383926273095370094913993451622584317528877502367634372157949701210304504148693915270349454163795755745795952236114920094160923288900316889839522262842958542603306161459069334817213738155490270454051979268261276527592307887994118078916304695974263485617203914079016668965773509139231918868603747615356793129692253913726937567501211692512566878963248827931252677877147996997046979694121963138369759926984703981696957864884929716302868827605100904799572204799742619125150412194734605418014592286090008932560967019402230571292383300689387105447405389949924130319646997571626798092983095517036740490377749281308011986712735957041920497478155811035166304267882183487444853305661736555759875412886575914089656818175805949794710090314470948277148456331058000157354885573150573841929904793285660468870312256583254004087207974868474078449404726628597743185084791784495772366459015973855193447001809225667048032250401536998425995324681837503107926709734345258569120804395562687243527021007356467799443809081877045383898077358947319678431943939072617561445308461468486284554238044158394977829151830603272501921755570842876336435366725575895104893904294597260111506399391815403772835451915626396498859270255438097780181230560574826436532096768381874093865596320126999133715622628004560865602830231139390431150291496766310247266377293867938427355380277569558238202785721735262952306074791428540894632387025896824310224514070253899033923452051327340381291136708514861348178172676093483560821423163190124285538011092501226811213937060012677876755229257476008021955768402511122815773474672599355301473766976701693066748861070164905694992783833259295337621438869730229418611302025566999543710140540877887013272339074909015231367939664352811381376591324448454850041762264740538712840236485652788487799998476742876759635575585000002248636506385746740017470657255065514181021895070691064957862895851971048334479289094761944298309950400246151257277703022374051613008228413433836009509445927848835350927816592104370670814834153137723240443244337916998040271245933975374153912166922723964287103884188020285192389720051696212626457314934890090305250777782734739112270462264340533403470199808190908172380874411980252515803471919979684531811452816577993022152698591002740104023272520517500891829217130766179477087354738460253035233494480904045043892418338816464241810101419358997333855191859759449046199847535825539154211933504785924100991534925367897362181139095519699009702000913785333631324169537527599135808239069491149683085846412456075117485735779330136676183440010909353765731546272693538013283445340467053886854244656180567018245182093869718550809391390119004197237706095283891209175787191340839427670001420380150219337415924379183562960086748609951153561361892321707116010536276340383506034769141321253282068092051846173848837791602912057732906244937499594038899556174648429641255868958668917056385185914984355047729731943703684834606311773355612533616510309108391818232480032330599666160995204154731981250041222216759339006895217214487306989390665387237027360021632854913449462806651734290949822451981552956870259106357653789345737582361878183478713983153082308097321766431914285994718532194953923353524247600123473214517439026820870001682433195084840353734937631405594265194085211325361335713624374354786572884238920187906976319315016421946159430947550606329370105366144804747722358704773626360851724462209445406230584135945154687066000917548965281984732105257626506031604001266951163746598262530296627351779069213919874092478500275412741092209157125860807031522581247716658855051839439547209921655823789833212731971655724637890954517983378665517962520790922713097366065303466265980754157262377480063980204049262913464006546129189107111672162190804044745119462144371314964071620959388586159164428557602000891319907201622719254080344326816992223554484204193778641666178209287687098878011636131474048217753432580109810763817240127643072185876151381786443598378584232090494987764029577105034610309109584922136826421193998382973272080395000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -466076943807184578696783547592546736143056331499121417416650191281724658907254159816139606696520366371172541002297927141456043203346602362889990603580465858387857030439788246740746784218211122108589556547720494184615185010608393244371978705740877799880440221871793366840105027372488490375824939118566287948597654921939132306223858897579656821488953995442067639412789300381206761633022305312475851976933301237909881945417473904473148917638104487829950033990896275051011093885694089251769241969642329070570744514732206490910857339717037197592641832459535961807804184792494831180016195734896747272774974192507669585721176115102165650419685440685059837853811028340360297563891916089349527213398120839574138043748459975355742843098129775862842997383243686304644107541371771082878416133292054868183379389931103537977979569337879077600432148798476767101917928105324108755443759090055064141591484410937777118629924954998479474602083375021802109789873814920131270106221859706320948000735069183436626805583269857858238296500759761123964425917113021450488961810976170037403541032569828938956940835808060275153564624948380767090055507786985101621633391406345421402754931836012159204232447515216174805944456753254436458824788530025904366917176703015437660561516036575712199733468897796227088730707376569677132733820282312093583073677115693437520514439001806993833961918069734362294436074695490218319850952835249904810606778012423005084378747909954274185637238098979501512224518364223305599346117105077526808231283027692099221664909526919364448922815933108209893935664375037709026370308530981849342994319789793049691177331007272104740737638571797450338703195340721500329415897116493641625133456833168264408699266545954851168501545232866591833709147380212288436251857539448262458220561863516766379091221395325070777289852671798870417022945687352293329162927523651134457082278455535019106406960237947254794649058486763959023031009868314646120454471543946589688765304334956545774438276317620776237784681888823570921879601078383326151555654892101163632979981673839642894020640783337217928099685024523906582894296806090010563622407021949280715077969070129849588221837094327469758016013335562252672648603835405605261757338680030288163916066828482092697091876944251708824998083838376446988734468928742723175412352973955847256922343654714206828262024226500519592252275532293066352855508387285084955668923386710037201361255000564909541173349643640084337772639783477571213551931075301751265376152555688061493069112390382144520229456908891875347186046593774208656294016481382210051437781515633327582697379718379844151247070004985823439347659510753530665278221569972142615075309975764016178625226323264541977931473783909010866803538923149294158315936861302620757869920725392586882092018659008369726645743833117549425453943164162705403737291086969686993361461270722874775407369042844407455753778710438790702651508750241042251686556963250364604513114587685431782851467819853827561485847586431927280075251456318858152298341776158211822774103961793265161547187184459284219100340798932692305879623463353814680790638075959486643513905421190670059805657996144520445771085665647399892787630547866923092555915243234792665334817095312804206129993083247657134212222041189243856934307299139134343492369651693213717979334197154094273486110093673089871845959924688926977260574412512688404364896271492883868122175710954191039068746338335658918095605731445281814984037465455625851795917952288949131964135725755874207748489975545407710278190734345255677060340083312093797502951687762539821580428226601721537351318947031200011591360602654359913449094141465483538026155853415772930646476588709793879576399933104722020300404891600439498528308911173460481948219498825467056843313979660604436691939811523326393341632286281315878331873578124710983984511348755374751580924406278642827795996610355668413700928946151606757358913321915696967014718095433472821856427220561121585693782091719635332690448994576301148557441158779325799337017452828346196836573430645237193469076259107567087798116872010250449613369983116455060130591228664864900778794271544110250367050916525629180434813349265927464659769177836299888307300646910865239366532310336850453314504563776829965236390307264812122349301083678252377423301850735879325499240839273520487247458664309417314788587322934645684422590223455589271439872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 110342544273487002966027697831998153324919633502844981304117507774445122691511791188946757218765496103222132776775755722604707254849725991158817601442407261412465380342481807495183987213590684539609564865908151410814786458146332687409933538017880252731024637397983366894177478691736529360305566578124638431576138932960671386442953270927269247034157599507456960842297912233742634552695465239021225154360172474378905714447801553965880202702287854607946489775985192844934680135021423138327567709994034120702676612774541606759253652472755664641299172536933531563361499847191651638927810667766575438485532717095933843779347805724497043212381569053426279532731061124732388534012902625619802777277611216198256317671890595248322157710306013145326310114115206181362460609259842899606256141962770208037612699185470532231032219614579866010398215934750566708264103855692333558982600471157773509478719724236031578955982442656691679164819280529069944608466074004951415196335661699180351597136318382508485155586486784114900650791999654328813464954311523053463462770957445954246308123114872095002249980390409593791265945005478841661276309633940775305364592809899426789551860983741116309470100237672331883265159552619503118242822046318614045233273776274406173804238377398016950578728988891902638094700436026792846830926959927430598000998055101866779942995727604760784394008054966852158670199009918533881213714746215670236088788760213294604922682213679534651571231175236475735875791875315004919105009637287835955617215090617027293926015955754697413304675662356186961325212363195760218850536505491621486801675873470056869676306425019365336060840272284703258067305912553102818906630623923993805469979777468127933385629179804215710476513886536455265783022711085433002545999135716530402094639472391200594897646432516229124971319344283462901183192178194424409877684994753862623430720984042082856783705792492126387719980660814224386914159618112931310478093362561283543346937008773598424264306971494293833994610479469039200223272199991150911923744896631603703833946657312516420076321307524566249883089172135369955117900990675425715496615960069033494707033454883209710287391260373992680068358783971313362313738565437827645706370498650036126297231690950795366194621341483357457618829198884166408868387939691132740947219540738464562879114712388431723983281602368970075112741882297175466646914143765668926271975905655870212406542088491278570296396885077465619893887783974814199841013202030801242767541549579354855065498118154829196264263725320044892118824628248303633729488993238794943871211137883306881875387701797048678534918994154992730785306686296139862863334536007114712785095820341382138092235566836351667721028158155185372023281728455393687675255511636049994134969790750268736038461482422698815892483653519019595103276775410034760701091807691797556200200416584734056891407307096045645759853692524658402036028897213793450583964248246219142784653758271473657098060037076051239629135616076442862970961574847574104015095328439071624422912625012819803380404910439045592681713271865014297671961441032505021688459597687213265928199586365385380107128497014779136926015054610325133776653249072268073151963751169974465762852865547015306659325703307678921629315217088148909971386817982923889697303589121186692587427962662598062630880570862002640174241961889177100907554095655669106518006375816110862228017929703312566027001749713603919227700357030695953098225162830012505930360770260669697727683722403110311916392205873709818844572188046271123901818798179716500771916593861230553298289527446985052439998716929987502156446631062609886775725460298604148587414242097340621357655682971171679329606103269873127967920659611929806337977230587249950382633184904804779445566121389012364044341983001434644327383513829866461334317157913498616771970480753910845425285770297488406241313383647617242162939855446960130182287587507675686053066997374620704791062065049833281889892584398181624295917991710706532623505371087776180432430160588382653740613259254942710557421684907679430867345038276423454455319266136259355343221486830846509736671008828159226729212333208167212998806930183229071182815957885154134604015662140124887744433967107690685731929927458222597759603261281435213611263211227723258184634339666619032969798420154832062379534340408696430382367031039599397974939523835994112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -31227142082047148524870150535887338078028877232691179717322293500315122153154207682321925538623954751784092928762112583237272635444876224634254647752325711407314527815222518036711844855255930986666287415240767543332972313967421647000957564447905181693074411531350893322649965622368795657207289389030717020284281762384747478575402622202764268178866522788883653496062376379845369492761772267764731285536911158648860989768402350743734838387253965583316658402979355489301142667475671983941680693071813960147686347952304123124136197165264141802206069852878463822188959756737950495986923443948767241597026632638963126259926753582026354981754213053162748847036609548407362967410599943039107054269216046177011857686343948023564934863009372439833127047931099467955310636830762826885553429681094729923571995500773709161629116188838601994473892632705798998777810186481185575599437197105481300639862088027121405892200635383567640399439151974916235130868858555960780265109406769127980953647666138435085439416180941408627672151524024117422743366597339421500297687783177460882529963562653657569004200004025556826925999523292907396228955805132281056337036491139369467596339392254533365226907193022007806200587538005520881298240826891072134666719639905199547555968631626166179837658977343309140271893904544585329089032402850004571647378109755673316443928279006235916241470063643871115527052014656868570122378702977748577817081386993420382783555542004870308233106440740250343571518164768374030132107173347405421369435631719527758923548845719412617415048000245968104832508497567546775588329913361291865858217752416022761619365832100274347359105693287885213527143695145721958691308694684526659334866772861161170923491361505207589685863366383962939997003684207202877346529214465749753082520523404710047375959155624081462533527343068092947460681869763955811751981092509056009515839761014348791508623897210659422193410891788603941892449864433793166851838304305000574510645976643929505069523586993656539543184922937749310594512542151984935945484586573335800264420036121155730793449187493752527585294161311201347011626078260508755911437637645563709328677177906876582655479965971951552899424006219942321050306257903159960385001427473430058824487565238676433013764768983070549420185395976105190142380739655152139604152826014775357714458587024983489853802293003395370471174246143693443225613153403870874103225176024105180107882782669656620024295189574278100973775530292113020243040768395325874957568380134965042225010475774313109780497800498056831407581883505301862631978424177249053918785801170816923350267085600863716206165850103547126103634679280176940508946060322846749962980620208954381273903531418906211970444133910359300706893389484494751348679352986694550517939223844159271489312558217558479419909137591276897819609884396248024647286309034923188406839651209724334739660673730175467486066304084215887644915417532821821227106401297652225651884086948704209071955114863426963418296000939769809993630230153916415426676902364393751378953694563566253512402924425552378758209785601892382114394714655273199283792999754084020056516024659878490931539666231723486570700778610363932311914106235279495970092132973013636187909679762555055111715740439759813126168499255164786081813114997660500290014935452249819245550826765724482867104819480502393918067551689172023816595508355108659831127943517338060954009479406713087301998073047030442438712815024809011366780364800611877432957484758680911962839460457982329534236367405109183791743818073042766433276780130849710063815352588091058910867007991185966957831631458193521526978307253125285040475000557327345338437323817363459993106564491394092887303555003073179281028913160328955306419765534728878818625306055625294108724119918548154769371043673800348730304883803077673289360355314530033959014109560982938862549375195807593033295923558948687018718151089073868741205398656074807713965233919256771945178424313463682719031759511507479725723636901145945564516370646624915386813119487165640819073479013814347882768069346232834516874001083694883921151942634451311732421577390094123031925198707570394688839075453825466573994410417593717941816946620121313873724362897451459411710915701077861260313188686952755000993249830215288258933167723318174378209318149676535958984632378251586724468440240729730550730284550181219271340510412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 10976848021792015410859103927441367091720478342935913771842275093697465245927037926122504979717667802366140368991972345569474372384466045043924410610105587326219424711360966571682163264653098728816685800912552286753336895900565813697193513077584213876805158242070463537236318885887661884388641869339581562240051554856603800068219630642785004342877525300122385480981528460309150817405113367551379593389956218799296113571656989048518405405571874289402777730378004568958322329807358806692221633274478584478726809211726566252286569562502009780039812606869797154591817011810647988303913473267598705135976802629905814194096919888391395688156747283743649563198077065760212454802433147062256902966004979337660819248459505248524645995173282470035226230358167637865347578734464537801394650917004402780670557246223645564321199275161848100256652539992754575642202625580843394943089896239918690600081667701634307392120572358853429812219002604411285527449350193539216903323049761856440925339008828903440698169715769723243722233058504083620161763988040170625483594054996507994629423957126677328728501657914063392430892561304594968850110103748048267876664254702366585420870028547429422716237859534533611032901068778351051543264632552254725010532224914685591962725285110760056766657595476849438564505741984212569024613833541607440757235892652240746368526134927363879151051054370982712895790257277947691215347205324339191496488560301728879538709362706636779412585784369071720027211457717750658972789942574697368571771629607161103219956813448961423307370458273627186777478172237438975258508359726267227847099650056076962906178679655425653121785444181540306104515921615748430720766011248249898195979370909022937052695801778472291382689618492512440514920527036446741169462592504635440166444922895191924292357289826256856058461816221971763850888983149385445934998024131764702131813323223580768102743259105736188047915524789939267471366143692295733201467340498079825121476761021788017679195431475929938350464047636603895634931446465790674084236291089222532161832672505839173386739967440460257529423489299896652332077855253216930031278093849116809376669986538421318033607208963868819389927784920085060334319201412227881923750439555729581518232418188316717057973351596352007633140273518063423773183399056127242114421459648782990174734914731275464637563678504671859743367930862917750064637012916544221966440578764000703589217668646410956457485239659955864389962090899837492546927026194249082663161368500184087377800838191933117777768803923854621370167698227689543743177495635094449062475082248194147506989688869237060557532185601670620583116801348402118669671934187549123511256104525564921363599783517732781196840801827570467279876005355694375155461374599473465847212054150146774695352872648879152214004507966953412345032039070830657103324606948673222658749697749040699874530390181700204227799400707386829085773690870136078133789312158905621878148104850686730928630707812167811861551941832086494348934149828542457919715517144912605655116147755115684482742398284487605347838470760333474415875867318994252969573809139268520669213574745951809978354413262633926671749488584237084247606756358944058589237637892817649810160987661609807485051218390924803174878797932147356431581848871079932448425455226871013712352067005685627000576175029650472991350386467721629808073895816629771586175835490857525595385644769044498528001911252061966719338013474389112711075405635630768885584694349767776123805009291075395685851185041347734445063971211900328440509795564161880598327406663901689697717544292074979540113225475240705889066446692586486290533365921557273542532306776816424919761391176345116905026272294069226461616249208436924747290497862492376365563785383884562083569439334505967028350094045729403339734581000419251114764922219212804161792365410567823802853691536673535345826955114057480154165984067580729399163192310323930456887170381387741459926282988671350777905843310059471218714775081728168163246123554618272481361654236696275214971306666449381974344645977800863361880567274371832468103922319065896817732100187653908656171928155603296572122288886319514125938895122370264756942572388497111902481133167503550762708147543672633770808775994923448026501201477970068839419826768496938252887825835905349057749785166230230807058841103093595184388964222291079275216896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -3847984095119254140981293127275447662868170960510223039166145818396676469086209855373436272877764855758707655612047311422395729394713291531136464321169863955396270267905278168873911446363509586662120183721741928706021565313046867730366249341141142939263093660610094414145441454473357488054812242323264580234413811004952756093550885867849604827096327844893614695518805971194360429503795656662236197789340062325016672875484576194015409085599862507979103848697859445103090702878653202511441290096703120025798263740695281324057194364731795890222798399503352804226084935849447678634173406765426182207486592137341542537580740579242747951492998036259982051204577262063175890499907136036316216335065080382277228905852990390786884313517659261769096772514334590114141183691966542453500308736113399470328248327817795551865189200986102230595447245210520003000786267136454777581726660839467320598213227224404470001940812357919720360954261474527154571723452311525615742003648498972910024259533433935530923367121810832916824283945221158940204136233221900265050359988257932364598742746139454103776251599785749709291833796947686477418821396747213643866052602179738316080576645446579776644617361128170061892420091385633623344394321337124482437042187972600411277447376918902310831882561245036489175408273270254493431501517632340079596586946777119164839400994113198986393307565228001939970870982601335749731412745395338343727736528586207972263423680342163422069645060718083732810105538633262446540808867462686285187759615528597609798271781926724631928597583443018932118291112929640073648369633085379824589437705710096686344180904654950936324685965647129975813567096756649928379051561393029952022810511808194122806049473309073208351058905403619202454408233618048091406269254220010953782048999339010549396323629299558883129652643771655621779325215055542006729533788482471799245422735218063740251693904696253851339056987924831266916988618302162557207687430099152896502098506923564634521087622562194392764539997784551827808376986783159448722029067033943137258175439315231368716202945306166604575002698784877307578121904727007088804199365861732080157216444295576193358646501889763256872516360041358089585285065544888408215614845260060733885606090849281728181414965046018690184980151661671375096004895160413286075737631792984655766216034419298376094284259378271011286830545225679867230633003299549408330522699917047361369228085260600071702291052018824237520814998454518589849133878604413697703181786318295465313922365071548107457947464167579139205027664809714359484470159608836063078659848776168246157097905230430365650434932747694462912155849916903369480349082332267613382595309967379894294687237875814912994827213415401529212731031522495252713206388442565701261768966446775886917764449784995300685266614237681861788953724159550124167467729532758219209039276242245350748398968391026821640792031222914490949679680738701883362071211406819614029750396390461233343781784312817362979731033597426570239423951290457332934010159994781547824702468089681662915113824431437926214942527197023951955065044865004667257510328998916797155374358170561073150689537283311318046515204480366789820477298353602315478847023151005176690120293184495846994092860319065617945671431774903919087403911421812046882848766876531299880406496820117061152569442318212583179906202530193833936123132859824666765810907393613660324682502169331231081539340734040750117035740621724942303166826429850307455141130831142046318937887970595449972432509783816707992553775516894248593691573576009811959791325682525035804670940904180644423362753384349617309358566310354164166099994580764475597866485975339665578275933886298472743886271446537497810940098973978947653332860750500917626447584112821532917598645654250418472598326779298286393253137925126157721405546470963531165316071171182052628039067751738304085372125376063028643775312474941643441553858487350798259305684469312398119044635085069864496702597252762808933550499178938398846194267372735053222135422724498758495101865507378132065197824227856437747420568401469242693515631106941044717784302820914706695029766746548322261771245453461563721207505611085309394669073563756353707829508399188752762734684779338492458526510315651652885343137210666668257550359249882078986252319121731136907886464785421512617493692165185511258474319936195919872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 1197447647729845605301315700903367847314888213610008710379227022791264913776266937400575439817559045368018500354615039618729076544042539484484087958465526582323188618219967303012433456915536751116133095262708110129657733034111409342796666919651869995090264231464360466358330932737401102310578205779613009141844319245180162295128880276471816978499314049356854515305090891772363244777035165064387814954624323883884940042405626917700939981024629995112251978739343310802366427840523537637724954691658143245754874503914820289302139579841492941718659241305113802582396117227814879095527270098443378119467880596820028918271961923683173308900953765378799260236576927665513235470115592025129871091795703783911070425033672724151570478564797382686446919949599139483218557598580519244640322607074728109678968633004920431648093994825436900583067529872451089776915341937432686715767603288707733217882596737754594857073540583124179367526972397362936335135155751225426332199398358175677103501198978735074060862530583128928413033991887551943915803915272173066170990166751648583621671677341087378185821589770135827612411976065821705956174545540019115097977673016947827133215082428794667784600851572409829728311262785391559007625184379445078929675850908087927872244570284596418864225586821009298880904729549266186922649791418618598548923182909825734385169412876535662962557780725102122361398185921700523326015349870821223638562962274395065817889644305032598251381305114210738652654674045901461553546010720704043612362368926433723181898257130178302979278071722350195424377785612105648114087231634671555985792496174417490988301461022581411468462245953966405931227220182998096014770953740147218734258259343193560526013361020862271621410694684945293079928176227052310230599762036570514394175509707359511382428955257810026790825807348761698926533998444588193318988452083785480240057895899444413991215591103103101610445406201940637020758042141718848345351041288946872231572059077745855555010721559236741829161793640678925241994220335672663123316253706455256338985261317946669826486677599790478862742851327353859984279943992468457005294510322142098444624750648449930500144077742891185246505419912545544329630277124628068446956147519764488569620265254024242839679382858595394080868975430404366629317150898917471068399493124198418662193480686535231564463561003313597036585704829274969479760895387670058457339786874417956187247527780487417557298433730360715656516669923205602753191551023114656640395742150227173771376492735774827584221068414745647083434485149814092994526472913924691585613470174919463239686340912253693449010635090399404130349570831377658539433838028367114906264427646631867062464177743659277922167947686608089039661881038163103879604202908131015138112024504682166249881252795673313134046080312095964669067295618236754615868648692850847666587887263982961680606193952926280310756133000894699355481580404997900255709124441208150937445348954864632724489248002441771121298698731871100542253489689000723543134888592231285750791951058435499394088614908257430998238587532892749088479963850459949565883712217077848234403437926432172454900169164989220196957260115193054084303605956527515201289398780464118530659389864389575117479239592263340676725307486852852924039662382980473475636575987908508548819756290012888227671022049869169842385324820608509477410694939262022166479058470136978469867369336087946062952053403350622664160189390393454079445163490205595108564394709419555757458694920716461188922620946687827387512804078730701741974902039625001038519555564825175064139342491444037703195148103442322517113014726279723411599659819960226444084693058172944885462889773123461055184393948788749828784497727802416213808131480251215115954601415625429218603976496208972471730441570185606497876079156892018785865914536082264928794435819332996592023103004059455557164530662257966927324906331219827766830898834476270576529947137718907016501470754125676448176191212127053775769027069858134279291966545217360485174161071566156796457371801078741256129017099378232427194608386969737674618142584476188019003315026844662576536324184488954691886710167417591933320004615981846745932066903277112611110018998934628083805954185558345845141169613589806721128644215105279989410869085773537729729663764665497957061704632343507742462711284699514949601260029870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -330352731862567024877307746807700706107397553717105951969587565717788281912393064285820250227174669218749946579619872377032325888175460430778642862740418576156261571554840683931599202098192379745481729748128561992990898815180590519771304393081932127638083011910742334926074646731126068018053794206071904128743585161065662469307561616106019270293514350760260899590726774390492557659939281781423148625258378439889646114676290768579497414688690034977275299312735910032085879393360169785483210863799203416990139359637368134379016915240570763250390581472232631331514504756177382765127118167780134565839507085864163364763977618094485860166002121402030053723067010789636736901799606695134897997854300496419668756551626488599492046567412723669406675099749415069767666382902233792951656225843382913630236594735944537043251897172396312092984992569962749052186712394270373647591878435280693771976461490135145786417569472991111058018053937308951935258427807206580492475466520830561736886930766593853486114758597664737516866163108237473873604430264328580573519645904595790439398214001682321682913568886440550943195932195787738354277546887016763519322980437828897891158084092751782949592816768276384729199948065253886494078639527063686976855935352043393775744107675308906658683470351221787564479496618930407927523290764730616489395371271732383019657433664040048755667069610798274174480539727546234981226921051696674751211782276619816446093771392260223617995686173409374187764490144943431331060224549977937217838343507864874069325657633561626094933284961501464882814647907332165946294965444859477836959216006621907718651680202980375235988524074746647942346905582823296137022998031898791310272541539551702888872904919217825173061457519643859532957149756661683360532202791925602026575440263278325726530939462688134383955909525056282469036797964961941969034110170812157028531936173130166783721048790049699367590215622770103230526141586547270884471514617933613678081806628077926167779201986234047903744802330185126518722491020956400323570160125306948559807583669249481437964115880313779655521615692807371024143643114862600906721346496149747897957667808136638233727959243659137405104626693279915798466361382050777560772803269997324576526207884793239365068686912729427139976976961680713245455912280245439086962127214222756485686481273747954843943443578608079746944232302588179772945369435222998682499080308062223402099299414017729169688334574694638452984274299615000126648256127005150146729601000070589508831432609243417354344896785753829296533014620242864159419304644616770894166995912725580909435166956314260162953932785522649020877690173384149909836153244842526641887572358363095935692480260817372532698661019276039287441004466857145336656011113380541801615534313173313820478120868237415569711476907205890417435104690748046079927643924960050544737077341715278682659641254835374739809212308621148463095515990523927121789803112025227298798655694972932131541336008887566260948513301718692595099074031880844917246595659653683860506405418967282789923194896861384421262451394312693694415252794587006580738879730398434923170452993961817064445550483341758272236075209104427294612201394460933128164699543909713952760582936824937599643915686526337393222096077126572061385066443596463426750243614037817714868087742673294464851655229082041325868410512733948455879457166957741027524089451705787544615103669501056058746977212322173916140400650362119147439513020419791721824540365588044634075413384142767404192726213650727031149834611151275134816240134243393795389920058333850981201382960967223108702681446938708287619376377826676254925540031277049548255509978163908609616161935548833089425852384264357377465454121594626531217146712878223187868183888766054880067353869317398446130619316019959094397803125496006406009376398356383284322801474142590512700765919329102950938224009189136465893127957367852305559156442974543426242043696786332992590134052930978341692366855281995244703376848129474938128529000756267565493213714775726503816181166841128259907697643799920199117230495219818875382241676830786541338884971870614668152792836329243706616329264544388171522879945803765986421361451330908959444520090368912667135706554670074328447334513301283436150467629486486583448512694304804830954133208030302301315214437593032891023371957535170305443495936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 82156531503368327974761294268281064194526525080141921168562012712146627187529451280677508382937605596890666971926664716570396845395408156149538657744130679380193012061287463564264716232449660000341348019839019368422109067474115693408864735737869041486804750521694743772868583242952130816562087137759184667144831173351065302294655665821825423308252897008095016320687992909626903402296761413727698074884868655466670456965020434954153607784768913975665010753887298216730235472744563490428446861222416734093036493233000725738343218110050096447458359710972706145434754679316494661387732190485328555968591177989129489557657858343555640961539411032955126775275751116464387419307420522673450015532449214685600224209942958607771516426250119272435371937903670873590814660613480935593680172686891565769195446268913627458404820968065296902219189208752562644886240590117805087754303017345874220839279515042798429097637991466304701578472659009637506813005857162819897175688956728845392536275173015445862004742922614537966236220766027743270851868246190598244447684777583078625943514339265353078093545955337316825613444022408432454047686151712630618505151521860800238725413181065610277107070237753444938590359743262886174192894353213759600941222492600290284248423526778039793555151724382692775628014061400770387173980908188133453336120806537244468555491594147433426691633587383546339621749016274640901340919369863924814240831232459784977429631839120632369895440885626589647366832406460145300682267972505192996609376298141475850558377847097243031285834482129134132473602506210583993214929633676945643779830346264177638994384725922308548193487651434560562253727342639961477545420275981919185895533790643012951448813384704428819073517362168787515804102321603595587619171708096151199133251024137132938742413132606615976071618156270879980292349328322853556964835554242741616158462422748285409059605948945059572057749095167221825156696576346093960904062647512155390191967491249619011219954551258241144090946087247838843762995697653130224974136626186833592631848660919139526465787619368528007750947164238508652230196273421778652408658062887765536622782893254215944755642944411432026818246092620988834323068528088344723817631909645988313449503422607035339857007719398938824136625385997129124438365421907150923230724312747080777304642938552420583123098281489344711623968169809112558533837401960599079831563267882445524333909213013825214789114178512315701699975814863426594230526221860762135511152564964138373147339292097150882973890924635863159379958077637375274515724298579384728944248009247645753302486863932572948011974561795571184580234007748196906439953356258161480826195716039367401945806251878516949271834128013664612709043479516857571567026210433037601382132946963112955076161864377102211629903426921334373909690167182960657206141690196205615031357506972240649221261072190454043213524739353918242206860925169291043280378287289893449276026391116382491332203796787850972846032130510202251457858822167852540904597229133403736402147547406141771899715948251199909147097612068418948878695230847456653155700409649943383652129475424874225634878850735716879236278061425959399202757730251994677061130091250824370626697901518555729066240182330154676318902517367320360724220568720279716491653260537493890181449977340972806075437699299828521502890573955698445968306705604361847183448083007902018202554057679288475535356538972109822690336195577676157969874514628366681907811161481919738153826315103300756947008292173767246262074763074708706829853532126201290872236858773795516278591804574707716360284662458963803000260017393954882752155467478027523373864829666133353174035030982762807444142340763129780574915511559267011693911135889714186889091542017667314829739413051390080456475582361858123488299170423462961182315257659404910921893739944815980562354403037835527137909981165504922190513825443066509222357790678398939106525085991159708919315779418946653625342836092781444430483650908400476834800241302709244878268354384564529462773051162185111383292033666442289736915015355375345025729038736070176754921615693028576502247821629939703475444145669407873026144616405037603924579661223087310767423726103127997520542991600669464953935785603791473162292804209049831689909883896058354793755802230014095234011976144800584556892153565786669056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -18173711339878826298722025685915163808362211326256345779050171081123027199497763491665871783285020854001767284482206295057116892444814871788775907860055231139305517881671737165423313429685045401731218360116712854235204063027558129384581677152386443445994225203033294180199738607769128005789373299740082098762064927317456428579015381558436577388578785189009872218586982294585566844916468165763005907833916410891338784449115535160720230041095707415231758570615429142485081160548345607462752521333040187181756541390898110492768361926189878031723178025145952801202161163782805881054956496813725021241679007546943156775707916181816445751797934625190431401797867557766393522124136026907124135997869716518683238748193495344106799037987588239963681211805769784230305425831641727956666501159330970323698591850590351854053428968501612681473979522087611780538208258518099318840764278667166243823466710027940633774951098322479222542220318722980720263857374842287094414404609816297763707571695326691458944179605901098831328656587123834869221233340654183653324773147099551066496875855624172272216644611677523591311648987493794791787454362897731338586767229972983527916995610136955645999006451441797247163273779857461518770955329339662610511888931227996753867941606714711383355312994718412557019989747957142464475496226673858350274541774327322402932928672276804761650380434539960976275825624292384607140684975118251450432093786648083338544468970394582703257076623512331505729979407114036534692976211095838880063830314034034301902026598914252311484259958096569294706252055151696524932225749255949168107249465671004062653381263032666875833084755182452583673557268046715033689726492121688517817497921381118972613223061140939163273802059129933855605592127517039640850734254248661120566849169412327432639117843747742317772676252804396927894909791157429710714484741279036585675785287427178939525286745999272641453786432444460848169868243946180051192080296949786419937538793492129386508367479301382767005272599701705959440910047668058554453498838014406615517715646159187633500916872806516235575093704724772271913878916968291264326348854159612617559165311372349746411238166674715098743308270570216992693479329250809377002499661528552738905222619397813421428017275783024948434408108270861874552664212510595315988018185301280719806443579047320769010251966242897084306582265854973160842700190461276735397247244234107493698721439970079601349511272787446374046264261661106185032503027504692486378469605478523841808751967407252878731492562726316135965431936675015346720439230365486807711345840298638480369226968623209255638792756304389438154229178457096565534512748152349993997017417052160983741732615385809874730823021300196859832676251027383744958227348218969850529873883721568478696357533924568973178695106837967173417721317570481489409717981812212487142619396140523819046619852572307669145179474463292875502042660941079648539193416380556907962909882855992745655482853162156125381337893235096712634701075075579504502414990580403243460176310137970511838213478310156256236750959023980856748609311745000702342656118617994123640438367718877210763465457193458206575327756622045501810400433152593672208037437918322462199288056866249857120089790608871241852936167317727140392779389812204988676513394856103645480530844086804239442330073455325408962156292206924435150418769015741457788072184639735716519572253269961571781443818144523538550981790648533768411814378287441257694238162914772858424952893740969627364787777515769243624417816599576428439275975004819850488447705865182648919892724098798562759394263236389032760470827391524745192959640563389545836780109433986992339691298321753180290802198146375955558905386440862792972803519292422076578640053846517938913074007050743126486824255681059930380546105428997125565852511709610714753407081966241494701517767214125879062768604316663844992992958635607589677650329953982991080809837054392925195623363309247281914811289353503673749860352082478772962997398614966121559132128738208290545506699935038140499024952869012735065225446539106322453350698391327977947018283775415281885098882625056175454581447452801914549478307628727763948326697658700342707557255820999230305993924466499541413792559520251261201087551577700308865297497615441170780928934573781282354159401291360529279626194588794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 3417627750310036980392411423535575063180031251078177810061366135754194752555859391599833740026836170882335271133620018281831872682549352250564252956764736859303043939887132764261311768521765146852535281382870828308415131556508328168018285625657051616074946685201791122057729248624594227669748068297561112310893756335251187922955998098893940068322031493349742716540609790933047582171135450991828144178360913379300437406750621378409969592483238495968614748035098341822692800341551886570084829981933841375946195223580088601019308409764582162269214985502525677970865141115696638678781583784112410638891731513294034736320857500635519963385912307638880192633478929744227254427804611061977228347088702570126054907216842294022805757491682277034139402271911345215036550375014911978457057684249857124107107632780993925399952139258049799051356566912924507676594684075944086772289988031244450361904968844192570709062342128069414844813700677945795277909301172174590585376224589498348908841814961708719501909811703823990787025001723644757468854824892116746824943991216376588540158965301449876935894771048024746489591068959564918152126897576216525019457420700528072898763479221866226106131402725576640476681131068892790712503028411887691296849079666992188778719135312253462591796760411809430952032101906084198687058688128365066848716649076310695100464974242963598631392506150927113988818222547852870258760496343738342502763167546162935315441086012824994461619799988629143885034120673684511146239477425262321356906685377653479551847977948968943854105589171743859112947025082332335435087972916280791300952527364715891146015733647580323524828781478029050645522063566962700809610196007943204468965623250460147654424706782010413322473194957560510055378151862487197644327416464374518994358189010436951622807023647347538338469890471105225693885183708501229293794808718793696348525237574038877195262763726076770894842605516809448713762011456390336529102109804135726057700745755972232670095981621351406949689443244971891117069209562085940336496286545099652974785963608195204123269119704870077297788662195803561900710892821635734867267646560017614448133642199859982396757367148554172789134047269621861225260845953779074643529987895662301097668136301902548579066392436037046282829125239942331494460281503993629797256323093403472064702690903426067034271735062424592416896322946859202592003849497981144737141392227478829718536613361249607828884205217587227510421014451895747343520924303343269446874575828389051093336356426012680193548188693806415154132939195701186705709288306282809827827546949941327208564817722438716689095492485584991297977698419013285901989783415650929908665835623684039190935291974045030459143972212856758238435333582632610197411689714714467579468781904668047448702210573589238396777100899726650016895498201585140099704814542952668057764374650340185466431170868966314180592178153084463696750151085726780570315642539909414097196775400100631851543781168398543189608972232093962613106843545665820198162626157311314175510572994436721091120767729070733138485157214891822587137922921657599705855892055266425342575859888271235931976405482495744713433682670864351602287547697213570391257158340235659698082019672260726360449337319560589689918620488758314739182191982165330646966177329231900850403165137824632274228138236842933059996033436936546785710223690533371695915976543680950361248290592999876174337349352477946768276999162728161702502918746727769685035334047354106229069940611057140673463110542206878038067464786228148678174530503771792350892156088040728476933661071287540651325336271943397254531128601773473919099693203851421151487942524439257581510205419185380834829980811014790039588477209612256354106061982087618345387265526340338597815930300987875086263562248512297204859905998065697813523431517518905813083612005007531963224456076786670198304950621202725380674691649680443671656827802656017695237396152811930896857404000171056675812225514964920045310457887599367035016871025846421826326574941881407834185158030710160963711799376166800905910345389211721913331420845548730628571580514805112063690033816423587763582800625002306852017615014688329326769659377401606568838126653156845667398186259294589171445082658204747911550939500496121131921979791103535111676332504735890475630117473257401426431180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -511457247425683530098801409921992680272568082803614945127450153787675412880856382813254362222529443974801978271987580560054360173628478329297299599297874308784556223518485793763999793467056703607451699652281186372574798574384722185693700387281018498480444429313511045698965177265526354830142094223971255859471602912217971691976792175168239797621526407695774466191574697297616585689604414633439609995461415502485179753631101845956383184473784528818270455642111895238283592469411470543712620630271110143446849089518745314615343438944991437940868957637952381979564325630480328867931569952315129426592401048087405288351054574119340564525088483258280415258430287705126173720348104967197816550017880212792147057462232633105007421270624694428764918844381036506127344342630937074772614767009987928433810926325503831459613999378770296943940068132709800734641527574026850001278852530037458368286204505549155546380746317435991674649662083752972484641323870544224216567867364430993996389383036993789759613151898233705630169936017022338316652356819663899927319405057445786110502539358213350716180855156074706076758324111357145219412863019557700971807225817980129655902731116348244187146014979086704907119215352096864848975060623794102574847859191073468878116422373566445931262820695356854460244569209259091026088287645720601440525893431574174665924644556561397171899836971772110342562556133605898392400849328909822754170517679548562891314277100904431446101250055711217833429839484128034994827017061822466162793297190127170463572383314392346684975573677186386712980048604531276847211546834446006680623370920160554339447237763223908362057197532646300611127509449408827098311702526386000618403993200983940777234037229265040375121907673694311916939663895214470429452966538701042879711457996983263501554280629631695945577674269938957829856167062230463229047799575174545945245307372113364108592192489052633609731546245738413983412594973804038639734340863301776307998934569294078086739458073082498192819371434504245754504381057153950472616213986446649353246958442021330602517872550302309932159481924201708602967357098685894119069062381151159026036270621449980773960974549861834419005383384660934088622777199974192634383605288158062484341675096442699948257900963874456732100097104497695368891970618847332410481141815986974245494795402307465382559246400219384369241417262947058923629607628259990301107800277735352705234761819751875752452272174503762159141043385120117203472911198909081788102894292583301249024249174399455877762975070573949118442422647930503387511899669392536915076394415216799234602451808802007283714079720586810704125797785802275188017132193297369951017065366127587749346399106218774839649480808659951457273091227267811982137144914894367156528015695348804496913494629669630252105029178196571342171382291847559318386859146745408138077972266332450934376432968051042755725357212505252075936701342661950221801186245154082709454511331122190522046046071877293059602493140005384270767262488223921882938716571254455479716221653436475554207904937321596189725487554612270075259046307111796846832697649540932606619580681076107592781554809522553017459092483586211887945969763348656034791779941652922776380939392547823264670566035213135485224598711573736930392537262854020785898913693426762656352362033600312283919300968774021375676594971908780365688077162671240238615020693787687712806255626504426888848784696000574565232964652326621344984203573528767528283606030847285038311920386838964118690636640591679948606849194641564069784355880437509905019652261681606053067160080810176530498461237278383840736777077010885725240306339815670058874897739445318909780224918033791240003353563143433649702130117458512935081450239910170140731959516239602984434556568330752451044735150035327377292272986095657445252754159006863287635019624092229318142148329027703788786153759083185629757230784505712696460169579975915581836416202136205423028351239418615675235322853976030409572729118229897287645450323971552604336368189522800683500699543370439879598494658922347056874185516137702780339286873087800651477593854360949134514785171845299705892366764341188083211013001386027047487361504789744359483007415917826154321414826240193783590328262869892894686404766110192854246192517815974857245738529071156664221288508432154466713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 53678620764263087459526553623469331661436210271934139062283543303400857927143487250873178873278276513777406354932401167208723537644597015092623772613036123608905421829441041004164973870577128518837794927800675412996868781176479988002090631416535804875524055944881944714386411509079714155168543383279934738144071563278004684721655282274617722384296123871813227455358158371670511312451433295953367100602433077188709479243892544033795784876862775026626638452055606758666368562415664500976495122777043960891902997171444953468732464983169467657238738434338343357760510550048634630917099577861527888129019442101128181979139315527920682293651035303850774250592273785096467494124665022044116015527274609789890415755550199380785238308198037309285381570183527543462131638257555409658236237735103121959693866252541415191091489824902532576882268819920573549723550127293180657906955164565465297267170503353640203115090839361260779683264832734186804708021835776456044682808282297944890225647020094642379740647798549426486797248470630209654465691966958812083330282529389158985076768886090991680934662755632905985724556532839938033873271093420917543381845046163805416071317304269304537643068424356113876143216248614072840830754659215705555297958977849026410034809261735213985370011314100134964571087052278990762887717184446992554174240504286776528569532194501606820344216487095959816680735866950571362226797521099598965127574826807406894596487601531867966469831693521511363485571995549799205852622656078547994547776678078447793137144613942052792530247118049177471957124577084278850377855974648421443339092692617361180258281358968156822707410916369224651901775656574126140488772443005930442391961606079269123369586420392528993718226218959300846785070787900591774490457832888898205670852751010396745512629339634780709983576990119921356653256253449118119994917712967780517567839988404867151765960987756645900310980684972387098345005736044979193397680803757329776205667993784095176830170026571111261747338172705981741791126225478281402587019643123015860244163379369106894185356614401281393881161030892681750525550346044221285036757362188348402729136178820314230281921806367655286262829886660140423807406046857256308839831970365067624432396206422202415709191593281079803201631190639516855398136641449524541530221030512044834934216346349388428855908589988644325435545007015868939856320193036413955711431310669060244722327812493072181472475710505788661989006922175050936766285584100883081893929989460567201384369429129952278993278710590234234128622629677656012975025525550301230328167264736662904371183987479457636851288985505192150561823156427606454051613256909657134961139058761425124382527069085444684992142345183937615600274171684709368608152160833366207080019041802555556184070723235565536695043239881032548491455644800792202443523398082922568135261953005466492881652939888334946596411406999277423810195915009278688324929389520277080694779962855149935269750590651820961179810321194884780655947651950344741689175405265055815627624192113911619470651038324504914513678659429587747593258338131313190602859906881700481405791995190715328899927682220385675610456716587185373130533358599649728307876543548737979069513313932102453423184307088110479307458218852988894330954865110780911136824957073925746739247361999811509141353997818072965189329925476683634525025673861026895432184306803501881288490831601167760497621576317336468145829794992015739980137473075550329977377036436478723538943646531593440936381056646509545245464939266134409614213658625828255038729137617643975448259927585804717572134037363350292940781386913616341929862121321696311002526295736131837740186970728018271306525216837198789033097467089164559047256928752038681899844338653248659479442135061502640299150540017636959169002283239143402331368488780101787703798758481765153783314551704056768186749438571729268472416967388739108961289109317521339508208743313140124265550629480026217528739183435845065266359459871031241874068965154305915816738061396568649056563413443702884023960545499216767721093066025561784024512440864156196594094641958444026046822761968227926549359947502829626800958259397951776889133891099589295003025368857065636213107807042409503530874622869496008295248427232092303033433000608208692000211428987422715562930970285834240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -1538853821920020317122486353471433787690875831558729598143625778240398640611560405791069848037527355450451956379962532104082599728768292313323276829334197420716992835688415787072145073335104025897843727247740902384465064005778563216401804851976677559438666773807771585451381413423371990191636234940805455028193398905065760714499490643188161637485968255326726357562804885074102358721000101158650145281240831330300285619462536722493621451317392456352067398755300400478234155120545597652309968556439706782921138935851647936913903058807982099001683055137816541047048306832637361885908018882217198818447445784681725106801560180007671916019211240478015216157650406189394387982046057472869387811475619477672838526431818306161139816765405872053434715320395891468145170654272691416660616630103346440772409554383081730937323861808990372997713625423793145084708429898637269274625067640051131749935095376827222698307711528203436362909675619222770822089181555803047083170253784694958951059399494989483169499345740640751990681643134196488921936466284306754019410019856563381527834784114593603353275643616230177198070973896690043744918658455401166404727788535877378885771832505139195969523553207438764134520655995698418674827056127696540621134925054371806087234527673987157942113881573407710664665234305325068142533968305807956843188155615003716693836967140590296778909728546414495444379212110623907717113047084255288630892705527161443437476142446144353274724993756062715551782120447004997242517994272474511599785166727220200367248277752486557169840470123137933314423530112338301131443608472712467903538258155378136109823850639225351185435497978669720645034971792786778243948217402349398308751495822327961096014612875312974173120453862748516870305813087348322514889229863566493935874856416317331074343056297428553697053410128118480409983092736788465489845673200854827188809505967744493107281789550910617445860006726642330692737142870410961010612915299819050186070016324775489924314521237292552165517467976463799962733868175462252992337782378409067269420943354951336697152295145818128016467223588846137366327365797930429064983583573062956827520954489857695928499578308352935844878522442283984448957100506953497125246968794383680263106009457319872872066939076702994543860214225298096879565443663756858121261526438535038371514025076353800305253330790185941107342128532565030352226262697197451560935747886531269947478945176279431860804965831686440834280620209130793087651706336574606342598400150378938893331396826304024450223524815778028529266702955913266694473776071838215072554490590642042351351766876593441636852908264880931953418128969113429216538524865134684631878865971240511956500347885494580427401352933273381551183304676922041643046684105102677940442973574712327687117881008431396734369384854771100858735248111145443394873297973236786163519780166896546741900098484588396540910315412937489438607772962469179568488588862919437620347009508983077652327609482709627842828356472284400396326301335814141966790728508707973559769166286564998938487850167333251569276075293121930169818299375656290608644202815872946239527852809613438179947396900824905926897682025011289136560806565358928791540084498191463428296063555388176568440801073526413560527401261131664709318318306631341002487073613460436981630230362562640241996580714264240858035692820949751571432846198322360989352736403940161295399010979125268795177732914359680223011208742793313989456700347507351115976284051960398422848608110785632858663561017304266724497358263628581906942545944508318576805954872849545863972193315950055003626838133603967879113615469903652902213972034507160304210897187829562531106730754161952372905788313027611280650298522999473472060631732370336618071865081806563888936831979012828546055512658600769608776561965403520296496506192510423270623638579301126946345597357745865496882145920294351834465683831911996879679455682135904925130874780817806187176146459680021244579345905381332514217513402630483884737166335161438324563766012593471043872785674967349437131824999892321640028786706216517625333006704744966250724102599794488984665230772481175926478352137541120819553415139936458820239471046105744981581532823034004508956032459648016462648085248660867459435223983852531267370240962715049687133959718932799380059586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -1020457643612914807231888522667630765498298651892920860847594389357201509085170586408562937889609242954950106563551890729303349814154799186441632318499126092882645921475619521163966714203401967945855849351135980009313126713685466826310063876661451338671306065558984056044564927686652351694298618005841623273716260244280456538812472438328189719248681163988065443940003248888227618226742954106067158070853833590704177060747017754917524371618325120501955992208741717537083447248123140009432918320320293583790874654940329936026660755137444417911723998484318984149266242704667926135097238614647275258503580264786593561289935474602297232250032574225236913825050313365423229230240004793969947919070201267241837964087357281768987177028178429721690521179209059822540699732027267335312882160348801627290547241200095386821842257459843218947859453209551651215144257287113713891612391831960286898273161985063930333634593997416838468510117719519457836401343717213156296912856362780271394065140847027573396273608335126596453928157029538930934087039880978318893877790790546515365208615519464376397056947403194182768477420234340580434916794770395493919141469281032098345020272641372982166936158225238823529742219463574071606066234608312666678055307650954010483969554099692921315373439953182253142914022577919689067831933246893198598412616453413568068058199110086028533910634498276263512560874328033625370006330169481673806600299918420827757247633376832472640913367095779710638174934289016092724233151901612431451019991632511744264057518906704627473519435120178031844953485250924965497273089343218961841126431004492242622526097991999808180344201482269648366525385284853661276631257851674445688334882590401904543340769242123894448144611161140635911171218503276343668232906922250886395578352339846761229250141011206421141778922968767770424586161651957748235425149051092106707039820394135914329263246904742397564073669724080391243744488499572530862066122679843747342397950767316624811081744577386509376812852875615142704774041873011530068276246023079356944159011202964018170615850320484163077728673083133020726570430073773241267433337846462131582004052620439589240168007241663977775857663552172719688326594724178578093235569327515796589028534748615278897304359463392810483139424269537929121359524025596261257300125952606514936814133297875365763012759211116804836309715572097622179853081338613908447879320259888371360428965443495683647447101831710010941641808760988344515343861504091801723736498709001259968838547615766703491155539110821865281130328287314591829100808353175702673503127045772505817359891055563835919297021680205038589074470344586599397381018261970302131844641070072124745625735644200446948986358685058829945957219087348104449508913808520162167347202041974059686054490776415559113193555871241509194311801626725393368959787395001195732844186328231260656988272676067064604446650491898666744635315293212444150664679869026320087115617225648198667383525705753142180975628472934966738600153194242051511792002213646352642615455749378616536526502585415190549482309229790931117345816293249968406729333585748796628708012075393363493085918991768524737198034846199019608521057993618430005718062593666903949714869225625265615789029643365604130396860262423821699382161114834203354866551829878061546118693589206044948656097393110070324561927056519910215595347818988913068675701101917952934315156812158493398971120542577244038415300599701501789278455641487761199861348655944584545818091457970658611642726193454486020315729346631285461060210167089693584245817679254380464123616264324649575260566524311866884009244220466389669086603131208678408351329434903244710398066835592936331114513642679131186721564760011074968895226119889083527288721931312957168956614271601915180248827098286013897695902880415758718694235249492332026944427145198135828322201835188344136759745547874521360361877106138943542154163502607572065804070754046242947937686875120656159569793114990349954877811626444991604011296332654887762131697616364120272930307133002745987966959944171132570183491814663758435747641097752425055833931629934325141772157516586291085439526959741261126885201224164783212112547538339262231176637296362415052476101493931610514202765229339542039292331751269035218333596452407770685999060773533778968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 317479298235813338385962545484943779457003949466843980449478752816768139187796188389466601743446815065844240580826861260077829233217759160824892281746929899977412316482918580675171454340422192970548240418019005047885685724690652454347399913948852011299841134602003732627251552086762695044576432687544891527449609048834112690145449052632281650743794979393689410392272913354173032728459203690469004505170517809377224766811348369601182959624242381185933850756896486616221135238573665006201350539573946959900636500847325188197461337088202435602585909365985746968362792464489544085127861005162624078944642995473750452277071943895765657606269665398505828055207293636638062853913528111951761505324121831984606784422340175486973485956560092541058610156555250682366463917392774016858913750929627410853599947794521294148657709517174466598298641202795826814781860653755551824252289637564537816989700555984417758230184612638526640773034649294391557954282143467514062551613040604149530082225966536967988248596052332546565032381171418344564983854658965403437552867734339076983873523037627856722081324521023230820181217246776331016486977258336491225260243812791796025397013333493030700006720735143812362641636609331411907566247426919179734352733061905519551622437153264148581696528584892602334483739923082234526580406236348966507646623685883637645712949294451463999195009877294152233752318866830358559553878813005211877597045511023044824564808791077569530441030760242786702815282434465725687960480178873770194639073333347317508822874903746739428910832610409097261359664169203182432551872751851400780525437197446935874208560322994126268943751642835600794848271823078051193378770690974591314230218099087091121381557742453745248459663650252710899350575639048090979557602036777566956582029288526762470081218785047831590637562869862572857512735339680316660836776306870053046700955026316557706808292811947453037436787214078797757504082146277089077484765550791831617235175981032608499620556114539330162615966619572209599515057709390059992744644537449812375380141675206883325821819156375097061223554284458658895643043307497055036483293278518604225854100552052139387398223993150652043173603178849774637510385349987834210683409748115166023290031373131334591031065858321021785379623722516078694720636815636910769338303075944725710607203806019077065455064440189825945554877521023513710842265444566984806027240913372168307129329161549173886933513872111370735575833412620248751134607957747431880034061531205662005862113265108047989549674328588652013500558276924692263776589789313379600251792020219753830651568638141558466146247625706786343959920369536931534202592281215240534993471815962079637453420724072736932918557900445025273062548222196169566833612589578918901731912659766979935292586444206395980631895345355276573852769715629253484424750781329463454483023283988421971038013272796508879192692283154415394481461770451326079374289405848197532315858376978018707526350298988716436678987391847825422956719417758268931884306071409629881518053809172660359340740854656522388716619702076925342456592296026675740201972888968474881663808317576277263215100594501912750944460128582176170670414142814947167877253251496562866047311662629654233075102103662690289548418735088135290332469087355119330187319281140714141349492130422733983234126049754818923473378616354896851478336414141622871526378834478189807879585861118921597976556363236562377426838795713847353731072801141837759275626954129511633874768023199003708241338406945559953964142610723955452815199695368961197916177508429659153283590238703032143258487592303395386305553911525342443942258890524237296470954335348885287582906551087905333982939931378652611761304295000352171581863824793527871845097953449392791442562144376359126087082516068239686689739468377861028957958348140328488196862230331645306253501716014119895117165436610597216102652777226441355214091513326398498975589683766186279277001921136539079775130794625723444959816618795353058264328581606006510213497816046164862121127862747154586733175436987640154432956675253149404083652875568147053259673723670681596357191963027844669495704771607715940115468548614556445870785914686300767927620760391799040809376718476227582420514041875786209872499957561871712084143374693221321915798114260746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + -49829110815105141030704661961767184344380829241760377255408147148735322479319492180364472748900481823724181637373231092756462735708958058935251785971555188855338110455470030478509627837458516860470762245936347794185083929846242860043175126690104050633368328730535649043145543356068223187814900690327531177507131899810721019508099263814384681346843673434483897392404238087293777282031923582956484406284058372564401828109943859507913863782056278165488364376590878671345407826888405410474050368971690107659001337799737759995926945545018103368454386401629249878312366837714482549874990306561809945259169810431834069416408353917845785689172217588278997526728922197080690586458032250371895505682210615474130349760112351596876138836168269756133121744241880317861355805716090360946291556191046353756723259485875155799228066915567911453726478957978983639488274241903748867906516261031521616045845770206781777997851065194626191794897314843382606097750888158323864200301907253668172673460045676739032549599983763471956940280155106667569455564662697610223756060722354712400769462740173129537390773478092861584148002241085820999112574604669327274624328214873050185167710280081042350536371253218605479659016428575010384674337197074631321129013416155385419764587454664409370964609351032364743596127171870853301719523189143353887484398035179078029620374889718232769855252380158052478184647375104617570976497369583542675743335228193367996376512973990933426572869417345954169620074177178841654976234824134268607517873054056596546845963497265820522483064949837930717283407337067205110935135903017483965853224486327086717983571733413256694770436085295965934822850156966545227287852531627737047579194163862346213001042177298229852481764579872447538383698298916945925450667520634637870435119672867604314342141388970353746764726259998668849560576548631565236591948706413897786320883242797979820618320826107961039437638022142399739496374279314361136825326421299129109185465804780038983972289588776487239482597393583281467874564736431699555047831199531766937858738847581616534611032100236081426382244061457462710134267813366835100738402294365443393095503665782507181761881090421270197838464773358128834692110767720531214026513887162201358472572484690817798738265572577621910823252715684850453847015684535627675416470870148043208486872704424735338555653698409814639433392052728599533583813017153258889401537143938291122866863552231702750465175229889194805280359211781973226899688655804691331928021466842038698683117882963886597892375769349585225470219378976185244339655383747767539943712234799514008672464355519616729608611531253243845374434827316956033043307086760014104661014991569763359602596180954551135689886225964682324721913901636673403714129855827935941181837588425142710800593026893732889196579571906448780754153933345893987208530720541580973283108690940189448334734791712737110170493966270380361003010165590671048387224330775495510740284685945453601646362525907061995997755197262811600290380246962233991195222947928639282393145120633977360071626085430709905578969100201242827293760739574270100389357282622376032078811280799022983511225609167754799641155251076577990784020917310221504228380412082046192140562822969119994893007175282836703917173375921793179641291689261568367344755278174070048564040801887572793137239752638059381361557748654650181201576082278802067993151114248964285182904218559153869351132494789996450162604236096011259850527069537402398146234387323993696984885332050345276387415433616488400098281988479368112916996597136114239485973824993222010810554905932704841122649126453672143319165915201432618833397874208220589716084793440231411390941125100168147139512950043279195917641341922460936926860641520776926222572152689965516977742974472101808546396835973834544567217630297357348318584481349641545929845873297821596662926766702334100606111295617175566496615683752326544353104524589748296974052410374301410907901564669727992303571712434142784072588586587975019221929529189524379998625622725190330260646843167950054461588141352184999463471719401871522915551413617817573344699266066796393450594992557722383279377126711334622112271450320323990705456644688745673364596213832207920110393437469386112596966361647918015198844389484414920419173553412301564605412409344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 3176294848197456898025594281427450518763218398151765239950184423728225202391645796244700963193199548759432477948877745540639541546042473502160179772247952436667622846648793396056275316569316308613469135016816415942427368171509274508370592801020777448670769416197884338743565648055862584903346033166353718496700135644033928328920206120732700984369949386012107121874512617461756111725283497623258986519683292366207477563954047432801180570742402893137723540691090471073630823041909303937607571471421525368060590666589616204395533397123889273034376663874044148323500620507424347541643366690622886627888381131858256859834828973732443437947102088212736968773340181137923338223720653306070969792757373348920963228267530685493779703723506596710589312145506244049171281249117384671841503922395665585969875554705883858175973949249871021637366008254324835747143624451887383244722851961927096680234852864112479390304689598112190197862385809855519613810202888993646098030158923680970884743171885160949712179233549822832420779939047961838391038507348943095943550016942215445354135522289271881714330128696862643584954123280689557184402222673007766580159781505241100758002268933866828812052323749158080600262714214692741237747232794293549194057373898483583373515214625206233181803268664317143078844113561583765895235500817461018397038256385612372409099419248693142778200535190625278028117061828574499285001683096220291332884274219305795909595907379470458934551841429878538739789954395299885973997591293130349879300574332867873440496522877333263656791583560861928235364474654362797280154374737356922682616020701226317915940210851016641489512860862714780426847253988976568159032002170203729371725907024755002793717846724867820124157991519468140850439456546551790973021440807024155383793473431921949109460488411280671548706559954446552845101908847329002366377297809065786389368659604670356766443266886644933011052669823737709929356258899100644530742595884713310527150975742009324049266546886859284678886050640686954771084211761030530506575075923804748474338683766555298474407508086573910745205100465475852261070890044970278391888468051912249797321714458584437787534594971991917068945942437450971694887886094656191061338749447255926014511532291483413146910235320994525294064012731836674519729824203897081299191082407084495612912224400816432239167129094181978556488066950618789717548483666353165691433833128695952839904974885315377693905456953783703419058451232681847252841639253683698124960803897277359680179829572168938481262089113158673618611238717065219108361691017198047448934934794902621848986031189760792654535960129103421595673251885214029828447635756377905499817528529645185942756063662781241919836560235303151385121377336051743659711918357846070083026032892780420730929610980246206574866804606664136024355203570046165406209262698089320826920299072932745084735227535860541508544495699605738077293106958243523286690317215704367509417728015813137125222496294429677179376039727575664396814621957308771375131413961966782986485920117464450756418427221017721341478383278640702043724703644403815200613961542376712896358530219735130883232725459551573950062454711671715845789117400428347603138518453042859023738047512004239516294129157598629483586948197556348723568967879180079655258912565836933805819400859408990069708950549493099200993438091433640550444415282971444173011075666182963772071551360848613457759772633519274147992028881320616658248038437101095621843672251603605585370406020471297441493221690603366354331063413333987725438462655048373789741609624624614113039463410329716886481946911611049848926234248417799680342781127060469054640639221472114667735389121117091202521966486566393542775654802347063971717781898048743150423347745577563296966626039020600536651315800420522549829145736780498113261586406442148798132245069628576075697779124542123660517104112346682022990701930483363437016160356089587534090498048485276507744135946781526159464123027969994666976860340768466502495814153286640465655750799608293216656015959342751866745425437702254823294266703687302671005197545023459926929264109411559156861926077951208948742974133289870323254663539218763498300475035508392150742965893598327972256753988501756730396989189384580368741286743158654258450269175366990744780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 330620376159158272479706417167668940341718745963222819186138891282922192912599953500478084279943775973624327914533196092225207624003193280152148574321333125625396160288013272287991051118997622025358034893459149435955345387931099083712928305377775054012514070286873773042095400965226578277115487126071161115949477946608162673343021086640192219261697778751823833775177879761090808905395809637458747943293053272786370377867853470232465393373666637085974475979841080481495229772903324010638015600381370940382860720540377461919433719002124196479121743206550733157096218605523995436187167653571544337582103478854816808558495448634065730305184313944935213735462933844873479859407145287387927035710506491200795600411057583096805044393571255677710506056402853672114031472164540398041703300726285375802740836865522598424167674889495604863197387797861239434856599408096226002382795448670406032582296921642126990471449277133657880871228941456544946971497597148577208022296969984971928276439211989672855782401198586799166834929400759892011157541480859772250263129068842549043233153790062490972575220144692445261644861137968541635428611319167707637020762403688147255596252230913222178800426417846885542326790682005541661882541904400280058907852609271667270579521178334138897744923295100812813482170764652866717927795828350406388895983089424946647077506673798677132352566149384545557054204394140204386660145123066908192227591898115527366217137008490237540952455982634721556121242495523884139975997396828417315101716327587805023785994732155804950002387112462285107649401980007434683460718388783907361652794239989834628911172877681438424291086439205439280640198457565387942498023951846237389046295591360442232325670129723459561132146740438869024889017604089351030346861154501674786740814942515249325871585222671526906530251375330929384217659820007425335115166958795561476609636196820525048774258650051245747264883200956557206066894773121928621468606879245021815592188033567196131771249342486136421779984875911746713467415048942479176827077027249454953129892654771215165830691527769866434239987014321377806725065423484196198574724605630847854584241822057121011069431288856837568700856994841985920816491325706224935786503506326717668968205916577732168982711265213087093062728539596658791925456098994233141625143398811316133129322596487156579710563921603803209659121842329251555967376486485313043669709682880504003666967479229072403778558022281139804992550932133755606017683746745053878240569003548947294411513644875133493983056430475254365814634117109265259163370777595767981687430629052682642645549663887269045343880035345083533587764702503060260407372395200713815864011216036441661431908511130787960471289045642644820948494896209650450190264835267089027844862850107937410673603061395209846331535832084382104244425765892364436306686510144433970482406681702495193608154022663613781134060898846151107510375614944005061970664388714751883510555956042038828385701918797559664576322051879232509265466917353004372673665947147603614681889470983923529105446955605453695109751191827235943131640813069371641270636268605179658720557943896229054514009431988590541219484023468405431682066633015357507764219204712873252203433033668768504923015109076261796037812393258481661963262238622736350502988212859282507869409454868603489346572513004644621589298379170917104630421095324383776642085663361878005164252614118225973880534031220641907101500098826592792200868569011413215205415155541520914668713363920016715531247713146224981650974198915872663922296654477943545587392026700760760659474362738068650745473615929268184855794392411663490361504729333989809193621500191948799169304496855491941604838317914304481420092857624558048361513769356586421155106667765030432973632237970297644667223755153845768026201695192659268453975505496014059651295608665701239334755168546057818604897689113767611903074318952803376691363188909737493840871042146013511829571769835346915717455078839675292380191767947378151930105125652166637492316416612216444134813983493704986288070929485176419694144130243328544450219951895590469567902975408960012868126207080504057586460999757315429270637108047170951973938704433691234695795859797915728332753217136518833199782445192676385573538350383089589131109442623897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + -90298515907618400482838233407030871297261565355785066726309134683478231423115904548894638096725075968184237414808383460065277281454565187555895667301571206888197988106348955341983673238055425674347790333614266030495117673047979408871884180516105013397639726720102139200121848277433625096964535236148109332132983714119705722167941876516477361146783605649125895281620718362126145576393853881158060180224832503841062857833680731275431618807790956752882877405060006627902718995593702944413612261271193284847334272625035234273382116420321513492353421984805438979291489454805535374844746762215461638571884140736448754529603322421371806206428478428261145718202463247705741114364835195817469083133948414544955409433280497599673935735157466612790278229617601628975554336196311475687606224643530336137607286170587677736871681413351105642902143524505367318360064382261318496494153621430490825684742732701234122454511261741422147896618009435912548051585603837388013841201518033372271881598154836763940789971985405152413557901447566223462636259369120082592479573566403927971507086622623849926414979340246894621035751267048980444382895376807740358849877127528892375886350869055439743156328009411216241029772234194266325510358150873441426419077840883212832714317409409658814745889070157876172736592702220545351441725021860914848696380375966093439557915128320489388430608668776751280978238488463572006820291283332287857989862553472221493777914521082720806906737114014576216029165447999333186758594741115954519755703911016956714842611674119868650137748251898541884925400326503181985732781796638767439175157734589350277101544081800037911721371132922799919596446631153450576246135683037999378161955871678095455004505764321949222382865142142524483233019330728789089879655751012808378137084223550195888168049946893982996664931107580724409462770357841782457262499629273930978673726004323268069418135236767993777141340424048313928118277820094119040280378065072856327843281386852229918170190471574857136750943648986243774466309659626459825257200571845074539542258838608726306824084673187118148470274266342215301867444707041672058211090067583851373350978978128382071417676134036510589064207136062282094734787373958379671126309530464144105095777667215420984742682059725240066992729771414641471457369804144270481520745041301150260289825758790279150353360006814098361953706874754521236797696267466442705280737168048930974691689563269663129161929060142071476651090035649258217369143533825400385127879904117542375952825954176876936479737772525466988780989787159701413477843212671034194192355651308167388334529914921065378500310687940674179106964932576497386496483913153176881450082126057801110412914960509958280358973515954013528996145483977363645347452094634214887129281792635716459604317472923750059693877128933681078704192671116444904965722976204155031804260242304019420923558207711661656629864952490737287586150471131479030745167402438163319312976690361722299257225126320758041821135930830401401700849599060133634845079844948795205771248922634303555847521091714478259055639305913041211213974487123906435334128326677858626838514891720297133927334512556268877961789555090628927133943663767758291558929635517442151882803711711076019789987293107822357873974873890241996723358806276239628442712829880654825272085879878581569788913237278977885189910933728290900389565071866009314068420361467026886422757901370932936473431151175363896640483278414847818298700793312235873658792741420774226386817493588975788074509318425033047139675845916810221788957623351368648139901367925837060522775423383707051674098608992400398007141714886820231170024088795138574160717567200447740183920040582932446111301057209184826041461362588682387783422433544536250307365000777655819070172918189654718792694503099276410072400335940226821721398742083279288047495447138471853002843497823456019591046486306431553530192916013242297380435204970574871785375186860859754698486086877013347778711903733960074795471209178956147304719885698661296881399164319598996761552937975303674830027480026008177271204872256523681073577196922817562813457834341221980587235182799931423229504663706331781364997023012453536129899963225031170050900267953089223443778632973250893498883576233352798433501575132368635851867947008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 7455514667209550296145343181648533820416050099857359692805492243441866517550425140918509119935266669006709949361222324967033450130857838176677052871577595989469974609418445032449710433474532958391856554866654020952429794368161750957927101544500926329633289812596472594282451628916755266272400616885806322478452112420810442309847142228107967017777826167743477874947821251716210724182964769895945672001552979656582230967600365991753889897287161350283991149862131385913342904417436372523635512689020509919748616560945612429248751131369214583704288750648990564677946578351227780478510552986886590808512447659852875928620941921425804927690070002165196999972400828292373277301323923694162535413218883870078352050356955065366363738335988922404858729151783053145837770111661344130487232999763591420994792639670239677158540467785993106068993069424868883740551705905642061927335385546718460638218100284580152626714476347974096097826368575551196397696873542688960259719915275004491451252207659736139251146565535601043195736745617412578067230398053839134537908028192740871484542311327055618726867192434782953560910388728413280689993383165512338636556268801425668737014920174088634956478856077365779279327015409455850494361085875346620747460220657357920914730457879358865532059867349266976093044318527012415341180241089302793721386191358140045180829059228876180944610120662171337007134849664653337299828460275232834046979716779874361853513818022599287038516449500067549153456361582923387347282269466056382207023853715653022492780616440199369405641158035543559895039269064130864155789846912653185986976552881616959460238388419847263436516118345994019715943977292197642372780213398508992865556479836775879660826452865802721988895648666167487095876055797671104536565519649436473750878027399489012301713327099627642662402475883643466662517308857495025699833044669041728551266010236010174168393902162056945575904676138028377479590827208781684715173469908369241317136332652037416196308031212871420771921586969805308385737001901251606231698614356973006337948816586556332267657154255127230482599256732755679561428650198876334570010259213665740551033493055495740536617502315858637436375583333805401117759293891505945953729977183967400523328254712924814215417770274762746950668641768004560470106767927216943588295413624723041579637840303687971322034801562905865658139032987429533264737802299430195878711036555611269907666203806136175190160574096961190861782571907325846362301401400738083166228736956229446743117870833225911321010469829069051685563984687098240061837966498570537942988126579007188419361148618928046062509720920255480857731845128223803346000069310990858307097175822978873110386212122965978510189737653431196441414047196536280704863572588250597669627148612789689182403307894138856931694987817836389379235341067934584968779908468984698523824869904718998784659529934532154154689538812264215853026932285691094970549690306565042543412097892582289311633415574777190178170270726305937720845466457641877220752759823474377633696977362775970003558145101449368189911795268024231547707424771218360833893458007674891958352266602789547239043327236266352233705764918655090255924565361213748087316980769102300428528308372006150062129427487619635813185652352996652396119761269084727186429873990753425324358928495869278386426986128080829676826825139002022017183651702098805338540107164845824044800044993082341881490913899034226131833838911103877536688453215501378039765215947122358538570710723137016962458827970987387460107526419547108928312180074678066140672718521131719380575687501238393594360878998613791365321765964540686958829320253084927434814882148461909704216323395375032614000949868812569524227841569139237472729675302149788142266807507888310817136647066207210141722515568911079337540491358815190210780529807793346672384074895172582149987496417131115100893464396919957004773541549327181368278055858173215875852713356694843911194017829623958525933482944377933833678965732702421117520637753787392731056382340398305806028502316502049535814586187804310151783836549691011612703843823206857913427974819267156009050935017859379850950749023085578326222139227950973929710399266460410994663703134523135871154055409968403882176343586519100285377308714755001889587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -33059130219199757888676186056263288339102629016900374752617793655958606317815991780048162430334492753715688170881049846799491567984659003382985341673812591635354776103787068103741065921090452609244483791285736230009306765589387835514188077840336475567711342288883613960142130561301154929972253164059687191063438451614136510487202904234410160903721065770247024095669565373289485262825847350885960903632555843362711597297346734283909683146304530572613208674024838254511520857224571548729541951063323293996011300582199096604542871827771711250543187471772046387680248375238513496286019388238812976590512784986588089510292478725071873926198196303253470661600459110070731000915276941722509713540791366309031044960475108443014739366286833760448155285563208512333655417940803901444991710163374918389047848917458785072313479209707169061343600505495639527554626054935651344387061403216341325878162968605820298755837337615882235552737077188620203153241810838816367985678369504063766270107510270726860699000948663104176465424563081848408104944127192909525581276426128207357735606584475155276884571168660198748292352999407266460792922117851923039191176672860844201766461424766371996395873323700251616766045129401956403481177131888303071500716815082740016986853185302750462878358669959870762528658810325377919098441369915545743070282046707746722184684560115806597463226218318225559355084041032330977314270930854035020847936112918002584123175939535150624129451794683674177878455920987656255735989955110572796526468538649432097575192284148328806475038014433653926150334759087015553569622483846490312861006348749217765020504292167372657335389159833442284350642259833540482446609995549104994223465413665667404646211870016839627308152334034732831174402077661015682202754573153231832643464365705854451197089126208934715724884633104348031771009098959482172106431852979645520626289515630060488246567197981485662253958371341612872149339493735854337301265423404137597298112206942394737840174965917071443355622628818182573308190990319883678160698524670874128108888290384865086640905064839951319509694668110464626427820399549363951351899915037018884801317184224905209519585030072401624569529600895284993423275920590000480043406734830574930615649005790197704678314667780632603828750148888638452442537997878529935719222595991334317410843157239016118747966329153489928556683297691649425333455760044277230895538253016598559951381496106052383585712866077930983818261496213281020776330218302454288131890490478672976626586426824237511832254553783794994485613061047041929131285661552080246610260172380560236010419479542102575358090299790727037485493424601566508821821191681220847767645920405685472939566793157926666210247952049570812280714003331283175418741159209068745228879030161260309327479835257029143720258635375010647657420048496136985632186695704332550111852262233735445963747862720550422204661587755609387181250177716003358793200214121731322361280942570214364997908212688786694881388695266455017614417010158439321759266629759545084842086434871461160484514328039266415840868985678862200735845842317294885219007650311123179850929646478359313836743777281593708350443591210911797651999514071796479179394874681706272451643246336267306271943915341233189349530794855682237386382173250094622399803817822245583769137495156866272123222861738188251083660243640616674497489252608079339817649009877059568740328566728810624572403745334383129125821092150663142398276706743776441664908837379486137559749129030187868841569268392074477189146149469476591694763857459762884181070527608199841581455076664512140356944520389867819410730517691521488037294733156198387195899528518429219870224523260424046144133664782629743615409954495694793870794101988220894969792370377277725724701583464879102532262859400738377488394952259496764677526705863314631882907234839830039460847854666773911851429153002853306815251157633074378847810046119438462291748942259577790971894631591807256686014801662919781379989880635302963872637797755827421250887240010577918756939834096398119273416596348435059084982383878076361999719761294897854436047749051892892148058691087096656358157941891846595546675311867562615024807444422025200769627166687859549807280786269270328689138535350636291785117651655720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + -48324871267101176679157971474323681933862943083084973079986783579533198356554556610326356041299929746995499351719225560141177896620512321454319244055440706775864762831372153028416154088492577724704494563098945480921911530216630360991122601274723080184316113189407513667438378976321805960481277508336132955408200693894735786542088902075830626773580947266713856617525433582666406739723521043378317682062534130760262450562787168992273979852808499870058315500598262371686291017298800336503169074568289782856729097490247248278850648562276489485820173740250305514086031031503091781095589232551977780482320149575468353804419892666146149671791926579737878114408203213517835294442008003239855604069377070573955744248731701485472442047371984494170842912035489363862217582826223425420590222186155178118482890285280016014828864488488516415022052372095307592781399377794946398379286017402576105839845698445360048182961704556025667150644854000202773310961948567129496454375324748158829907712979819578510526584470335560676734759455077192256421866918206075831801161529892219497147453531485883097006049835024341881976831579483179639568004149664970246547552291218172422069897260562121260276953630708570602211402568035563996915812984308338847558505292306466066981265583847657425656872277459225276428024351946714019171185647536113994108587043595911413967785495977492803978038303196186745207955138701031697440796787108945660059915500697939949973857871780013088762947612861879666828641227090843524050488388943083344953798982558737529839275503360237683897736998511122811041379939452082327473757274215712503096827762538869984968021695477298256568232284218069423195341391284907097263752359134480991801396745637808963713753035385481002444443769456070955916991198934163327026131979265669002323048038949648473135278672617446681613091847634209360712050761490176432839767540485358426044697852773410723662639440275022756993235638604693721598819190499839718536053349550817398465302011135448894200522410208566873669330877965110440462383016417939302373263981696026998668540915297036897203802980989532269603331676752569011890432309452909645725651741677611858160019284314809947866348432371434392538663252325812836880547310806841391018623309509356883582291170854254055588253507755449239174822962962675280832877606559842239505127415836295896450242816625311684504310644326189976164103836353084604924618300801881941039001455454276198889146697164027069400888398540323999529996244335767722496198546227638301626176334491034823607629899182656289284673886501415454967321036859740647785156006232916634566281054188889802973622615054298318798401208532796949234452090093031387832698379433714133884004227799040105776044478397335175306332495202254575545671661287827786871755415239200829272036389696159469561446720654239499640407110367311523796208721938403403629419027375103135293074401528209585438840036062904421289389315910012125870714316037505284732992115598697145618988557866632513389245571104456258520358633338829579422413322759639466557579030660721777206917687357677760522104704197491936717575712078455371653293160760841596860930795510087035761719959153015375341467505105738258210484729855091347491763867880162392106106577304259886350433344566983442862253356075352518429646659573330728984761423711955525284398915026418331360355574320669809219147952564505640010664146975225609155718096116735689491090031509021904407169577793954361697865291519220829166951171411776743564253293310385254177217161292180303265401684482792237851342293894975426849535247564138266278193913048646326926706153097244716673988955156283621015070457752977871704850628535043869015292443935951300919678970330161779154741084789232120840447791072383777679752243762914918830136072425631358323191381190773257099157251686985850842599875451188005779508621675730104479060622581205460196940218965836691555368945912847339132323570640603169645277793950898000338964072147739073428578653506898879839537643972825079008798330263477001220428245201295932294559417114039479677088200853275835363892800092876719188210779184934138779735324633601688967849416018904921420728245012703531812860640888522004451511462698907785051433993523295156492943241125787901174807118060810613770196235755113473726684754805750513144803885056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 4797032914930439629248440523725750686203844675141246923000758204874117068027243166095348090740879283785103941410482053446580031295866631703609725399944159893233357645206083072011752484628059561448346380028211980700981626969014630009614340288592751243991143400966847908632019304983988264818026520721737844509200331118575644412901680588356540844002291235840553398045326769912086710387969462098966274933127432585879434493578050977391560834566745055866573657914874538784580917649692799565332163255887954268920229198178656838673603135560587427142693717713232996323525072241340629487137640296551599503906263870350045107658838017689301301468497868046816267593769197546991524464616534917909415068659143716268543425415347867818432275014031924382607482097016371567555154750110866132753673358076973981865593030385152874715641185158129379072104251319945735470585242864164051232521429050805928887683873288185730410098543658197988416884336341405619524452506960929950871918642356639951299732473535660037828944501015638242980422815319315599106242829713129637472340218053892889703480048404545462752943237616645719625849044166497410666191391807106197959612922410896016957884775095285649249203447237467221630954361905055915300727972250824807812967892740606576534303926088745721684257696141356033608621142925245154530092749219872724802704686810268401161265128128735240870237533819556506818875736125700999438738265753008739785693597012295259965890315305896637050978269377977909722846871488276337621808888304267294277117877373346088976832668088766984906828589195649756480406412697275138984121581409131437799075685641851426193646645683256545107814385697819778303228967849206383399334420919871320699148692865303090984862125628867547350107086935162017653307078511066343521859310209677687944501701905340426241182723659595226310305166600673865058342330166783106196934001838896494811947925061417730604451080640296932401817538629703343014550038894543888258954419182064478840699347860386134075743416081647753901855805642354949030440290770498073545441560302373495705827577394286594046603867665118431603131397704509943436137494737894185624382493902955361216610331241597377180564064459996395111055689709300377398880505097018825114122752392538006308022556687488173854098731604568383931284838454841945802679970764682953207324445168137187489391681093587550904172264638275888652236161629067844998407850218616335584467048429143650670819789841718211505575248545038440860753501637889373201638069804407508054188764179561812529402253315845525965560061323900010335042257469418776932366912206245212875894265092839464853752262378549899115798319303491297547273165298955314889359412729516450858018411395742229474165290544906112713383975976544069320306125142299700268335364505396844355806669738555282073988956135251673280719125231009545401126843809665057069854536867274428268446768093703262251760433872382044973528319158039061097841856235904792067769876941197427633613230031438505833276112892733480780100271175634896428659422390525340604116012649784810835219243966217354702675067471029802231573354152003152301031655710063696614290714012631195027078803038671145548057090288643437682736462428088798507812032893326246036593701665076246376865745062520282184338682192298538179215406987730797618882426002657344711306944886604222845754592499718274278509629202913718936300391354213303335311970294033258255686683690661868281711374351087953660414819227776560509388917312461580735075958289997499349778421875708126285474029787242536701180975385645809870095312093157631114201714947265818180004443261012323220187260587907995177058414865248778269713733797102409851976222281312627046974542376910864592276348537062010678151066001397907529369698543917400977570996783041718700774783611657050327996469956557785852411862715041259436352151515401394214794426329496681905486899417367927583752060131656013346845429438452826762886755665399874784701016324855036642340997493665410831754668160128657145815470361022944204125914104934491764450982968688908156036065007457682021059404520527229753275943346043944063107785088539158432974558320609815375654970423371068468353414167103336101073927020006467766563932221255879305102131761197995232872636344734760701990631802429176705480286750339378446336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + -206728238720101810245810021793751269772318887706584252552995002512144234999458806960621096317345938542428718232637069589137123708502384054253374876568465646874959276446219345634222610295870896350196346242727790900553080069475167397476557509993384198606934643957150320824215192642861779357557487370958633718546538336862427438061974411046255143118493648436674656307306107028583108292875848011742740877075328242933906624195542175805545045867303751677896162856505242679103361698064763498758414531516356406251170120397956756076084132221650182536462066297975805734672522386849645310209493972241577089031693814254841116503156598366315383982191198824032840234959123707458998073322387031499059832174198160552864711385396584274190814689963833355304685511250729366188150426983424519387266867805707740802226362979357183796246721597836371114598030239882020402267915791642952607352618560629754786962826164127385484703544936731662076072820036037290395523628611836586038899432834893603546023969029352829073247822780797993279129561757895796160049814035392803257527549767863434144089950298385929716159960684286941265375404622652187228136074044679324963086505910072550893491885846891733896043955131090388832264069464703713388348104055332320840652209375578910415939114637476623171526347264971674264398811615893675804501117173519213502860703309148121722731200371669524872622877514339530578989387712856150748283349696314527494577224534048021649923538341452889263636033330059951263937431751394902703341144437369443021208650839819448020541815730804807073133961653593957409413030549709541307046086311949279574781044251697804874453852467220939764325424857574603946264621394173731510483830279580200991166931298606383261022982984494765065363656355910287841844758908993590205337013514210989522231998586568094243643988749096733675746818174478849128810799106881491926612868190420187964296582461167520420936171664254595097903921062861985649267507447221961773651061791624154458500613468030778686028020674126288895607499157751833627270488877602974354225905305703942516565072996579846838191519495903157332531255935987181315269511398160740387030223964101946931897899558820133544357731477878850547831943673169172667199643913035249557985264082382808655326451884582015261043873255466862945611951486713011326816667161261067553843057549081166030232498689003447138806475654375494592839559826552009567691022224400870605584593721020806195632361442310568630964001815372482756069463211449649479983024475284941402891449576950277384895268336215526059308340846440827358613599376180443721981180847468926717541891979522990534213520454424503699848360543670568794683927322688544986908911915901440728705657034798917729061282742698056721835059158822648167570811981500934882239856039302870826968643693886378923946405840544002732206088135948989569471825967836998100196920365264767801030944721928866775950645574490230999752166019350653070897158386617612213238739268543845588489074418136541813121365666064888753472483778856839732820023251142390970868262432388546331033406745220621714566829430339504158205696792695373738779955279763001871356744086885545045144862047486407891968245746044396808813758515392882763967855405839764588245333354019316300578603622529920407269778750548053706760121464189115244839986349584045820835125904516883431357058087653275915397976678697200774679721949239070112695772816450201917943425081883689929901560163246992852607297094789041271141413185652053410842110133134473236308223447804977206086945828806626860738341467869089566262111220497289740375024099607871107858173974973965131193763565292513133550550610730704334879290596037104629082156918078021741876888114182089560606441254062807044738253911640845715151564085181665060995171252123258791563279839211478492089493612260386598195418390698528367810679634504176838615098667150338498432687511236475595493765144498984761906930395650910863159286147765404646311134785239534479736988132071115851870129890522063021235040854499960751508283725024793195946537286560496452340982159963874742481558606054216183589614559922256447603976377941961401862930034966864979377728941435654943393047525647991436079216732980282966518630562015660272129565866184668625666461919394175022518687339702426278999208264214773760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + -3032355254167292385363436206424640741791765921365726056228263279520379023388919232810097152360333137848290081353253554910845916415622657657512876608397819682223395346209299668682765780356095602971344374283873866780103293676920756038471810558617327577578240451870351069648023355298165304964388242199049160329837379419741431045811230940220615127139365820799348464487882532866202444393515294767607352077007493116383640515911278954641677397918427752648552956019400752578357406429806857132195614394638625854583795034468861654918838499100825681419269146450392027923983061081706116843677032889045251832176043110783097235055501060737867780442781237552582082888151826454038044852184602847758859078419991701549255725648347930104908956251063208610067123533416042553300380050002059094521495778026675483216309779427139138347751307518433564127962284634108575025399018138671916473272515941502141629826767301518489242309207513955141693361027896236685062508796844734090329552638672454456995119677289238764365315451270430086536704025107347180811014021496366491413024396961224736601333615680853038728330851562850308343893812924884372915320611906192974472897510718178777686623113125009819702974139998333448664908403967900954648519490989993586144542005960589421045109245403511747623872116100866735303360756930862043859482141630222087174500165371109478945558442566458587056866751433843003346811404069176196571752127305538470287424947688071294686099265602064846318671221044792921474404595311372927948408217132697189723586134317733516904461229358552565494685558396530678128808357976329779634391935583356311440846150882167849784511331072749757210535400460897133227365616081503385479912760753587069952391238552904913475594211681013029847807577306469751806490735027701710227639408645199525915591967729696066460219105334155357621742489454049669571086390082115437470422034885001829868784518951702984429483238281055678673997920701509084905132079048338688898223899476114241755362848667308362664105136216329634828377661631073484280892496658976120280815448961444012477072514098504779816897732336491368065031537074307152881244889835054136548120059799167607488959243126678524277418745813632343080206476942211982859411371319858396264121590703928667782543846904404522939414673803538607166117418365974299197944862435916385045452581480230131517010293302310678928667179547663862130317166263692521852582202814455414749138784404766399638638143150707785779799841762400578055788077651480728737085254433557422630818268582806473331090954719360526034061857849746913719344406773423239653983522331359903228900755522030930481908227596778005955307928329444700414162412195407691359830660446027372660379921619538579295788482061828687406629803808822132233250052806593939116602535806468431690232112655230480238012763010564324394940539516444098106620364949932445856425971130653775128792498967228428513367437630084041731397723953645673650764578420293407754388610906074312397764492118728568145181570621382282023321407101702224204888512184959185324283054747724615311428314863909195521975320315756771199155381101409486551098739003864692010803271889808826181346164044175310898692730942734375523069806448619678829366379006757707428336907292656179272705706506180875473920369119205313816333763443017357404024312291435874694297339587749347651289712609098868501955985102514514085247906234303824325575268315101199299060358386008989443623150105560180907668776770681973803075844133309404089458941136311427684295402691510380653423166706655593344065937340842329065224136232940289523802689079596664474730538202987002813020689247157591265286225174419513146502016013243345099618958575868428078202248069918162002293488813729749309062646891132437793383130432827860050533804371233077669081521394571337888118371045398549543818992896539351834496430951459322961721237293686286646566796246033297269228562354290663473354962913851562906563606893422911196892922619225630492486700666428575441632404220891070628012870431019486520742288426584100860083427306496832445161967321113023104921103382399530438225908003554730075130977814127747165179826406346167151414717841315719677781734439812041282517924066651264529252818513025663866146563757562416853907899679710567495652036216717905351476772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 1184938869146696627545216600018361497123333884613653876339829787059205744027493277159253972125621599032069254297740130335151548784265706658070679198133063478918803760109576967561787559709450592306492179491044051001644323007070599336043028506313824755481644976557622378341774121646093385895026029903701128812833630545673115209746149461031600600702526648189414760836151340442811005997075218121691184645224658097558041540994989542610218754798465405133220075992068673060723161018036723443316306554644350326692650189461040547758325429936957769000806779457738199566662538750389804728230784940602629406030286770072924604844319800509006078326498557057206676323269798210812423109010439525481156371434192703959713085874021854023866475400302439215245900438494843934335935766652368426768558574069627404220205084459098991710451412039116033852046104314827503931527608218378650143786299740759397845869475820161355925256392604671436061389288719658807374265798818448548983809985034347934837418260787026053338228763693947124834585613558378509335363382287601814539080959030135559553129533520569714894303462715136051776179279212959579311245975333481133085274732414491589599200221084391191213270694724443141144535441012400975337122933090770491674222222258957727776004758990788844132534159234370475611541693972856110500177721843514209433169619924782695182618653020150760254401219025136580947107625269875677688221522560499129302756470860482532477594542437511765929054429940374212920425392831120377911193195879001544569844851042731523418493289536465922138205493275299854069513621827739186849127227921914171234832815414123662018472632053899297726984266299843600771462358670608976989195831479334805910115211347000763708260547481506367474893025454011879654091086426617178259732494939632380359589161178008469016282379169744289266888007850830456731666618540270014027373058467827209063707170322014895368635343871605881241325184918758691685156959742307097965942917881670433317599099624249329318701059509638039768599381379831498385880361923008932410623448449674485517097687181560605832671740799311225519480521353370266740002918027162053433334866687844180200157299083049481585776795666599962013125430049991909630232750107961727050903431496241393169985930392841846778515010131281546962624044728285050642785943272669069897256533037937637532647401356905917308835041246860333479336145747873227605764185843974629892003421122032546674651649409218014703212971666983771892005523532641474653997079972295319891639697298207074132977281310044007660662539588336006948404832828663772323566931466394673302982643508311102928759849942773281746699159815938809541573954038977270942669086473732851336377889274215676307125649388479904628141404272317849165624590621479544400376240989368870442328844394901474482029032717054750234685906072301914009986279556120661877777770673622127005153450346450480397851600004865238808862544665157451192689372646587505980230642956651921876003755413238119844066707748333062604070778443332325601029496450696009818067185977064228173665375165957428391082770061327340509125947869886674437653101712725175326301411389289463221330727325897766589493363768495592637230060896913410128123890609200835053137565611744219769454366978041994079292350761087385808199843082891914342682864107760602741004968039598069924495532217976412729654258827400522835877419068625869606820773744147551850559852553323201017335767309222445817788602458826647008175948007435358137258688981242376094067810933830551872565867417427118867376693606222022659057425898379509549687047385636253646343967275286862310032765607289937490374536903988778909870497739607792055936553034676317298730514520666231516930482321175827376009570275150923071342156834723327877151962366926574952716635059180143639151855372781491927431010661368670424225216362492175182455670065608605405558205558946960266979803125277618495391187077078349130048149974729535832128650333151746869405399191879535046877398904513348635838132393600980234333807411180275290895851345709282559108007746262844326346432710390222385638474130994376753019608681889168356580713977571347831239142883305092073744502657302672350894617370112590046353236658167007978207527943642512847605808279922105938614015816597019557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -93225126178097736942836174885937316260355406710257162451731421770152569788533262100309556664259371616247171447511986455899540742986542805898345309153988542802475596672181309898473708540716328548967812411635756635266308115330803395117960678241355233126240920398541896570910576413465462289427054013099159518880142941571913683267643521085319760652050418942643687209807867227630373623723571628957130202902913951443263952897123941341052709531359216042724068763897540757806009774748993293808867166167129880570050166567645665453247819353921974080019098965263816601695134728934563233674840988292133399089687046677101604910473165982810756272711607088557892316774716288190653048721990856563768166589529887860770899812279678991056811271558138352731329848938694832163821913512448044646500041841098665170437502635668268037435370122873641779988263839797927663434311833282405835768903044595058077823647354689354777927045354001206955944197401156659977216068076510311169375456619908144306292878440023133016471641289106048145103104600722764764774458944882640367626322940584470966196194139307333181601169090220807728568589779932169433557064100682803460651803272054949634994007110584928847053331142685227431400875880796745009215962487586361967005895397988460176356000800655334820049279061466926170071830079714261764439094547520506152130030150234709350057164374092071358231324322831337994120986079763109388823071673206458047485596463862263684265565920655823771559273249196758350006079548960573644460176985253052381517150181116725193765734104891485402856759714231661972636650537141301609853242294412380860727158841893159240613555227509361116181055093335586394602040186831348064743936810818983990654947800240217299779671694445202620661390688614996888365573065317286780001509194100801517814933938042604348782435131994937855076866088772609665557335799458757464675165907915240728721004262184651920573449570241671008911467726748385912578740753636403259167502503182704834455712361972851391209246569053408590594724154251505768254312113622512456229282735341522011372852183738307590103934319783792015885873537699694320241219861113912854283185533420788687989840408157885381134839680266858233318050631257427260307276127859858317063768073113433190127749204810251792603967278916166272042578344976201743025891234057541610091117161065511746821077940176633610879754378646235658020244353261741104027397665446628734260951280988030046547421008387610280078092531410864465364689475900414865935442091750177777367859422451000255325245125285879875617620794859643604064683009416507822358480998158003056801745928347090578664323973282374471996545766948883764618566019454556784996940677986751250344720382277890151566073626265121731303716184045728228068103351891849497153088752255654113007587822375308349342708653486008333862223212566310333879687935976509289153836904493134843439620502932338851879633535999377606051076614528123019903449605796816814323899476048582199605396498037545602386914859314125978593649099446829754930915019834270496226065758412381332125885967547585514497935866890986133761305966644856296208051174998541965914763427599677160387103761003772237127519649755010164214089471493258439086257226409855777646422889444027478309500659666725290129833274489968724148153070775355828672112752664542661588818969677375503769448769829527893847745170483413314267460392589453011091085732826030858895085181568291373684919446492258928704424464613142328041456542838693407831519451282540782580176075322959586281714105201132741796489317762023454590546572207745045182434255135682889403195928433326317060633079637248196006752433407345314741000970912405144729428569766267306314048491052933594119192662973947927344774466986888709844772706725400749029723724139063290010525768783668755083619678054712721995146677095839418632702086144762136361403068977386703056185116164739115343665500132789135897599783322866589500156116388027377193209377489802027024154210726878337754531987401820286773537525520649993580627308186591842181061321942151311294284524505604091153637542189344107581451894125470040358362769733852058468450017318722501681496177495923870621115468893595818852810457848403762877323291028119953194523604962972139252533974585796339182254885353553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 3517211981449672958752179104513350363956836146525939621822467422500078174153768652175715600836005029932783936256832298685438903886584331971554559946688508470269519997862687887319881754357516487800408921450667836132270868340671437215944027595256813228540699366005156279854647043054546782574051943869553900403416928356252382824240717007334130200600255854157518990488282067329641306594739249450929223871524622274914827845349872909841752854003738098101576756505017321835235750543733596121864909111981612867453779968043276476577367415742162177140145274945048208000305546351215453735521583103093989194526495042749882105069323082051167477032453058884626610854438126205989869658480741655336498758018695872859401087581556182577620024678983191938102953591531691274069975058076670026912874028965819866398832996505854498179164747263394808504555923851259080773395308161770756423148082960337390622876921243976643860218640970631087391397302918954457647787903678027133063027617646216961419553350516856616848373964194399980053085135251984405713199881602098578105991074587924830069984051985823538311197278650488984153539075182831077521826624367121937868620409207967283286362925619206061694679853396967943521533941861983364284014420082470117342360015249181005679436531470115419339124018281061566938874050920675223943598951034836799543348554113747635419130786658105692155728496101214343497364067543879895353357271759327526589739060069705271839911722100280151938388580829243407078744234794069697758259633026749239579250515116783832098594399729693375349258700915976810601858813263125323456629122294038776271018480691311707868904801971944122471475895378216768695827058377483892544196475241012436651122786285652366652380149811930152345200147119533315847316951644099672403841917476224002992905017371207213350026058157740769867398776744801292878501682057328885478981795876805316166454791084787466375021148910089540812541151858703137689548351878948719138903700293405871208977115360590102905374772060841075111014408579954668508265971289961805261591846289018959237057754892076625440993046770452329117767783603956928617925763324469605811523944061073952783830210717308468767661668506051184713597435841762926165083222666176096036724967209245944713394118194300030444693034723591816758685748514007314225405724331710221198641024410874325312871894729180465981068001834757889730529311041576430797755623350022464831190642909257623066140067560656293777927117812049997074296663545133794510566849868090838536810425023017047119628133991013115610644836603384733870763120589698095878628364341928661516711600099919641450111147213870726886788989858103386649835595859273506630865113872348825401090159577409942135223822229046442943027662686920760805974126669351327081005613199376930615483850945454101179797320174368159415387662489280315710466309029758589078251990017283891173094442996035529945328455419435803290277470737419020974002138601139134726025547422351635617326112102880117862439521396059168790131690055634396158385568290298514395001991012820383833519886250839652363449720776006022454064248482419160007016642578140118401425759354281686051100326317609646706650562893859329510711283955761255728210354458518813258953755592831133899371779117343579883052683675093031731527875764321437503926177719174493305434771086011022122698993649462032707181145569505805579439497710519700871798794493981347155190292445825735079464189948841502267349424971364646764396609878228232703647510512353835442110923745364688627360927885367391672623693587195533945793474467526397490894454438193409378514131178010421471956779179420781657419920415837789141051046185815944529510616778092268784713375731918672531798644457539801460875960877543538397062356147672540703402514218831692748759925904685051567518149784678509754587613349840224454829964310425093384635333296889164930081496910209069676923098201406316657662439034443683469954326936545187236440725680628811403658945901930031311670316573206181726071854087626847362715189354024605479556849151028756947473789552025511673400350765176517984768979923369260596027534949676324612696093608032753488779753964110767527659095772327271748347631094814286558246799571803980273943207294671488795573599713038948004905615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 56913993249246041181757453057802212220075766109755616171844449753075278936165986957914584963865513334785517946235842396972453541048969656469870584589281589841820350285184985444860999516808377149158753337403894838397323953312295113102479602577365392910826809321151560343839962402926632346126882268629304124255736837027816673183651978816634601545773503216042117290707246839696730622417059873293873572877994487161047659955383510794492024783591787127295420613547845217655314685153704684659088443614123179107298779232172140790200227180963134881667323200315103051737496395626889685892160846202147804921446058731969911928007970260202389142395775025868863604273115745160549166587141258442536064311420626333123348923912020098859960767724440742701736304551536424230363620988363075358089776611539712699589856251040820153616671592386589400209716798892764660867912888088170479533334531603046439255208458564114715285615039832941943106693329568911876797276704847187658310633257468595345928156723866370861986467233042683656299928498884292213006213478481580713926377101570778316682386498479503054174095461099020428881067780204791823850507093815813118810426880132846232106100810343036053355921313922270255289713158888580584099231804941335250793443733122818324713193401544618125899878681530206120709208601191243868827683749196212362119525072319090283777006113276808528783796637874976070922522679377877088239391858212688733493084330119654889759057755067402473328389097250637876227554990634347443564598422561175217049194372913601517798504618214562373547116910920015255766160186260256512361682433850725316750662428832860430877372829306167741703696940867771320675627056135870908836410202210486136007341990850450403278425333892782268906406154162761172402886611815480000629994168155382086137161187952927592540069931376364104258293548612977396543923270496618211809895879946650802797415614029213144429200184849207114650796397675631199853272062403944635213058013032495394358200679160492910988290769203054499583051206732805586512185917944505713402125257665555871899550243739694166430476979005883214126879540224853486858441471025022288639927104402328220622663688751682170678386353414862000897756823989226207606114616164222267322158079168332473001694015711028868643787725224419389345455533327631084204900621437684001996835185467956536072113871788640436486377901624525483442305487103280810909317746639544016905425521946336614601337134426676871065892451196446176207138136556313452334597574848813123146839284620591837255482343453643952194647587417344639554676282440246646316407887632953061017932346360655781838981206774596422549808605526592567437933803658606108435733841631336753797954185569975334505730350834710929101109959303849642674814981035633772289491850530122550765819165165737104604780905537103244810924126832557150764901402121617842621416257251188718604575864324449525187153755766176072769122473040719597681689751303295261023380212839818337814888309745764839137814748155182759322686153408803856611388076662586611495066569974814663752993120155827621946302107575376337166403271804840051777533777882921523810115685011733329300430844623352985946998308615196333874963451907745630075946301248027303674217609920063692087318440491790581150040760466677682705929838368681207860349565405255947969425758479664402826010751967843409113198034037390912480545262584348302295659084455816063283106908314288135471134687544875405974394122079034846306040592065040614198490728009597964777182387977844909667312056296914994159792064953767842087949159857206703853864665610472949070909690716717913927965265795293601509771328839414342731412745517013351893776132961480061473306772242593912843193063231006233891514418824104504776513876143145366311345374695898504180384399371177180569016027904701613061620594106048548317733235754630659080311117323187251116682367961925628342261643275261994527275064462663668754350936772598952888690047800671390512877618599854229704226856483932352431156134910863387664563236323807567783265641131692133056050724982370823820013577921742697036870394313533612946887645171553136021457614306031536485343415276555773924139604502215002396414996726374330713720408810445385179233880429193733375547253809039697510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -19141386177157259801459354498996962433239194963429871502644232736025682520659156151250331918522679379171596365723137478422250895117854718403343244977756880762060093274002572898309152620864405643276195372168031168465170937895261942909841462039649840977994287651693585448446169913441699882869816061989867177809896058886641316440158231281497047610685730011286855436366634047690825178494059798967424286728282928299405553946285717195406227639921652902883614277729742921625934941862296258864686245637592106748266774815425225174878324116578761468414984050266558054348600301804516349961979505958363263229800043892777852923925755112106254099474789656637648072335769922433627899993975890504316228589161789605905045303543570170383276260606127662542854462418858140729375755730145642747347335600111681786463826826501898895424616664468468602512356874887551146422030744075990799278374384049530660781663069444517207784778527160271465670362232894792124885199188054727562007149188625041756678731190161753192348951659027455074349914902988208334097205698918008633672452333570871728855386371169516398442248463208245460042718564868442414274369142676711540424994017714532399994953459241913058230479775209447130396818544599593689374433337212016176255803713943865450000232935127032869709985342907084809283837780660529498031437047688526147486374806087885518963048010114576756567660790558853592701046452615402296875200069768868774698988600863674993224006552813022710231162613437092488814469355533197707214370556470853826589625165603249703447267267427067304846330494103264583218375835494899103935530574739656205906581249423433564225367119990198054336200109630187730827965318105977510292721101982035065802844618995415573569603843322256866175135292650175565629414015082309123361450661144338846168034301321861145576669612596612397798212415548070721533926619864419940798413127413202607603441666586673401286872626157778479826025948913840738883810685953552906741726810390990330658907942434815180647568313311006597506162734952524586843666527049793427099301770646076383581974687172635121063560568656643785349596010100060400307656221049174933011588233151472872261730022513929329517326363586843113355728888114606915567775361561043703284235877205011026174658280305655775695767225969899521705897797779490369375170546065922009525142253762633467497977345475454133982159843903700785084820118203886092919912550320502471016252698919285683275346245413913938507765215558046780090815514342165764931053254777147421683840113242690452434133797703770931736446731072405950702895961605202377023374349436320924523389257890783879949111550563130097260962667265537630964333652321714352207758236004299462422529849645218742036580819855497705360242688275855881184193581864664534848070722426959256732775765903017094937790794344817480273140919807985461023594046003464267360256800592704716330433810176555096395121124640379387890896546357092616091616454290802079380057349280308874194700414288457226664478981650271924930126279744115937793186557094342597526582300928620270710210011804922160622744264570043789360108703215385284572932569634318311890964020671476909990586929584362911269124109586086355347326162590178691538644864276703986042022699848533044539506734068157053271243890717605913433521922967980169633641422478268281163038600257433940957700043268570597418373375322963828759003273324715811840975935965219493771238963397779999673038194060098928877930784110684348711093448608253164078474632212973792426291986701677690824355618301349789160633136073684088189624306732502251532284895081197158026877227763806305769548138651241329873344743947025312001691718918021746325629203753666481287888331498866843871104102979278403790686701970481749788450171714871802303420756148694494894450190788861784105804457012573119204413316274339042091720770959565591359566562074412310454166788743493786858726800980212408885336081916453578529463430690346222018159816616003236910098013541344105409072840677859150858326683070229029848230661868907661507473312813208726944585445798526643049295542147085993995218265672399273871349700505481068064859891938563502760014357530950192448598936368786087055453771123593286240400252355163491488117875374802093604165367197859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + 1524679438580144842796005641513199059413956583705818919793700139519993736244669594846687775191139583830171330152543763212784103234580631309051159461934772908734191447113133960567364054155107896723719009089927715465602901842538446765924919846094308270924245278517866111611054857090611110294134418603277333774040731969877178101056656671734550094168369149208377648510957254811290703354333727574284524812611176755538427151268188180232286660964579120070738856043710355859589114280374789488117449746899845646991228696226342364091185099647874060783778620409518380883575464418834115776428903345242232646907246504496025559070372474408912111208116533143242284777051770852257066152219039906306296350910079825586384305530320573324960859089816974191450397194430504652714409670798216033584611857947570714950839292525789629992842908473221336462338155757835818252781603407904194873916322477559062479268663676749115093414280386593360557798647504605560759381653454763502645507214200670065973773635757733102260194092228003944967516780791671932139627508065101507764297979228480413879394371103583063254334587233521524060017965440299228325825287685979876064766964386519235394272759774882587288799832490473125638363034741357614860076844846410932771081763176320031983922869417546268401170468273976597435240339908297582303017540227975208934966321284304759960733968083375359795830283763225117844953204173424075887695870952864375992490397266288675656593185735034265005883585131139948259730731006555561139705110226897855767971197363422347056183549835826679918695934330305045194548356474133549658916641023849011484348705655159370663977282152913899914464599217011359366632847865937541991242167825225928849376414555244389787013647905120072774300393181673368271266935567882551473772631733688430658609842996865963453785808388177793646499204137128951629252368254035125574062007583821842561591961293454935674647760521816416730019466554079336632675567658945035966906020840248571034319680683731557852058831536260440843503520029817594254188580015098281941002977654909369794672110789435357135572000664539066964111253674413780979440193696501696665226225701607377092993811616330139689942649140204793718036640840120301251017953881699999831351031885990946016961961875000278898267593408532303052467403169392705812227070025299416719474680994147173301688626115228935824517795024253196968603151203747420228281041012242291961020104486796907354961616357841195566986324281457186124559568584762241156346692985881769180757805962574133885808583760200571046249627378925308412880809762431840154721164212901119449183219228911987034545006879309150258261481284365165694065025564243119490347190470679856650571861523409787488335732531092974890778226699261775061684209246831612174570837053527862879374876107055156107759416058974195604218736053280978163885087826313180379798842986336180020154745902388670004137709668983124206345555270411605371163196323536516650409005860182910593563330771456496465801880977622011791665956825170139045634862774574549582954923321780630176833297812674885237109064430974256956342657201158380473245630054278951374575177968830089338928238625978993759774630131172203366342922872855104677303712116136953508291729696045695118225163138472210573627853303227102529356681506666209748475566644673411789238583030513479358906178767802767256627798534005614711336751166466609410626583361109320768420267355362394106562167583776145484866852695868972904259017611745104383051937416656902053711166635799182619166126404141529308367319445047056745036147455240866680650096560544994933400554510430849746423598602334792809642358413978881236417800089211656414627875388739004551275543995154486666112669555813277134862400691037943774023073034448011081489710047264085288149417515538832219203070642560619117923474450675363692373265910546506387247108069876121155091850543830931616259403854775393875378364941953636039401782655724381075328280925850848624084853964099328844542578916671520965946435771002265080721429175591944774857168236195636929336350312988118752764146472751337086645431440777906792119600312415204432433896466553509214314880234901598135604343510755730120198207513281854197571292832650532874515743727069770998775545856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + -74915888539533810752739505414327692790344100403710680650076156144703097036724025127442434058508880761502325833452393592192017959087963662332430575571393160931809036544890285357945357712879747810260633479408548794066271519839959148788822863356286124281591671184326472678558939598234271736504246074020722358310065372481002738449730174036924196542837833688879907701496831498997711576094771440258037791487341674397718596273049919924301838067974030544167671952919053825749275641157931151092570707161241653462989746388809326608311694044454436355147421826106020352357917322244283178092238959393898069935711468660181971593467199412551470995079381277977943999289874522249870547580807641524368422175982319619442971272550220587059932275192589044972912577632746465238714076785178011574913265590115220421873602333251958681670955214073323719252310631129048086963620735184443264639931541469690521022276596688734163744743992966506742758885546722256118430328786867686899993575771747938662938695887037966051195530772410562118490316495463472881057407429611236064129248299350202174783954165371391448120634531771326402001464112716304668873286446917539074900686216506712651902002540426341983589525412449155045129299241719013238650774714880530710141159543004279593990524828324307738630798869421798797866313062470385384144597137507819275560254299637703695695317558971304627811590983542433387588964683971867403225138085098578912981113773629640283896944466324757915391668242242992474787842925622434719491768780770646990727330639710586787688210016121015147537502281402671967758950235447557722530840577197483664548446122344367642255962819044374544005452310836216369859371092028329932376235250594386577538169391968536099698359402741052477960405743438984772546399893773470700732440485337590224647639973330650858002730531359879562313019233605390683564648029779036531169040266021885317221153524414556043547068249080211471440066157595982893538880700171778108489114220630450303312177971962719029203339389478096539430251181552039186293519113401095711378171746427736262234472923125054719927133188591684524407414330778948632167712562988262012890750634819224773251043724677053146414209494661148250609839215040137587232038392587760716396394277946507386814731277032564368536737675422717315491854547811507266543794058076278686611560813483231102978074824970622888735245233898543101157493770878131238182401367526773448707389479793345914396488446700625093837275807983299131044984872805814448710732137733743259210352995579213410929191561640798098919400859940610404697116981426744902328495749462003786646475747430485446510229793830705979718762772676214189218310006867986831630996649241852012045284974800702147198122477962843785885986840770270995616282979836836605789422765133117992232609759862218437262403264014745587654546896449103437144780021596182912185127985685817230783388120597946407942912756170049909518619064744719164687844534542683502232687842757257694435916900618242475706805517214054991852942641682055389204946150911798969867483527862308313202879307769918498361299240293182552652117917007463538846905284574193249642804183218275760229835056423328423190170554316134246870175622487731435734816146861333991516282967258930962456312750467062572111773273881407473581622985456417226852337714584007495104359153348261101498789643465899009775997159998348429835134604787414561138539507349211338780119172723303321891750676878979935133040607743826987230407458419892748410068060072102210475315899632158355006971527995219680332092202893230458169888812526488375984694744889014546214651127024677911769840507268660368600914278624035466847065440374941953902014195988138241989845955473244648329605368812296617650020240756804316365469267876615530362287773292932349955902786318272539770706492038912225944450762267020962291284370663220270267617664539274527557482319851318171285020984955126349645725214597507187760942369023545126691046215117688616019641038996844184761207351779498361567490444217258954606718029173760734239279341839528031026946582617829645768190775406258474372694361511576853913411338661205931089410931631319377872251719810957883080621015019299093021206088127977303701226893103652374997274474463529585868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + 2523569284276662386457517372446930874786370210490985431773842586080620132263163832368630790532037131005582947081527502248430829738943052971756051623344112048235087201257490355535445100886939375078334549702364148309149107856299982756627094447871107194949375970834010782555458910748313855490578649922142960246532605941473858260506022526925134489139534710203859820425695639354865545020349204170854242469999045087728719862071177178960459345069551873180899638469866657164375183833326131549700835836704629982216451684891010648799979988508214173418974886617784661282019226696706091725511982036609138912779581285480712998138906961971915600143184856999644884708866834250864926490574112802878202619064294482062345006670827332765240317397376232395083427033665837593851227562323317741610904281761271704303792912903992017654469412491068609781228294794252996313272558007313377392085363483620986410491788984437694457734817127439992993976852417783250923027523868071086876257134738645242604975170927519877856192398793514771669561281585706695693532218861122269763538066851334320303597473925743505112895059516712886472531841756380672232064073135677144290181452531202784682795627157331469250007250060297832858417213371798454842716668288713097119373203633426471954234913472242305511768560018970167867767349152024118438420352339379009051601727168326901846175711657218017408512751880263348512608476672360935834310499343462724224789311832287925887637690755235336616344458594562416670857616749215947786756371293471665284540659260769449526935569088298383735075684273301516341950379990078705679686398641316181798245812074682716722331317318436474197827667811968091186898915872848323856794399291092624110128693537924229672537977198006946468437541817393193619139479963784576754824680244539045256808735209570814565309560979024693292112095153631794092589531810902971036881546252949438472477915280441056343654729688775140964591604219307213953555945866999652146429964872194710427485034479031223900607246825599076874607881507175851531103254047166116063486839436031953726690519937957047721091277452406216262379310704615285779347867977976395707392817689830058418660298206058704847754359436956206164258011991846225817842684424239037585336506620858840037075510202136570382274979902226588071922849389572296767249715468194950197570073516076720199260432731644270569767530490876399828798203437189975978808320322736669696593176929173452687248478296073794245011535736658844179079976949356569116811017106437555311095520587184350792825217309494564943626191866938648681862294258705636744730757197892108391967723250617423473409062572374530544454476412668040562501798407138637709344112166706975876008214992534547319852965917316044458081131132338795481730286457778102394009297064608539152766355878129988561389492784733776451864080989861580858452347947759933697317796549600961431510932963352226644564414421812414342978143912819965488210945033288148085763621127807607009648841798547450856762297503508288220703456780471908314542439064271732496446479759820474535972370090753040965734949949959420191472791567284683157596219355228109976323549473725941567005285835344239871128264168454186575811467827223550959724349406191630249727935162694410198440951130245621178072675562751199937100097563829841689922331136540173951082915880344391165566529799547150235090108702462193099801933780960441567002297866346880958638595886191172573979706139212626229607650918315414404546050251898954993108303256542584863139335516087508350483732944301139451718364542639175680215476215358476230865542256754321423035575047250079472802600487309379114992822668779675634829779158230600121145238038037351830179078393981623008841979542125607629707213963574643347317495042031918314394324794128977433406241030852342671816721901535834606344280416785748977538280451335786031904648636283810263368249911882044673670296244392941800447325025086753329082925423296859302741338823646988756145298271913375028126033777445470675930783010687545945634817953077914731893421229911636658581082764240213122335119823431544297869012149863534682793870091766946164880126477615976888548188747972153584108499482641251045768895437881576241432846844541994841786502086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + -57437363446298843980330247243736020493148663282242993352902447821041956316412216347142762110293548517383306920169983651846766349236726954673474715685662468281373752740485383366267796936068304558770330392634617250797761656558672861887234493081759277368652139735535175703478346577524719979917000995225813857758249687738961773448891683825146467676514336670404665610165227413272622381578995563899728158140826740356014239069844864951898761398607416741416281248043899058586533900017997082831115112424484495133867779057755277362675953434421553598421262994686671134220256535204492599388720530995977066712881271868167756955045883747041665945713540111979028150732187801803339394252452437749420462453620705262287738265740760718744194895143075682432765805970934819271020539016055584019508181076515799092223516572351053522135423838669667328357908596634915711429448942499118373026247181668579562285034471961016921191281795147204664214389818218913202195151088489591829926250259505816425123306961683053489180591642883928890009233365030479754773612458558748085003275749317195383433387980625583267181640302080229617517469196579392077442678172267027922852507284493375473504286932068446494603752974505451922835337018808928326182452990747073003578644830985803402290856647558061968384202437290898500631934132713766937382020896332808997204844352460762716302953751789925184128741355364240113523562477094406704602569376694708022146946774556697868950324514041722215622607726019811739451552196537773493311011035441909644331598378707436887707737823707297172984510037394817101180923868619138390007413896571972179306180492374220726315811665455439494705769680859878992260966235129437264388142956516365773431015790122075268397836761176464429605305938660445849602540875679084127817730511519754757898288151140407113543292950489956680779483745775556966889508578135035557153713044471488888215679521260096751781922792040537397596959379720265155239087697905969843849426012922626402494719240641322195742591076582940415992636339799527420410503373855348417712911010666180727522379850766546765844890276376670947924252661333015244645007489468076219803218376800670388712400708098792133267331704886296370602179298554180187283699299871817037722558425167074461916757771450109803827583364692594100813799711171391453414657369949491667011266120296701995636982177527923649682693307387264446830954737252834463727216831456347339923462575204939399292475828043139286181060431984655314583702627284799627844159232219990808518830064947544752932451523853619374517712276312491547243707531085074969376433184582903110774041521014699717902975673830413705203225638915369784859886199030014339896983690847487816292014088839874287178576803599672540491153806304966338888488470521965170816510803013263900271192175700341659228147390828315558284121872385435505886189640459627396445591371785149581191259290990613060665254934689352638308979818566969702268693046920517364917733443350733776658131564199972555137022125007056108444613277218679001257213870281818292036150047485777933442641672240336588562303367244251499646684463512054766586225777965126422142943837240056689957923045532102522478311542716642076473114797432973967337890113472403100271212696252960586443084435714942782760327304385338740764243044939775425053877831882728960300289270076109130473573175608481305052195977917750000282198440177679223633397128598333525916355623291585409176517471701871005255037514713061612927044555724669174013638425929144280195502287776307253516206297008870647934452965015446941345294434593000348763540842350094281005168676056830337237671192420696789723417796177936378502959372144373608047472946824130269905693860940076419906262224228129017780370359165210043402069217449136418742875626880886879139266366782818644206073824061660648483151875919214826109628237027369661517178405245447958926540484400809966556915131579398982065631453003733481045588647685410597848612619344618761290930083289770556517451309318665656581367925824692776868799296129201753180266688302588114354167743008354382575770231216020383135947171556346056370816116918633645741929012451225931642034594895086430887613093992735409309633077031299412144345463462257350921945088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + 762365154830607817434328900271961484722536559629326638270592424401797541133636487252503652584744226656043193682868009326795478313608276509737116912697124506488429503338666220931892937271747523918878327877164267573335253403426389377336883862386964264955408780674190019583399035628593850903871240519154926028952166443325784502172913139527455811089213300949468340744541843133304578596337660099809615521032325784608906757203208680073358530903183584252519098329466732829934156325926869432823759350687987232717074480721954112033217081868854929732908684452892120845064992393797578975301426372167842440244908461345786553388611715211196183907367876021168464610083553684926406829661140128452972382272080741152275196289881210009226041777272967155962301511926084732729891337122367634722504947147239884506228998812449831831255394571388701449994033750143754445839057140878341938485137973881087775667095125220374712622073732574911314917478354836258041249232105669848470603668669434378956869535348502230329893479032474895332348221901466175876554436208339208410030498278503202555532437147658715885072384622731807758598091174032514219576299772528338274284246537876565015244642056555776950500503462252710016978321455974898901257126430634374364355137608794592024046523675285053207368711001367020199094130429801675615663688545439620745015277703234677732780809118516037287445553958222398022245357773472963702391735440961604626088715528766167123712613429011136198964508415517643422674785234038997211509682048503349335801345742425694043801518372173694791667237966325681405747585042869673776375419879142721734205858764260483100254674720265550712067788782885130228929354888247028962621382915857102783805536853220508156013621940611194744119933406722495529672326661180206964704157603522355840554182583900070023305050259148527694020832723523825243664442502818019098489638193036728409543567354666415414593969645027223036688870252672675960174382783380096555094818082570168242640154366648335350980808741613505807036065424743351761711761085770090342262833326508346756253087410861633124294490994356005118892510902077104861583836672756365906989937929325383113635187238167454351627846028464683744544782825416523205634831914757709579221771007811423044407863650775296537451681411740478728281921433429057481012548670691178429262006281010089680693733250784804676898439785065288927488187611942816120207907807536943754402183141467429833847837691413156321855593274832566358157786083170553150917222418066791972331538629624919810131310944585240954354094222731264061762710375976427276484611689839570581377136859971556904859618648596347322723951072857712130020160569298362783201637583346491763081401643174308714441222885882044594593485457756010821704991181438960063300422587450049746496879541983240469460070462720405773995097101853821262697317909994583122048913110617180861518795758757458183282838936117276572889302170335429229967762912964611878537690808335498346123671968795276104790307072382772555205256311648056768849853085189988755397305297083443054732799997472678282276279503486416458679277444384200804344959590637612594650018920922217227327899890433109073181808394706067305461379717453947245654001412176101976627255485806343075470453668391248689566207560271762429402190935582121717111015321286411712083793202393933101666541043290124491973055550991798991179693895313680433695234943229834715297828731704854154233919016070460088909103306240191292322137071661113268628557150072152824821366542886262433443188271684189072870613841586864546350908583573093289735098828923480213452641098880987627596002197348332417235585815285507265271429866930663636948241497813448212390908781961517672001446209405289463593729315951609482144351264062235093303074760796503121090886575476690598216158208771970205324177619027417596782292552605581507724887948397879327407489325119407586419055913840903919027025503376683835340635958037007294045734265829929451382024799514831760448883898143134364253740016875595256320414148733486523371272799934986734445432960504245785423381006427687141484199464501139137213261965170489881862413324406692095737878257472301388051733987661343334170373461385834226437964070341155225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + -848316637665662713070038397942727465128115475541629804216213584240080495284394661739191579425248540114078249398812865003892536047082089382370090371300073190148652394383848953610648381402780216563900720519650877401474499932631046666102833246267847992386906720470284985316442014997401335360260916923106748386201663248286831130115296127098147224494615438930805506919922764424089331410961687662133613989296843317621184280172253056202728051386439076339510203358163545449650182350543200682209497503370997557932551816418499514031174696035815917514823801250107800812980865013895518150059829952388227581573463548956425864598979178423620956784749776020264556392712358561119201450062214106106306177835665231661389672630332717919954391784051599711516732565720958349258335072743122645081639491217406275737667815892338856772750127348118160212149085728941325916714946686809318150218827715363836020318650546598426828020831184942159731697369289738257632557510854690144210233339014512353709922834751432613400194560916565848635276037131384219054352096328097634558825812231791023062060654851075986701709071984778485769728667584753573860935649135100998611371829898297691747374835518991139750316960270722864455278561706245103413266597525460581549017156264964140727119016471796214224242316219554212231265775988610635034357882038182896236647460939883585961619154173914974098235788089111039586196685871404089688742923098603178496448024328561671385355130607833141133474544409919465432473375521477786662227252284829505748746481934722669599018994399357239950322827052863779654839374387739986368762138600388743571257281772183503050431650446255299072136936700054076978454996314490752657504633852043987837442898873144242005179556032970260509026669086109687246853067133042482469919863310929971037442100334381000636677192503576347642638067465219908494892053850610980535445452479610662953546624433970854203655910569646461138590717731165339460200701714954981840310349621786783181745197593204290404326604685409551155487638790693246544547019442696842661454839977017389401030156614063845606576723578863561937259377888474234142951554126317810754735242583909292506484548947855907464637546488415779782860715394555359394415733657011601702349419957019244721285336664759810828982372251852460821503044800698431620445289750918363199010478145227702548328614880643303567983137972906392394640466041333945409834868584820640252990215380770710002468908166027321478840529268512469135415845195921524161448829633129241435200353840705861345218219023754846914807677530876784531083774699068804446084265887127683757319426431046323747345876740279361592501959451060408057359519498252169588492567913062717718416171723380930649499567751234180256452969258911590886259488674617426182485910224129314818611844995158464830642812540805697753588682945673886785571241890866233261222485039502948225115611760800577337446518101570388546735456828648003873121006372520862474805579653763622774234906598196031365568105024222076452587333712064534789953125479175674597947555537736741376002420908160973057749252959808862985028676996616157464685676437731553017305287859603854622851451811411926910727064412027442431706296791164773658777468954102164259152520642089378659917844848980084981275101128793528048058499440658464269726385401301156914858375063716103251675044049956514982336426382293165116120860297969118681169792438950692353345334417096368059202486018170185959212678098900612607720659608709394396592273196574582288659490835784573715126928578913145726874296862430725104443815705821577399155956308028600740613512555835741273452144884772648459610302240495901799209571904287818372396251166440791256784531616061559764238394866090997440435042973978052813904610855420434471526153543933844219911897880183403737515221072882520803132000902988951791325818106455036669655366187286440231885284834055869487891759922136215624582204100451765312867943345484780382116472259573454535282410261399964902540195277342107677485294770523513346478268161552886011651114739233409751627130454299309277668577812642145138986243434531361186023197429739313440206518271683463193685423492511877226294210059185465516178505642143970289248611860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -175498540477202964113061922743782249278029729584078445136943307289642645767230009918620292707446198171286245254626635042746124027551568764332182510087779433286485440299810450700235598374427899466661635604626093229830341365290452532713096024578541356180201866071663221266626982046172535904422542451574634719780001772737426108769002873436667354875483325504694024657736394056764156544491756176023018932154396332089310997218350153371651767353713103454889723094001999939629416835649369217030303432285960318828327768760443063536642277354673285252064941770915081592090533563828037266254240840469077038998116500702797613251030224080304617585408644890602473155856659780993480324812304248391537290237314425302439578657837722920642077358594791874032162668765369685520072760403525301285284535849344220545459092001169487465531379748829801521671181657796693973974821795086226997521583623168947625514830672061556147719794279273507908765351484070305259036663282735880007089240171984151273867858015988562557242824837608140960521221942493688532532393332565054437363005106425025282966429023110767132933359061277085621960404362317030606047299261778060792013646384672265715416626089867795774347158034570023086771207955111979514118573425065766440520412095157490120180409083046317489254232962048122449031618987848896633052435550528755538623778241366813353332287819619330693208117360052869279035275061407951625068421309564099553407949583967702984634324249539370247679367795631425465880498000738787698630134377166824852135879288869174281685182630066002355489792446782280055033591742263282167404836576703843737352782110384095518450802894291339480223953497850727410391270791464502442786999365844363115042181528252919958738273098328880814732632234177553056440477747981025858435289834287647339932490244059645673936466432833787713274630304540659702041224018059186987249793702642437003009297277513660620994785259024620390112648021850313011764483395819145750787595900960105658299081158167252546411051876119717073087334546560790533160649750504910030908231484617731431484378647190637099091263873647455318975936185444352728601613092980948585832273279630687506598779784433568802168567085647093941945992312434540459347216740089983859224286582989339422550472386187079336173093617704281888507709908144558088886729903792481392997700626833078921509370184801118591750024414735433206538863097493331662262447572995870857312090558227455130123713910070564226131275850817661104129181244165779881668049551179792171378693652594801180375873131880000981358584626078548168209719770987913920624645939950138591707428611645182296206278631893017345360400149645752454371062036937928034567538102522687312334792805408134993039940827396822120888985026428492325814347817779284330473787277527384283696702406995022731535331863227059220024297914350118563595991494180701083350218321803484125997621037978073928532423993290204216423668051287953553873235028457661485199064624446530075399743824623944222944314825975904205311001377209285014884977164406545303134036557303024186110223594063393686168027697466978085439540086904216983535043483578471329606582718105735961035857870545540373572049295587174977805601739606134114260810890124338105261291577870677120791793208584577839264177489064126438468440127410781615213913617856624374792745212768407343041770714457973035327821487979406371613699589906313324070184383363580236397653249116339371433006273459801309366209003425770423623955978432350426699404105934370353134782262722324208454577851285712382274382643959451588761990525975882805035280470960957359537566069771694085985319714278983894798707827280692887070997707680176313771462370686284787951849100915889898070263127577262255120177225365943053588549851084815614615646923133521328554580259293273402646630263155157324341597385773407510909718132453598543206297226813674874001667632992830346302413189859513011269320452778397111347557035426603280535475953450865213480255275287821711892805201649704241680119247466637627841327495448528022701772524137926307173720882424534329132799366855620980466456059509984387164618625897686590587261764648311210971145769406253222333831418791678402178522930201211831320576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 2247771009843571070247372556797423001796041619154148939566108425208475968344131087282726270120118740482313605342647127948999631190178669406042839552426860705727755369594794569995425531884880021984721017256898954601704873181821762677294155413552350312213936103944296414770933536307144688780217625046843826768334391729921602639421818839063774452334024417919502271725881378736215603129945663844074141320323865574313488865617419971649124454560315064758092737292809847938800829390382925664231522761706892569338622927377370327424819333586590402463404027578872714693326446240131749780707956287688526209859801622123176355688055289246117685036281086817203865793555701593741184337597835575738994116023309683924838601865528811868641275118633829363018763593326346556073904659642643369325447235185317365097174596317807528812227650957162630307686964571340263134201677825953887246054934687224179479639717510051221256916560676368889275589035904759167306795517229637425543154383630694749499945060804377977571443626341321720027199015052898871423210450051390862378777404412984257650008401401334792032885744635252656775843795196022811963386761325183892231732006923072882784774148281796022089426431963671387692472397288914490560874308853526505131691308539349063418155173033299120786632813162583626751512046402071744597633935986062916249860912654463955517199098220731099847692342456971400045173445418040370692843712141793241880938667277002499499410163652717251272539706555950111958766123147683724651245604166222484661658399335940182169966265235597147956157800406187874120555466768373623529528352257898767131407141058044835268989908621709623511007996687754681041314610098923352526642573584026442245087308088930103826873940346077647755797689885336205068294952523959735182941921847867077548658795337453328612727448657898445593690846043685569650774761607059730066928468409734077171225219225362227342497620831867749819319044434597301379023052382448815904063783111142587839413082962701612405006233217502151549547443772212404333786668303578303377061485408166942936845114231790699045680991994645378454317910562279851568451568338112009629262926720494160267295511320655060336567520753269659807257947102229935816585112964053673084617960475979946218726727640513974686906618659262187059572480628993867211419077860191146568199882941441788264834314598315922624495754560054614830381378228066206504945455079094342842540889231228227685740123357087537987900803005371397267622033865673576054675398645420476695549085900937458585376135451468848432780844169101204265972954309385721553795928506740911066603128284238926516977344689703046007040903005674975633264519241750405712675119371616098220969491642581286740796553895968859791451342385041923891864149609210448082694806721281086224545818054139214596342062359426615220791208543017857248394182093493330257910704422356612782824185183611016864393642695167162050282004075728674296629697518074849202432779167111253306119711817578295909133961727697028570017495435897056772538463048772144397129080250543602823811404587430006522732361999237961548481607004987789616845866884442978129928139609518928450669738890456955025763587012055904271594899098324605436031180996032087385821144543885074825177426190614775651760410745126383526694037088504991399454488830915922209818807645868138684099625327745154993720324157111119047716678635658202057216527313540063187439301843472264029189656883515958398278457026823648028115874530768919150608474089947074770391290893986946648014959852040280240146697607286729876978618702385485713692655718764084755496225645138281362778779885672364860053036683769082531954464745392315196269740404982117205990296604889240226937363283558080584049234887242865986696199137907187251583154421760855714413775188754778573078676136763039824068494250815680792567178399398287044961099499432241940720226876774573451828930635115596636127246387547464130860589352634732893900215702045275674829957706989212980814662324033864201383591305554008763689238948504653061152317334083031909005369523349537597903072665753288181645531361115587692185326027496817098754388750754710455349264489911276139242612126497983383509469681942528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + 18402844110308728639349853268294716188317517371923170677266012188779150325124850162696817624229037263405336598303266423427419778438935479803930423368973035495635529345377167828641107605620564436431370755178261651507431207234256848982280754931277411079639638993137159001739036068255221065778667958764015091608659566094156513376914716343110427436942202527269637831218807313009942944361344156298583449750106192538298523229128677570984383685761364042765512464601846682676406359525697118781324153864677351086213324488965186043636049659070648811005973517881999435027620342441542301158938612090628530989687271529627232928213797941409899228156445027842921697115122550468587582027201426979222521983567557862058747476824496527809711920153833567699874360851118054378699204994683262197410017777814749318419368145235203157141990253740308718643796720671059945600787889890600004239852468126277140519203737362044068601604703476729650088746810554568294354566714739178684994908774459217526133650903578712894851764964990192542910053270454333146477830795195263041537346752571773843421471704907519695985051370430556220442365999994920393778556660929006679396286359484912486537538633756306337723965756336689345851795822877079923059129277811272238384916178596911375645630983758529111483487674845074916146047552931172005567326154810584529948760593786537109130304166931173232247451909599499849104283908544661988003124408316570296364206390436079760339874280554157776739800577850594228044935101715508052133367225226127704225021715172279198736379770178206764582053649492253773220330908630894301022670608380081498212189293547566926374877304673426595093208571039858495035421446897164217303856469198356928260300480328160741230795749173683873563651059453688977081416212861558236633713356900863239669194121411305960109570079678119840818440068880873739655907318841912670262185812975005136377240107898316796412511287894731236857046651444873416232040757425991852164128931996043638511694817960955099292677855754528523379456527103301381380773927703803693350121391101359301545490361114579803617097190214553267868544513828829849210531004235671311263523233210676539953801807743412702667278917359383425848390992136816560175705964526675525613050650185843136356938769804117671348742610661611692126771092315629292384807005433639015763345839579130850236515712521629682085485473496410969678270629577886714289684057122776665665268541949550039493905083917129056635497802357689035461469803397530614809891812809885579274657815350023744175374125240650084703252142332272405623259970239124384323748481803148601755418454986248507232320322496931264762379928268340200013646661807330787535412387385872784459795899594669121598501607648198506812505858657587252270222571070697127426076553895003549804741107463619018118409065611884919184808677113068003545543006443376061606350610381246761431029735576767435236487064119823226816695005271970496674742023065460737354120237944024129612270220796579050672224197135986718998858078501965277113471965297204720983534237312988029908917912351648767157859444049652157470387023745024735418162962745302666507489772833574779395561429971202231121927967998044768598399344112547399490064410228039848988973431288140165184979450889470518494543092233831218209876820497703780866656867660469877359546136860710554911472442022573064145375857286164930137251866856266570917769684959713362842584494316673899452934227995765620002659928669736379349412532383307215885920248474819144625307091402558443207902770450660411237554687199038027988397933859914288812533383773163256308492104721877483850765228063998690245921718802491310959028824268484849419540810581009301796517873153543895592042746083880112897409219874910259454783500661811605072788118234122150515682731191619916726148087230880325251837977139956399481343373279154122870294576169115989975431877408799925493318579433143460210167026459910793200475372162785487179821323091847623638109985684910454451061833320798567053638903137392997559149958726328622211943764982326989648231416039296520170621863284096930528836063896793855900452623862493933946593621839364432385441797544517629124003493907095816827851243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + -1100855935706524775774222021066283385719793438735601774078546441069584947689466393718089444646734663349089857220128310715253897360903075583609678834265596737491612595042992995675073663588699618648755600749861076028688304206908886150555826158288087197904982507031963214528717617767454977984629375307413366935717577481083551856681437085180281072277842316660404890635952180905517247868015120970250882083518659561573804336980275643323418906007781394508919045682186023350576552303497433929039511150024707456748543763248298000597014951419698728053084604474534604677440970091716992071126776720927367512559454997763995112719999937645590332299550379654811999068810528258090294563813944087996112532891546251428103939243968283834839788390922740879840883173715352328854005121381357387802717492156306068008786503035775208658118286843101882420882964911063195612542735449948779428866725789406461926863942316759574619986977000546490988372655464671595355979276152692669995277613733829647316327603224305279220691954185684993605705354433739533613997696200643291021114941658126014267865327620829291372960495743337188777601127567542455993688628963113018287384083384259831605194613087314419507943239734083079753780363818998713932271669483109377505703162229566197641024249820540659020198533847704215629040792342698568322768500593261437281764838011264700262756074267016643018475708986482724230989273137344180290253080931082301409106898235804261651561434043994463707651721989803115647059984688766677260198857839839487698046382102700516389156784375201787549759755335407515209473998989121665309457905313084219563978572002039586663088789041336707783747234228681791002742227487269855784818909238639950860330654262675946449913048734095766660884255763303725323218321411384026964833686919055279329979361656528109851471272361122051748600093229687159872073707427727094006795382774666888186955325848038925704685268613176467023559782005138190013818020592552121020355378681954450544903016735635355233812556563212483673513594132501074010619759511844704509319685746686776081645231568396679979833250730968959798265555330988746824113993158066208751049178831448136785545396454284873047595906520557166979521880624495874530926015423765740550451362730003899189303527538411139313814649174341166635317992599505297851337006014679646271485379368079367628252593734764043244310943607222043899182227230974154980795241846558567343561777882298794492425746039454886920496122236700420539890135969230267830030895521369195888698411229671227226484385964970515954390735325180124258008441024190066935377421229554319626037631455927040248746785914660018183295563744550380951672101380531093216996845440580930569830133901434570829766737737464768146084264255774927439334902326467145741233499848394181585742349627253584320299109123471316293351890534951786502373498931252661358062763456544001945344716325572669964531525984947916263003178264468031209339034829779539401311542905225022961354026895959799494100162692512814684530685347624593434907689460794734382739357866158809700872239395337487015269564707749307290426452277601756768842843106648965613028995820000031129181702060814676984141675912843238364033720118978376406891620542347543767594223834178796132751998887885348703118610162760093251282685476008724650434692827697842354368397992032009729297865344080194551034106635058333298925576630112980805880079854942043500971597669552977859801014453024910971771982533052899695829658091903064248652681727739110689838064752058059457391844639747059278516642669693010286620293560517847728085568186343848424314713698192042638431751834437587498990856048433515734732215145339670260743772127317072441303288983292748563393102274352352462929020632173973037495754314710426446720057876825111191297317583174123612431915414514832526239716742045975084120400566159389283186907731152395629896640394802270680872480899514593940253031118253756786689337873919257119435203255064014220632400991309080630221838374523649585382600903566009925601599511488792478101519889450402039685635954339231760088327956392523466366942782724596198909491189089986506725116301895804644580843895974996589958307173920197836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + 6185275699724041751917337045461950684086936943390164967735385082047751041635911584484900091406931168412862302303778475434914908928281212391562811803238184119012700218149281583672951392676780228734986751030427643814222196121359012779084048627944489617180546907896019934070574631341038679924006758968112345752293501140240602541421251228744683250695549678956381014585956104404062071576096800240567188518769915444718005729048373562115643196692189439529023401681090503211865187841329334157995739745997815105926406549108293236436010758968634650602324738458069120234291103366380729125667721679353674118636412805991105039179701066840909950663338704295519833455479017037701633663231040119610558003669526374714590796100456976795267208052249487370075187498985124141084866599220265680272433486885671289057210771255016628318945213168320342006202380047525507658657043335848502293785872179897718921260220161223779225959971845693515313179849578162148981058594775171211838123810458373353254133904817618293440130575967887305125149007174726106164612746231051408989701148395264258690125640785883847919178242104793403172196215403392187195324084341571287866663579768189830548110296845752318213729520938024622625058986625673906168651685451573355819250121777216625848173937898954835995411622344753221771470227221247528897593782089596353621633936243082544183545864567129664853800639357593899048250058600878532041838753829066534980792465915108209540379407693071192422536063036464582116953537557803948227809494195851060273905408209026215418609859181192110052473251217172493826615174670287490595693254231037762382829388613458099571962950027718918938256247863511644364985206019826611355982926783462182877080813297853788412830811445563234620919738550199652693511002169199231425979472317361825102714492791096407899591771100175261128384740735100393659645096471261622615463969151972498202271170098137565363684176791772942519860397453125854485842773556414533499957919109974289862947674462508967037544549912423714708155676438061459256338062204804374610659493008500031066948456567484746856831818758305931774412256224476470286948581028939567867371894754089284594431300304457393011592741546071564930287341433220800135860872536523515771970711141521854565280421142918358458709900109953861450101548480051003920021989038631195741512954536584640457858560829303039561845623155121379984606752243888130264068514129992542174427372890489650444030483459456366180512071827367148385938986325099847259430753519778527618222754503243513871065961489343354845846367472872368199575488882430362906188845333053827151293596318116513633631013534978694092982113286050690816519990623817702626961554831560271247659955280512296921705820122366807890829784052655881882452347442357290743822992117245080344389197603482239092114350349598834500762855268285105501868461718284142393492561807059174604369556829830484570540621256803534929675539577022897620898620801437308098101770202865227860272561173362110622993021915102204031902292362732950157432724666749578288630897612043107401241650428087096787984173587178349514259630616165050357113800473987729695948419077143384407493664423780655170253293168728818411941769860021560623404643553878608153569711475881438597899504724529318239251823602564021826847398026906686020272165401386836044149513364557260427987571218544710621401658551073404269060729365509181134003397297722274150046798939434517415637682667011515130876212275841215320879371293161323544120612866106583285168709374074869359967908142939041011036568348474376419498053646107184544292943423501567854060357952247960604627552215980789271799083748395376256614640518979914587368664245841009796645343338996256212323284082438893083913633013534131480150830393655905040776758426834714697284595604765328533529475574621235617425617436995553264278870918830810417736271350523117867628990575112921085756983772589005311527100069836913385664720082493165360284339195088453134243143743635089766864967949929692777597073318106444825005262355013225628144006293473583336429742488570953753283521884687160007791597843441336915847879893500350929000679539284746712070924447460456227002090363289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 48288487619948003962234808827026446426881397319123127481583619522975581869052944330352479164637778427301409672090156525910515189354166542810140610749969317122274337853223833295321837162252685827669302868837820483076512667601384379081673939178274213324457284287546498214199376444765594557039201653436026439871889878467128406087308347201643756378029347027373338908208290740924568620137704375016810737657172538483911730050568385104025328528525553177255892740379376305616792899467249518965426443457500997363210543503155594092327208534038577002770272098188836142560734054958204890345917479303938662197734229337936231136934732623339294262773823962097528682381673600729181362336356208995677172878494169546911163655544332576251454200145228285683048164788307239035981408817825559948585349217152058984811799241624846250784389390158965141229758326059562090685686981104210648695658708849530702557427238804050983361877013924909935307982301523140727375764735047904035004309349857988381476850394907248463988576981396091725151497045496529438247773018998006892388213364427788450481551073995495812671444366629045395591572605896069997769858343385689167366889358116363022557432232112576205758012696866415157035024038932131750176439831875366882952472022424404794822638890752297283732743182706148913961472954668513278075879005609521423938315205544006043707218475356925478107167790651414666794558574982212429901147666226836828737515212659144652781783442152777221150743506757862735907470764661389610276948383687392246828577713634203803272189117981272486687618309660180302338057103966534197876092265790103750852117312455872821528370774464668989077749814850027037622448030562819093287011239083986229765392323593921888707253911079509036223552733866235735645187888209194240526571185157175873037559260382590976239187248576474403619755356822401783785231860958394962065732547153500056085762389564153138702598495237279583893472026579032139532265277791468601094814700471644457282425037612021514656592152561484635559139521124488272411367984459721040590313596645355166580033604798769413820758415874753550324417382357942131555679326806223386316646156803698549988751626179090650477511248093913982413357179159331613817389992018617989412738951236823759654446040635259253888099589068811516456552454960910242842876968226821102205198662454864061633413388903348372469833389404980038477140559872632322698980419419765516382341635976556339497730502784971665937883221983652097766163037169584169820108414528917188326100711618946412188229995685694488320982529842282921400023608698235276317004521367962856954064349434741868616649710389475440741486330892303157473130852571103501501360923078077587306059756476651881481022071966750269178830173957425559471642495933322513805973286658751783016985504761257979315651582179309055945716818020303213264602668603705531986759354607247185913090205969936640497947873595418553799783275894311348765587276889347547930120578958003368235107006769462111392064935281149475048348611653752342329050275508176484172197787550897854808876711840481988188389962169205133173584296300013374054906137921455405942730016832430687988969856569315646058452637236570520004795632149390106689954038100359777102436691853880478937558041021554509426485708101856814118884180381904125142273663904856002833599524112329779547383646756456101911439535947654510217779012223579914953519341735982556060556682354810019797293404174133309387294577516425594237624877501481396398110392823957160905935089684812584543139922084365461480045334050795930916676964962527218066139210905016323559766926927927239224727127588273183616372369657937166389557040184226041303683333947318995654043107647119653655447320377475049177460966064928270476953223933973508321857182274813151196612572155237199071210703451073826568074052737178387376767299327052812713402770245942515546538143750089313170879727592819524286814888228476723739363270151354891626880495235741770119319542734863971628712658590795148213746869770316382792199912154787852423559768382200453246293151948640085271794207443883183633056383865903390239512994503407763795588704911426738656567079869483252774338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -2494670827365940248287247761090532414624070131169246625167421712967357609109022619213876989855309874204435910873260183439829292013106944224713693556249684573510933135533666217938538561075436692457870826600973014748395415690661398911158309259807044177884541857520204277160829320287904414105410559254561288513861442422697415032679112116582087407947320981439333347448683018239561943614516633432873573525599065242993637718592724785061722951670385839408427239486202760751066770044230163547867224323441728370102597792485364583914201667924660588763363326931865150084888376153600800079887998961547264974526384519171491731574453449565756811381734843981208419106216911937225113118661778485252993377029320931810149918553614588601972144405041058524657021306115065190918581093182650921382024068429590237591702044723818158797088557660521592523684373545772885544896497688222862532070412346059041508605274962785215692346573262411565099378330814264273182373806175702946297637512226968700778251799674489176076943890547896417790598496719793394699503534805931826049092773683434875982820882503097146176590767629962966569359180314363752783404334708282060186410377281942104031106959962287201615894818278456703950606625892848885001260579638413240715724132567917084375845367049424673555110035395146620971363031157935274302853270080830109868376358519479002143362648396549655815946172986156948391677955613533914592026667643406235699531203068918823875767896253551754993111284806336065914821585896387571615199642095782997409718339862254349641628951163752417786152352958916306294865255790193469923619844760898454903723931096169389401225112443348891010636951958212807905007188475151767970266666813150575254319098161163358513645118269248975527623389418788048431839338052927040562991250299172984712240160352524118301192457897788448041819328654836947466963309031572018755320380188726927698372299019831805000775062092418711119180473880807887425319470776431797861009049989849361809188470223172470404189044231989353483748789964285353039962072156681647118717546709701798598551567732893677273971850482570535427696937339510135209938000419392411544344043538827653945524838311409630230158584252440582417502277669182170550861152878674567757998961533225673543226475167072550597962805414653238625683880119532646203681553816491342225028721671447893457046003417360960669966430511914208796435685049322729145073565010216171460611091096452068187695336784940849463416358879804728472458858358152760575408439978416405688078089257113699445346506863302392688810992460908359031926442917490619076940836081108315706942014495891532297111292377854004258665709497637887970758809840865701839710668695366589030276045066069984807723419476364361807222312696889537262878335266176457691741497722550225099377189634056579029337375941829735341230037200843715341677923254534730283207524341657619580305632263511513876790651386888357919854847832679838632991968004115329222643385420069723690023349793595480710361277447180186502496375102809405706268206805360005350931919356288404765874852626791766857739032165178236439247469018116894540345337297317172577537519990176547269570471466654514968170315595849079843817732988126570624553863753450297433992987782356781635854522380738524394065774641965236402506073365322214479383146763382146039661024605671853146003298448142355463820587409975570285142439039721640147047867298491305276418901900316781877476349822406117115283658935496949020703752601623328742945009079087432612628074470028912380889373435956098214051435187968480884359382591617642765685513146290932652404473275613211916004669414477584452232468153757595349608583697775474754253359179123706988725987386128990755240753500625965072852786608009965167255913253432844058067781864181329988195832212864623576991445937122838808632738188263130404943726814800826822886800860758884298050359438073376903146288871171972124260004367770672306205847681941137975538296370619530150852088270244653682478712288628328202622115887356025511645828899242594182346003335859111143723267236397219588285827590188530944420268689371503389158763544113357391169096438480582908990437657736642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + -13989140985264980928669919450893652523218042479610800004836818681553835981498449951120693427826326001134351470840499368134114024299200380862660556783936804901670069756779268688857951452925696081289814049378053448789332314479266828870898779237362376047201969072643072746387096377345824558627432859344049478337447916019244831452471766948064794471878143441524295057101284960782732353143139304463193592161004440618610707996865556703439256902036317378788562576022693062007254383650401834477827315223188590516051311773179942301623253155813382131753419922383756003503148098778580026691383436050213560090200907132615001491573020346622350984969599870947066147247045859875711078256118171152271324767204965227149388773697071269350238868386003171351732954195196743346731909181056616240275053620074041242608126746277812775396902644970729862116293598453887663959944465166681642353387069662631017411314186132852665366809720759706885488156501743032154845805925210505244480687933623000967952467329946647141470550462108652438184664665299632281331029296006478684151389245373457642893593112002955283582490779424027103174523139898331064779605669887156415691211601985217742049832513884078196785426833057674726446727771732025701468411029520653457895180687868000297464850682784745225127140936172105045653579811842084012841640309227369552971519098386279925177542293126103754354697304512409540315738300140671649408512264899020879890073758591348770383927997276237971534234551111846900778979420969659189457180085671902095159447055043839240557436670787855898195807563103555709981857581096297454621902454652822235988974487087377251361980752201686938160051873970148614629544555070596467736766026207239448176841512513735995489264061599721014519135278743211898019187979158248342548393030978346934485460638145795777256330597472621187253851360642894676713491159384182079665476021709553326358286820220153930271443448140052424465104278584614575610739234033230585645801458291135181629427643219595392576348635478019745296494357521092573097485128391627901068787475127723344434121795362542621537989379224859387918113204084823967947639812135462157748768287238130184988370134344690451646276919343319589921960866389476552448052048639961521215626437222380465724534650678742867978021784064562584913170744743643286423634679690258306462618433684217479134992628049258722508779476927688043704640451251998240542338978169161605072338787525061630508899194747255148880204234495257586805315736447895074410602837586867370518651853873256264939249346965721627178996261142409778163745855672101715183119595451883513787980565848040385248715827369317112848808213241075617174922213636326599403844451282235491989283066399807276076251747657785451240034569036908020748293829368338220987466776021941259371817400301634902242715657763431392972880813023129073903352706301127257992468391284950984243950793605466623997950565427293465650711198473732395609760093510411671010131480945878122893878225212826630782310347309898231653773451717682908250313777803074609698794003574609809226248729516022672321826219514883496186897989621116425232838787123497640942474060817960097419031513814050103570065121865642138360013079818286581871725865097118325978086239612527501809443876915758879162250207316865728465501857072204387513372957071719544652304814987931850639127641727767421348439380057807699091621286686155366490663357858516770013864282577653854662202866420344203650456640014536582622089792930292797279414122982746374232585865274189421331088959672899770117832936377757703812467647664151508967345152020897209505973323425981008010421128871239054749252561735439489114951862354058589183860849508753714498101223950573153316477601629552463091628976558331966665451257313556457063306843477939703815678493794821037985194817184979281573065108318650246478981556832757440009481438135417659920134589133443823491852072499591608670105910479256104014515860040515115269756215409137395536360668156165771409961285778593598615309674601337442781867302292965224105315881203478438585900924612391169126296961118256708186019868656045815343085178972878217292661796391778096791243928371200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + 86523793984793415220489771828557527405240189836278800232865316867056426282035121719010136767643025200969329440200695127709590640742619072899222118507437317473127855363582743013618015331524822133770577442471298691025389158007368584187997283560716171267111472193742972845624375425497403630331511308401074165023843774048192722337287183528450924100946334288859741057379077930810338102274385350652274243199299299329673068010751501598060282150583042643342319172953977096005942742273774641812525270523068968346515195977164975373154598810946201508946025070459575607336751790866108075298389216620624068344502247640818032489154539973095055743969574299103262123927669721008554073251964845044133153744808689476447811041937500205924875404380492321690420323581141267580018646541919789608671594005504610595585648359877056350467245881088943785533705137655078813448404190699182688536845412944956367244718730827301324531700236746449711983018303657619671995884779689976809513027267658666838950304557087575904352939440529585953347310676963616042307868701587847965942992356487190250266558847797223848623729816556282816677607348389531255494692474728529610904177567780970816695122080111500192215512545105797387775241616268391340047766384559060996383285976471832919968030574620286834610273359405067070814226775153273157082191271496916055603323645136926036730713744671573832519955936715303130633302439623604959519116326620945537534000690931584969801454358079137200545917016329790719125183002299170705797664847829359426859632772634891058552112047622774926370765891153761694337097885201646044208777944296974204170627962617803209566945291036782182178111639204490171853655515042119542938430483989460494960142024146014496696549489653916808297917450288978756713430434908276834164884354405654744341414383709789319614725308275903191851559025338467118310468024859329590935361801000760850160541091985612074527257258176152428395636796954823745717792132548814610579982066013139906622810292312798769910298475457694084177308392214692441538871892436959068369415228903303472681972976967753368878591500509043188994041269225495611055503920219952930601090553147797696768737865224572165687318644469916311231305566414492719324993466546976172763113118173891559151680123192343128284423808238693661519524245714345081592662256780549865238314421485086754579167214352439715228435736702831058011341640517507614109040002650372615771264928667310116707959468552889468140115585439428633848719294416980485090264428654074970495017586889713969668808694099078942366937451524889061826346408012668933161699688361611223802025831554595868250114156604339711306139348062755306749027053868036230166895588077668826507828605016163667764427591329034111277924615733139913454819038705244963028998564004103049966296540364020144767793879805172490888801618350012984577560958034098297684777984801322679545715117092967705092320532545249884520315895685208817728450857414286333995878938487633306440773633414534802652431699436983358900533374365917110775866615678287643893060310754208919275671850684597988258394703520391784755904349892978854746429759826455871070690788365740721174507814204729422434206607931501828766090177507316271727930137683555808322265309073237515221074208593418956400643350099213731235094422645457479251022989011118019545183248325432889981116811201163166416935005799785940807260511010319551091534714570805106967997993157789095887933018590815351052556162427234711676711283614045743864313824098636024342866117679815288470517711991212584690224246597592705616496287209244800784371909110764301065342407888475202355584954273558529433809864947993739013121558562297362856833596535084637806479497035933787623602043378894101264777709460465666594299787202844283144901595973717509180400578080310720475957082954393632482145885532270488424554598010252056994828907957199434983328102228128242825630478037573155330764402138254330328949820134092318257745359424189962927610562036715306042078005146472841600905951562132014349643049798376462886818283189210682103134536389563385732947291593073094668607428227750327645317798889923044568868688070468677140480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 726432494876017454044741120806916132892663995386384116026526948088686664497927960863843631606901207381859305967276841618417955752602324717614862985861846570002616287538491577115599959687861414504075859214898429259108634395738953542189351888542288321690697384447557986209821886406185760909216197988478338200856416559701842354565981960704527572993512076130703842664946991580679239061411998455273445553138127329754370735188568452427068674088312279905049539621529677154068304985175349971480698089587373895050224751919459019595641898763460400450646556481677029439579179789099915312352194492957440930987838761504160210634198879519250163576087700831090172456769301197575766822066343099828453955389735661714688530633583528614781741055638364358386386835187680104884353823213853318264025048229435489238748213438471030017497337185631052631864983532951937954838874920728520920000247623108083905980432782772850218359654491038884903663548253311400559644668745435011380201771073489238074846295543938538133508677768036828390961306007644774049652109323564810625977090048148617785045867805668989619483487973355996790945788836840582431859939247342575785031093772788860676144771998689330846642919270792950351387791394992879886324378465010937887384234399932308473565648545143728766234056020925934775047763154095144186381935329824095330859047512627953482002436209090417738135197672634835186720333900747534261721287989687732992197126304492423701439864459574443791695444719690899723816947080149564486699762499359608434244175493575002960685345852408285801780674648761678652786618709809769084461102265834546525483888363384673731230451614918478514683691399527866906520756196317690398961681835852332127579385077915429759893702169974567996841545823817260014879993154722071283247537456908887216730533098490080033265338336151392366108414813009266067722330414381653864816644358495321784603798166163385733487145217878620986127701162638269438806624040725484145887159530643678383617731677723942366223193140905369493316602074685296967163564234598375341224414279071846494557726266453251762466210373333266825650859228878217034202303571998068266839544250140180973349725108591809081065893506807678781529601083127184037247480216591586198893815113393784843741765625787180645777204458362875102874648022247554182702185212348301061156130915191140252602203413045619875540719473983665721746619231382643004715688189842290090539174623785985437206770944133028944979366667093273659523881761472191177941199135329282776226737427491589851988641661064031732545149135491639845441807513547931460780133741059834876341027876990262062198967620706314623727360734356213067974986679144994496428989708698983604589931323360810835851626135754377593628178531511325297881644645840730035869379657140589686520940109961487546091509007039139012363270433336150149567849324691113996518769360736232251696022251827473275346474034602520985416037666225750161425834940882278137754132577684806639438483640698675505033444948500502532254816491212068622935850697487539411861063957600077515109037641260636225975493427252128721243477152444773173117920187375362960919776506863526692844646206456377028831073896629373017381159124571997954730542157181199038192041771755502753152325931075850520675305786715544291004158872594552722466039605423168439398888992969855555738052854797858381971744972208681290518342146179070820508705560616412553605017039095940327183625882101171226368071880533666748191423466085015397890004859662795677186355355209823052589615618148877477674436388385673835007075286033196524965013072244299619165873370110670993419601541106322113367707633015131122025182661072880884886108074387694040475441415007978281275971535951403614881469053621921714665753655564490454905010306204998146009080671520068680074873716081065955328559059907573458655492508881801353676960366563359553574445044848383104233901332158530987270471022478927429780025537307975910565199642083601461156108263767672503268543671991924854847020075066463438974078660842485567108277624718665765482807130436209462803319700753988011704138593803849245551270670874764374771650388819968000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + 315616957142510272159522863432008846518035322522061690354934007583927008836936353534407821385883730550091734914702901022884332039989197243413041343552305128326706957251487065393423564560746309269660261629725264236830411119455399405312385065218196429653618547960867960582700512793654591743472833673661195753242642197072014699136645356132912481691084390599593505302156978939960654531181666943469608652325229778274225669856068766880185725018249687663276269422242716231996757135999345643830323334689980219624685838457982830037363342290225543556988643381999164020442401302729717117014443042613180700522294307878943599276408263528970626926902464618756420404225969533046304685526440751516664048925032481127043365907921383372455619043639995911472392911400624954926496937115232988024265279424945344990286050243632719800843489262312160272658684264065415661411328621206002579352164680290400067045621898978482926212611914175146699427094239125729757721779286837028681642716869537948946312366235694701657027409037041599143566603238074895475892457039606174907691746952428344738056950351717239900543004188631579269864817212539648093058045154837275273018572846149893869883717980310270935925599363744829035690140750551212026339078940205036847346669287735170332010335028172793823843898237243525432369681003405314995027894267691758976740883589798346438732937651665707978217912753628353125769957466637040918238576935851544680785704898917232459439946633662315677287240196462611273462549173943630336224397159090029639970880889048871872608869621147724325658593362413295079572285660625561974464451267848277497406319415530436716863258242608745013891279070486457499429228869090992577422909439798348505555253913237472490588708319681328165604059707670693008643873204537762490001902740433206766227952138204292273757226604719201047506381677254845692151438671187628104326364155839154641521904480853351926815471918149564400779852175961924342573775447839187017480499165414887608709307281585440641416634943901105925751990272276402057656979997063397878743052914114287117868144271956545349000353042867405161539946317682978479852664825947921173369281590416759757563442693044355685207510216244995155702600082829114365496010927450386054558409137977874197639778110305336299072801877297154418947489306621263660201198599454427212065070787377745148221311458465620587014488376388717357127091197039729453667636930572065900270027583137688666623277946213064118547896851327408105963830938588584462827747127855621151262151601109090882407292320512417111419017300453146557837966096284388118753825613040418140040620912696834610520929159509515488546218189293727757521120124356875031658424300935048917425101587484305078773146353031554238536840626185221719671530826293728718039946987424101669272677334560229958940807507582217217835990743191143602454861367205994400740761690886537727367918280064237963538137853094504176005111757906244853188637529136993010600130060069926446654454503364666240636986805826077900969388768701322552935214340904723300375654125781653950401821657385204853813827434489954226285606206788249732425891749316801653729185077954491568900722446661327175739612887174219974002237057245416214107043124715044383243126662075222034131061891968739840541337572653528853486747036771636811034535751115043737289839119842819444626457875181985199153687060562131736337795719617595557724044250787117766170243032877603511284924767517884241610170760784687465400150334077494617358815341264632362160852266382226750884107937087205727172776580516209419696832534236266914424394121884108710858199292890737772484058315707730376860785840110474926642681509032931217189636668112700556182169365811438665383191496544649127957813592709835107277148676116036130786302239293232360232681143477867913158903469792407327929154902160294105564673402435680474904706594879261941301115049155142804725401030402748679071593488599410857120200170602842310091695427613361308658846458714613555966739071535249539661330644573328623587354940573923933648491742282127586127742924934481959925662951296655687482696364772562883340616738128589126998425600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + -15367508748808638456774365506919668101083378571604187377798630495388817053693485380682471161879079494412443546646391773076779623983825532478022598512233269658257405460454041796240348576389654665239469237148798001907404641165535940789598686566010535992121034269400841025541671128245256862828106871488674740685941374578598549935235050678267190385566933841227085904943269191177387591923999974638046797567964912081568392182850070806403748082084541111071032216558227269242911949013908926107211139846639151152161352493408196290823000787031193508208309954398887487272812561796150221523284723493439922734169872452888561215120990417346791465948840899768571225161890670645197913237147840582409419921960881955403501303892976159001285361576787392946207337118226548014760835579911453562680856757085044505495824607332748103087970832047828436941004671294192600806003650092360959256232798802303205343383917589256737273357118917778649870814641248535153445834077012929824832949887280769184439813268900921521736491431249394132468439037180958541126126186505987794834405056689121605455725729990433279792387283553997486225331527510551243881687028124864192410576208941346054011708801807239427868951322860624240263895076326312531336478408667325662593841467630010179107228897928250944742019739188680517887708507348764806279859680294473014707857612283523879253512566851261101077431677307210925583287386396041695347166510201970124455998138170496563362693354123628522958022488631657699487293104850030044322353498889721319076639179185699198106360959984821525910544771128415618892413421556571502917414705302804787792547730646038554945064758835219849659778947877620778804390252098947889599119015412068543021090581875533173369137797131028719699399232068350982245070955364120143301942850596213378328672848531036832404816575513518041613522517788402220177297619716767562971799328686419617557620362639358760304958482034251057022108587810253595649493604058410397007809944507184675532608503971567468205069152790325085264816092580097166743874063501324109822503234059795323293419861492629619820881390428253975217643948428752152416201872651925680807719276809613433347078638280586711532847600936205853331940956781003391294310960885589997148255778305684973805719199871003656335183790476571527793576895161515007459950725665059436300938530544937313230862848162740880449348296090726627245414103474443296910795263955441353428990351538950760309237629040549153119606598626049585052061345280991035565368354019871169857904226161204727594808595023638146001358202420373794334577607072458437011716322209297660547179032505397739433587812759330675186498429679087129094872751783851637241343779620232588309861692081655772710049144338685677660259945051275652289474799103265129474669201936731269857663528277009825062550785687618275814020584381322796737134616897901100863464205373315877509180590904122493645030465760470318321076367291367922648074298307739377186693744778800175657083965919453278085009276383968208172583906526659110361077293599437485676879323826497379296450233496967028262894154782295870554302734748489013520360508589570910079472485844018679156123538431499664377522391921467731496533574810825525437611683642585453903644668169589953229686662515218928317914503651405641649558104444693809143932553007504382396822379687006018972200780646020144795672430062201022507295147035579007216425512969291307289536434440439492870187807155869685220063056307385096462985097823896477593766240631696363710304853576624141475661083684860578956088030112638742698738585721538398320780294675503834155307559284308156474183509707593794793509743948983780265086712461440469101497446849040978643566586977223869544247978021143463562405790032923507566617174104851965394445706716022704539236241580490126127888397088944219171177148012221851694501926280049000682060077314461197550740675380069372590468295804960891787730183225568501519451318547070500533262611747721648308819011149153083555054108019087864334454656436309374732275907908473686914377218482481795860328522091671895213914223973398205377766983383991296097978865150643404800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + -74981328550349425099945294254588131853054197607703810545383520095496277524021054990113524269832477868396013968750984204630177361520584212912473339362896968482231243398988066514212551869788937339066667704821280650627592848191560529457094617534527187691716971711377725932343984649929984775611298758883481997296270930525984944617384016622398143881130676736482977783018748006902642301725143565553573880686495961146900506008390577725208634084688490519563264801797399155934238398947643468696339383718311583721624802589906002904848470776268618853494376387255586593037060633903825917745797848814300194096198440450010809889906599858058509198612917628386632269240796685960138911064286297978535278085151706349922799454869709277572966482859572711970254729223646003528166587435802827143794804543909433066051381934344682024960137808251982828592989525400387641743130653495058938995876803322033111633649819329081459536452360743278120090853421226374506655070232340711945644042909346637998426727851580988675678446898191197009942876818490334937840064374263525086060978918148313606520902171594343424104378423754203191002576469235616304538883984693602222083784617902422959706884766468671429619416577753069025109706989348149570799379847227688725759432093199181107738426323180966099537747136380119027758847195644701671456556864536698987384568098506364981173650344579912994932221736830011850404231703736417569680310279241961631026099038966008825016095895850564103606747703113558066148868776794175308796534787995870772397134424709050571447603340482551266619919980192374469149911315116374088977118653658550371797883053699759715052278141430872802552541022845488502948555320034907128499501662296082066131452443525738976242081015100820398607470408608390211060881095418901317074781174387980537143135491819719221881264552529701745487301654736431989937966305530972885077919336855814903816030823496559251020138457021704960757195299988095769324133250169590462624315342099125138265880789054665069016915095238271402701800017277144916259558920346571673647235489426654217915485567328520973773178765869341437890160069956208563316430607982715537429576841831455002907817919461679294761993074954625389779710799673098157260644637906820933664126083701261675580917549954974676875311584977904202782027394530799810115107353250683352545901080543539447610383308280695428170752745222551028359851216819201726105781808914502125868318306684173834793041022028847860296433149523922281587899866617465710724226239480773307341272361248419874983548210592563944036700953509233066038922959206499575194748526443874862255751061725693742844216758280450976669952666731861451410909122773921884904505478922359574598069653646248850097219343580508482110253553360609712781143286679911265732768851927806828725294240244835344621162884770935684349712941650480584132375107680261340895756818443684372898904211686491138509219501046783143133401261510917688849755360860026397280119170962168895853540522625950200800816258680513233492999982230645916186354141128989806119713094225176925665678641090019307208961091652123397669237377721422520496813470598549656360900319511243546459069937194881415197921107675043436874556966391215830494728340262931260519012045877873119321649576502056014251596726239155409925525346338818422676485462505616895512001745762686593181489984832384276215413698168434006481100008541510283051053174784462335909802020907325849156986860839901340275389480553261045251619565791753523461361969753870289427045033770691898338245652928496274333231439550739574268361017012228012251711844235350366223930565425152436840123861183245598967458251523249143627704777516271659483085570730835422569981451649164777970841643762440996726099683752623253736467668531809222242698282527065270705802703706237793442506335266580839784803830899403254938011679840690212255276679415529878354457449068194190236441833283573593769647599974319109582342285041745107959394609814566446170101413834154508032814612817883134046650963937124072709202814119818829047286601323253471145267575623197365452290897670088130435141108438251933303838867456000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + -145078029211694176372262516078253286156843570245154044691266658959417716635481251993036238303587305013406325625229953297414113860656112135586724377192740230097626407557561234079776170261309928688885381341807434627845721205296008485000159343216982773708571822090650169690294982826860792629112452203268998654803360483901407673110985620061970275729816087514510313859199210276092133287351930622563388966615793265881683170457329314715643509253876734615143424541814275583773283144877751241610119929575221008371388659786370612497058375399501145183730811966262398697725909879929478259477482855477497448416180863624676505640894496105801801495220849087359630361045586458674565614373214079810162239703710944918800756018108359853530458543270811008193942420071829445705187073621044958108111119236476529005709429007326412384596328896852410318665413844771112579848538728701046366792638247858345989857676431383128353782672900799435086401242642273658498037627599198483901771025949114230375972518623957857083331523220254688923163997306069795858000319318911515451173615760720131279814645229139414708357209349031075716636944266458880563145699422082520426248817276831503476028638709372169589137436909933305090824780860387999510762006494757459514805063636036568720889742252838231346620122215067313439216968315547577316251274341740502065174549719400592107396922918962639216118034472649670905386749456806884042366051044174657717197946739404569506652757037217704312913900548903122928699692033605321538224087658157450927483704205118676147586293766226544179027003439751553026139389726374042542661655245526434418474928246159630050156020600648350056081713343952133179617502826959074487079842921832088290702476234801230743542574434177361298156423377525984049911198590180619297448472816971654904269766527969972787293355673882429284098997356867495239805073545329066563635316493887271205906755673295716194654413805484110225849661675587040688149401027623157067632513850607473425620551224399551726343861158283575915969257251679245130570935798083854006373272024072965269947693513221481213530356954669202928854142758233136783849006773537392413780573432067440060629960254177383048027594061116706995247459946768000054979812697211504680017627323798167408900494299926826195430781395568214790172444371251054271295126902351763780502073835982384981759175572836427756304568213080492639406147510136881577988877937983430521115254005228187821157821416917895419968781151355566361002778302729759222291260929244461105737781968428873651321329939456471831481289346469059263421620684452766564830612215446713950330448715390395387569917192147584622423665170029755037731875159566412045730996812120875881061031849033473181800412800863042397879723029116941469685951922786008658725863008834959622112049785763453665727333154882756516093438387893948513004143949765741791748588860504236577287838804073043618278721004357698187506784067314272668749904458467844711714041749138849803596590641890929178552645219155962898992973001010464693539176856354406757231971789833765070394381667313187544019521863642610791953169844976740174422464638595717000412699067514268493681091361628660481785517697329243650270242019221487469654035980091163379142781020855107653831821382500215827279353339965013696827064509729163665804259255534283471121432600059626312548238899792906445905448906720690554061263473250009201290895628241960461342090836113146597349778984972445855989806071692726040423914005036694304557870000415801895497080238035775855452521491131325425759776391230485771154683706956346238734208339687856117637595362581237754882674614285409891690903707225248297346056190445190081806779695064793116447794363854307267833043033497519482671875388465838384550687149255469764677889146121766643033669767022162999764773064020846709443419179476354521078791335553772833192523060373990611774176703372588396140132555185754103664003100980009705838816331367822210805086489368336947012169889603154958174372143826045901115491867066095912942511704322316838862565188301081461252341691263072884291588559105067680141937800320383765708800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -96756486961571932340046561698605501966186218086575658069977865836224221149236360340786552258092294766943813469920109114953870683748476788682308084555413409807380733587053224143331320595003830528676129708237987161961485667128092754227190351272658410110594100690443326773638916953315335000376919439100955226202301216066770792187239588512954486214369666262269689424440451847043806871758580761459469935346441803631558651288168929396802016064094292879135541789594011096623094116243003904853061280896636146054365695717466827878512745559818852887565988544665146311343984597109137643378893548527341476788144713719862720718305579228666394380826358334810122292840701482497808247422484766530848876190561873111305158043509420368160519844194266175835954308192506288648747373399599216692583008367456208141802143391768578438558563868014169428650677600460675342483430428843510630599296952206269740774702606391107551729075005093340141445871700434836248576391067974950676527362838967986989664307065078382756353140298591223472256066109322129514952691192537768599876372048340184976817889595080887672153795922993455577616949549664003544064427871093044081102369135354010928283332314569127745772009181023495437262055695032173872570558528509020062429206499454456318990398007378729811624412762973540264150143124812339510352888921321813441431530074787681847304647434449671913040611118685442335178344704961877865108058149313833409249880605434251798079117342427650136328895539111612913400849894571765330268563760254244633996406893842899378497762134675261338255618593815385679127956885370896312848182105104800826353015301098335881891312875919897349570339104479239011234089280228458099931816222146492640670232826634505524963658201145547667122527015458408601746400500347883016117609735756188908266080226577605148404052869267059637807800493384500840418037099123728443303630272686690576352971440169843597603609048616340516926920953529668803511294158424498510516125132268599759556146986796365327828387060475032729783336664080579060859347773831926896339140354681416880687754099643760937120347739958355530780248764444948809771459502687205085818197918227788780670293958033183098430661767737625325038850283182942744347015801880453178297099663200877366702127222002995963646359271053318336565975694268149091359249170556018458790527660363523667800805291364511233352190448920874549346315083070217032136942088669886375112912833316441737817676171640614716483511922443210348895364065588592432964703481146843765311120079172485348710194080292405944759569129584865767220073929477506942454934386953664443836279244509819040324970121438085052524990880269395507461223746530450829341486760844216710782722792452823472359289924363949279218218036012845475101645495815388006034340444941926735473431577268873155097544685004647731626629403465080442084560010805492772337999907809779891678449734015942138715204040152813404470047696458071971516182893321436258468542161230846017555135371421809937958482156311756545664711754069859519053580819943704852560692499160783601956545172288701603115388213484829111637920606588757006915866153963546134094155667653893296944278575126266485085260281839079595114750338282623111163446429371394993458327860991800296482753907936081289514138792842025882397585549017007960615006577169702542750740380027200903832824002846001808331168017625787461335430847595111103312439270536855249250245237863249853141788134309177307032397710240657900187521872322769124329046959323736439893229246799223121959828584265214921315829184927779862187747824233494572821607614224445584551764156228068822061706930166154035101205812824341524591424840253845636820493259488766468878950233469097910032111402936688321275050903322542351170915291694772848800672195054973352106926263475506602030711691407492872475564439049637647275430853470492224343490373067500229875022683750044622695803776116995103643168208917440415519269085414974467898974022885202496457528073551978006326124884925030161778162348963981243868152962300876027584596676134983335255175281618776154625035620253170830876635908014080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + -724574409174935493900584595491024503316683550718619124405932532205349988351269089972329043830119563019024016836443183550684588925458367443357449224862055647001506537318408580785343143490211841342617929499331297979291738130879041926549837777380714708180869030706901194359215389342640197225719924336985760498098838745415974875629051629435990734635287242920856639475331482512204673437014240894034710342708109637439727572870826510988056251376377968265514951398655534219291766257824517240170618848143047536303030362615422178089062908187577878196135331295146607530543807657105839947775871928448015412071930517191435912152854134785053882237201402608225493219337758225345934825110998221986178147315725178246546304146394955809545699409078632419401461896651534222778915400888080449608112673661888271149455015167270536205502982168374218846677422200313455057961074104846387040135595142781113297947283081990736009799075185285297747163416597814187954968911152052346325742386456490229914187835772907274819556381487447073965012053416556712288935673547956505201234819035831881319547188194764943460816893295332765280326643469142302397544129549900320638692139332934935541117461213707404656877211165472587413416196789452671286651557096487441215100988681269349051897247459889746575452209881112941313864361912758269044553612875195505834533917960815048557075743184639507745345170718977771764566930374186518776913817239732923943377150254083001393835789390982500642942896589216447959560199708780025597911525895846833878242486122926822287335622713540249425356725779653406486906752972869975118740415162265239158275454447311075355228777227983670084022568293653011132648324743676929326604072619662936124276099742948892602929236408275072034931089283310477548399477489665202212724510460359968301037587791609646156843225385567803537853656268484669976351052065612233240983893311686216487235398309098896155198787901245178739799742561638814342208502964860463882802353635803152292131756064298212866561999822136550545439659247119014556818785766108937779199762054964178619058753332710277310733231516472275337685819535251475576096344659248653619771407963020126479968207953757155463192580134467926111793202782660199382452232871751967248913545278512949393407348220567383290994939202236512559680600252047922904270711220183073577196796277013878336429186887176137685812383135042897140747071348231923328464102885040374968335268631878426587023779011839445551188866758745519728489397032283879071051814229753434338753597789031722132862360043742165929656587530520413853581974879138154593913690053114196966517114844757270059032580850216128930547883156283392111276313200664844717597091887990837852066607706327829472047574956807085187675006826999610552639335631349484894729318858042854699879771758016241851059163555901306412890562019002698536739273443589828215263593295161651879756317997769989155303709674708729616741763911772768263836474003710853808773226056180821955339189389669346894052133151974954703340275470076962818691155067187794261821206032804928311455710406326224103973737015500282221611242479126766516540590936663412635604210689533571921963374291323429546470323803824580856741223583609821825090191344278191868533792448848291223521686227160352536849442333096374942863632148234555106443398885623401807500226022600240519844404300991463682712596353666687096367051471935954476073469376628001546217566677267163210222555387967071159044131576352879265628847798274884105184961660913700283043638112649491808565001624915675932368883729196913753382096582900369907791175884291295699147681393497787807506096257363774451589904932630533488802879392136123195593795418000932444762967596151508952367030157975127100808274998491526556022882788141657560007281897813876742075469756111610456232451212438004527728405916536535027619247565373097003705790143698055393787598477859074147948834380825547393159782349721830935377896252789705296143151954907980470059054464120609963663733457383148419613064719427318589342463408330986716191926369404213069252566582650333051667597550306721792000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^213 + -106132283574448931519789224284148300290600982928488062903868421570170659136073271911730111392785060762210254323572777969721947824572574660458307062619456904793110449177845709603557996336276656396536110358034608683998427201665032369415045488279818839209066718888071440110044001639813953459083798188583033018686746458654445781605110038054461792306979934358179723806473333256621088481575038841957410521425585386776527547890153421763637885115040097070976845405847171428267991467154416277608692354108794417149281434716842522245383909576156588525849660513121428787194515973286678084957022240746676407363808772660938217366057855636930615784748017186847949654168816696074020904303118596091515679426011830259589784956872012579862657706716140845656094843059045056149426106605504295550257850490742647495814310794649112202078493988603756095168285119154284965800055380925403727481395871022041928931263146856515498398598081575523578173074702449720574267288894802494046146628116935258885512042931802080938334334094120651668145180307028142875360893623223093261164526094639380114002965671829834271584517333153922141318829761864928920366178973624416774171184117988591617656650983493919779225151904137389397304963992478104454632597106102651316185600988759082333393012978969624429705827902772190371404988230439137984041298258432747288434517226804624376287012765131039247013322706790046864469056921376103518325846336830320508071702586314385719962622839685542077641611962502720597303242975725025627007836857546679490343579213387344737925842489846589332272652266367355407128374390507775736734736456158433106356699197756817595041404009998326582597632581409067564535088615404532722389004842587615535922565615475345508709576925733435853639005498033744358067993539805974538536898690506017659690239031377576424728267271124403517017862862797028545786280935769795547916546772365311517845594736749099518826848876277886176725632744790374330615782427703314489029134010221390213703591368608937535763690287209720323348217068387586603746815412965496974893719467027167235003523338845074467364769821127893559087066742367442655184606983390645372134178343131951923581783369629098984973539341939544202874991614600035075887796038948553519465793859621773592084763098851157900842112250390789767791220985200584438463486709950677081133599932358806260956238887370068709445254262820684754524352624621751587554183949650819211994550176208730311449390543734924458491511277967919529331957128540254691246729706145443947649816838844355084908587299700016500390488703480420574189467583910465481074214816131784431024578958719678046258862158155466115373920584259545509893532562280640647689445454491660333806006237369692988213117783459789826378105627037039022221943831366251025098861527482533489240415833986428302637809148696151290259907424267229623141474994766730940500830435799067325068686623925823074501658226993064228857409434127467156066713916548550246458561081756804745436986584151288176360648894706152490478933062434292462340767752516339037747023401492698696127949819814557924506756061912367463270089139352868007412057239471125210172215400613415486675467265634254449371837929076907520683723838499079141001284305493173179519371216907515807908610834588839388711597655230523746848002245643224132951067342813045001598431617350474841233489182721290086583966702351923505726586715339573380113170884409360967102489061152817997206807944161948158430720648019379502910136913890835993940432157330286530590690867513244487688702282290371198706745272490506212353724279252350146227517218376638278725650458432972974846099191366027784835494513461347621100779943062583798522441529407984794977425824564389446371563339907467012537431059831635416396863722385405487397769466184911047201255302216558610046507168366183529958515548900173735965032170894244004124019601127229054979994070404118734899592168404144260895334947438968787860996113915494399506109264606856216132885371306634713498245508178306227038771977405950787279080510734835171767276671309753655780727764998435648837566989336576000000000000000000000000000000000000000000000000000000000000000000000000000*i1^214 + -371326711628793818152361979648617820198684000116614597825122069304841973393381698793732155442990462203731280624098142856436613931716095858384986051906960175754133380478535813375437467577195839207796771981156675383706803407257945674742707029763552302437805782864809835639991407341874650305916655897100589354833292261340797635178639345258500182799436044831617645879991377259062595767633213190106259905356988010657457983321679140752862770176105643262302979468001556319496570404099681568114441342836761736448138411521734793391908843230713268191618518048320383659913972421750357934191403338333846805914949468913830401081876542737247516697770679440277421784417319142677903105396282839044093529151158007662270943575879093687529237762303823320346318258588976089343442213827071714339769515597647163626397353575088019165796818066028605920328870829074588933686541531754184322179514407106711284850734487353730503608425985384881878400122185236490721459242503959876590134999516378920448620502048425318312533754968249014409730608395993969622132984361682883266729185837050632961591514557379664632576101285582055506023013253426170635335482900534512535111437837944763392014322592701658651428464005098204544393231803572443916970204630131652500550414573611976669037762583039974944133756130759759273039723940277751086860831035179879025715614443992476221139554053657328822009561407900689641717081631947425443285555406872450824573273044077862918309514887143622083255839871699091226166352250579667507363492998823914259612599690923719923163169781347233772279367262111621133548561684477671863494090675068891099860959442261580989243033783084790137858494547337338755014686700385793708022226517050546198005599367138350376489446142014987165658984444216456877685182616591314702708365479051601782203807864589830781544995326533424464457122604106817986189814169930646411025545569766881571161143841959391318481879190095930595469001328606633566748339642777859116512344541373437023580414894092407453367423344130118060342812536780466846676577809181463951071795268213695453078189608993928969771573033590622362647932577616673688317213382027272330817051900356248289347812126441262375476028870533866130190496293120834220659534005169682017067829851912701605878073601545936999909125987903452186445230991526234598548974401964150107506435463188559427423753076360821241034047982304666103458803562267813427438155324101202204759484776241350733562803903433598122494154390135929682115464255511489748687808123309886599271289592965900519700701034664678053313239193891062315634809754831939074260059494036525742256604739026590748174777796929098114547599842512288860898877696841615458934585377479256552114106579391983038198954022501010828938053558784156778935402981970075305028725663216780468818687789447615843567690956063581643673838660042284464950158028488264755729612984802689562662343550536946216357281131955747623313753562702009990991932222931554991981635444679848522800621223763016115930132761814726489711816127424921827146130757975310613829827919392585290494552214083307494755377201400910619425906463548593058678554997856840111485033550200326083020244615784882213602693636552657659278452904184437468326877612616740904682575362729227309442207753134790279388615708564226823294919834636978151387811431103598710599566768263297152878380922244292985833595988530272969247963804934700709822980929432985531929610053060166937383865829734986067045867685189190746827427618368508398847891143582612844237963705430563363387867951788241742638764091305046291505948641716138908207383032083547289159679163467151308766428448041894469942484313927698030881189252040336147245220571290016983627518171762596439646162320962281095642657083606028110450247872203100651303128942437285042576896500391391697817471784971209059752974443593680640915800800267431369541856408477492445010320838828453533235595826798084853980237123444015006816221744631357707694029261681139175834397144200341055338365223437955699848789787277610645912055976512262175488234316548274085280138777162170325679472640000000000000000000000000000000000000000000000000000000000000000000000000*i1^215 + -711905597538696241684413230423311858854671891425607556334742023748886604340079962283368452302327859217116367780195971257010845184055869536270978333919304010938945975514345344662997398243143391125229964657532883644190843843380457402993441343842488786494674691718097566898484801727914977798671318424076227514541985028684080809212088642970261079512146487926524244096106253717093243228343450722577328339939611311006897287045842081850943754928793679286900792484540144509366379186703351114705385183124658859095121356589704457209597043296993760229223692489715734892169914059238451331699721276236183162141392236517530893125458741480232047447093535010590681882695235714670021585501380883490498215556349705948726115075116039200651291026765698590271701118110073989597198181911318872417245951757057749639542351937747569134005016668139713533301547200236309981882285086733203848260958061494984882089060100002393169366261560645632790735696667103500431144052409035409034570499671284706331497741016284496508168672402655683641226980207029139952338158179080442647181068287001904267030724198299796499532492205864963074363748841330221098429805120762212644627606450588378365162830766849309829171983356534547271966161662224378473475016188982952454052871965850490938798112302005858615327787785872188502797355130199569565664640343454646006638059623901249025640401716532922315507970409641883846798069981909132501045427212828148577734034897528511260847666290334819277784198720389076662759370029806212866125190480423599448896244129898638925623891003215627733755938999569969424758125363121846323569205500066093910745546890346211058151786282706343038607742070098468454076571891918844929109725672914368829250678073605357663698763119298502894018149006358577696289008920050429913257230027610808900735798904417193287533910504883641491369559841894013088302043668508872041527506130401587438143818333396852652800382025566346434806592091519073105320089097897593842260647066742462505678406093119808713397511684860773115611384957135111203189259723078074806890908251364927025842528441823631599782016848893596500622563886890108403548910681514039701657219689529430335810152494040714579057703129209609740461631116354128351881581865993860595095931691150811314282189577495393404633287207846949129321724815961475200389195640627557791629447745133813427652568346385100488471929462035618199073878034328469123839472722650436564500238835658246207806070782003365639392963723843644258387483011406847865727535567758652461324343747345950162894880338149640224595246206144464026294469446847717758960583930049135267508930177044714268766102089444413708299423338922280337010206568876254140604689288828276349223618482019796159319895256683504328716089851912030993496812217345400616677655233451855350072933393470033139842613631851573600807779416969907585266447377652838332144496466081535587486849365193168799779457458720298300568934618899003355713114531786891273136729461183892963255772277612702949141640751060457977207960848870484959254221028129235253295478645792041158439569893067268718248098723133135566293291400509544052852702455872638149280479301514935635867047447079656953150032948513078308930998032769977151090877858139919057207816884532351063234742444737878602302913980220523790904634720181387247117913603648077080951061483738991987000152550776897029241116133689812378436286141211676337121796903425830934686282291433902227559291454291918872717863640283885555408848715016877760150939819775581225363031553698037155041736032657425141386702146182872786333311388980916984244001986038597315476064439205391506602797062673842603854962258324983202677563145791540555753312972839327662839468972245093625336009564398241567264563535980601774146407713506447038879678288695135134693495569906114653417817655050863949048212906421386477776845966261182747399370711904702610929492621418971838071895700393001665107224822767529653659123220792746894305243169921657399829882224318041145947828800699955501217315604845625204111312347385124099102118931994019075307764703823921152000000000000000000000000000000000000000000000000000000000000000000000000*i1^216 + -602327828103121746363385689897041256985531602336093779895423841167409845143223604217114491282749163980528369577023015889831419233153331279886404374868763235237908439791355814356063755878666611096212341247793956388988067014402218687634013451616936341989825501891925051930261848678256229848594987011298188745033040388711233581420505500283124551575166901332095704726686908061306545670349060813943176457441513723532188759416978011734196494644555502276442904969456308137277858773052616580256706556257156512740808423062276075216113652439496480783408264584174891006945775555134835719224779048272458512104308891107256715283942219449957008083259254191867528724473265974761570070689892537679189735700872729853686788153252380132819123837906583175957355491177281140930232912341971119568307137467584620662440886404574310495758818689931728519499834740681830807880181717088208292768136513439005454770395978105021157467304421744641805534306898600408504652059454382380971228364949663368755989733963597586324170936827161471689510318044527867973955589194780440192640009406577517766509002194674246592914594522126938163929867640632900845439130735542752525976159027873940370136040766830370184613014007671333680560090677956919457711349740051728264527894698578525146852322664213935077210085776456568037780714807160777120412361245672479694279067924523360153544473297714679629940261088264924906288195690447123121558241188799558208663514106400095016557073474806058069513050715122203420971256618473872567460633428719702806441536868728628693295556273072335200814527108930443820383266314516101605714236719952233925471934046573124868776564468939722335678381718426226035891700121943199378077307426025385956739770682869678842646003620410651025759956127033129896692241466636359412116246625769448367881211117879272604907897777796184816375135285379023638921881850526527163800987192537266330543596714882531000541898245925641023240833527236368549696578152104635964629941494974142248393113318287810395441355687343806220087611758603014370307652306161441755705237369257876268850599166828564139957750191765289381383616264107521190501563630366857083735194628561542642966032482684231848606892689397075161991080072068778157629544541614550787055476001580200911405872972593494038197917229692066650097325132932188049843133885634612001254714322969002097357858741234693348819635762912285239114043103382708756831652184365290492323070572553960477523555253750393371215286044571587337806006067966741524317331362618720280629398387438202021243931398462504062191061126437473984454685178053901986796225322755975745462928916271360259170793940702463080800309292306280143548273877727904688717957669981487111431227531182818983709478032338594471896952264920679636947585479260503621788854907580079322976644537007881155193920536302220762544836932799752195403191521232845607196703456674725048184128357511285119760958810045395432632779673281421271102788963978097982980841154856334557686073037626859639890289727456768819616315945437336765976774105533890932179269622458396469618922745004577494307073678652915162577942445674158356166035435220067494047604946019060858264425683379978161513138135299797688161426284137859559773685342676733411096728356675757604487435526175358788125614280301706264507574313582725956643812210068941322074325880638635325269377331232407881664989054474053029631402693987955611142278348259791160033906139426438778203542289893463793326376632801261495640026394102693595392748885830469103414993439351756315209424204106177644782915374425106872525064883956077138575659332707998251648791654887647809833372703558283693032271868095078486300327406280636307020809718096760213814881904839191365776928237700057802068535105609573410828259998353000193519864726609698184953083587926847436200829824921565837873648974880411641208243365002618336166957214870050988975503241437577718821724389703391528465478039536829806882429419004348569550644264795834791373034134449396632118331447195080449345708376628501889424798318116703740356234969706468027834302464000000000000000000000000000000000000000000000000000000000000000000000000*i1^217 + -5780508564075913536516199677746335552880155420453748836211464267594828558545764780084767270025679153638816616370556475466107250719668696102770895768389117883938754742178248716431969770108780539154168624596423294867034096127005743626486202304746214155470115245037534426206691710715313141064331634314260582425087139611602982397230746054678261985540452451234737412840646463793398397904802215270893508627383481309450556334302117432494749127092711324731363178935922447768771089943983535545680199748053328538478134449609423660046031410264699535512493001202415927703550005610592621436439418708588148617168081805444782169049576400119539990555896648601881954414562123094813210855398639344738917404612694401190675657769135138294819052376187816911425107116547873527918500988699384126487493796264418099468878915655549618202493535890954054990797492996943947438954601484649440081723670717590655279870538316723338322601559119057114819557398870207060992009870079101635704306122644688296595497317792052579168395368135231904788062765584340023826509858559820434617677921877481213590888482510697158869636387897161825311039019827396223570388027269645587503783288317696293490906925086038704762417912084489321754421867824981908920859785438112879089626693953853327522403409524160365023631616433113172061611311859911805893394352457306258406363767747075988528958127446170685744589998508350828000575884404424768167827613568119172578292114149973232379565973857513757785496619992446757770948065987661414168921538244646981745350788348763344764394676415545454010389676731856138295888213371920744104894307077525651573335168396888634952028834070809023844580810056466202203650021939248305264164077879704941465727197073477424081804846703765852236101204855552054825538476555100137798635323561573374913513786050514752127952848591163127139113532330153762288363944791558234747736252761872103809386670246081979046689222344642594411832027566017338908731426601816554618182264464857925641413288012861098671156032414386231916473597271783031978878506724206278581807220013605388174771508023231692501116731698703842791691567221285920162623657061073060823754356635522258442486922738726395963236569588465169835635004800600236446584126693949989516244940144054817878244058782222801505765619085633840198868661189566564590316279344704696612323127631195621726072746955419409150193649687998464176653931853555970118158113693221209793946203061708442618786501556150362588673358629215642915280495190073441719005914048708422491630820733225957723425295198028586402766231224966591776347804794800310358213723077331251059581904861252567439193878612707714936383195979106966290131767434359020555934859115636256326958569177407140831039750213724631313583584066581269254528770543595977969508335274601798456745343699816477509252387643437946168812171329567662200908929458465124056108472215802327654473568664121239364432650732434622986750198710322641819013148907089064959880248123998838162216408721401018172631126521655623635833243445239719489378511015752900464578145146323780569437057014403406955800013279292436434897721509649826936362073480391575234571430869201788154256666524682439964658181813428072928100670580555731922407688355695706048993279908525909780223242991706866558496639129390391177263867240692350741089066498126764620759251057528077107892230250592278114474208265297438264742327440268881752354811886944551983471984857405455011505466387722363448574786342574430943999407555283299047515492824735596540798888954216952691909568545346756425272764185302911093515202289145222181205237596921347192776646425855840207940124552290576990907248844871156487319136167203208429763600897513649126314579980407457701513265405605562650683096268286960390447808460014922688370805714008640751676828951508129697206754293708787822035492767043829628227016690389597909834810708525910590069144432138359743796417961551680452160756306553933147326384230031493706228860200704866646965512469335910007551496536679345576486660534099115863459990449141833966172845731332751360000000000000000000000000000000000000000000000000000000000000000000000*i1^218 + -632824501122131799769941240258530555985055934297270657215164664113708611739974732746459406800390908642482023146219155794470509272958613645730155358969765259145023968356860084972815386825542430246839104343063258592814755745937237338082800302259843684991036928706009264231806035767861274359408103907886798354891506381676342810870066505193851449215564374326705444773516027062937047671226943888436102053686745983881626055253072880893790544355475764135754305884457954569148092631562944842246705758431582860349176272567562411051460749439902553845773909547560982016979843601767782306394791353281051907994282796387757440618101463306431482301896158191589762903398962740873142114707098760902949678112323575098686119885566041774062788941048486812747157289683843597246862188012521855760412082193724828007894896165859717163344430918839898947259181005257391147117295626701832960044011456217005837168681824136738753712551248087208977652133964111088330712506315407869864431047639604785267319561263627302944023278984403096708921798700152556051166868851693258195544349400907402746506636630763785725183999553470245448810911798697747632431635864972460137516952819726305695727237403986790201735646375998654469297634272383786909373589982833286665377181048686751237955690929274577522117386277254582507935879029942376617960738719145763887251219267495801644564924146618769199090585513603519867057585764407897545663221016684348331909774947477919793442632100584318087623299030063537999575913205639601494439758320975570834390318970191149166317155939208427281270519656804780415665496378725264363284474975925120674704484937628476515111735955149783078499072393826813846349717247106499649015321910904112356907087160180470616311714425911554220211779310467763950727945968079712332910546043318616103323399531657919577563210597063930148394001069310946549681450988476486229326442007193198708792982453717577611089289907502767758458142594413351377632420278107785082644114533243004722174178180456048862204138266571715050287852538399433341865505345949410381263553775543305556402650998307908468002119962770897464130137224183220914693023889252144168622448532400288813963392269049895238772804741974266098567377411716383696950240738571948439597732357830109303218977175180173701254609626700882566399839022376906361467201755928837174530005131922974003214066659615451127281078536845195205796129633806107116785357450224508208266175508157478897407496303015469624839298396365069697466683450263078737344651545830222362844054013317441759943970851227956786611253024698906671681841479474536489159754803115015758740459554135561117444255198806378811981419214793440200660806949569164116070051239979867651407406002575717569401161431926134792106724763993738449739660997174337952872328356740358815053834417880447351774596632470479125560589478192774978471538353041159112049146408058943786160972913561232857346487128662338225076514335936960276397258677498402883576528548914847157398688490888108358933663716620030113456446384149115816172276299417328742752764406091480819497963169588219433984165276181874723956060140388609909071775283051653244200025906534778200920332013038708399854170609655446839287085979811501696308940014313950842283609925367413568322338880914161954970365833557156404808912824603988239554633006058234066037869638782835057689504074873093039638211238290394934371043991936814390200671908703247782483149808039677713352262780363667842814153262567227843602464764640655144845231930032454223641258407079586882806802388579702137928352999297751329915962228419874674067374902879660874828981739917427192702227293934243869811019594076660108734229977981011968637681809102187578952514676249239999238285682128015878987670404284015960584867253707082769643758954997004298762966244610594851105209921519766968601701780073044742626682360481964628058651509244002499544459838154526158730869468773860059979006105713632049198422107001287971115761814107275575702332790439121121762778255233483200037312323178145077373015621704177418901022310400000000000000000000000000000000000000000000000000000000000000000000000*i1^219 + -1180409698202934885045212848477620929001287167395592556701010147497091947476926288786990152615407097403212383922313893966294478199703761225903654896251556034863348727292460447102312291179853775496579457168782689510456201688605844125517843709006678093421871215067532174218870328718773067908056427596446872594302875705603437719123414837300062006064720339338683946576959376291840701992362252929381374163204667660981711437616765625232543667648461949739067266913884645274299194205127148117865954391600731477398424682310974164010528872689075521434122022650282989678366067794494294728660169090624910547126677721099487433780923969841562882494163101506139565623111415825611527198145145731274713231149814150860580903502200824519156979793514111306161986131109382728443125676879018602397845857839185944518843166785152183425895328251605363143932877702242845085789705831605919301908699127343384770020223698153875095989432528096242629022246921029738421926134191980563742826383996898443580940167196931103069926754841367632053299350741424576000043181697184872878286180017157241161792257510668287356970117997932081194288462233999305371705182388606769150752755819963657666811126787149200330011939558002759864435162697513122845284258146767957206587990560528424872926275290572708134563125517939429033242049260507010662205408087191066600909141259523724651969140810715566048315343520898272192488751894460508287528733866292394044059895007281059044599070588528586364141739584602586096745477651233379402601169152351821967054887968421856722769054000555282686909302937576784812067127019996859006703858480143650253136771584571562399939967313830689522700392661275265495321187175149687568933507625587888031219326291532504601851492917405700264647547130627130459042242158870330648844841887121402476541242202917687106852701282455626885695854553890977706942208702851185280891939021384836764441349374515371525866147565146299567034835562628740479105215572394865026858748600344528563465474917413074111165263631549776533303581823855822567479046977952805830783403612399893893987494444026285823110757229786417282626294148334304327927898067679986478970251789496368538097562706115737555444562743105901415927909059781267524913705844831324536169896239322469366171491693599353617104129897909128859900197048023741360379860120230339128712610946890259393663031558314815460107156625957614205372124502961956983019452893163390239102995272515122679230704132283779321963646070301670668974449107764503071275350163703206241018566013015294973486109518197802236927364273737794191379564782291707417050022067327783053842575223828846238226610134962326384273814992892065114690719854654270784549629986597457315219029525878924791611609255016298759700136086434798367495231935974207906087862475448275912414644778651924208359134472628389791615658096374215343648048384010463579066987064032050627910712320057132307313738193239448961986032638022277966157723855975360306608111102477302863949471838333030030448296647460965906346557335996149213520550102379522036889969450404467516944320464980752253049200853078720220112648559189136291654981210135861295030431157349333985593997720534261106974838502570612086576156906931945954255085814355601130954652044964201551121072231155236727608497603822515734283712928747820073783315312586464453506289916488043290173283936585010402512604903809508802477120081048960321351384449959445682083346987742398619366705530226494754410187843626860790144646540428958060123048507897853708589180172441639820675604786913166248781483056108485560206821023470861329529531470830640595133810018193452420111157509048272739105722320192186987581007238123184650315971651763736779079568936115327793439264253395225976564638074682386326249063730119540813448392456681876033497014636542825197029084451917597144894607187057663445670078908999441318988903885708386276351504512296800829500180321217224344387207525739879380002404235065432054708851721514664430817914056393524632081120210448288368286327099264054063491053172341957092966400000000000000000000000000000000000000000000000000000000000000000000*i1^220 + 466791596307891046218373980928408650508264321455144468041555436648610733629626792724087828015285008879774480308270938268478765254372016675120790010334639907853795455173667264230426092473749349789244667351508546500104882619691401640495714595273466390981260616734486529021242070860502519177673190451561122321638111489452613669218309739107275208133761449988195121844227998308510706195926193248754932787491940478280147033464334544887576990930589311150760184672230827096515230157821165024592877452199476144287329318658586289089274749846627775878196440643049578419463082891029758742474973603625287424103357453122405387437010242247523990099065478103905447392290088915610840456636250924132935228861296084373315653045782780818471720353024334797549298762243927830006164333685865602718157849993633520438882417880869038590973989380989964256248946991451724233905428809284868598638741006110926885101172034709952813732009505616357330745412035454810231215193301837081426912967688915295735862852904236747557157942017033898511384513594454011063368707683797899263577493300018690756107656660531381529970181933059620986177765820942453217407200008178354885186579770178212072327677166837188670247331048042814747332398178141397024588315871071805930369202458018510837697885712698980346533669479304292083081068165141724739551751723475819892234436124051346819092602667637494547420893877432277523748261628255568838744281028248432543957848387196458412186446091734809464921922873191411184516475188426054295072846271471571633225733196375769126694199648315598223120147866991500404669831575127000900245094940053605105176328614466958685036224030353894257283991484895760727534783125865749838494100465737551865181757629504640425705905143317166132279059369844020062868682235905301451468638245058357090533143241730367344633007761824570119177141051757093968832865637034789239316780939125108257187155285116276504266725834744182809158326920196890083696979665056262982756622341987806130225021622713243950953923288547299117415707078107303895641605798712768795613737256100186900771054997973551540229002371487153143310812659285502891662931211759154002215507138860046998701133032242998159860661007612566915989403968744411844868728817610025864904707596088033047530583321692759983820915121416071262192369321821086906851654743388171768040519754755455398896711364912924230779447989464405949209702424308079627114368523415529485866237272447235603801340869145113899356308227886002080321592270777426228796522253207701024623079876281636932421063616448255743978189985384505101098246731199425722644481515239666451702708956865523013128976560377611533908739569684874577374967857585406038469001965524623749263132014898763764275610207797642573140980869195694727153836481840884628410800296344798844188128669598668222512058751768514921341922069623845380417554274632195113910177756441893809814180972848321851012114204973839075265988358580665503145172783513909750296502926152633883021167330936019797654294987310466040165239519603837574857923007505041633925179679002308853205229314297026969669778798760237062443533766765881519457289327618039524084005417194218053731602754225935040547527682683523920705845288419189684580077889915774562462886479548537545035785965145463159051264205099084064582205619443666214840527297288536503934598585525187754217515487771869677703484101473569081929576443388202641529197277674745211640104800457018153063276080797355072524244057980827426395562677407452383857425603526794689411114107322551289251929108911907315956929878127534667633743161570951257762064090319865669506309771368769850800839463405396980410933358685448368984555458683627761979067720400108501637264379987410681080593668907670483493184998962395025789056632253325200263063735058243470168981170443401916016174433736003075101806934351746746975425409695264584479618291822654748952948834635007279605772241148854495522323322345551407492314612456631081428228466954007461757271130303889993424550291002768155372126748399477401443908095836160000000000000000000000000000000000000000000000000000000000000000000*i1^221 + -426650631341311264891539004121343686848558288579143871617507707567911096541127866070815353412531290993256963223009598960869145767688625516438994210754364834810676683330847767283603655086868708103029675965875356091617562889193141529786406587872743946162479019675429176100861954929329165657525062207189678544459297628273620151731766289039976380551958543818591080303461019910766439947563410432747869268226708816096556919113048141610287012325185860326333842428365875966585833750322633312615596052288916532414603512640772714432125538646117287989515937885664886349833264606196301506309039511309193385657147339040774011901984721141059824536733085290711424538181850002441917431202837119449185869025052805819976603005140584799978031369692992443641902592810740994155078343776307287412631109618028758820479819464769821010415925129733370373925055718195159507194315640900348986355231326808833489877808146202981768233794688932623338410759066483924379370817805623815089091958353198927591548317618898773010145351520377352936865069472028328242299164100929861077533676180327338456922534985507247120093291344744248434670479683889297734940362009054018301504078526349384116057087619031330079019504698058327195537844690448145706344771319159069925766899240680434607040377398514924078301078367590559186785765098064388003772069718756919150513177087169440095530075373344226745104293597981504833294893093024114448427583384344469153749470327541565892791779667351941689990966217727860605426754698325658042626702038596695732144897981709320305579802834781362196387545971780300531266299295909624000393320618232787126510426222952576363734814766127538310161241739610897101888791417523636195361711198308939585285518349813628479320268062275827276048355953932446075499749195989434771986705252902305690689702815335015191522547161224680702401938497350539065817809751772210197747089494878166988979310147345852254892568880233361762288772757798820904957233961126847845619460678313016602674456520691195876988834713041030997140988514231595129375415753589363502456789696624959597917216828839175341171507226153881640779519011854808938747999290578174896547046955988909453630318355803553285710835629516849370028155418968739528192805566671900701731783988607923990984952196729164721931046417577366344363370515869814186635862198405022054335793638399224751837132402213964552721056053599040969060846876372506936721594302840730323302054831966073236383070128064564334836098751694923183685718088932721239104294598162053010615265467966136734318515003457537560982883272263598205685305611010020637385935907478345956556181021501476865234335141816251685989187597474170170266208074893207734356284629238494893168344349579958081934348145400833441106398330498581879545246785318635155786116056211543323459424786130152985875330538052523846304283785805543726362635901402069583514806832926569546929938643480843325509810230546455380172060874376339324451300147155019037776414729992949211854829784347416200575795596551482076821212014286228247950576095578885921517939702804101232467036536190443608745706315559684183394266060676017853105070889789477047020494626996630581043888765116393396368108452156207574591217124516915074147975287986575609151395685053645690739797697518697879181926742402674872758595740606354415652498832688663116784348152634242861257270751547342933705002483650857109373647444884393133918413602876916258181120421897447875965810974386830226823693763957169535697573380888273741476606561481298739621147642599035815718253732239360513446764727299980620973840658346881618239440131420051476596751198931752220152018531729891566535719327282193793087226419598849091653437402359526115002266062731000185249554724483329690894906917516643490410926813008338059054988605810762249702386437161469516432564829703052663196809827149528856948377736622412204410028411963244149376038748236073981764066116565184878127567920504524447696679133558977128178316868336836104548533874230190194339801260378383769504396996506082321891328000000000000000000000000000000000000000000000000000000000000000000*i1^222 + -2291181966182030800650913891693206766207869487353329217222994094876192335486107262131823603268323004587290355798550987060664195281835291181006194268566860910001980338683399896109420433232340180318102189416723808073848893199494119158736120299071078028232647819765418315082550256090258829200336246062580323695338169388810983384096056483251717232580925915589770777752347277263809487147739441476628996527547768832409489400522719591452811336833976047014752253465644446082004365563691456024114039632478980503828733475989239990790409191807313917346665612640002942763102045072748046414594469707371013166892805120110397079815873964535731769801147936511695463727742205789227195559380308738920223383970496659709366195260041799161438683392686317884991286774918545352507493998998957803762254678447616084478345437524643008892246933311163807439231298987153364977583661861434339586938189778172402840248366510278967207957519888195525496739462374685502171043351654113736931499828936547785356038974391168340513593959410771507735113815335804218966791990916793348111915871540191730562241993486366472264776128047197193000270307254908395439250940668392644579165178232824056095868747885139518882956040968338487192156445559727175699018062876069043771686623560585724142316255277952548189207484752091014913124774057034246511553887644416786055274547566533878925272490223521657359052699517015183287713826803626243815038936693704573973611265812093770183680084991702577729442101843872042693976267292183573193142347907512427573735733508000460833234251371416190340554826985595036671952062579623807002915340626581383605617948259338551792868183329030484736303755008165302012972278058236088224408811337447078951818270053597744834855633991295654584557821361491100388613866269433015747727743549039923197877562294734468125642009611289755332029677955007512168716078983005530845741066372764504530790127086439669739408723440021367171279567213019794335769896448096601971598029295952406796295133548895868576305711568395498480560724771038901473412619533446175579763032132639680075165984048715654498234284914806191843417962908694085555803497290438973735990330215102530702002232635343556811876943646169797699642868933956995412534541537273031878885526645368631333868312643483251632438382089815590817306686274251041899752921217893176306660035045907868633462089270461499200902212118857896680332961046332820918811012343789167744563380874207440867604025176827017740152037518179163297440099384147896730578939766927981796390197432169783380758763079156210513192662213767560337970770488239107971598112771572042264070353225905724085112210488580636368319070602104643834839753370751487713317108483608133346107021873352748075480448286329350663120222642991891115542511758001442965773727712656915101603295096835410282078395159885813391588157578695310734006135983461312706900132374587421488346994608231036327518159481825157643678774245065620136765173261124537307871818930920343503126542099116999267763281075194143020840138620486112037375196942835930290608686747819699320029092103757789676219724890786074601368181757092677019453964835487482997692580328501039767214149030336779332965441255007015479761852535661214365836165801513235949622959422418542884134184962231961646630801282194788533585868060240051560156843729112354229693053811524506490979957046484356060988475526499726563125938595962896056949718988886839079858625563107388931038361782480823827306397889789644547524223765471158699770996238182022279502485381803622392814147361892133238309978939923372567576545520083464786630279776835132249952229463107298005756283303456245368012707391434052998187296748360642469522991880204804379877088461635376282836543968484290295358517137129739309775636141250131502650974605565900278444178876836619778078261611503474058971740879743011840308748274271898026365429837645685485635131186141412968442832990062403419481724139717630691043307196597539198546768148820541930230573271414678736957693949856607273299675622198476800000000000000000000000000000000000000000000000000000000000000000*i1^223 + -577001785831274529381342899161993385095236214770864221957810366156320466642435939485914894748408651297412165927815422592600633466055517268573898885815488968267240180753858334161768605786944251079646429586014219549384868051825884207526180582793925204939042936612042529250956144122141289173781643796872689988504842522079994063052179618185557047941227179193316702198433003499579460201154976417351157829981607074140028842709114806458242775297996947195952846911958229205990462330889773680276921568020111119521079767169351686923066444373346666141852277472563309432951987042351284068037162182375639489954524314365251524366593991368478023563440503982407810852081803753355320478525510515007954636474932729000663260897616432274291814737507383851279189859399566688821696999906151725645958954294353739686190622345779927539312062718959110252950083272013520255302358131396642755140897618341153810512555910205596336167112069587762864162145071880653600194502277999792177799983051160734283851663340763373292808206374365745241651886472566063068434289451816250812829637885881882102410116782460606794225014865038775420334213218969353344362462851151031260468600602501277175403244193737152855499769542158765086731127934542729334747534583344924388121378945983851542471121907825341227023548353614583172272490613474949169772795512664027336990346187332745834759047366408997934360358136877526974438254793730381556205020112333871565473372569977838672226257855443504953810959225739639482671011296431819190428811337358900062855027989947888539656616203436408835036990932588587093511874587981132993589927009080722969915315943335886442078508374906944626709631750964059775587409304763314027750336565189813758916205599056252588553734686886317120793351661222670877171654180772996064832305099940283451066471485901675739503176454601491456943358789129251500016522812633726241539865053534569147445485212796459205411495689079932015437909667922367315148579776584536521244605899466470579245000887934706898546803521253875399596932174464765079950903635306918430810200132447208322673345963737347884575205135769842244175773446055347517639336005403919254292747762820155514681642141322792098340673011517347777854660681158979860258458188887682061330115678564422708888319842239707721545793919300256195117680029722557416796633605022149142667286933823746372718262077526430652297643561122083641803208595776768590495618004336767399572508961739396847491047456683890200412546687320994504767144631396232114815547062179713009058109894934873847443555552115359251988247557407730183273755328945161537921048071453798811327837697402125636964831221647559493204521112707642469754986151861328754242995045521633402607405894596418635082831920503728160063797958709589541573200620390433835267672416894613033671886675959198999213059066240203794189478123468024949591903268054618015198506257317787110409632097074954062604716546238608255805029813848033554225764853449969039214954392013553085496590539300568639567563557858732855616590242517068527725387226886523344473387618471976425141217773561435355586679676955038769567561724018559466849221467116199701437408362571345080197806350125050694005669119138545022635395552339681521093694140747020157729709163945971877502507716608619079484186073632700258850925439916271941729751242828312912134743509270156654430574790566623945282719638576028189826047524781509657366341039029874766929344433411127588360371126063621967210945396781157781507403026355492943264978470986124478262589788205625525342286598062580397454675410188020804714711839116836878874887289327337875793227549053024561749509522707608329631805282354617755549371432933612095436256402497559214357999374511556526069307457582355140108603237154019669281360631911741216747198367980808624448274656757462151495244582972885683282398472955259066236813098881634420052731159782589989705827896062725615822000618156953706790578882295382161901288884293353781635977199987587901571712319169737194618011631125487206740787200000000000000000000000000000000000000000000000000000000000000000*i1^224 + 744639845304302582839186466978781231634614205855623437982704904656887141827016398161343882874350884995443974134254538226746667182191368155952418519280104094250248926947113689865916649308163731949994958944869239368303678289023926199955050970278185104900629449483748217381204549315338566352283322078141681698443159785412783785328667307190226266245727347421222775282779850374668775280714412337118243373030803779243020927101869192675199638686487089949936242894755406285091159012655197652433084804668120334769516573852713426263455687493473280115148091753251059019330394867719667528856226122084003266816072187833374968966103536160125313830960531341927651225917768675608372569394025667063190753261274935482413568372094894726879159751773924088251979890062608808326880903124198263040432470767973300730623090798962882336873627315129995476640759526411746951530696938712834701804166552537244697115177964739866251833507809353154512509861971041532207013544529024315082337295695420270335194462233400827201732010878460276404282555084860695141549611359762791600688655776575334336714221122674209549935828137968403630600006696970455104178781206498668299566668077123211112609632403803259923568956033405453605876107621882805766960547226715630639859347738033399905397181872298203194270401087524914993140554920528785995964090410271836476266000267279157713483063760439961657799220867738515570084965458149916695397658954480724033320116982407597955864554225784282166426130771044584180328510557334834676479166123943546954222235143241347219176021271734932597371600942659372596035611157955583219625065695353748355009653596664615138433832984732375077575383050592987402651653823503780736568026851775992054206024815524272436432137588907992156031806858656402119655404030692219812701480881722910815977528302137331604591016156600399162338421267932830087770146313557246261888024698260751327119059545726066908296754683616011870333429799549129885508490905331602773749568919153969753084469148585327595705312095707134526283068247681513013865268805243866920063234479178364602382695877299336337374823992026581595562833870617520358478269634688441624456120297343834882277221519722789116438021836339991338646906755095834100711883984658475944362541998918885684672899767445146235652320320552712021558288891391725438288595997721890090629235744482963290764682077634472756811246479896305242277309629670920150957814241961117327510683973797683559715506267093500561035634578658249214533707060668262732429775195608111553411279756151667299498915050126893054116942387832664486550756646876091692391453043862703246170798142920646192344487402782444729671957873369809829864687671285594591439582597769895828718812527339492076399928783248065946003831641690570442196697484542946432281012067001198668580003018818651224943045158588018911146812972778808696094205147803199914620786195278485141781952299017915678987161009712499846583390182179291600417172247872993109812304308704565612716919844390949368740779984567429240761922919941406871359184056496864554315154198066896610346174945274971048820692426016821557437827233796224090275073745810726834331114940781574524449127204496754687149935063510573485559143867140968213528465106326610822156569813172768076373561349417413570031651962676601677075566484205678728249033335708375533241747351627152699998483132610270615310635602838165114161393312600498075161698167702596610072194963951653436234958340904910649349729816667764660737093908095467967036376175563470596062827399056009744342728358301571685163016128779976673985968836171752975809467694706768765049430688962654886298808648721391390274215588422910851578728439488734798380155903257355990928808064917063453395260174511244031807748548550171797149144731131728378448706566264268496916133576424219857365210962006934884104820888575727742821191016667710148100452668002556874600196268278023545736022843863287830522764499797598623939006041533470192398770644458006270610222680634724009386334254012563456000000000000000000000000000000000000000000000000000000000000000*i1^225 + 95319025738982847815005411202680150779710713834677453523854524786669282732832307646185064063705019298846916048165550248366927147463621904363372655189599242062270921595766225438127990701875444881348194970149664002729996210697741923875096800792559186952915771471096819134761724711504245666424617400818726212532160184366084597111763579994219006999371266572376279671955379657057984470418038425887972836569973793662054585379036493205804919665453268838057106492411580203580536340802026198729209324647364009288850112509992346923502943833865845353438406064211732216120429490873973873326720200987914266590683488148623676802561934248072035625136621800187555111637107635425144581798148850075475835739369901856045030462917783124283060306895127380048262169910132301431907172658470670550474600937699307090073810066532004696951907017760173246127401085091383562938608946923109257214729733958192311003792433335379496954155012603195533097168901779967145421584148220267477813448015384709030029245900324630839687492650962036735867445046277187882471799507799095085309534601935380823804309922124656877887869505671199463049953340794145942551264042995183651141508426387965780046234228139082273828696713649099932970363975792187508818529180231886324298973532815058197031074981288971346923385578289140363813987137517559221043887483284607767349882868509906164906073692317541672397302972173501967040636827127572349014662948313048655866022116209354507197606428607631999885023910711928188790937820435770025318685218198717921829757703423918284774001736870468687302534189477349485626384239880188964245973484005667197350497966849841764918418650715032267957356425839511338540448781118758673289876841404971072039621951910264021971342275516765153131708709895102067080441958801162914329848132342158341989675119795509544883233238044390498762333844005542789882164447226108264234028517647324069157033859823012351256431029687545828509709818001197879289339009322317003507939780783077815854546466610144203533079412833299000509478313777380053002127880681031636466988229942373195940100280399563008386597789408317428184410386334227765731442324623207482881960153996449926576004901179560767514892126449074994121380772339375725936300356892136548710207375205349939506387952906286735896777596622105360053316637830622705152859640920690893225007622717975655015604696624089091595041492538680676452202014621380303865617618259942260885874141663699965492210051451285456670851069215778016307454840684202589752968963009069279692394046449632991932464102086872577577371958428336023508583376980752450775242158720049821980417531967921756515276065641841436784185749197028215346012059753173565642039504212191066450416910956421926292125739875799444078634551073158683944985409763512186538437424974893205478723306586628635199300622081447658646906823173384227858677931848272173852858265938660371744559190383482898659070206501107182719852707176047924914056433885329607349091521150785236243226270954628717640161631484676429784596730998851760087104108274624474524301682316220268751143521136682544020919862728316764711784836868360228799996940925505014785430864474092292182748330173467200130102340560391706858050176620633488236721903372955534523580587032590011943752192135258871038646232244198866362719687445020718420510009335047295335225323351300341555051435357427791610336405920531720412973085130353270413213676834153664135595253087311909541369050064035215749345950438638582589348550278179825210232587866391135413131439616453018822579729747076657454805952950927945618308712405863548361983609061153845120740223636326861384285233290498309793834764643552479416181919213740227753288459215969923841513755065094915689928229480829471861269732703776598553274613240482678070623790461127125130000127391012645253375318411457141969532827601469453544765252840925022769055037894457707589552195804151646057142094120976965332186328175762643819798002978812713417198728510526061295391049788595602990510899200000000000000000000000000000000000000000000000000000000000000*i1^226 + -14096172618402106666744459456195856119396618573833686994185743791087296301028962701676999047117106165326566010086411322245035807184734075565219743108262973115807202892256194009704757838777232962566383226999393858348324280200480179319011654148698998320447699855803842874985486841665895791740558341381422121819644283632253598334606755648326703051775196032711800799065586938398141928981963035266775882054250771028916321251882064123600827508683509011386702347663966693470180304796337177490357770058859732413743509431081734995627264261198176872266994335988232858045154933071424525693360998662380965269789545948138231406578890738181324743730114847708173069168666214648846872995119581061555964292294775496212123038141508831369004713910629008962326202658913383783440730570240219088042122177935026455108516025587779014220586902839431910377420580690103662693512982407208023584970917416416003211969232718287099414320882707365048290857028995549800352415109411307374070336218903523869098152056487750663750892791784638061438335149701748256473439321645790086267819333805861224896933413567181235422587055391632451534329756024160587768022260370707234425759327525120779145902451789573678607343281999859039317304840080692051107936782579930417068107580166016976723572432275785021186568012284912089346596244861197525736350418106949732613216862293024046296871385183495484368498620486614190225334547433281967158433473178923027002530056472052567478453599919034177127922678853798339399540072645606469945582463273596291126963637069032931876599689031939747585898516552298041017055429765578705952287284432409929551478431578151448585144197292608291425375881005722351321249329379027987014536384498716698442345040599187941935802055264072493949934723006103390377162684734593314860015508042257964800469421949641532421206140571720774066314645715535186686349520909509297465942073932682408624199132537597236322699497092251223138831468233082238368523993633866160833000147056427336836991723272689216895439681480539567277964080786032138862884630873457076190735269633488934022960145889186229220193273634697696762616569220189189473598057280956136325170203354657287234428678445454888673679026597347765020676717690624055262666681606011087978322064544032616194101295906843322651926153379761088670019348301510680601513462829012624323303406836235837984724589933446698593566386734912618908862774345108165532380437484817626505670025242968902109282229384447049006904570835236415073470259137113240566747760830335268245040584608100628283788334022462183617233675236504362342295503950642310770980139695804463673693756141710671002240269323790039842055724388413929571938540166983749707256594438567051950877955897929409876957972909586268102076279897893056525033869580630120705502604169010952610305348172461125499761523728023217213744266979179518667383008974353631724459523437230367419194019374912053231582874280679891434933910081075117287221934021364094309068814681079683961662500342829374519561586395368473349456309267828018047475847152473223770458958060205151160401501888764715144900937353733511020914124467252865961417752648619285824521376365375743544555326479002158081612516825511457749719534098796800204908906157641899554653391925023673994491928672899816646538624941624849178261772919608661435372242783343400117282886154730143704781649038938818456898580474667094618098830198992690762658942177567291187237130617767263375652754668398268366664488786061500232021850203525847123937175921224646974777622367266520955144420198656916459674746309305107904420693904259734479393290668882333456058993200052940954958155688101475349999025744545149662694690589665074032316282127701223052554329208396957328047500821422468921186713036065641717369707803632956151705611358542763163887497712685634198669464571921144933495049536138585024712807911090504325912514280201182433544923325824508168587297767921575488920019817459347703147389246585637885697283855656597309140187048050688000000000000000000000000000000000000000000000000000000000000000*i1^227 + -5221858107883124962123533237148106021287532508977289838865849139576495669311845279763946763791837592606246821306813481198011616569101448140124985121118600612949847504817718309382976691216968345417183696416378090375280108480690887678066253191480882297773978880898734422312222400885980553921199450457621503043521022090986178499266829832715643454730918995462474006097581474730018357184723872946408806360438867644360039429844997037268224265901162102253371842199350816547409217637898881780874174334230331801520428434772122946423125562142829905215348199382258783748266254489464868783628079599733358620582870474164192289034852500459859479479855300840877730321114930645233746833343445578149041606187391375924350228263790810213992373193396825927892263421731882766615286059004775485056771025810912250793394147967192210840097825869401417971237575247791533833440641607709244835523403424662702273556618083391632168595912368078817725497404137478274599262550505294217855084599353436128532036638972956579355053888832086241887129887570151261045677564935574246332793786153668798922960429229457011302949547707636770572414088150307410793491713566019952555342245828562661789272999057542473609731816471585037849536530561341304245988227608831840104695333469180915265502212352555937275615915920395505245598249785884477949701492301298542333057750083653996731339300729545026398056970616700890289957508863874805516035971070455602616574672107061238370068391695176817724455132818016377203715871206020146369370784524975486834568290107133916900836737301772045812771910963160946584656726050504389351587078398813196889088831089067730946914386914131484906651657718223730983124762758127174068128488535001475757942220302699387516443515801356107826580250948403245648443586690411154555238048729252917509088648371567758302311029851728724691428764928833798917437973758830497515130274879268237265262440716137285213572636085850050924610063624412003874018983441075338738043815557381883315179631113149044794359564493490039710060061269557722350248218203166498871752556806573886484389946527246199239543558482359747313833576118368241941532114250442052845388790293891679408340168122969181673204384811858324047320720039986971508782320311220161049874938733910186731860390357294101371858372158739891556867146613812090087448575460145773554964424767999271875510731556019782094613133467711799362682879923748316091057493184950505813787039547042794804006180628932045642754727738971945283304312167092514789405996936706648038819943001738699661458748453855269260680362950364156785889629697483316163908449780585118785191758466837409503856123663455403902591754079156215918712618391259873020175890568650176302427874002967981077189059008690139742646348899971967693688092688746393846808327025609875755392462264058947657377487629926803047864702064412564282495586589382934911028657825924877786649020430237980903654302111187721789657842501564746373715870740050659849098258224214091635537033717090943301348955746379347133972834640857616004697939073161686270674453584638170348489067313596297079086140698540496583759283304141678859370413765718813146290154819596548526338380064170534146502855234998321375006743285271802247295964791316126093013321718167977018252397773429260042426371926386023569556685370224931577603851858377839126635171450603660575097483097646815713422361177746820609702145874548710981599880242473551614609592839626210285078545039642582880843543985157087492109656403734734277794360565789901652792277152694028182233065624912141300869074529591802352519198189134322395794951662307356484919253021183707520796312419645017516784517078364075341243586366255119483279065435718773608063136443461529015131558365665330791085177218231377543554330011075295235741273735562929663906680092004690063365450403154897218654008940248900431377011727288839285708502976869974669600356048456942520451147028709771291391289060184107027204637568268402892343676280137436846608089088000000000000000000000000000000000000000000000000000000000000*i1^228 + 17072320903458363387416564364083199151143721318101674081796440170269772013748428835605847646094433453002214427112503451225460784611075136503426361947188772233786498137089585506879970569396330007343779815238165177208957061255511711553702995497154253376884982294365546049953289280652703106241722864921715792287419462564762892709817588603893631665601939377055602915921668954830826126564716717403882744958588655819015270180919225271372400270079972451169913494334608465544011063972307126549353151526196365753922259059445224033807458161195661460932825869933211800520393662804941866675304047786159888693877147109309547418657635153246584986681719302503267430378922625346084583909224537106097516222434610810024086307018372498580195420206841576545006650043733354247959469485314383361022901037206801300092685704422912148756032017069583431701177938403571860745676716564104995022715669316598366493384352288801454763903813176735540095282493254274963064362631931394672643527153852000089999290995492625143042675210481086910826286925571901024158721550091675379207773663574841732949141030970660068481671440339319573451125272954695244886056932845820419331066798876455230947408814962389496203917919320465962113548174111372129227377710795090137216469314597673894910205425663796168175672200839763066995585661802733911471820471509075851642522682245579311374228368839621901506265916513584668019292214327002289344644962627035016890650229184576734971040878576068024497293294986145544167240254267336915781883000905824513103486391183254287906072432115034813715187579931760413246758203598714000629053085982382555096902912051712346730479968766851782364327099231483988015847736889559959996393370432946033733094774455955197078208607069592636093273767785403494877332656386884358082941443319618520781515516036543024034610120140933440892561550131883866800958404080725343091732252174553172380652598531672509716173537429520451506215112900768492945092594808594165956677287633629772840449041088210422130414570637779788987729867022747812740093570065222522501139390724333826044635589044292090762383521537846617619238549819594759310529367074341380994479743078772188628028196783540557791862001430936028364462166952439323166047496865131006541330412103817082071894436226740365932300556646609052240473369608872927590483183377894943743860883530506620606676370716758428215210688182541923338205090052259359883728062602157356299330987601383099599758132988801086244695120122143934718612522549805106370512311120384333376378660781359631328463105579448802671199318324784077560146997538059229572580937150049375575626414480643050663345531275981433610798503714448834188867804405787997974049060342093328703633742488864060438489985535144085896830085478137489389324120692375876424737493753797126981613306196906061770105539145578694153652105317701422801882825026618491841602671369173477049543248416603150362279784468932184586596698369461827360469822155802744046485399336261548725958398437671639604809316306846294390313583723261931940778555702088884393918207605039421478372575881262784401074828105683791695579829699358759906609819555185449332717008435338823299073442795104537628216272626919239369987790067559595003983093244049815066199812767737367865610646865210896684621565243445958791897933882626974861213061191408928969535757758067685520362846862829208258097886962561306581269145961887110881407382698569497246343759415275218296212860265578766482493656367426399093796812441957034228287746795428467236270320841450735649111413198623308635554505132898456901234180289507375497400965026687093737260533018740685073890541355140304763000863009725194310732122885070564956336487010626626523900184003936265818786547945994433122381327345859657649369242070695949110121096370377850454504604587649530385910307750804180415897869275549362743618971622784456393688958122932037581130932717523166004343912427634295115207350802501643965514205796681626413167709971682426880000000000000000000000000000000000000000000000000000000000000*i1^229 + 3164620638814176620941830147573525566809055469922212414686324796038779988466611108857617623125770085462912736785333350344043249061385123589642972161889258541729083095270771785548609914539285557427199663130464287550635865806870584053183992088914167559140674416339686815795671378547944073373958752921266707881174925464909821899769723663633899795057981123330148043110881499377658091165570983228082447957841990018249244271728765106598222959291191649453903361522305066099389881631077507915120653300271924958004351754542534659622697545993925731914605489564677844523157406870170829116909851718416190376208315078750413411857618646055742143717274617264326862984017908515979843879170123488126782255518845578833859772321956585089376267626113778564916205081397742514540775462074329879654251572581220823963175312907028336103575002554413539718272609629224137551013283098656007033751060851993664952241525041222041079257557677574869481302193344902561348245398463775627605393643077434928956178105462363041124887334846016742834881817025865767454751279856626051125666258519732356694348417053607910165366705721460762760043515179746311353950094915931888056771786807743659989762473463539811240157590211030920167308777008568186985819908947456431450945655098136856399595846840115193876740716230403134047640699002458365895987236784497935278049386357481985766057730276337880004957673548082836921217012139756128021459905559268948664386147988275142933241596589944098238656582665703146674582908638611493904495337270883979563893766199646969617707373545537235448791554241550002614853242293354290491841768901835861865057086522815913771189140905316331681527747135338418844127806594201347234721331080535552089016906139179315346941192804359512041744074103110744652004449889848514657179675582101896519871026085807232098845070695743512177465333524294523945317818099071673805564711113000904899051524951455059061001376261905501024029581704378546421795124632107723377978087055319504021066135209164825098483842128377467326158622789789097908240262055799032137961752485573641737663737238701401594380578978540430552860379037620113068013153003430851882936612973799576847140631938251826416781633823021239786985519249567341609968943358346658513629364237294079604959553740026088853736854791104751673109845009465217197564229101568172881829189794230896528131658488834669460008782272775370025786700403174377606749254873221976667426901595930324336319137078071719239641964579000770011787165391750926049871897091446051497637331644893330244396652205710267514228142843453960113562166227747476137016444043336727493299668219816305575709446475833136361241371026032261793739290362129831584850058649077889578497080954094460735648601692270906025705921587417055003228712324279702841846229501144794046257868124072090128292031234209284644666530093161767536969492996618370033833880443297291474096952020546355572761586830955288749174958434389968288050775216105375398244141290584148578904242788556315550941449535338476679119813056995159713229245832406656000506254704450292062829843194987624565155745351162811307071285365266684741052775702174003145883994511111794350379370300166465437057508275834744782854493327455381894282352672649439919532694002532269479219867725007041289042681931589692830053659668328031811827743345153195752881456763038369428574565553859147185786042024571118608007029413640728126211917295965420446759082443240197407340280519876632892623099634422849571024554454219968088954982199081150119736646955536377906392196883438150372522623765093666951382828646882252530688161254550186915390884410234677584492010903432332993189371119088333946657677380575880018535473462165472081671824306603792066758262514770937436101218248080023099652378327102759251910779680959963614415819617785527275272052560422781179045718655175789348857293829361636832121252213474287309806829608714121618613317963676665123636417674934332462907761044338134825988406640640000000000000000000000000000000000000000000000000000000000*i1^230 + 643221239764062800799312331401113324656474339223847802580154138783380963714403890811096817705000582817645228138874625183894285125074187768000234314688213771242389766444243799536604676044685674305724004845201488095568458653146488264865115417283684632386225217932891729077785079292121618253127937655948626788944023781530616811427026188803115060014840002281118762193131602267690424406336668141999725873617806588502838315841896868771678639876784696998953675432903768787620061764544390037078033036683159153523376219290513438197303003892158627277230716944809240919903239045537192318998615322426762021720849619282400800617818616545342630174850518751903043361605921114019467777878429248654188919444192020049017088875266612265834203972499151141198617283003604908731099059064835274153625995896999240385160775822420373125949510798193530849732426991849525949926877765780743431748236350630854099253512692985407909163071923026857968698326996814083317937829667976221072074634803099613829987975905697536361002179519279813133162011459354699731932729807441517702499959509899141360049779490877366347180438433345179646007137487216719678445725467652517279757094992150587698775890290009108243130057266368058097006800212224619358203463729013428450279970781133932959660980641921688962979510891029695253916856389780895276071064133210023095062856494869950949158664776258072363374361799618728356401853771762550460588215503966814384624335137420748359185966874197633746013423963919203856031222549136902705412180442565027384020927877641432824038546184112744457201778350760731661549197770911104072002111979557238223491482482193534811005445361798981434484317842302059549629854932058576865979097019721859401031179978296077757715269034766588577859779870928329803012796646828741994362875146683555035843735302117887349028111910043702098339143381062574231102159678046043301463841808202817542334740571607549275501147795404496295307775225429316131281460663559108148452474993091229513882442209954418011100284230708625037035376649859222845180103520112603247206790008459293777264000935494875761169634057563323289238345521787232747080548277101617282367791094002794213357863815420746895569005552121704452796022603434930552059792357731176911899326623049955073433065896921935393362579525717248172302396435051837828120355962080488737397947147223761858254800843983780808600596541180953236363486212121125014641773404095434145799863557916794734922888074812996672515032881588064865426990878885942110054037321719138081377987879303326210522486952282948221931531033316028967050002176280738407378920722465327546486137918745838631482211424986686762473778863434499793399820885791371902075887446415157339629203178961880730871742756703462812801842295828012804489873315758938674983459913816404564743947653671945642891069080213658509282791381775387849660217192404460946384350569142330429711542378431850572825697892673331699989346683041304403765141236182290011959250719074402929651921359057839883396142651828757152030330240752885916467333969274833122084537140034290475129680162134577004325669209409643477440690189922712375108359374529619115839566020076250302062213747099341259692047212065501337841890414635110825116514911898475085491317997308731353167150759068938225457860858510542672301368534948216448234826567037202274364134544520342667015771944179711721010342318113989614824636412258012981276879630078399892218426867379893987111255904518240162878258376905317012726416318246319511347154044129937345710189301573105720136505376974201880305676116615075991063474659941499261948531688456988559006931586744940249909431477888141131184172496699422378262151893156930323835377550791520943764776074402507850879358920104389364622410420247258513843230625491109218537652295049723653847960304271003375174340561233354030273157827857566141926534714488451552203258560816257752040191221221073452357971834013032767604105549518438366600591271754805018624000000000000000000000000000000000000000000000000000000000*i1^231 + 50396746235527466180025720310682834819096238773240286402482166557618661817053212477238824317696075396637807662803959068099029991782437986683190797901464171829112155048910416895101016719469075223445410652925655581860224723191578802275741372441837806633960446106992603233762518523714267049337244857472106378123410561262466332487911565708262195480844459339990279833692139182836008271050965870107648177274634476203560424639928398787243191874371683131348141792309497848074150995628946312613912104114511365420305277911781605961902068937535816115502688158741999380345573922268782524522702084640046235368583816860149988556923412666837926257016073318743998615730003558503327149551543526439491864663458459015272511493003683898090164776116081145654227374367715204896134700105609624127683314046572849049949703883267721466917765949624144112709803040275615461636252593219680000109694299433901124378593529562697465810114223089121553068993738848969593774220559889193969688187258811582332781746883230241037531093341372658177851093811017592704729957561641732812673497525611579809308556201017625607972017090819559509554289394654458906645260184657557507525010728223324389349086207901369119256237577972767451799652503604330125540904752042776195543904708354490404798355893074114649436907668719825102690404990304849458552542996853755431616580623206395462682085194052298675644428937054893505106490572573035351892438599038157387724766966417164344256771379114435188919947222154981371605209850654736686770067162691777697755974277188192644026145573833759463960909181114579608588711899503996029665402474387215819493636608709992841205433991180695958617343802973056747259214461874372628410344221635496644016213204449426644301060873148942005098783997953204743654101049396298949732376285039518995531962004200637576797606625607670653154660809881722183009051715071076848247307979657719575085504176333877891350715754280195732734473975709017208325177531924411213730301357791926116627331409520485789518477471339039554853319510932193393549872792566103742467320653983201702256176184353071217001427320941879298358082277033256155952590768558024509336382192196956197900884283009247274467038522502867443868345664266745124007787644774383020646149972534487511532072461322552322169397789862087624763256475611136053133581081302219931990735039092023870990917292504940683924954507327649042872827565589043602052368823357188022020473092144526336996401946180976985305271512965957407257012185157520000320490618437820401150096962360627724835098221392034122476417959799338753060768630077058787564047821834510666840843144889718317514112730554530539065711664712872482078382384029375625726485944903708193699411081640786587726944322258375664345082891581091753292872567493518709273385942616345560251286435683539148653452926493996757638917997282418292579846563171651589618063461265859034740349242056269037766507499097208920614883548155820702252927200994718499446157951638118542859389875277897952551790973843250723445295281790728936451084536512030426766111158282694807065300657636594567671418170859537148145475411352678831800975186786306768523008835906178811141011208431308597642575826094714052426926639888956364188506443783043277509480966040360008687414005652347957688852951570556666374381929379353718444572983145737668730150740912993293268952858934944048615775220456294675947940187671829831861866815123167150648450042819153861856354907990103142527411072992636817828726693127414132260250723534922231174548808574687658337844609494068428008810233597956794343053638395159754637102370118068767939683754911570745739018657525841861377777000201336508672212943492495024150010772237026708794305203652864876441522999372259650603269307213833009905391683201794855655387832945369373415328805533582613157516262395882886838854746918227180819175368349156443350292570827846595905579777869611081294366501305356068602853790373841005363414958080000000000000000000000000000000000000000000000000000000000*i1^232 + -4563161433062561579538567689127641634551609362543562431491861216878729281348362148010993719599639098760827471935643832450026267257501131451778440197278818170178198194805313951888998163821696816203019130761228087014298934172708247270637898674527551040896454142370486951895271891793729249599970187161558679515495363614065416724045398177500872318135914904319296754426481825359903778963527832154558425996141221714478135188689229730548691079052886897623909469923817239373360147772618921124693903668801655535773287471176110146783053589813769653832741381357134921648082116718113431408913298857112409906579303163036540432534199706882645408126833110564459898464055652490990772082209979946289058486446959348083428990892263430785343175003911633484305378854146763239424609871692737835910530009553009083533189817067206610673748135761368600191165332044999197368793787244940062394987566922346078706891835896130598918824193526551116899489162237046119587526662368237037139862665694776379508202814025658432554201771767894091750813536279801137733282678775768954311882028123123419590903882587860630111009820338878859276334427850582396656606410523711625813303283254084718784961353749183750433064567880670448141337441347627089547383955974504793223992807868906856574256057841777628399117799683726337326185538690639720373982626772883236493812115944813842364501727693837685249661729580184330526152855199945779031541983184640740360463604073795070632665362717582359237648516178227523049331435835938083141989514223280332964854421880245925609615178673415631033057462365447772827166621551720582788577331982895652625791098686002205382474940159425967609131801823160765336877150032884597922611571805192153710834848027708287844812119433116974450921949570568020077201331671709426436030445353428388218612646592172386608513036857897176719497472255258045617812256068362401816437797041158750223939728952546251084830293276040634003314474050279992425921540225351759946345225043908675902052808780615678824444982824918209882998780771025186697823300739588425438008991058732967873263457503949051789123150685385120046944578609768245124038832030745505834284631794312500560547340900232985586242877473831667684142547365986017571368914773926260121879078515106368012169882321193611975405536946990329373011807706709728494896701105104349618440351638603953955441782870407838998520129251468519717915269352901930760465887607696911788491264638981076410699882112549991156611316139370384093734562365612748446726516402175396836418378251987007250704210018279546507853232354349344330338197984083923601098952419757469263476347433401907158805637655107282142689886005510116133260555515766108971141095057435631225018291576524944022000091483456444241865278703356625384480495988286908476601987573153163100430793565885594964110267770812547764746183865300210293749392241409383155058723883909008255207062547301819471295846519567291226875114026879551340197188445075396861110328309749827706309276336813375758597934284440117284269709601519404877038457512486621834375538384499244223789954275459105184051076017115403660151734964558130196222895139704968933854793032890868193574688708768061640605754297284369118311307386881552658562555994088360082016641128193356023296541678157503409543716062644043590724339534485542241698589242398517278078900760638651536906888697032395157661505327565863823609968873671993535929438773509490366749131197473779796984729724873440387759199766979345712343071676415731172941090598318792796749418505711970258340133130365153236099880637009411796883107012123168907136256626130527866635199717274280758245572865871335036886150040998142502583734607904488001854120261991174104804887741118959828770436202554698526309336569602875567205885717031790498449577713355038646888559510930241663346110537002758177746904157151604571231452219877348694387458146489051805327012154315940217969667909607544407032643989125810094080000000000000000000000000000000000000000000000000000000*i1^233 + -2659171003214674161747723031227521779574896624246152647032065988688360012503829592358026934908125346817895305023359548880868736575262459847928790423831281541643448654339368516928909548808875028718006644102374721939647592232451341428655219012196455716825514541307309485198449163715767532611545692018141850572556917560452801046091508663372699742190563850271450865724808666079406116310753008548977042256665055283810845234026383157118081636869083548443054083821405303854929687612254126382713426059470407132181606297943007645054146445763473449582667504423906355382654589456659101598540205288881380792265289384972144412359889815843315978016066708286539719089862173109845083360010953975189766258974970059026406188914530171328170714866537841616830275940819762327442953635249051954849329039321788975614534824958036963663921055811288352794192679935331531881661698700351910136536549933695778756528377918439070218511450712810438824916408908992415698797600875701610641753253355876636185010622235423741665172313873127219228785418260953648672631876059110814854141664163792120723336877482209740129009769603989092505110801426766887156111629374245835914051619649268303652603972645547359051734382831244473728248828676344079876151564167321308021060348651319333216729211725177062900647190235705014646338216275358306226120379964147593995365107584292979534712500411686961695784196876507395012634322307327139301368637085601791857096062345423640115746969769580545124839298126582350203138855561230029049632808709517389489360485348252189264512183194542960361491697233258340928938275007723680874860714823204683025391870703592934170656984148978929595830301741001314188044175259184365145733460212691642391065047058969373976791088342613812792301051139758285055002108044490738210824941195710883188682930635443412517225558223990633956309368654523282793538388154442959364330774000984047035219267272234005977288699817850377596609253861796101951583910780795722779624824049923723424352005724169058075519513980212224417283989668714498445779849560713617534524892809294816785783996219130198342959566036447094138351385974399081226526923274904973450133909696460897542066495704371067032452028665736317708563399390351310454628843589814467096379371480296722657247996865799834057119784873063412385302259842890335334849009720855625788839381061659609709083659646037040073823133370627835383976156129682288736717250324596153091686286199036812314457782765277580154649952353199118211405213858827723279669221984122034215984249895462803599952042580060601688282276596745059241954367747496816289365252378596667148590675608954972489512723654078047185212935622606839810133623349913958040568159523759844322609594729091756400857760820039424206729308236052893922598997434084048085719932955538031402355311663428074560834956265930316022098413384861101273515722435804541052731058658654562278830108963884020303790591576467196628264474470195213978609976565024359601630371316304884899937498543698128371806324571112244848284007508025963539834308910104436272035934998282462564886847044227442028176820602724839695827584268980113189576815580556970568825047531712285946048829979175283433871106234287694553253739063745578021261340678148403137134164449831770237521681324377530370325629774844848171694291351294588919686758317349011690116791670565972905381938813140760915047827730098064553058132715383132180081276241479164518247570483747817021175511305186269930753303147590315487405546217570969061376142592230391724816656010127940480488695483322981215258882156930832284072797480312309059584032043923790001808067425722299514689217896184661830986906834691392140339997222312692698442741392063474222366442169062845215550010995004336597815959345847006801131650148938147458696190374823104403908001082091783955469927982857849470825684709081347742089193032285388527419213066758330381125156047370076159171906988187175454967542579200000000000000000000000000000000000000000000000000000000*i1^234 + 34024701940579298843241288806697285816639169847240991044456026953303925427413174522059489251211794816482295066646905131966808527610451808306470956987075915135257353565880397412331681419307615841937909556829818369596710259804253334521056772451438127048595763603199880703403391337914560388263266650205534033747858016298399546078143865023326160054806169343923954889485892876214423991635611271914524882404115195101852782015825495972834443139940182303998061891653085939214659668291690553955013321739270389841065906515175414676215881325825226215960944121409501275984455907125385850598524165190018796200017814359783364769026560873074094788250505096361734509322108901796194275468942125861237963572880195349964517738174274412909061851151687187298561487580258451036727543387225608196879268074851449365408653315679914546819726233652911078855391985760659145077087933921949785247731501259923183561804448347467174530168076783154232848917753837725321451372575659952237775998327497116918982518528714488071234659945315537237517347572168252966326164399345729415397934650790646786829429032342704227724502279578650074616009429486959726292302158079105596145769809389676505486382993252501267338208983173536345368463786711339290277116233514871380199478583195928639472161247939086455448532467502475079387740446740475794041741151997722526079938632929935604455896104919822425196718917878052327046389878220120142380431790177298686240824171211296360609056779713096350407979467812982101632618552381924722103817537385394695368343588693160802208574684127514716358953414386796922954469651564815759879625223975574399077640708615526194062767509875317896046051208549025821362342626637976860814960010962276395784178797657091257579959164176270053024589687161223630062021414197395888380852268461789990666962138947404574945002682191884239322850001910928838025983180819730079104080629609574742581925460336522670780589721882946178884169780539844295087173241455370033229002843239860700545913283063775603258181241069319428730944500782812822105126145072808728163512968621610246886811894192338518162049027161183206938883953383785761327560356687340485680884096219091892153059601063986703186285237418898886424402930221969594075144372313485226441356528525336782037681643839125842850028867297125372022294388257063794863117290639167282034773258980136438967633099615021161380322514959735863614828903319939473104170418367398723108702719484598928321098135240838166256338180581101628621736935397910820015716729212480963025565807834325014023729802320031798186271476952113133830261805485753588583510489798071786653220270492128496997750386188459883643704710380245740707146631514968661061334750701012605572706451109354292902760427588987753795766455244328891016095025957799098268126798167643057554538107093731804845258947248368304584117011202479236294502386734908075329371289639313971570737247964349891648011630633232248213435758235275202656586691329746275641044915990323469857261103699694620264665263655308993196683528648203178466585977125131699041642911144626778980490008174744608348262210689222882526771938711891279040339181450297737995692029716649064181547832451837380063305818047233275984498887469144103330380633398984953143185231237459475950381547909441060276421219678597822773374581196648659957114670852059888125891447148044714021281901447365838087963925978646431043235811759735929735131659302481261482015100037048962383138524489867152688196022587651534776491223611494091470168676792088830564137660258766207851684720527208526254553911123453270717793092455306204136136237436813991640565621118574304027046959641672908061135568701807856079094695052386118429068030536160264952384358294401640479829534844096807802401192348503092471235708278828160153820176723292035992720632585632289660975629606091705525406415664753796792108826741066821152825026670698456108227446489891180588293793581060692377600000000000000000000000000000000000000000000000000000*i1^235 + 27094367025794325829154917528361495347893495572634122763099258301236437056795539365273311334669756514512154104016591559807366147945325197287040898961507415280658311626067913025385350048783640275772275822829767126804053615349021719969675153269472928809968885848287216223745853578559462822932369462898234585517025820501451160605405346268144143434417141357455297092555665850348654098466587130425234885518852742370323702831181628062858313302305739203012046319603124945872128999233188343794402993579715892479015419201927271969792511530617700135122661516407979054752905221941594973994433380885345865379019148161988803226904260431613925962761027240910711558788942910320828229363207541564364989600272067440537831385446174516567645716057447951063638609145764103192947823301482502663612531501511901749725740357031213885043830700910204760665611667826846639764600377843490308399736501983758833594156970366015133533839030369637082571096783289679270461846326582619695976377430363059249505866484855791793563117523447983901017400102276778475755514602839284404870885378993617012435949750923870759113872222526104545218286012366785333381032368490505647057008744791888689627268172122045334191662730897370447327327168373803204687353785512357302336105150055091284657064225142236876257714718932987873049196794924106691712178442832308073884682283122517513468541677077343884963194973070481682550285416014819753778512543414903803004243832552405072081889508522560644256785002558687865412830166455886259862278463065877438580935634067975292584687614079912600118304774839555011465338924607236970055401208836618818947519009143499675108737429668115752346794945095227808935912923271415012307254559578034815710994182788491035743500037697913129658448945031181793663278687727033129063852808719606048352106263260788884135099403591545420070533091819172699257177270133530442344593174531286546068549408969318144450949778210302255669129209195289412310283597348031926771592637045535837171255521974799863605701942165882332134922951093488185012031997941941064337367407920511754250667613986077215451784104247572814156795514160277124901884392377430796557958037501261854189865266705428098066735416525366131350585327358298690846843995871652535842875406584753278364141620410517027061656740725454088141412315052450159940344551177515930982847972920611945404647700547440974546826757635179140227476895532135723873431144841731446817209009963857305925410369126352783296093983158298508485832226677376508831266976022628292401898481626736011389529936848045966956416438790988231115204524724528053658324862065362230562329030410439436069967887220711952551795998280742346706382186956921629976486832293724303165989467375911643253816438660614116139725167443018731712003706889366613539344207574637247354848562044402853429570086442914551735220322922711888391588848236903229445954502778378231319003303173368269507809607238075930225073821255311926913398900928136995418118027811607870376362717836643670303721419344732106447515535644369090373989276915663812279912037404687668705047215715108284663534244525664015589261393070244906214547145533125161236358896981791537913604031215394103829306250876585744576667625644598851616728136622088144527474377869179423570813343675308236187771742990017064282907243946263733148802929192698161506968346701782215070045857659452482986089031492684642405629639059704112892080334925190974670733634953117840992959558801224461474329464092258606125772433491644370799027632252091071055819486057237957402332323292568305495402205236215498169444286109329156389121549924423857323153762112062656734291546851703258552449242982386825221547759782838473011018550726493938352048491676051715746190165278240335492825564072512861794073948775825728825581170542914871938435531599272275054369093479584403897681972078081399813952352087591440971145504061186898799354427200177496857541680824320000000000000000000000000000000000000000000000000000*i1^236 + 655567939253515010434383168185178533439722915676251160333331754497813408227549362531019788462892284210287700770027837331857815201227603060928685440200214211216888683975876333494468768081101167195592899452174535109587587896864373882748283390961769233392133283331230642018562694603421012179315923555182723240508478089878029342605355925891782154302297173901373720201805006042668896620520717170476116664691373721216192986802505975634280339295726817917374010747257978840495334860811043578818479420714558864380410684296199486330990128591046892017598863531486262315382471428507540426248654085654002176386323094739937834827803387317046164526336816806542252612205281263399931863088896081633389232305570459095548409048202700465962882623882439040513473652233167700416546824584060348194247691099740999496597925688458781594963038229666933158479455867581159801129349911539736612595198089838387392736850145164719000013249093102174595351025253631901218649072689485491452919477655703617389626687015343026594895024973353802501273697539870078771434042528367523419352609238383330305142704720191655490290887458037924493626408939150040383422269349633018285972598244305017688249493568082282805388770683290066827004935063720658158732932611173637077670993550748922897801270003724913804226208637914706934348350534074471626015926292873922555641015358218622698226827847007994721703962681341165859655236091266576596328244895787919312875549878858744310089359259194734325285514047747544571387718753214527577451768346184070389663058129304611799411333010601706664437123359815526701790053753045836859307673915045936320373156538787599332345945023798947547276222579473463658600322300297162953721822761282552653725558328690039667897879366577657423656647384873365797329177823977916985342472792423066274046956086637019783455378149824735536817997410197889975000854384096228825050079811136996609594043185391145053161613594430728685438423278370448219423696242579276781026010136996654388145296584975310025064935608130817696299620563537586802908554351314430467889886130839185601619852188233109516845083376820373470019932689887430634119364042148143328424894967483614121064882269940871569188076897090754949584968193494303310329512804238611720298812908312251547894824200219583054733340734314707488031800147798367518433452906572949285279658431618062254274282213832602610253217329354860892157559754276178124551406668362225874446037011779690548663793474313238787240246956816307460888336919856119871399020552090462783817290877789217946644325225238186675383774644791754153701985064576744828575177005720892183896738100807934627367288811331641921713820576129451364923698734641681948797606029274654545251148500946986380628153958840032074701877672461477849267913556744897876652091109206634102198955149648255250035692880082530594679112602775528559404656626961464574144310663208588590990365517178779237031423571594878087515226328794021997686194333186441304893729701899001308665645267077733754094325648268877402333449934518015650807550543892262241007754608354696298484794452957004145417878033077163582301799612325564712569142618580477650107435192354587285013974121425287737319027356306566808292053354077535254524500384168240505952756406415965194746156306751167053488732032828527247253270193942436340623926319574867884991994461879485585520947414659272799685412917228646221560284154209829254648061324015661311636840091367400753065946239740689778778741422542048946954881502295229218632631939616184039252575314741241311656367050165060682412643861634466953147045461864280072098355720540730242136151426517203736430315520187436681808454942704808957790016816217066996970802627900319981563309013617077396073549700025320636520621419329372201589352846134939484062427876407192684682922780606252788341918789047098256679035043102060977158832289372306443587446401829687210903385075924443594752000000000000000000000000000000000000000000000000000*i1^237 + -25050530158812443100773862898661741440423795905184660779522480391038643922192688461303386340278972355535715130305391631762445983321272597967619268599527485490417972961094784261154492397421126928648842359866162239680182871546136215623199203726842729763546882007273713443647027193825384016841987462977040482374645128316376186834564559658263165406927555622599579114527541510796533686041252394025955960457041650183550210889369347955039125058895341178387247836745425121353956565195651137641516253398610244314243123986734397569947079054079586544841215276640941910888816581208424212884173176296868392779497344709319611010947698270358605282540621742624027278281839810751261682316003977789463249962025432914845231366851646371621851482457654753007392745509559973048195281867709596377715557662378075286785008151207559802181382261120034823267817890757540559686008924628793676716648972734478182614623367724491775983684592220354174351674197931958793604474895758337286469679127052603970383774279506843088960658339012340576638525486614064343147736198665158380702238892019643789571610056621352385540925080749540243819458967584912745635484814660500761369681911007209505087200747331000028297901282710293551004910129249437464672563721236143305698649273098247757861405843496137711085087679537006702191498729494634740313379865116587573783231874487090033345258159921628198901888313159049378790334357463066931324968711562158578064448913535767432408822027788848285189023094551439175806653369223084594528121813683710120571793068928421434983479361733845366859485671229652356689159437295781687231619927591043330385305330368781130986348519247089496278128694475363666962822975168424318856293407538118337752068042220032648034469086792286312585957970977457653668509093494569438960651408335128151565480390108111834272951156804155925615862419878697287712372366915190189957127838255683039925888377940040224064425827089192348148896049699112150543318885075945049612225621714473075155180046329149848183813847539916455324304959174651138609461398695456282329023641014559150521029447884166492814922252443722595380041176783090617400607770792551766362024534929392489197597986997938273040851777642592198804189998461375501851626033346787279666908938534023079602521233268732888997118477697578066038884212678840348606711749366747965719986763308335786994072792667358213406748035348730643859602427874993065815897998896348607871944877150735639043443687779747935144512869598254499688471868257612349713188168911312654830725613087950676506815687554118774451373187561943043763925967125180720915521386585673754027240266827096817413517291364353629299363356063158784159097861692713831466628304428121494635158843757025738662502756192418527285583830046149775157410391308496721092004671963211887741457000586897053531988143543962337435901040732109084318994886939312772520048113443253741437861893657660467836036420706388521316102036989630851415284958880972843114710385152041882365687216959053057538188765790270313643651615478470493939029857286015495866873201591720456939285910803796780018060843089654245762064365250586151944606749644911630432464651182367251537138670233856367556007278397440463737048536156953991605405791978102761257444413510630120387815116725456768714375377000144188364108329587324968844863507542450764286111495403698378654641969576650453272764214157559311961142318556670444878493721682751379704446507450280936034132004919828357316585988098213416997935487761568416320850376786736415898280205414103661709097691698147670793089960167777114941360602180804567617761497224095049768523856977195869766845711323751741570567447639770067329744804814534729539858337237471626928006376734247011572495791506015199102822072750001596496590531084275120660300296802086134655955742497951167735668108503378549161308951384321373545514760259104244094505880604322563625756236185600000000000000000000000000000000000000000000000000*i1^238 + 45385771837829464222963810346003756053364554590012225172224194621187856559337718106416716533849243749224022218655980861713269224504819312330738907381700516539755887554238414421926479328712565928659313792930496523921055297915025758368102783444655744361054858357192934479030600132961485351615631932258523913778439381881552839888841817103151852600270330536777862853331867172384277659342630265598271156285574615744442144846474870174499242620214266691110734533807673323332961352932485853814146788503613557799128336507841972266186139615488403199614544146219545613919975317647094197579962196014596692132531760850589131035434688633265772102424761930281878120261426657057312432032878069287915474228941773298702556339678290285601120966539479606759507855496002524200045298011168426548064886340540383482211731113476664653260263633453477604524689399208951093479741777782377657960187621435379481227940757675784171454130724474435705861042642314297491818724459014135117112027625261812764652958191613967122728144216787299254994950727617610218941939502342073031348677083280321842357585133623633787388286911145521300349000676927690344454893745778906101932146756015237882064593563915026172271679280649831957486430576067350936085847571881525990183616510416290655879493953742276014776297770670025054181708045459285687142423624328000230802907998905784440837633035326871197767089776186953326870480360615876143357559714195215580220690270036596158079084518236227736450465443217195402684022250738956280811883866212157092265883259080805437409601723025755813361168366695785353392403902881431083301939973155990719114280336792015920801546075719983537933368007305011564350912712307139808982337695305502907992138496229926259026430379571344635000783357121849887212652741481486977990954446217373227370139004025926326635806488242344621351227386363931950563878817267234671963705482152714275477298671095606142455653777209010253434246108325046367054729472993531621704846526951713872847069053240720408641639997223423930521957491742415017526531463450928824230646929560919348731552111560542228230433529261584486089927630360524244530210891123788304240147785644960034176771493238718975834819054681259231710426618816408704121953988321483914441065101115720772283940409657193657173212985553345836386206772045096414252394654290428664711929921344129894985969727738110518690052434607745832208152047693166868323728616626439786426375041809921100035547140968880271195492586079064454983988177052495228391981508531407305338724307986811530716315803174867098553890831895541479704930819199022293278234230887619250230472854249026044469667023291673012157368022321685937168690435290052591206996312232404686259123671174791698450435162440673818568337748817146011353647239610628268585277916809064301301314146879131994699463332586915697687447549772163689710561714835931504018134174585857838574014491002978604707189532092179952799508263799932670054897887114966038130234799707423268233868254702883053628830459432837208388752378117441427767804499678088114353165109589761918992040049636906912339769116748574960470128387034800396994291453795441135586993594307817973434289425859411999947225048352413155420965572778677709976038611400232514254709746490695581505924034937042843025001382867509150630839804122178285644436955373996982202826987011506170825345759221525443290269041380036238927653672944892016842588211774512609735319635767307481233265229577629351679714238670759426490237651948051461262497764468423346271492760243557901713041905206909937216631848987629290577283432786404406252845615190687532892781293415300642520051663665231887418078867666548085750941846583358415510148238924846562703064062486408264366925193016943954649475673232729655082804965100929316914151188237975936751159495393139142105016704311692298149327707680756002386530746495619551778173575879458816000000000000000000000000000000000000000000000000000*i1^239 + 994563209429433672692233557461035077019640140018523885587567994312471699105812122457829580509555009940602061927743289106680331784242040731974767932989938464305556691112511915194057421781609746623471220981090324298099047297105246129218636259392141808830906153477495098180236221723443949304618833235258736240794731851819520640664204130079249915603575961434167008915020374971020751260966959915422820698628269687323582269606947826034981184405935667281431265741821488970759540456407215009544240637113085176178648435770008260044741996883080099889238937428507200016788732346255368403375205931826793642161954173927482120232088930451516952754005918376527676230988868211906497922667120615473368041608611435158884269254841761241876646010717362726556861807229527001001697024941982907873324983027124500400801412040808050564394114538316598337305766693515812978791252398835024123290272957740031839525136287628330644447944405413836651506182642755536063803699403074036987226002660778659553773508280754182870196244275106377046509026289443522584587108284724288150088963631142447920117899301961991723587953228302113517527744417171192437474941831757377692418089610546239340120036621020948118870127601570760397737694298714326103659442590387302930387478253227781136631751842440444964103130351203591205597320125540862472370229875481114852608795092974636724705074682565907407835910064435074861379259617461992749803081348774730115622685025969446525654749699303891384044508929860943534081118076535311725728573894840972403704697324550515894500806902025155771819081989447563008400603932450456986682708071137871548043698832644910430204500263136320125313173538195631417270864358110172079719759165735067890458478950839293418862675711152129640353484318272687422020891967479679729416974574024635882755304337789058785560451175130213477431370343448241336801298636435154395035600955988301515675571817657808109687630075458389075972933875069367445979724535420462881335468494736266162275588600392883404251175673198462705011457829039651247431045658363353519506589217249833070793693355569844740092730390249931314963710752000722466091972288493659956749217399930400589926918149425503987118446531120192194396753310294024197574744657227165341423958641705845818813669864851010774340469460416001328091209992173625784893381194267543587757740049988750873952900554502829599584137450693054984729829762235309364784269738628171582644662139202837836538801220460825836706370121706685918013489502317777906460962752655960739848257600070729438556038966969271768101425284533806092306217952075712781013873772947966045603219583929534433676076173975947241398444603877515625591350393122122774109469256994503045903638505007997340151416921977610550532686146210539305369550162170865592072451763994590564922956163948944059743466962406270617050734619889600040708218996388176813205566186938771321678640427029145479715826463013968430262859783750093833500698328132583305965998883125700642912886702679401299494854181572683920433788610650361157403976679593237203832963581287088491919338978720680608366766050090532308093419333937148346649567489222230612156454595776287867442886488705289640953849638135408000710189524241556025341662262503789900503017610999588774505353202071196363234567233439147575062886576364342137225108863194055272460470947303593729558850710449899173194363887552895515617118882541301066445764235187899735812238795891050505878124406042968474464935253264950665129094720491458068965990894024263012047389487755451052143596187438594434490047072119421254430129737328612288573734152766430235497537297455749585374893543460960167420736085969554904378238161963724186391803666346921687615737127137858886964493849106060673915724658626268073711657070809711945492357197991215988824939154861588096014910581428644627948403919311962124514656549250039627527487488000000000000000000000000000000000000000000000000*i1^240 + 4980611845281939891749678156841953045975039427935238221938235566463896530406993679967869618668000599317207257541500648086804790829397020909553521014682914463706231884086085836634163033513663654496126043846913437605343691043588705917822224467842452714441669913137474167823428098454875556940222240269838269199192372506133476581955406643498998174989369333859088862372854332313387825867696320915907363890673559336843011049547177475016970661988211137257186706078562316069515838556080426621196995147351479884316698909323830654763175604969141310431131226973503584263438855096789906256560728973957685000665725350824181262047463268658304903329272676417712028733138200709255265217272136942446188630591986100970582766850352993316263444423796317058120937576534115771369981265961287170219806475614775775909037893365971587291680890123266203379525192708062754495821599580620954762004032134093097976633280650917137142714843651805936017988045888406669061913457913269639135464365835423165256833351201792193897833292681622876264948345651237956686822104960307113630596311138473846984697202317667696676824010221662549593085398023517141694423858448046512024890466825263555948268623761864886722621827800234699550034905764444660576643386819468576049349016909577528843528601919951479859713227933528303520411148227291036296211117401250700846399035768496121365245479644761887506741966556758870449701244131576650183546346077403487844090149911024083928857081603061395126932224184097273091687681731236419965064206190343773354810271679094646617466059366745523586719323603575282777643898404440087564743168254703118097128697571223619149646956395274634812769780582521382903000170240454529685053129394728755122279722309813516371131358325834743478778293349134578108483848914438575317674262684734720268406139106448019073928996611143128214027121351821845552621038850278827063641323435529019081970005323986161753139959780049078374049331425529597731028118688072590975356297039604295208792032986760864848700590100804613840530689168469822504826701801744696276763386653002064080825148470295002529765953433299368112187669429498399037254451849140584306521696339024471895928016878612003060796251478156368389383228699447478735445562522669671965160808999254599657924543320826563180217005772591069535991059285564961319447532321722187144561966074483981512594088179963206276758146427657361533316275500307121560811960753903803735137695354967698516207431601802301293438378183408978435616021791054628685606498422542206924204389714498969738735320174411708281975581401109754001465654643138083287736287176259538756083262720875226651451348624650734316196160564860204287813903550053511818830309535374647102543180395334599376087207442672525250580832516577480939083413880397718223215907865694803332348751064271677460426832107856669843972882782773595085039539632467933510779376205411660963780257911654630362250766217150923759129791714428185927536120957755987237914376816569020054796842618067772726711775650057570631881571845841638113612209880850671060683059919767347524264770201617665902647020597414875218042555214298357796909174385338556446901129554967773248631767990933564182233533147345381869343920796650779823448059223897864779778239790775626229047410940554783460103636854778011467168334140379208195755970927090143166652031333298772868531251634828826918157847074089931638302016014406556220877467446266650215385125139265648875997795813895166201768668778997956526197709147397725237554015998658353319055822735621105911087602263579323123633006206886576129293958295954516190227208919906284211178665541082203261531795792358171202824708591152144453637253564415667861751188914765840711728498086748612172041884392546143878281760845688884464453698069258718170179113822466098182112890015059405218958519844126725018840057572746480428360695326074470400000000000000000000000000000000000000000000000*i1^241 + 16096877597973476241800118252684269713399768894197104298075757239160679744251611016106949811467539125034184778580471011042360579863758433598927030854055849706323878753639895466352224146039127973522110260807794897592457266438439622207976566503732703024968928563717508237163775803003625972031993082713640105975858780298388636658557585138825843872362653361914273196486996061416428716495019579731989777977364325617020422535864707363679917610593887792736401594439498293592943744825544913748121088592461499157484035296241876981304066174649329118999267983612153269307453858410406094712532831510532855483457627477786792892075600071225976187717154543433480136932820039202728494890711945671514431847262219089222303163530780336793032960168344018640307914392849623052047809191214614218122523747943322988930173055379571699321341014091110209959006316349376994587336094352437701089380681995476117633288353576829321900617558349990360352275399537314218051074709452843301085236575267486964443335378866266128514516264965761407633788649556074667944081317275553232400967300472667306495489215774752445016755680819654625813368411915895134266096649912152889549820214119433488243935027368929896182161364863742307867284869500445231182585225184014555388390857940473581907924420040594958335447484559369560604590207847429057589223104999969816213792038525591928909322627851327333217113453690641365360231563066167238695319131285978843244932000039243125449466542995551279834851243326127375678157077587407584727885270414167485019242753381942356554784223972175281238239986270453118092013566422563933582149311159903674935067397355256073570307481367103484262349303238120884839433955783542694248775198792049500199693583356028341353468954898566959517446475805202098689240098522241222363367775040588241434437418387922110820601336043754165282112508585916152688274190755343911221739375108926861866367618110296741803740325615379814924295507203523936371200080240083927613803841592763365703457177125299405697993576905581870289407123890414863075842419939550647478508716433963078402260647145670012181841894179343911034218978155266097214434045462299322084102483635752982999363514333626849654436549545591344944497439629357009201453340196458435808822530339886685837755147177744859820676499764172946733846154418852598880183548164233858247815787182370456307103205041795761131078386147252390928135244996584002488018818953071616881260977728084361495514439448039846671890080157336832189886506477359262535613035442043867294866912097248332620002008761661563915583487018869220748632733263343451733746518513200812573084901798331763553118134366723115615416490077151442854889702952858636821126174401033394512858658909669198143106163630991497067035545576085511477547717388201586924439754217771507663845827826452120390742275622953032510569627179640514139709135144702980386735718450914251352063486409350572855355069277101581278197226921602402696736315906191483705097482068138205871267976190010607661390259693891413778239413168349714678928392460640871787188765255712295440687998840718461811308691380750626484967789560001888927098421442822192340049389545811893927479231289886652020939289840839184117928021842832817791177879002213560151114939159253098537089935567692674397021320439212806214383765121597334002145322351397839568607586252704670140917227671215037578041673074027499637696248813053635396519890718557224841216950175334008344642407952817736293224017606042001155057450149044271432044776089030803245447191182640876188246744808389938152311729940567121302728514169970539381059595347752720354798974312394202726513485823766431317685651620638580057447207671313979020660045302668709824552173670556427113043568866995170874192190016180708931620899171357415436823410101155052407907969460355074164544919255700666628930735247264841224683520000000000000000000000000000000000000000000000*i1^242 + 19007051380014135744371584069818397699921044992071492511633559699338880476612987632839097349431868547223412763043313477110013195755090647414237375768662084794270536163339806838464823786755053722465189446863322029997560002556624910577608942868695128462850738962535642481190373428926080036726372231414029096152306422147031253216882372246256814490500142446800389309606752991572972157991901930679943441019387914238677026812046269828718176863974744074347098452707551887502966147309446464015168827135657126294250997451003986232597398012871920737375304311726550961219575667471656313295645701480894216514550756410478269459235159195260409190749919982817829576140251762967492932883951736157018581012532497092483297452759873838447943198929751443886453728225387293923064117868907024739593817601466732961442745869635395569025734904810052685512197545289847750278879308334130980629302268652386057290881266440088295289950720461664920191995149457228940044292582011047860665989891631826727469957925851346952391676571237924230634177431614549581370282687625542401614921579097908850893663578874588651066300985731646592906042662208097340562909208996784688556241594743866234603164647124629661863723892960342188737916208857637821585852641456824645733288658215097395451579170559478690239024161892441511539274803343761920072809975585305880074120925320810988128971685138752050630075930844898449330519158598381389652356934642142590733822795659608198854731015494118830366335304417917148025598518385679973406562650834504377958257909560897742233482871299642658858791003536533990656347809626253187476513029407106892634984001712174863627353166500852060598891350137376103794379799695733222561348171451305210504876585473304879382592863363113489892030458061532851128420225605151169585636870728848305812536274821870491546185543448664190353638873684747587544267394315158544196635617141112244064169606859150540875806128124199783912603033181061228739804216928688102384353483354279538563218760945043115835617059191559353796839690198926974779660938274560773326300653526183375964635687381253483521179029156571065015522743342938578843603320663996111479979716393242212287996155378533690877214507199097956172861918460839794665579111366394991019010123377643982596756688122574913167536834251364907144477524250598357671435145988664680718700796483560998372444265835804334074010178220142390449241764350636082923351857899693810451661763221346379967503318561143461314849743281452082067014552786648902338265427907876224733097534787126955521937931756578758898737974898049428953051354364494221496085843777328524239357953799164753137454804717255069096063354115545988790567586797194709546800856149648829754657696239013512395212393871616654366762430252863456097821014935840432055482650272281311501034199124687050536051352825533442139295186876171702266238603611893940609144415432098363973389412763060464395929446776985952481873203590686170977991401649074014598586554948073051183620741598959557216283114553751635099713471153694732361751890263014789501919271029955017917149238191269969767389492846451993263562233377644053795019334068356380854789875451380575168196957266324292728360850387122543409699177160053313250012991318168511924608148834897989263555477421812920349470877825392336529005903370473590828303682750547042206262849850664434457749865493024829108807227143720637795616547127302947020015199883719851014201856614967171933802256255688864690692085955499568092339628122879778699146439425231477361372767739052901641144709316119425024703910529025516663573676089743570465951260534574674578000182137228035379571390467751497816608408915394766272229970737469027905596584936038195493841586893599492044760227178741145752146528578177745444898287436436287840974385861995079151648961415066669586978292155133556919311628500992000000000000000000000000000000000000000000000*i1^243 + -47155150206539470639523131476699597699700887449478421403525159557540343662944050192946248054965239616291215152199712419244202612114113793608989029650890473208804525122404454823079994587889468582164589038383242294617331588376467052432601472130617649348869559200696113454590565431141501993741944094146971094563304870066634460049701544077155846942877930626236924793171292532935693982044198764410756516194718027096296021080425239813875373682810897087605775044952545293412428848563080177501013732783178759459748020364965322737972243794563441143552004828748864607733525209015795773779038286831662199194461350591415049606651772844924265712588817394841201759171856355067339108453714695018951722704420229225412404147955744613417855027122086480603066607754368875947400421555622110345512183304541963326404083403783357652252016221903428011569281546745236801054878156465333269481517361982143158115390546885434568245783766708041314558692296402593892149887014347108120884099134856862057441134046516512621153197820892046427088622405375711959090509223105952829795078249873429640141942385230399719042376631453656016003550687056807984138742946453564504358017017764315193068257258649280490567891570575416430225885858585411369151641494897003477242287992634810713049847830698957831806302380602347164077786124306518441483727338269307636453856747058534294035083328701664057294809913293874549473767055282909994691370293082760556133662206878735420923267714001351173232901822952943648882915837500908117994347173614160836860277643158517418941893022610516509519274987398158117816124396900228602508435061541369575095375667641181509439932673171052008019097149305117303990059176854489449216627518528753631130210923826167088030385989538458752924529665310321341059673902572505577323903620244334802880785563256317350561625735688099638056735096209164883415037898913087575499228289259400672969087575106185016958689952062495892297798337135663256949942821115509154485673162692776767892773038668491556864606839460044708287822203214196031433937500880750727563056688475258676645865697321478885615630090974769627746852014340482038026003342741781854971133700727986206446015682459813762959050872588438861099367475436235872500949992769342587528639488622354408504735131020632405411113547378893517063712074754551557453082959329446822136874397656889366127508319185770449095424092103596925190287611687841494388707381743160592673796233240671979644444376055407608825996932122661394820061085476796015688498353628702647506298781494565896697608176412826523382609374409050138702666340694990440967860384318839493438724287433951812726279393088234107756405118906457168094217408992557205303970560885968318811818999148237491086121861202354708648178576899553556931350078465682520964667714078422313198493916614002215053146348311503430913330860887337527808312332281504238190942768312996127018764115120404509559652597345195871851499115559580947159695267270399977148860203338145026752474058698165079175260478055986598870032455249392943664800140609760204500592534601938987917479632323177278960052291345191818073954184041824270027868250575909026349603233651450524926043431753305601799061656430550803055188920087503942271546732910045559501927963587311776900175315306222758767202241310688503049816417577056255020971136336226492028052199160247423399494374263059098191761047303443963799060194203916842687461553918321514198854156665930499763178277286352897843515692209060151436311520480600677113025070326448627206331301172242452004475298697911037826423487663598932857751456345408304390621774829865326468438474887794796237945097909803954709155661116163615294648315665803237371957158463109715095685611711050653615490351705069623122507129120609319056721948405732995671047942346069531577606191687074985452526013311914868736000000000000000000000000000000000000000000000*i1^244 + 65315938357713227761782633901821621587582442922219592335117635740085376454794350532901328082273538211130849701704423562596069294149859149223303993860777627029732007669015738195367479143235365603652722214285279889074645091366513135734233996580963297533876589798961629374957796635517920006792831939833095251977075810211173591244128026126326224555306765318941841064739367892865126524921863506039216989479146690224076805787172791664138125495692633397540464678231537756365308392810788645373167343972234628633568368636789710821852738893826355541873722382599108423478264539508516057236399841868787339636792165110895202161929948929156627597702298535606619303547369734714345459997183809898720323978701403347816717455035983177113695004622856457157805220244765687071271271439099290157695555485454466797798547958914459842678859397007364554733264249769270570472171224182070305475161156884738647382883540376125068655746500862280952900042513897961661255561180160265130976969371299877419391537947216962657598793312116634947544978297622557015611361926739734704760345248949683650772612999924360572897687291417153097774590442036072732434324132164166125346035616743473934471818200068166043779241911837127135266707030712534457487918521439518209841818225613034629098536883544330180494858347146195828663915105791140779601879621657181313415399185827877114225620357471362824464250381989324174223443919104696818277921180656141811481819691093679122671626355640445059620518552860646771447918614283645062087413309576099405851537559288228763325189183670551465695983833214074390654696030514261312777703760221609475917644541259763234231635893071051215115187029027005615313354513924039639757187000122865062227168392416103620018053422147960335860105996059214177356739180624824141479305204092254014265392471832234207903427794269458119930530211709081544375406239952007927259159259847761518056088419909258277712586980163166007232915619391358752881713603053213743395401124584364817030967826384874971161393047375233661733214091290056491156103327467089605341134820704057049223649833295070414421874394791032735812592698956898144165210735231146245986407665620526387632665568992559374696858944493062772429903748185038365379479122961975199419973617098390465333336416968691303927751049933674892608498961959911460771666336829793580521898103555595720799279381209743755088932472311180829049294278233231687034611294722293663553597466204473400886579619347754103977021364875803416212049978424551559421289653612967934023144186763661331736602121351125284773342164440507181162878120434072396982078247806498881368804513053397938898624721113595590161102512280172281718965330569061425567898751134452721152716636897414045461761700716942204583819678202504775422689236801127519329427956298280214526495883092385292103580963162115936744995878376402804114793635769043432180362580828840298177553694245211305313549977091134040568702058635726162200453605390929092986668148273562993761172511021445984941767723945474021821640106352953800908418085618983554814588335422237177256545276245338420494566700670291244598668406243661042469181533704972538700790186545040823477695555427857736856054890478093997729423295471726400452742163079680081803341463078555888389406342687146569067058773141626592697632179868466388114296019007594524933890867079548291679472735218193051674579328777181302296998066507862269300226693456943856544023507502497928891393606711666677118433224159969361776403160929808553646089199394384036637404330769302711655985983405790278003744487401720580498694618043491097196448576607297031924688346937536147595678657424848064282881700450916003281660813282145569602199999295144579824090845084444451671985665161401849855889491401720188809179121912758222760023377633004532210019212544084564271106621440000000000000000000000000000000000000000000*i1^245 + -44102972004406257788286499405304710688095269752313860133379129465048276084215353152572277429100714276860160837414010199817199361394094574901917681233674387442586018614222405801386092571914587811461478773809425945835233480870158055934603958155167296940188443468040736382869395508354932125031901872914740040195094275345692778721336066696512691864502260462340040816741240375455515576630552436884115387334114072451101743447244874618867291787972305337389911046018052261360887024258350399216554118844265735870767161900900329624796086832699900587769842450196784978360962145113914057290036286066221526845882475835371480568287008780849309910549460262768206354875716070448731246573608931220005413932747868736647203764564465981968738979809090956094565818090673437160055605077340472201085592495893032505678643629240407152351329597817065769174951431300390839245768314348217515041310646200728516899292949392345379125854304463270974541254878769034735557521994448102256690448215528774057939319632636777086206320483199325640966694417705751451487681688827662821012423322062017363521535901773611267080338733826344849369156365541690228849905453343824898554112314126651406104371581453136056523562951750391828196517476213787497698209021245555969092643485676766667860571070871218378070219652549703954386206861756291374137470677338812655266864372923740414537303678617731700232581184500302125241473498268638402861609400859897757433189073633882542344222758296182211788807264224968809788289625528334800363388343356062600001793837545409185534555129596311471204853996771257093294251583511620516098147903144219444054880766068430582232899358711277493162182313817448021165075415894783040205777207194083850580381218600060692621025552895383550338878152550158927853661463559917895309522923443223780867681990929916244666914732343178120707791806866103915270476584200395727242488471323660049321551190425642827817718291297447920760401606735056539337877930525197221788170052005666962042136020841607273052496850060175959048090357461857935546313356956948132662928938161992540480430701682203746923991208902003955691250351051745372744756000212718248169542572926268354472644208131071017270599583964699958604911141127843656668478684985414254069225961103934609364941335592251982093253285154559407690245713620033206676455856344389443162897286568920509043384145112678585417197887185294060701621953582535310699418079270880177805708065586222824908409739346188570457817142918967847920061774547754111840531154296956058887681487845924409941671965559670123949395159981066875722192696878501575535829498629964299678616720351980042780546972461246065009634196142311100831127928003730571553617968429484030012591725523260762304922374114504092947952013555389347596449839732647382553676185798300229080414791013834007242838567412284132918273021119295900142096743397236925860568889599673214822992221550095054199031519182190671606052050819231803478021196654981635053101666309097827912031352457359803382830096957606226408734052113506836446083189288978598568325567685637409746862471060141922661887014538889628177945810637717794385049732154010201300405008696418815988647155742551260223688133116260579699742923846959128274874917481294956927234642835078029824082326174407788549571716531690695368735216627013297996528254692524044925765679436780210853528799896049335066578143103942198659836355796873706725500672207091418458235001067537929668738903925479796022519785677612695786944068074641530135862077204587674409116597637454295115259314638001858449942978172350274517524963415748759410311078041509283423222843252740173158566983268071712934529034470213864132576443418418803248611136033083184175863791321699076164847261263959819902194996846366015437086800882066000225582662390682603487843237196988416000000000000000000000000000000000000000000*i1^246 + 16418674560159702801624443222227883981127639323049223264506139914628968251773144297025204408937332986901874517750557112336683644350222789872681694955303755497246223389421495678386820677298743070058232217868701403622874545783875035830809992546692342677375115629960574835584673168378331106776528415830517108799185409041160562485022533186175218871738809015209766481430098384884829460995520831306674572469396101569123172368852702980715559153236202733134121853194438088740604049068202905968803193106886990536878911627638163435169097413600377075754072083339435040659162321507203515175643211356952732560953556074033243851927078663021018864355990710081412831858415971901836042864660457281277641009039677681677018012064152358431601822247603764953878382481312825510246960053353329542749412195586019358146830754927613931567200924926654509225028709282739427901808596844400211963728397640246470184450320495025975091251384019816186732155867761895883451979970509726070910229246412757808857738892686857942736728992965912533699204343994418094909079364115399946884206807834757059500067378600919883781482361114870403171681736835749932450126885737697047805915946529447236553968272006720501268316806699408988179525174121087325202335380119215553434498206668630445206327062384578017653039879608812980505719300759698537420012229166745398643334095139035266094212005837154347034783197156995052440140389903575007230393478119726177914257879186738032288054317638765890834204230255166552510174712360385192990147541441715441492829162083417405243345585476135363020994609099073213133682165080211894018673388301845505060220318893126190356721249100156567668125735351081163116267676223342332938851439053461016147012106593521744867216675453109401512169994216701624804825038746196940690153556229252716241045902908497916017560314676524567921445175026323854064834002010658106967287329699908399268412232628370595602303399111292777763786623909579080115849974112059961495826101054834302287685884618221463056153344393329006569083779337185453776989455712309643390427503856316661582043077607485303590760836464342654058920798843391413836824623524774986279529447418098416886543545897702595551537235103715774518887622787975936804182549392344580659029656851458725309229524557449604460487341611465123830928187814981162907029729443943739359746081449987903233672850402449100622068743309535333777077349449822548657249656939912053281968446772423855598110960229443745916778435344527254352374638779330824386990015449998954812762565208514249186481702462312871665625882738910092123516441667840952843841644982440723779781396115228253038647696993000087404048713952376110106407557838189557344438878447198849843564250577593562349645614068696408061351581563881095434417607230676375740279860043285076943749527685014137278733467201915983143566360306852152036051132119900800791482260470166110262830196573182910057409113415022779848852482313571105133239163618379042172741147122134190897856025124315785733591142433611273183157468518775064724749391040289846127738165126625534646419374754108510588648756413686128610408094266680666953411919232665396501132881455426072502668824151807891010186729919473619245922954631753045112206284301605740593624964805037058926333486781435862163608263683801558291856858221234129582151836593505209187078579151828238776965126531479494092371185545779626845434176574781415860289260538538727984605890122661506260525302722127978994602135123384295851881373854862979243553023232886864703775601454168483226789719691924472273167115095640316972461240329852073214905995625702787340071448561028531946602042480274714767912412532784201504363361441891696965239897950484849100628808450570826694389128313544444349830794214006466758554258843155307365621248577537437387980800000000000000000000000000000000000000000*i1^247 + -3574421811167242620125357468946791638925736970143808630255924473846303419562299581808351410066201528880798184355176616773760669798457176944230986438456256818202289358522174842236121128735879810570865003945926458609568026215576514968011968791958519665546253058396168618987411523463018519016909165348599136477978739376334536836435686782422082848304533057567588195885551766860653770516015367216775710796426541826675350255703223560122511690923362175801167687976642892050583074276101432805901209666168014296480522643095177634055625176260678653695550892589856319818478831939134387758490722789703514086338424224697625529500245229653603217416342646986779877392103307837905357770512688712376116692739754364746321770412777265654587773755561746985613924665549400725330974831498934951488477141843163473253633331685654267159327728089441340110897985976275726424527734854386904728640079387027826695073807818319052425771574505984718133815110763622924959240411505839613739981623774381194834887237905787887121188524731053887100366527108603001650903074363996866503912292608338823244857898868711020957172536381051428644310196012220013468193400346785486918417418150975360184097344291565602394823467184441363896650665378329758783525199217000412774666462298860865595763451909432543263778818825028631795474955191159881383755514328971436749285149366739505178842075941081486940007018730880398455026906596624163888340472888994157592409763692963442095923815715835412564368450735858447066641259804067549119312572751029854951243847137560037391328065636074324079150745789233100406635601169574225351297960409316918424991788255722969311965284138714871052527218229430145356536270595314305071745890237625010847890814097791139096892728081981671697804404779745548434753525882512928915619488018360658339593013329195447745098433830578841310776140019871388789109152709817544209188455991708786041930979434493772788121006503725579268824035224737436072530698193320368545279872550710062108612407198981074369166141737389177178529668140612583718713047485543233878171054992739412573663453081047866967689543522085297463438724328247481854492084579983921427146217324710036177798838890534801621283947147111257199240471484280786195451890808066160965072740691982861109121290849884452762918307723522590978745021477400585066043243887510374964997817539398853968357608491023825938012614904623526810345777561099021256247820830222712259643577452215532689706797888057977791899655311606105183975766382925405148519752684462050164678948002962842631854496943588743922769796390937897679334589222997982714037761701556440603874137331092687758232867233268144318095591703460160113121645401301490838935228238705565484014391949685872998958419109329747016512207728075112729357496597967237892794742458279839921718987400729996149714797184831296021642402793538332915445039337280870841185498686321560436571651762737291600453553871616582804690015388016920776145131581842675188426770667350436451191205658771074735565646917440145855440396448571839280276401272517034122248054394398511155772716544196063168947761602406694056151782262486930539709295530192124083806849897954202425595878982812115543673937613738539386896998908687869389727087525463566536366614037302580344938666800043920639054110984028448066951205437621456655634559507567526921326305954451639172370342466649608772772668062351552155216753707577703908589150659621340569067018875121712910504069468074861131670232043317072461251013770210749087019371345867503068375780380200505279106235840519614062199032469665876078511007716969681713311005754813700517680103725666258584965862507028145986801838188895589889336076058929536856805465506284814806864940429277341526973180183133281903367256767484116389315720421069287608788031897600000000000000000000000000000000000000000*i1^248 + 462704765848336795356316047743740869151460604408350209643110207015260207661597135852996013508295354272363761183033542194207927797437267246142049399571080835667534249531534234083473097543537202629370622112513031853500788589576199260185033865739358547560325865673574355265686434970113030578442941576036430074934376447601951537247292799244293442412880575054326682712089197481235203477108614578863213766066724150167901963097733073214387763997988283829471646264967231905209750550534682750724444984621179528271535726014843668923395616064128508475140823548584894680019844357311851322595538138885101958838941032987516701094812172373040048645751587877075707691904508687309972105419655430866623245444506102427213668010656164640074525387031493413211120199499241806188858667879825060498549059357264483303961084628117028722637156421260625454705982901552325671470360484074196264659870849584860674474004921820879465032061417499811997265067878152898243489257393192731338869818029200570449952740278033715991796247609511523647761020858746635669068279849489913443650041957731132567481764969141460367474254030089094647530631264386435830470899049600197600782219486596928006722342229604604118824732686480802449046865221357253911694152315073853022003552755107624935445916755929220550440701514229836053773738129868326068318001260345381491533827342502981897140086169681942503248367692825761883606345252917734124586346906675639454184278312747618281201232478679279801169353214376343016405706859165980624303933887681704456433286704896914405185345074938935502853567834684863824752283190849059165488872850513013345721002335806906052114994756926944974000798323425698168600861432338407620908597616877682474143979798089690000099039441740036659967513769100890277925671470958137499793451903072666041562516240256027029989952970023375353754049113302712043331762514361125248616862024360670017587567064972636203355289473392396937132578006887889998335909402307644696264356269865238998541971221778968508850959888061923022579032572779134688760976903802533925736749487400666677994148785175336684188063399841202104116986795543272898704324681635882363961185878944795892149059065669562466750593202616767266536999940572803049438046257515365240790559753976594021015237072297079565806251605464250926670762974967383869620674565392926872406063106476035779472230575221185399306754261924326477281623194501532392990183747680970568302067073698006157106428767193503186876341019766617488526689742656931792700647424632262802830650714858176295039077125398204873803444811665103512377212181789188344893973950146072676717047533411731627327777360692750253780976295197131684076590107029455781996418062762449655232154259659548959419246757919991555679716101741227535842973688659184861204388801218211628016288496106249822484615112082976172950536790011864022409806542984612761418041299618974874830379116311367628232879241260699185276580538733370017316367402252438516712787593448057931048876676531295767083793419991536933187160063817852481607140771969400968304535264682910298710493253699710577367633020084763042403269686687544741432175007967132529760217400809192187091059570274994881286479049489917027737759115714740556316553693871172118373391663437402199000605993354199559880913985288674347522163099057695161958238972851598070006250706229338729687908833807422275186206319382550367371341108843176639443660282625357756618884022413678266600886728494496835386250716762713167255150905766847947606253122571329972767804905666663767799537461202169366056086629588843892042298613783787388555901508452944809043300073706030003874656675118292243165444292224218437687946002332172278674312448231753157416344617668758931600418373697312463029833093326341940228181357190184960000000000000000000000000000000000000000*i1^249 + -35391080571177385532019494140627552234739894206449990960875617186155001789618077503559801612459193018119516021558545676783663281303681061688784695096203546717493583585805999949545961432622354352965049915862894233079785616902852663059711385372453245018901878223246129774491199978073206852642908805538887474676439521477353479328934290734624486533524691740307526825196972443507506340819653370864969144423184410857451120072863292985502187628147775062139487034887205138201370423102818860207113822492222854816303862576201565788734406832201949518842537957245006125873038275370017280897421036368819454240841335484715115520566928471605591732491209364495881064835283121078135897014500920604142875585362611632579095722999067394877661266734382387379893013384074034013076776676032566435720083638948578808995366927497765793169208382436646864167338058496795613988823989204614120272067559051165990442733218031272242229324634970505015326895708196083057949861355936007166771164428330420473538852011451154616268965798954832707496430497400404544255078600402212509861524716778278514596065621949257740427619906198208864752291521420875340438365573549195490443531285013951125618599197669644445470544736149604940102365213247005233907730753580347069117056865650817381564196403351589947374670400126733442210549302743429300401315474143449429605023714718596908040582992184598668429222321226606887351665861215080682096123948100510566923333212435806203260584882507094503736145649285663879173212043904404367920072664887815882701783786440785179905340070764409778776397165503117611185105027415939480955132531615326867062297727864948735205557869182572159318032048062086113203102754304291995773203409553572903676597549357041548627951696107997154839131513067568607337921558313593738359651150713881605111929716167394266744452741470492731409299628935002758960683226402535672289562718123423358133640965237873108546693577469721110221036020072829983342164557038739115420093760091470417581321787975596538065695823147720096945691937757463174866096071241575504041039667621107436311313635432291451845049774107336320999567361447614313091951918174951589095461645740832259491785751471673868256083572948036159775401193443344298459897115084802130245407753861315973571090904807278742424268479554760116378153437552651184793579371902764925532613900556570035336933152101239671412496668907465267279190509086190926345872300231538023265592961859520588809409680885721831059168139298804409598817041574211257903782557860499713253209459735408994384359214498646391652008042039229358834695364805661213210432757271450727586551384982232958712232358749481611251644789957924911252981591020325567561712588183593897247541238073395514873955931996231282539599678506873949287632362509875952660183822381964892285745163761746787050341984900905490811788393837102926012736561064470127148407549656781767273628706270614360823552940138152170175969548980089627129685544671503595549822862121996333679031612313469719381275675289597830532248488701912331016225725348836678957618898159291800051728079957588434648895647794643365867513773198415642725897887216549473198461446556401652029115277565360352511287946861284232823730037467580883765486487023145572008840087493145746692202869169891510339117944382261427186332870499025542428624148816779005475320106443546996883170367099752611273161791730161336028336292289540913083241738910142708991838799039041391600870307691071093582714002439649502395966536640683778749705555049126908778840417086772545667307956927882077102293603352222288107906863671596754802899904445890888316412479816203318926080247327112420476098740207206429990810859894848965740202365008041348710197964181439279432781304011517872026581289148463223668736000000000000000000000000000000000000000*i1^250 + 1722138855070960540077474190245724636926402339506426365959073219055068245603599658155570994005491891215735254173112603138383284216974869257535076920111655614275550113632831314156164395846102943171274227601703800707485564256931188169907361770048034241980040063008811517775839975487141371323232756385356637667752656497726507200197651692693999779340525835698697306853381110234362672460512748757597849116909250882202239269779317379536801307528901707531847651606421490579550360588892529404468186803685619460466990924489047450755934680631626004359224524761653394449780544684610251100862440074737218982885242681220312811778255095358870818841313019552437890233002835845551346411556741174720174431640641054947118197965718914337186931504185871467424429215749003037076507254787606845329733175209834272552894504170933280181560885268814580385434954560856995153196299735479864293901022449875368593450459562710071945879878256358279793981380253991808587972650955861542343201962170620375346935598833633664317070934034109062098704283684952145785550586353121593330453503876125046030435712624023534966086806528037895178455400441357421868629401874395682010404810125757329124155979279016576761457479480890384066921840865509745358949112657201652279891321073225395532962219626387172322706808555968962634573159749320554353112031884047217907670040711740495616390127914389111796975113315153406266209664052331079753958570941003857706611545693620342365454634190940790905438693248830298599226783656915101451703049385286060255957438382592845323400002554881477027245313293547261267917057896463403128549915122133063976620995618488403289401679915931367869302419247166749236274965122209600558983184212307249630913510248529282745536837158532550434096782485129815244937789792194543000824998469927587918788823915721125309420624666040332943385343930839108062978086450758503258368700985412963388219472111061750257032670094951235043490710831234631050910791232355505486221662457097983433290462928351749875143715262544106671358206418693139847482444545545257336833900087959043749594703910362181277196806026469197327611673378316734506488587408356912118336302633938618841530914560344437433100359718934169128081632717152371209514135533128548620029691308074152378752131369742878160211214567766960396446758147171840062405170271586379516245252966074155262030478201225903165879380227804260663847281516991050527119953544973925513524292261113983026427145004411576701766413521756089710053223619623477170354704267476599382663852171463967569851182458732817695307340228076027072006497311344101386658779527693284061862244893942292158639963004888420674373373271999003044569632914256955706871073975962075256876668954585671114494116292320557704944655584381710332373960925904885057505862253907420246540337851808499595659210994926403246566325973477203541959674386889685322412088606757795804217319528463288738931104900498165070738413966560912517778555525479731864202313344482742991834316381629354384908849703931241692989362248169051002719974101247113083888527236969076503241182370919554972091041430074554415562459394443414083717746968320786600515491905837200573007794023292385328353181319723140628870259238469806280013536670102921665649800387605932583433678863245947820528924997529154542544452296647113882673322355604558698861082651183753306114105384152355198075939042043370064212726397083981522235346124543131078142940219684471380917181641315306589914848529131959124863840250765413309782805540050280621539961200997830055652443664789784696921825966884579727401677530510075819623522599401852247784387982794689638531269799556404418478831498319216942672049311498443900150694147864290756610271928296409803806943419489003142003241779200000000000000000000000000000000000000*i1^251 + -48329836446387980797497757991484630978111542598137765562541331455351124093306354829259286820506070993145540374912379756825682978402194725945082204145145587436721885001072241443418501163062849155197594949941843150685988603297140154455446370604489987591138345875754015512180204058169385667901170056124907054562296495099101168601964956169517123702902659295720216963592683167243553996226875899194305758949089745933476500942186362033885347238752024241899805576115850938088131589460399710511862450259372213389088194944776844037686926298085881966388186179332936566720851637249796954829844370468583430503784498298740267677062727612180100469227343549377578457373571868855720943531010568938715741547168460029641407855733104914102292587197000733748773397341407954664503619954948386632705367286742231163209380680766643649285557916714302065249007886921607830659477879491805782474254320081352130293437907561118822337982073359731777280770956427083575537839145800617342684449015324248887204254371741593380362420165338193985077910159342410155927547868951759099594075788791450274515912841219869130998910181270037072267596958450663611153032208205328324524168527170103925433916519713181553589925994608207257130435700602665181276915165724317491450107167408925295658328378980993935388075878725009879290433655883652018468112496820792254175973174017782172275382107888046080406003572320131078579322226103514138615312692305534802163327190099021929954706888723117776836945502878686021569564961393375745328730996305689159716206836113954422098087983339526562262209509900749531461993334063724698347887740058834039410764027718497874833303634288297674278458035981727795364067587977082078336460745128824099229429922803402601190952740628970757617607684614529886346511466312103789577886649468834314730239997707629722998606327443962325833257361755138229039368627130704819114187031297779781401651148811689925825948436341198444176222809142573197256546367281350283304462354877917216633417216945341196401422505408226875820192367410032183314368651234860934988889347434544524307819950525083587928140626794669598541855358529603576218879138789012555746964898293602520863461923753275867670188898774443742495631193431193701652141802481479178964139160891729668433982634794015541753115877609327390857598067326533398786249791623712611021359022763610171152867682842740357561723157492138157937950620019963821905355816394229732027642276929754852124406130990782434295087178536868666646576824363889214329543117992357967604734479338651754815417056550776604628281973511844833330434762453533971341058200812310026078153695652164274516696119344127448658670912467941106100802242757007722020386594494801689630865044890245412218452839711235999078003138776173120763605454635493597205935407968908585909411628525903374959785151215487449182051994079511074898500204121778705082819050441556461972707420240117302953132894723069563438883045234098339856611696294915982862664559177470346358754115555169202400297165504031779827823850826007069722848822378202820950397021131020207438414942253443895720713863486531806251000646381813554213069060149859545309641610460497530127713493502887743130439542731994260399344365316705356859755817364548223036816158687146805109130954804919456539253124092716157394835417269248928015749550158531177203158968499588451651547868016133038644643992212151565084151785651289920777920782281407909629239802156412122538323968999455488726220867102551196766541909174817808682619672026709937794747985074324883747060985108963186713089234596813268872366171665283938436589055087359839312803297538349407340254014652343772132791668259490346430749641073143938465063636360065148094375244637184819847934712899174400000000000000000000000000000000000000*i1^252 + 431709190219726505734569808057490053147164306958228685286858912659253992639764324281964229676576660145675653734254428725750222322601716211342192908942502888061651500870455355937619719468864346375680818052438798779140582101621691647203479073579074426595582334127298155004937947853084127782104115026774275599805026969444851415028844160290458645109419106553801773305460378298442590280634023147362805637260032081781377326419988534786448917219125540180310963596308394247342147457329231019515130544629413980248861269986828242691815026941032701416777390180721920590096832204003087560090402474480961713528946862322266713021943458559861070139189028708114938370132395099184370039116170185902264593044364894975225535365696149082176920063036761416424065073460755686774295019361185097113184115489371187896856585749315723261608404172985743584320702310765573886517960239391690974708141925943447482299833121453128610361766110576199276056372196511842732061556081711060098719282474560945984830168043072654440085227739402073790764331119941361537134728610252385791194473497045341576854139647985137973808430391124411657016500083237024866989127672500203805511926856327205484310902123590222855859368106438540808897898682413854637726911151321501202555901252581856896278307290702339222679653944700244642133962362953294724241124689745097636467909424423304138023767195634876932169130270119464130800968994922199028143267684508970607449153391204246996295923125668094009031244939939640691894522154403777127631517718568704827026510050907290432347551950928589908379741933335791065134851851060956438475633392479486031371581250629167446158235141402890325235810778564332531905869419538571068961360014650755470377261465008427845368712155481574750510234163809948599397232923613252440730500798143393383688440710717715908254388268841001165889678146250675730941342805033620489496220879308034876141445950297179393337915664924896504965380010487817729739627873831319492457006217582171312601894236972764922551264234496313002761325512952887395023635866497032146482141690115842366410758359031983551053919711894319571723938938524961170014194064100298928698551744186569506976541448415777270731308049700167892469870561162546077821375302550367560831555606044636160532933604641076966097193203326906241729792016994496779396222316917076994250730292624347986906371935915451124665783743486415050689274797366921512326869387360186224238904180488341018843492627827246097740996239743158519206560366431178239260135037839895110326493902279441115040252205203387632698091909096202883400223441839744830012473746258027622025471530616418044979324559481542235817987762006403967961727473644548413918220469157296741927656652678888253695560822626919268278072706546766421115539711704698380474758118682658909077755874286803377747218529508738694829380922392843174428765356846618074810481071108902519684286429194101294759785503872114237393045671130762847488961696059544691578682393614356225543120244190469490855422864273871523333845181562361715899120326017130533833266993793921689330481586909422578722398523896291397136233675475899770754112850349898799816477738405424218539668570742281254116576996496196930957122212961285475165129077962839448749622858319698257525980446618778386328269989540974126778904189083909510274787478949171041071444453477778705840998848313435710543039252248154371938032949913657780244482551716004572642526036331483099938028363638007168952264532955892160108724912267541431506017832311889553805496217453930187885196170564346431071495403041682150441537079022587859022428516402351577381205919454711824769393552741104110372121440007184394532741694353425120948811424269190321594876840475004764160000000000000000000000000000000000000*i1^253 + 18144289631100950333037313071411728427087875915095272337246966126262067742157019629469362440760777233993395853088478985472609486942738190559530317799311325840664406151134053510292883299786264692308477661346747698573330723489559360371020942717484072607400698547926358772853450559834852066707104599473789838753758558999680143108450443460725342924840938451638694377847681764339078017329548415530410940387538457318121788621225592151351240373383807140626785194753558693756240439570682785396077852825272720808478489147457613508297726008798605534380930818787915549051345162318365318054284700672427092823820012112787664533112878472724288053747101509802908342307586771496555359351486302191457385302079063949578806819376823970617437464822623329544046563720890498625779485953079125054558860292456713701734099753834228732729309044366100352972365871092980106931488042556667377585345674676529550064167653803434444222036144922187722725847440829788187241985675423982900190477790250432409707595098552928607096660094596700594011605936679422649541924924469589537563983815846792574825746514074682321222470424104795263116951399854085496753824479101390902474900452824466311946491025352055547529998219341625931207962804902145433011880308415370233537559600509876734231347577962171923658753097171652260180911635582814233853009135111529907899541068350200372653821567204637349299122047057629929788497249875697454462032582773488214291573576882635678598814252392613417916990095048432941336547920307418008554293827213520230447497935615500478606672110939178133330354592596342814170566843288974980910366420843275933610378434580851674509098225781149876175574378255676147572287365729155143803310434275564097875236711257461003619604541406774835680155625520936592671840960618143357897677339604608363965921527905370502787965645403848181959089916723406300686344617991207249242535311240990583397994513626436116258989889782927599211831548658816740507025888783728545887350681819718972782576301136565900512374089828177769752344370219271137222058092532714473973772356072352848321735914313568004462615591175608496289677822552278339099871293982085251479083485374019692312803576094404121943173186275249219292073446826211996964856550033316249187548393689206278030333798240456131376772534197443750478156062316209824144941177913431092293535649445414607636364277527962612427489082677632581986756986450681815002157843954111745887739646801748220007153972515819171888788532174262540357721517645816005945706432024978046659476504487063359967924926079951718217991408076213051730122222548270969440458526296213038428478765776852550050298519679737773509978590202210099829837021392956337415897776439967501332128927109261782405253238145396084048350311947714818313902408633976823160747335140574708223875859723350343605874318653028021810898427801487106115206207207909561070257462809749844658650021587941146872590846432963630717660360662545804900573390661803147976582688911968113672115897929052165434328955354968050540692262014358279550595763660656209220090928297956987195103217630128390758435877298933554735144000082743688384533015537203669561197134248440822409159526693872927606042139071813169093548987729578604545065594439457929270915466335782865452881220113083118979918080682820286725138145800465467858509502544046157529760071498882979970911898947451594208279748472729599565735649173753171373771803864930909330817167921932348817529620786669257980898720719878365580310984621744223445147035606163690657585228694140596870263912752062916528992126214553717924281102563352705299536695319748552280453687921516764967606387526583063847760797248503506171307305697373141064788463152982705156653056000000000000000000000000000000000000*i1^254 + -635391980584033599430340277281131338743169736792063977210167622422258864837609105824401477982219429560744966092225077070090520949399044123569602044455358295610097972802491347422384459045078406676666865732337520863341572871179808249305075036027947099887359354530226275881583575696908703836474988753701795828453387518981919186582102465915153555132203261968861485021638095450076935855158456845837252930268556163397246324195834058277379207474650265488533314522995521346894823553643051189567543402061857150197273017239741848442524417298500085635255655026356711246398832989461995601136582074863723244535120341276964024180629602093267181987621880214768877859363168499152526760114222851109607701946692743501758582113606077547150411187490753492229440268589365976564072993222909313642824241577340764128847389414423223040729150116533582582010708824845378458214321547446617864546384663097985350097514210018503221588175504913282707957103089341222478245563876166277501502032674270412045643173110185702899479666821489400864798282339859958345561500687676140179248891945749844766073461087343595636778586969206203601517117039125599716372896987595314246992126315513819039676859993577571783513348580285728078916377498737138748661708745271606561022804303207514856299384901001296439083442106672318679928054508455054966086412313735881930267882425949797194735043855218281719341044787559940395187140963331440695274013460681140155707219671192675574065585136481641968146004453727906433602675246085812889897613520054485622277566570554651004460079771448604688082769462805138422928955581512645942859120763807689377963434000818019118512706313374009533364469609780949169398589761693047669379467028379504185839751148648625911271324936131065719725346731585551993480911456067174357445467020142476424347585901436031957045960698589601389625721704358020058775383606321879731494171492926587272183645283242820461722067401015871622628795306705613435015351476120152080614427540074574826708955750997594343997510283011599659785001964073521421860930386745646496087406507685335629679037203549528494993346688851653520409709390168251385189501955872341629620787864887068204195403981578662358429608999598655429673053009707894439988161588068784052142282687263700001810548432727612392495754439408353997283591664209830871812776393212484552530223506350017621435049302643070041876050684086586919559520011483606120399716123922505032910867795778981897482952753704063116462399837899990921353902853607490101800025159268146751633289555627775684012463984488369030329621497777802472721253350749023283189376789192023022197553167580216337164511532716227768750077297220168906901106047024583775583931798969456651731182734337688237114590258632568414123460570487555596383927184292153446654536998033868133955014552092231386899083162514279056158953056308574343593088582977927977614238494107891864341534890951972998536978839839590957255336786555680054445881311872392684488531430121383858990801126446074484274976165184214681511518015428423900079045554813339450965108112108265172632717844867561704179891258646568701859589670040399518870712051639052250193778455499632577993020969080521199757322329644745015301616827641021246819987183371755970657680674512075986681598326988410506539079417771537014729256652731727333929212123365333960721665971090459274278866481349167982858850672013513242019897171483068928359245278409969221870003649584984782157732273396776776932858354413152720011114356346964481326213720953410470749343387042933886001511310123461544404256596589993553325494085200983524852957620954300500222343578522046032766651477093789519135152086732126174651305225100632065603908023615488000000000000000000000000000000000*i1^255 + 5332568648290288890500242572158658074025790696872798012613684554864213336417834682840084583217631750595110915114198016440082622665235224481017833746860846552833165642605934409234220851926165249956592545185119230048197717239602706716730423296923574416522928938747102348164959040715312886832777212238763128220941993440621531515166941566521415737744923953805266877375823277418003511511494169244736624496257116828870935828785997686259850471495637840965758780684554860703774038331137994190109417989522381207775628872443573541209795383916413360410324674760436718521555226657097581358868060508273257594170132323194877013582955061339719508012851306735815742818996098867704885965634919574879515723469830202824905186295565856867548006712519935933925225209701750201095130226203566592151906873219713009435080940863069154278899937507106138876763438386652808846049131746617581874326870704634925442277827987032963927359682288081439472250172683644126309284090367340432871728845576067368279621847040668265856338180748105744082450571976344617925791374732229918409063943579317684725674319086047642349075539963162505551804637750422432830046940832703068665813752360399864320957338853974073540003492166919195530699921788739034834520949310847733477518527246159460522509147661646374390550777147931098424081916618650255245682489886144405411098116272648132383667146584588183755455627399059485414765857433873964315504662696795168296813672773138353981844122483335750371504365364762821001002248449533485241174063973668046140618726384312537952748799594213698403842330761126913901572881813330548767785098825497694534469493605411654304958779022340840963290045998103305055403191965713266603443581060214856490682025707798033277574008181398306913808594822701887147501128479499453915042897808561817759300609060854978750621460760571320042768670682745637474524956143479278599291190549815866875973211645778312580398748314907327279898237694475708056455508531927157245827722054950894056835511561120294641723915041198881430855899398213108224491673424596018464885681847640494872655085548154242256600964974608818728503098178281440881370160782820053096098749288886818984587615355601141187097533176337301891554182301671686833380398941590070109344957018005592467290838368031091672393601400056610996122646248320290119373152708590543055073735700320209719635518329255885469133188081120381592679512856872477426750779303869339188893081817452063026085052778228537413620969512494303788114213779615198455393274475114319993686283063778659537801538150078307915521362344963593418885525390862114305768508555706818302812366364239153189830953724750474896299482311734660825543070661721769784073325499463818089197147361269834476464446382343944088300502709714105750607565615095639093827138933467168751511716199127282468053253001010611476664939084236211093955812836309094268502680760669238298720866215220613218396430474589679683810574696132741711194238683687022391672465187809406740817090473374837737606725536804812865794524739211398066349852031811874189525801921191876620598231971958195095815897516979961893725588608472098709057496466316346081555226500423793839595662710270559626107910419962879393214763449391932647793773530232113285980605363541488528869171641425610193122808644121613677753989914411024812704570848365940708481182384702695533333428764180545001695617473808121718255122313478511065477415472627861434329463118898677552636711495862023048325728890594330424409952626035314951750262502298496133375702546654061071145760975293737177770634085741125227362791624172588473898723471212526541569091554114530538072674443395733308115002147902085437602205278256968499200000000000000000000000000000000*i1^256 + 116614060212741964738347536510956563439508733614918063802875400895540693309019364236779261578067467583710551192421144884903686925551130706637172139752280676906419170166196686461343246417404972330589764063481309434649118987466105069686923763971835748399848838268855320736296744321061703918273412486879842764447536461707957172049872358243957269946542496895594277310647689500199595179428224301809768212898649966640490302474464670037551781580396294809001686876144428664771205801026360072549131331062473433824823979753775429881133552092571536705708900791587416757796295667996980789232680732463831213269053291607230823596656176081039894115637792103390174857843357906252704762158754453499802008432008638433779746421950818389133986836660223316278397362713277828726543855237139270070975359688034419814192830147435073863100992538744345345389118286957348396873000411238052238464315869050705924138339480058536651321983056768382086012888373051319551882535154165465320852252985225955499733666159882115315072223727439950946110747624307601312711346581364923859599450046375608352452522034503557707777836586993024024489206107528978237104800098706570176752688712478185208826283909618983400918110955226170235429050329158495468837667194134936421343066579247689934267668148658272274253184152150707964044794455650889104097556251646702040598110175364558503493552044026954077952307834867706962724676767505163143066671675890120131324721840444735173096248776357396887714306553250328302445663616591093713023524317093619542150377559892401150777617947517884450609910840404412278515959063401270911426016882059569026086780488114495916725569137911303381002404455535637917981977262928153520854177037220528966269747405396420633804726218013058344608634915123114543210292864577752636824891952943260413473816671127422037684742569326587954672854696160610648906899293033822806180440718229993586853333351051636616016006046158119682716717026713919891336420742519310999988078098771083956990107054147003978145049260083508046464038922596469369279943046164745685708711343583312808458327398398010114409168617247941844327808340408550975812452167240922998777233304923734575270841110043908175149763503560364041560821024588134081921476455159257548275036960583765885236125475327640241394187361250182322120072926654108342291624806263131506252890458896807830247993545138928935490943229650202347607486385052335199465671224980710837751117860739687075162355920067044331013857402594251756675392218375813543436631755922439968403282752270967928261025871361331669546675669349181566845083935052656378911945234780910958466667164416022374135506930013674344542712147484616332378107281840223512629179687848765292602643736092052956927253235358469708456944004852241161287982612027134853269643066704505043715118938780912984258015283091812842291901077378459917730220052196681364859289790584735605492640051697009335960751498753407283702424263352810075647915304225603415187327082008512524058687251039934021153392430621721017275354720351532566607725985463163468033175089231318641666038068656730451028912342910611153713814474117490309709685300117865945695556554995053744767653821745796382432944920516429329465147548317532973428096328017348604050871533785356678665442830500486097087134993550384412223052111384997377548863096948744356537844928696458202904526371431425784804269253152706913352965947174436521528838865711668819112228460605413636438653616934491641635703359178816871362723202257913242739860859915337853114212578303283557087199413721432938642633289749499415893506686590782541175923005741900628243953803044852029549540015490103798606733995085468869538611200000000000000000000000000000000*i1^257 + -2758730663703220219939246694243831054677909025158430853882097942172822967034821701580286299909075241046328242326470411689306784197511838670422334273173731776214240334019190831578811311971025927303574310026507155462187546610964116825659116944274667965209435804049169262734050705035012146083250490756957820820664324423170732704594751240065284889351751232254082787177014625998664538788113739911331779297419817133236898167374606491405714414070036200562380864042640359275858446619562926356578177579131474238916712913853707170359463165379862741264879982186708862768091009230594844684745259403881959462659584743645572734184955441118789877663674038509015733681161304449386228291087318095019896921665441415045715142068955541798365620154744020795420309937278582967139781288779003139854149934981512814580579411531130776867696388305727064784937427062876218825403874697366765069602452503477169063752798217940042917219583156283713084560702576906144815927447684494453240516166436127253199703860477861065656864905201916332192808544921736925238502859225205750352771715648369568379826931392599501943626765643206809805820983611094096157124014829439156354970124249575093529163701804037404477514493560080083443042970757980570871438846101973263089352104879908433206755784804303286031901919542895855891456219207616705168157394520694364864786031864570991943860141011536340150948069101197912966501313044967871596530101328886038704191631710560052992071019044672558605897478909984156556921354460520253802216101623914201233799880001229603986371572216091306975948740941207295401332674272336582999608294034592215196801702195425972290953271191909669339621792783157773060390356696730478563305455690105115073604853609545711148589804930754105468167084953935105490513371879549572554370612757671130821336291540753820821678346338391369353928982365733260976974273650263358496114422737855035997753755457973998204105151886961219962748416924053194092989848364739408288254874036395683624425998486442018620952860499180732524149129908607272285069913950525768904525554583407146217526411197573694847810660844085384026299753819643859673648415138062961039486158814712815872928276954935574533367075942564733608162952095729426190523911706914752003661035220908640871844694586892164716408030165528524747457282785262276440743044776952261700489514980953484918961779098115110955673534605635040914040218507781601103551072544395801248956963976212836949652304508703883905491357899381308600406402904051196072354037697932337335767618146915071617230078700474496029472635839801472335426520217061673710357102265767213844501618536019654516115530598546296509401225626048136944556990015708135770817764513136556745750536068660441741918647671335024103076162858937331417968590864716585907766935810350220327590225519254771696240555649031245697360885913332139773468177561096510408352429708844667434482389085662867870370105469893933594687603166933145089180810455628573309789655417871372241553160387410234494109340740852908691507533734068133517102487449743240722400802490199131257341826510398090908080174169090978873363890690168890502692625269242626164089851841204551735254690910845573527381586304478536603801143968837116922252130860445617368065665727023432814248641809432982576506869366909040272835865564507101307485011202800762789919008392104561696963027373540801529504609312367470532271498593085177955657382218461044695797822519548199905420756673288497184740865994957011609104207763381605555540770088503019733394643216344680734570976491223686645645650472522337099475859273301422571210816523534960770939554313685472187194244910407794328438021554176000000000000000000000000000000*i1^258 + 27692600359161815779339991944875330422211172740442061638498059139105225098374436124398640733230376894069898701263635569861597533483544472482989774075971939543450710786077552947784345891102477654915491473370381518303139824290450659993048032770187080015803492968682621766127174810736353153945537051777606583705632428623138155158890160745199457042016317844113926744449640088289432305173395984027432622901963694605854496882541666797206341716740328656516510149867532738573349129807015463181915004092515067553634544927628352514980654242604651451589592734177986915725415213382142768860215192773781447347137987264142886423341262782279479733617823285217996131610012939294336161702731930556863142295375704809901281000402220964311831527775389442420889393516880356571970651012153418974369412796983311417004449575633976737284253207915682051127217274776376694557906556208108474665585777677001476521889073422051838884919391479747930679956919208497088508345606015081753090578524941919382405387684990661515615597170687505509361124019789407200378082784666271226210621886939917031740796838968456515364442509540251495118082776515463221064303647078947035094375056440586053162829705745923861307986588213821710440816411752954641492624925884257744917962568007554757611961394287435602067673138889262131766033238111174239430360247257111626867338081374442654444577189365269274141203231875357124874765751226549390301672555941407783216611209715040541909507279131014962980477133779365037058650532841100820502121767329558028493933964548906330314717191866501260123753049911733104613943860652578585543588344317207318126229346058930672260225473060861353324947102635933946778488450060262732557078221394441482721691995127177641297139484482789402842166491309701737332817839776012718330187508500802479602053253615107242981923480136734377222630737753594042974623123726846474961849036311272863631218054269373603436259911086561774379631136228458615652837665264366623046521831978396059111845201109370949292608105478922962543695918027923847005482487592542092475128109448193248265371978774662105873994100309621355590428926788227847244831236715447910997734679491733691349571130030075630884191755296854484441095214870699903886017786771825133974765717597673703036444175158666336567844643241346271002417134120039070499118264357806599610769693449744284913451931711007481740443075622626198719254663979350330194715578633618546071301950377524001162743658482886745779379699510343064476459115050278671696259329366381098028911192605164906739349247429898811572174877637659472800793888273973177820144720049300175641598697009938635338765770350718569643936010917135035647916902153112541136329192871414123989826631074013628864298794713902444160073214305224882180645356765117741842603694296174789076735334836381177942510942354147960527207679910326010126320257649584298452111104824164367657295828053497658410320227308149060690594478033849016523634294687263933569007029885134570659737438420603433096327108649461904774033470331783407391638294224350397457704257340483802401895975381838978525781455279535040905170293157028659626529913085373355625056461410658674085705328154870190538066857173944137276806362484631295440265782431100805411325168995975737783142656001422197919844540025627803596732405999543606044663620647961393666499932506104331989152864647108616733850790234091054662034515635266752173710699600708650006820151743390257980045610591177611406165509994135074805184160923758040713842325825874169048244552637528427620290339615145962482678973683645838084250558718113623322388035954145732267970661081072010401457659990507520000000000000000000000000000000*i1^259 + -771651574029118307327936632602722253623084728336353927351045274941848995011962045828065039031103575203780647041060282959539757996130087237823375680713647976266639933053456435649188341377770398542973348260884892560201795292791887806122397851379067922150463223467991852097150674490856742968800129303076916171453479288236269116843945647443906008842181488828610380667001557362388817998332397015921951163549826796730875518085800403886633645728675536912165449538584043898588547879836724292772464276294132298105441090650428955318514143934524574974897477757407330428771962503317009873171600864778660178195817099774363332567365892143718623056121501188834273359729961955080741032852554333228952099325379016750394429902198100339842652756438714774438464104559702850579341535662739685359488970645114964172941401703961191243930808705566145318118006033529221246658311276247993896936736676339651321913387344549078508230047802083644966811555581176227398142344229795964960536666396493129881529122221473124278965847044403313265861871320970149822888142228201389051329228084009501917360519585695602564927341687898542837817815490092436050155135634280253905025268202621492313916415734370234692544262825008711621879904832114328503187487490161734095231917817451607073347451332905144903499151910204484188536284650556989097130175847728034351667954816243120575634232914004088083928974565774232679233609802406338093706081503147349772044161617443118764552259219649148149967536409187622653040894499743821797544363963150620014300664086818520669414567955095431067854984680363755826921659567902018498037604859758802599354750755561296475633110394827445750652128889541001138262514598374799363184691386499510696315882261065426330647763405135014311622432425621777050805991764249976634746290198048766919504047390733445520556956381861347656786122585664528088161582579930641158818676481600440426635836985023422953125823871918645291301522564281400032034322127388541424335506570215506687578923170448240138458602264704650485024011609032622851069868594046571341182829246843471751605382321083034631140951660684077845502582679575230526724779132754007070046515815678255758694137920711869583263016189600347533604876580239735123665962364900488727592799270558097111942818423493048904402941285851579127203738269896246564726577285581183895224332868914953270449050257019898399369996202049771966845296168717861811082429227987582275770828215731226144265129321135423570634899454329920069068549888431329202524075901259119488237673094265119756285474301119299069352492808670007688101763893518759260848392746401133856852924989872521591209203532014648751543306069638055662822865787664889675570127352319379050950045310006165366797480722450662989478210744102190609934379373084783420291370661418194854352347789317633909890508976642468423719087483637869024075207361463574450320733850829429839132526041698649413730235390071144918069827069672512703801410252794847643316981472688369419565683335743901223366281756119241914048478355023995865771006967881189988677558967727567419882413466418576930150054935488793560211216439655696687783654482629255415083462015466251799043032357713062179029090684271732114537463762306845361065381315910344002732574088855608920833115560373244490217578905654313309074377087989223587160920083419241459381520248891312240150701681449854077026085449439391526906017199024098335468562278018634305780081551312236010330404257942296559061523711229218625767352413440355499454433246415760413219761244196277642608202854594485608513513848843845730503174120547908531949948799897835212802113134852478525767680000000000000000000000000000*i1^260 + 22391277390513186989866329175146640967649029956033424940675160617396690904258753810872328834987323243241653549395318267870312108995639452154843089066965334883222965760359284565392906923838243390108994428402578344615710983900275330091457082028488162119333448487809037809023767226400273789686840144141418809334041989693030416748364818878169404541716228314878479627623320639189706860985342576433540267171271584860013646627875418828873205326725075714126604583857564285997400211441139021273403915362378160450817823957111649892507944817805773831985271069518908112346638964829532786838359317885336774699936813187321761332162051766653492453629615249373819734609977496014562120861480291546631237270002136244743559769313441412931778378899551429960946805443337157922650348920005870419678468478055270961841636426945341939928110489327754871665174041351317374499881593063547560134158452433316052376724092552016558557843507800041689356624021559739918498052848049273280034646668356519548984671900134564863867514014957026587320567809546753529324700672524538127820924967195674027131002780013040305938890500564262821036343256238375386792889253878149746234427067070626801396867542723430206024842676718874381384344311395430411429473525860217235209996485149426373296047468121950591529569774041249842389507806567974431550037464246232780062278740470553640342890600895487613864389556248959931095886364428692526199033467789205733009231497468796528196664168398939279653794975157310363083585383799589416405293164468681314186566222407759203042721388634851572214633967051032899018552736140243431638942114825405349141148914205323917163148219959037558312603065476579066479687771298855474482801066920866875092786076660194959626878656788703388265392543266567789170953099036006120023794688311776938542767390291541386495156192952282371242796818760231155259691766350139943325813684832999719354864680030315989534536227107824627294160808258426256954593883334031473808008364581482976434654733615013410229523901038856581053461024771047769738018650855322847564601089740746702457557963511151304228708956140296672997215379632943708488870540241526431831784156186761019608826538687770256392953177443665108799788400847367206064340257998878236858378867686805441281821463341788874815740864993513162313211522905868501824484415457234841255663877831378954739748441474490140806827521073050302322979386140474992148549165782241660832442585122822824031538859843466226514611351997612629232485967818896471841092537349311377118563617165053169495007645283827278591827558957474917326460452557468435034706091815243205344170704743990091743834128045612562541036442281262171848858874943898793702125496006861858379097243603506449109193415902555838842223490128489604408152662262595602478473310498287152387846298730222080707992544864157785346387966482957531436025424213297787944039958199156576020742129511966497791327029407051164372845325518328504768054134551251705451956601393208826752416866337585744622289210666594405286726228595484285631137659693770486146739622078845458404885452155250943115398203792792684353168868335096754855569804959053196355129829411185128371053674035167807745167134609596988735586386662334877193682564231607738586359550182482926138603033569088966396654112491725293902284606804085701018219117927768369165546685496126048087482347046179304510570593560359366976723206473516061580172103406073830987092400267252711402944160261379877992726719899299303849758901276987537988855964195713867324320205040429072967708611108399019905110080182000860793801754004812806807355800937162331989133492224000000000000000000000000000*i1^261 + -345395999478590792737764416374002752468122175030106261479990562028210059132450768159287202559374079686490778883814813302042600372720612131157925437928655787958473173044098915105856376105488376969828390573156153168216654500301631771254067668150322985146151138461841140140879033686421955198697682632973410444493535648296781972808846372362468956168668354872016891154841853221784011369376622743481630368379755882423398843656030050250532411425728135520065127935387465530787990021655647938596627070857748643207111138334469903400710713450296258133404005691777224029070794791691138483499550716091316728607882117875869674678995616194236639003175915217891387309475565163246612491410937718152753746159927061067781784035023643627403749116593947074356244953188614854344819114986090762760583286032544521458428671886595706094303495079934548949102624068390245964417949822349103301050340123152923618980973931484145248555274006180925781740748749007233322994856478968478538472046043366716916691209729763215998525115857449978336279718745425711015220651299229144218608951090062415407765492010737779404174227802201303555060036352564127136868327157905572971650418888179502245636577717797092262255150839118887554776063596937909055581553486675223284902502093366901577001064643730863536819028426707193119633551358342221369970273644734004198196546721201487526352473720737637905536415429351281416804898656756820518419799544317510335670408066881180955554345118331072889154954865921181160545358216402552175555849277055388953759982911779713496066871858573616108755420964182379208160834710301652410170572881400113053149697691400853865207980907915121441315151609909619529282149029209579587439551918147485166957567454453364922590804160178337655403500220071761629695346395084481465881997680668602601891570259799683156518102868188723401106747794792431847528211626005000789769501694871779546952696102318436868924320578286783179906982627916745639016090880864416698866221746224428268817268989507940863630496778177976377598301000282174294935078266834037298371787570669415923944038513921433282042292014773053902492111769250629746776029439765139930908831027495718611563992241017196886484877581240910360507908113818026569373110587477447177613355839378355301619948161841022630583722870798923567183275648492667565652528737507431999020998928494038323685642187489596022808575795077441418164285581791853799053935736883140411164445137786894689304141509262788781449457784321946735199562088043689469279144966547141366856415835918952215048043998551163020060106663075131814864380202432695340629174883264442430334300932033298964607619087142972021250346151362402199757652876917062974114867683086216032345263201956947157925163731431912789399048752927645866278981586115781710101542239031154670885266749215937878014700671163311058273521499148394293776565888959423265661922873477550792696197397722420688843257909803615952467891649453297332284591111726973781985615413950984849404213731053176064518241257367053322299626489945407200033190301730620438382191377392271455581810273611327885341056708401000167892538763961869094155645938079780959632319644891187896605601220872535204469731924488952107351742428935024618728691558987437981251661577053087216884721063220711868771632877831531342009933940885879431235162463107523572044134382453398003380469744322555444564084195995527531188868961999848922668363994281442400410151784007748248628534220362959311372214106309120356355132302549805894636939185922097254258238879351313876278759599817279179984458626793819974486028841045530900357004734654054400000000000000000000000000*i1^262 + 3063992189215215551980305741793594969225801197550291493873634418980252124414530404205326456887110507931422179200211246010221592987245879170532836497921362991048347939012087782848213162485706064191256375067772520592339559325424523780213330332713459468377058850469655459106321738274261252358938726881543387672969955507049256027182585912525190027155582215269966005946642094332328410421974719575172313377517354883483992758906453018031157448925386792338700319621085201102921643030173766538067002273848497609021715952724321656466638943789230369454645831384996798816703837166923255809832275345127932758276736171833708807924518596352321543523803116533033317124237622675702405874763792502594576036747344206355821164245583490552130124066129606097936675002824457239762435211987057660751147935514259483185242641386068899865999550072556050061887885765993522480190292425553294670099893425413784651696632415412866117779433104292302470017240056935523027911456373461947537067814408148875777470447016419504135099263910901495457223956188807306689669953917008461446360713144328360404717735111527883624712684938844236581317502182761825498596350470419368885219988114917799503772845710884028110829950911294759118459434652749253039562064237447804884406192606082603747936096451079283617261639235297663315839416170761929310797102139578949338894720664568081965904670518298427905853405423053897396563457256668152623693267575424633895332174582311815628839076426848197863191144813415210958039654868267746009257336051428247056547255826109276614225630304867972114286752482134070306680677853849441566837249828907767728474925815562212992211606997939345838403503408975162852345628992967575817449746110247206689279688788648437920032164690862821182438297525701468022612653958205523921208852063444970373087015712357936190580985554864206630259121233275576908563358823054511424974189219336502487402405473424527392408705976064842290999640351116447019988904904225201767119916084814239037805175305382787576829163765223241126087458247880456616232923967472933845930880604904544576625153770755845850825252111848404000360548258327615595852672473212973677928500197520919184254104688514688771045652006580628381355194852001474024073789508758478600251198554667153742096645211875231898190433205368960931866907713250724532344841190106797345719679016095398158094852706964656349940777354222645781144502084241720718287198599145545233730107092752995612240397217119513399058642865059226276132636951713651750031302629518806713329687754319321131989905441030066776951212214066265182909554053405621395024559155318936430348416921100500325987063595322965111954590273808797220611121272437812312713699854343305653440358569201155431870659818461423078636224717356846679317028051984450646205117650106605271027340898260693007840870491875748834021173617588926806356091454470655331681752563329171827534661233857973878965552774877578379324339973521074770217100538313930981590285795315157761583365598406022967628632425286467818418110620415034522844000174976848724893208358067819131834723107823549065809712525255056149780013684774754803932173060538668767355428446529463374148929841506416230013843397832901143366407649045429802883193957581299361658485272940633017812842939611560064858183426402195605872645908874964066801532549375693013388888911860614523623047764504251756759553342562985681128812585817310298150084681481289539521379124331654846467248556255690267055521136347818834308647915676532974192323725171298616924314646324534968656183670290794990146296780103357005810499437098696704000000000000000000000000000*i1^263 + -16526218971751764978920377302618508954753759008622854378059886302582168503232772628492911564705674239604847086578756516235576851172678500238479742398149936365436633012086932682962019136811277597259235562704169970617081089105212549403215488282809341300289257268145494073317929239850627262094982779971395570884059898211530725837150077482889722950407868811557032201747122461757186101679945997252006932844161584311935027262955004879543691608500515399575259671028791914374210057285937692160062773132737035275234356384454612100121257443136825330840712373017005834946325215475986247506524576138811774243455645850170381201864315028650527204294643979949540155907642094781243699374877231818240111329314805639036018790334274955507104273714679029425341980592712985514831274680591975243187669863965459575064541341977600144968926555373841836700789951167653627360764102523105988939430189390221058038440222879240506719599864699993000649616959889331459094704503457206895771200645786020977479133669485249499109112154278133833804775446677236314340220203458880468219393809624445398494638402681439444625326294132234523042242884460234994646930355705754395692277255568303148976287011397856886754825210491120606272560556962957769111242409315388592401938857486969848856829991641656869537216130750564146106798715629663623710563106102933123768298615778946279080972821346132593706142040471437811863932790577739193035158546634445744330069647713117838129692916914882717935577896721138933029167932512076085732729775667094604399033190386282374067036319079447634152720687357721946104294105132403873715124484302178947134915072345189725316211157786958000771458081231071509492421432444478476369894822622147764257337662167328197144268915586390931726077285550129863765938195410271458446662572572991240913991754010556385055759524177968900860123073201490612466911870066057006571822192005238958473226459640687415554854345314560206215872577588924829689573536489718627447361987508985500589980650558193427590891617926598274976778055494779499561456312858924799189983493956346438361790660396026544430134343992362997684917573632678502771014265562738320824903788757714373988508760415556862624734674182064158226686890225618482519919384011370818701006885917850897781850816982598132743506000532125337515664780704543663226810912983035578617263649804481311185686171633785226736040246164455147100603679002717268607108197441900724618699239507974612858987546098368731910870230185920005869099301461721158059292629825573462426874683480502365871322562804354144165726246901777099952023606255529629679428519538624947927932037953050411438654401416008194231498441139302101732159522211383405503375758010005841118022832146568485408316222192285770990167428825627711476134971430627714858322751075839732386225635928951028893028810777226973981224030147960560030922945656108246006108481765407946771034099187077893840718352773964523484147061538690063310507850219031736067959833487250769621778311424039193856353820636833092919374574913123343554287122842051661206699839925545914963980281125447679187047840482904820166602970419165507891816771290513237512721890550342620049825634935033663435859089813521807229451487311043154632903814563663475651019917093719729773322780247553246706289039943220244262087296136956110861130471896201526906576870614773112319880197785826536686586156277867784788474117668071775952192152523521545566016909154635696669368540924453013545246212851428175084837792250341494574750842099492325017320961491571485440638847511008329784518083512774998894837760000000000000000000000000*i1^264 + 54411332382624391618367832341984550704189104784017170091555815112247569610976472821992723374413632028360835034353886405402669369102202334923123166945430860953902629575269659647796658172351244805186540699652266787518079269835883563847866842246720338371456943147576096499524391660658407558832794384594077169501034141855472641896744159905410713580612262230018556208379933436066047202310314928389901361712272322071365503195113956998466144366623869736462809419905456644648542011499380242484269003409557102820981493169869556001951016642651562303576884505764132200114302986829949377086910915939285361782448564694413384350743360933599004433335880557331261891935729405176764461417836704508403087806998947606134710444121241216413980413161650456480240268301996600013446422433349170622945096281136174985497202242454999230962999095957360872577616801124998092858493503059470508412760077998656769077501366656653997664329117045122479426154033725425729785376390947247626297149441964526772125624710655000210728124584752674999017302100201214498161099313012893418763219511756571843925670970799275334350174568577616196606093858639963135509967871193308773787065216988429124780230465790585346005335914540782755069117785589745488020969761541376346047978022288435138316945201623459232109729557160084936075809611659079810240758728339894326403484035200839890004936758483811802254101958394550390960734725179142117346075394853058887238875882215410717526014335327813077525587664887077607414354147248331278314557838448524022818293495441558029604190516659281749254332787323968301186163110944675396374551357364360904018281789186871898477077761352368055590409350263557744368544025604052967338073071467287308476091991140938758406833938343058124603310518938120466146516545676513630166542656428807209951868978196740645208981063308051160449642201227231800788640984960285278531085661837506855194179483137351878390488686874801764759412245667546543473100556628037314205312295209237555098438127655695963532437319186103756851426775815281125347085163437139283594687039277114565694135488715013853275654068422277457027503805016627942092889177493378232434458866965317920907642120807964370275550328287759445670639818168371254069311389004243835914445084591865757012449019759128160713747722330903219138496259829405755041625880302915823542354073766694873084877063979545644144987893789406150826086649001671932437662645303856579933098190760289400118899127627164231779119274395381316342904313347483616919070862353658865552482951620503781588110792711752912714743839781476249160969587201274873008285681256252823907377064579512718982349143718919710033433559990771895918574730622554754378425298723375030606552489038173236460372883996938766806377802019142614792820825096578005254921585462539979919281278923736039910184983889091568084004067485323710790707762928710815051289840799522363914505087771279384538203262708181461440508868703624222597397701205133720706549895821225299062191361928291326621295283635862210989403128209714497188564880220943096436597564267486760027555432638352079337577625383114646629751574408603936613873160440061094988200456855485478188471318614122134631854552395917507071201024844790246826213077606931827582185092726208228130641634993573496438107147932881435029202129064033625989708622241335338883896092390545793544146191379735453415120755766980212015250839019031282409704153668646953571530858767129602686586356865762966874438971490619885659326312476741154923341783005503559200713419387658534393951322149548600971084850790400000000000000000000000*i1^265 + -103145502546420217591523817747237544594728273433081706775915568611527619141883239695712067947956004620591142019019102376858457823698032718284652882423730731009519404188154045875581551571988856175783854378577919367646282065495926652986390086459323920880615821783751664961004167702973895991134488923868052132353892931094449415355593883523191377891342060461705552028439915596122749464477719783557533975146057384027007353782193532408975739107022004969248734783257720401575895785074389134750173243899107793388572359681752222393096664257580326253953671642858116752652422732896580055038334828111200649183841065291736347815493451479353779181377904896828935621281720890917304383913693949172849197093689016530371368630189669989320646248942966598692072022208809201169417773670257807893903700930374287950051200215009339187483636784487318173118931864447889233644131335090813170185793859949844390780651466399207201643081308511203414498899041950071769562739250056670147353170670477228416417814719766681045367514826361091595451286821098219951673113840182523001072186158320119150577219399652700388226104423557379990861035354067123483405645519019972737265982597084766391904065492984233415958187767201257893208356746611421037922341838017633258062481782514442736493538273743302659678958430404049715010620967633954247606044190763913612091530047925329737432525830288216840221989469404410707483502760106621674414832740889836034025027610659897416475337524268634660014980792988760657841525594733287544718249331862399365129788795555264131772902441776074954660581426302105471752997235874966082719153131776757874651561388510385389281242304938855798887807088190580104118904957729473697095733350427211192820549087136701787316967577941722593024563799687350538534058728852596465594186859589380268034868243012362139750982321795150869377447612560912443226247930362572458591009140050972515638643280540743665249745107536651373552637323029960726200557388132053756888389467868581539021835362593893668654901653173272015241206759695686366164715229188780598827911893652649049825057544653337058712815514371597907016579050852992459083239022322252438960638834569186721192467373770243313705000429988023226774984895790576712693028779943333568434868575702205564990587439375847710097485658142044194311424488193419571188595262760154966047679879264471676096702161709451210451332312978752358029863348104573379473104936862783988243497140835469556040057934909603185093770997610520332967014946082168331583996843477978303978818314163286533522153113045291106782083973142326741454146281724648267804935363817639966671755345199053667792046886082068253475268109086467918421429214661942837120045837561248270128408252072461588458015867013709889444734783835884730682916203852591898000967559854081880589529992679227337850069545767108827464518176256837160985316828996286188395644858477229566551232418886378332492508987274290527442763059605786362938072039154093199931305326501093935181505258847053372059545647161148280020635196015117418125784401458829027041638014321265168800327414345843869995077957022901330773018376679017972783005580563985661841294022034869143091639116448457788278184003253544250723491194603975214174358010806124216418946597813425864378734473395108597522915810987794229457836548100441199239763277990841605270411150828604050974328641872589965320113361201470709124865442531497514462875825533473635395321879641621438162644190705116818710954996717691716538286484487643095514661433284225894182917802150213956253978227879444480000000000000000000000*i1^266 + 96751824567869955368617109464144472920153003082621155297707372870887132603591019000795473553904693331301090300905246266503811725135536990795489251522412893945472176274590339525191033155873810255695304037485445111078709435326650324876645824432988004464989273840220017547533764543496866603799989465809307711947296506791525079208341274594040296513142288544104405646548165575817588401309635357944654687718101126231215945421875325997596193910732699301848544237781890296365875219113053375806542007289041488115264295325560130063453335895742796546906797999537793910819542302885946530584981944689647611123640640876655832916470505966642432383744288331106286900430629787258926382102904257233273625177933304625642985921543588216308024577618737764930165586670148782464867714460840558497277645087897598199275796338463830741971761012364306285731203691517292879165436299073837974112998914467872119150906666786777416382666074808175937248527747310025336173540521348540983131548115333426987201587917840448023145944869814241192237112000450741656791811873260613228232883488973662707860111476622409484406264969673925033388235765552190463431964054630107580215917161169902389841452499063582153272131185996538309722792474763310443570115879059717248118797295276315730674231789883446364582308942812360401800739147305088205571765764304504089246323582631259269479529007018749088387044119038725569012514407245883295047315652008460248854736246063283381207878482893879839776685089165969152108852629692200674656063265796792091705210756113605773176030147565671147741809166161920872520504286143671169877769405562290082223403683233525246472599265867788730437006718525867079928863539743822596204038970077302426124198410900283279215738954926917215707790416571234454996465258410288638340982669891613057042552666984716511374120284879203692593222058554936690884480628092269734733317247072743040926780673908610213236773847564893615599647762152757821714492328791804167061347275699060858323944747237396204473550054536820080807692088692354486312677465037764573181000389646624115207435078770139652001623171725886814457761758862503856154204503597165603526391829636015728806083593857604790196948882191500456927916409429563000414260490158011330927658681401192328759181242412214994324153074902677683832418722259859381401062111068159165235437151450347135929182908498793518561465291969627174377153048756995700722872066528987209966735112515334878010351071444218235896417224948980697409550314683571691735794005277736154692229080937065824002954875449315231584099538266879208074065818252266860241774284349021865451222882152253760902850089000462426424994421172812063241012157805092707275804837896538378181138378803299009566719980792501033139402815866016508041062297974789801096512177644517159940754771285070161415275990455555002204813997757071304652817344401206905488462979400309657396108738507514246567125366234322100623836314788100721641988811547009429463293914028997269388824324081107299842021079147132500691384392438050760618247315628287445941474116604500303527773641366320163220423058968932012844559682898217977491060662088074935765986936776861651622630709566540134331725123552370737622521947606618340390683803624405993078519459911444782901460905618608020563998764264011730171020756915817220145814532035093726830870530315549181923245067361670818554634666476023112701643391337348916762756085693030235735539158514172692348070028127945063981323863662187010441709274205450112442466839217649651579339690705971838976000000000000000000000*i1^267 + -26284521665047870142528828136753330277243510212880913092383468847644803309112304617113073379423656413243445364928295529528516999962664104138974184963713355876703368105324431281409016584163213886293186446115494205616109769331611185251822646316350620415557872713708071229466341709207469141011727839284382577951044797244307363005678091761679803619951684442371743030670958294931394490232882905900092371782967404264921085625430023260443293194869350860892108033382488855740099209395297034586089964711919142037114580592887070171736356209804925358134136344730777364036175465783970385014026388509878385668099969957687877436214442860216395405930657166743265556090365193778973465319543795838384742566241684652900517510372527758728335374283320042466655188364791141436369897343171573826405168933092304265070176784570642430452092884823546926289096627489696357293815567525752548891736744553665749057533437430646265639202451100324616951334373851486100324392256145432409125817138997144452360783324843264408758284367275828379781210291878468813642791099931686594750899736667909638578916671334924179823327522128421575693351197620653227360150766801643697209055652151416576321769375348393657318644667673804795633639919177961232870585262455016460286772619121711996377299613212998542783182590826549807958330412770667383946240997069031483986449694673112074427742761908855452056900094894692189299415867958559019094059849651661476354838400890299512551961152579829602651698959390371062823124037544382215671323208849302163030804527284948284118121240739070217782315582376667094582310904663257262252768024229303520239653099409579843727165147866063105974073213273338844361938852170395548013381655015979273668766918362211419110181215679153894460495683846888342681708856691068269022959062990689498667927061692182806241935741910225437955126746722355384645594095188968915276994082789477758317039027356032502859827110677758635878824519975225593995293706320861920889190619073108757918106155066267887098739773557902922789661025383830373669671140230333736201475585164563084121681171846031458966494219297220825668706594909014838946215781178813632908484441095114425252377329759338079692094827301413838442379751645065986251029916896298377029535600455942723136073661477750331468501172163214037809782843520216438578971474899376810349169161154399821045363199685483437455577780822680642098177225997444561421841387450064755291839192948987888202866556848072120452358441299284614755381127660617734684637024723598923970073579698035087733245136109354439396640793645444670342185529046744300091479954944155783333724331930733607743830234553009931847048718717867027816918632085455417937107380882826138949609998532358986407709197065930446698527244021158532657968534671879664438199452540855528095167711610424900092077461997223959027387816967499350390541635509839924006389336449273624960407152396028453320247822306640405670165569327771030188167349220928137000517107053161820057466770810217097614888621855963535299092888108415887673386314972781731423046572690727581091688490730965109052480560464179461574087053732264920858855019663735228798103332942950780290525569814297270896558505908168384763602935030288644592333511360011304435376279028203704281204644904841954765144402394130141268445970872497144722381854678214658405246161146590828136651805730185945534147761867178062132672246049412754622045104208377774237213907325019069907359875330731992010905723070596392090774462975695813253519725457151517052108800000000000000000000*i1^268 + 3092070519486285670610225237888473386592375830666308191375343369951497570954298477034046274901178752391449644890764153464991408727923371735152744080299327755656204135770451018158782960666114637088802942092478936014623512236729910341414997473459487186352788976309216261645700047013296577967827736779964124684789239237469311293689928196300742475433676034714857749736356151076720667002852473389173569964139544930918436423850420624903819961098866786820657429257222794606834070660332940200885017475999722744476679245831477377489296229598728831709389227430480815773738834383199516563177637525264247879593362856302353965645553459699280086734304414695189485701629675909424089935673492716153417134921529479099741182077710477720194298181034834944528405069858835961116837904439169991506542867393294735540413468142429448094282091070061286083305588398344629498445714283519319864000607404686445486367075161507968037586519487054094748113114680746086212639459298478688573202115414025859568752891664033290508240235310291244966100792596616444102245605065113327788667992489755665207248219559591341644583885909934495184480331872593746101617967377416953544922761603143570253151202553935101431540794972909658324892489968172771699931744881932509985599096466866887047435896372226563932823256604021428216608003379073621208548374302715737136022907543930233761986836990492005040373414645869100379543424205409217615069894731647092487979874934266970596410348427505032860380839975640146791406580975394212066856145471344110479609705297287928195561276765865328693838542818499393461033995510684268196979355763577279626405742798417363536212570041941589669804550717916324011182423418238529086891266875200792201012453486891919743063069538653933429753154174235293024452412422219771171972875178271290056046674459979789827821039300739462588765700217679043338828406408341419047147810501163230287406413959537899744559711881884171861410295471768386459105035142258103681800196148238722839956591372688245567909660246026791184622791009110631525965962900373447971451963132747921225016197384336402381688388191245623197032652705381347566751649625289423217344159449600316151152762130649449967914465958003986953385577436778418311203356601953973262684366931612717373090827751006987253275761909764393901634355218857833089254624343777854017737693060373958713628521208971321737488267074709057865632521410897755738607620204373727443149725999680647286821871442114089281773568627359277882504455162330387414279124193069495180478639452982524053814561025614072533859981509931514205304034775301898638901883279648819362987626061038705309891656997175098551978605577517660156835072645473318738425756640508373053257442940775307684833413454097201749403215687380350473923275481351855474160107622843760606427973713348902772690579120264205673733256040501269606122500185078973446001094920142671091761584870329102254935291010662084594047305663584427128195280663126515983147258049330823225582536339024938982896675541631400056251569690565352862118764057428026478100025325921167548154877096439666699048949402359597098472105828254516699406789366278762940205770543302539346781329838811888983739065918445805711486533712076832495176082046692170920989297768249023727658000409667098097925718670967492208921466227198605098859745174467446566773686565928962869054087356310717368326367296261000843538254930771196320673065790002982387620536221270106350453592926004664363052248820782554934123909370495998093164544000000000000000000000*i1^269 + -219054286274947013227976347528755671506044739551998508655016124689684705587162267089099197822497721099236142810436830677194849271163694636964015220225958069544719263983023642494085545401495032151848159133820774081976096114018010831653289580078650025557394485505894571070400268063106251275004440075465527745647549079691065002679776019166744877137036906517742805050130073689728213829547359293136525889486147038604744166980726282021969541062495454024759051757593850025825201057301028189671693008683762724134255486309092638926870868627736929134622926200167068536876203153185744664623516978711172256079433106212218819751954558004283048275302277695021792059782273910422772316637624265574565845477421608579544010387874152354902203467495689012133810417780885779357299722610492148035321113861965835025630671958697464053978296839947236441234253317769193802119520764940949215198968346313415918591158825061868279682441367322625990158152944564478759993057470516550649505570700729731927759778124368030599506235726573595188494627758952881497383696900803388407047498244680120968299195933418550162215013969784640808202246190539082286275318978761046838615238769894643716588903305586665299626700380888967009872057601348891435857496343275703196474042341898814679940284424301570616922318755665568810756666558726153558969535066049883984131906167628926264446107330123493519000355869437035914047264235108196277089347633411530061557822094090981572468766099160108228036460970204868303086521066737448225089266474044974519964818961850324241858161304643253665866079376484306674368147363514358742688541718825423131595351204268290843333861873013493174403125210341370558398114633228546161053297010850893652920498136262699605010870411742699987472597127749164506824294557892146896869480197741682938732752769381537671401813179865553085303304694662039369786724146438141576951671155771784416829771105600961213342205596544792137174301574789196539359597648278088068284226561994161667342607652901819352152127047382020065764742783648328331943328607103646692308856998282926284061178799778623642351287470187457115512545002543949632381187717633411758551930576266834043675075786959381547440981540733487369682215689480191882247016384431651266626268394735924157733166970543408572390697513173251333354329585397931999249721748165923861230833325959991638737332953042774509679731050375621340752580999293997735281111130544046002047995462462941245260681646457932119429513846631751202123811531863808862150518277068434796373282225833830682391227909240150389383834644883106697463965355344637843828762286019454075959336113229814412480469577048050002363067222365979142952264331854998023368391883053000213995916058393960546911688695346508939427329846480938956214863595699380082968758563110337256938087836081701576314451567044934695696978861478294374698113993702301623123831484007565888097881397531222633517211861058999949266967822704484371400238577766250824967415201553933447995553233814726394587273763845626365936094179420908577859284008346439239930973488115572137550543349121995363350309138875251218371781821656965249924649092939476843155348611050539083622517083081123213472744666725167843889992591118397237912104862782471245691973384505023686279661516639512823865827479061870666268504013842736854732901107535520510640600207459102301518127830858756015257178429951400350699980607328618723715512656838566903406247682940875871887152148234258068346887461268298460247204298752000000000000000000*i1^270 + 9948260366582899164262787318031190802024789412024526660747912233051028860523908315471586486915060854903942742193333486074563565616668028396670407282146773551952904028353799669781795962542687208827031771415277729860498781418151023809986145773445186559075549515130411174591338491590720905324522297795268740962751210762973993241143085017044046496206485182751843084741381677343221497736291652091131252132490574371875246437645825959023267349491109844982633655173639112044297108050669306715430451457166683488937124303431030318036398899675079795610819562975137954560493348167274339596178120665632404021856613693776102013019972855000652862800906658919712264193482618072187588011470723592590528732258473105160481332657212741194870349772211122603564714824760679352249350746973746532975907159327270710661882537560073426134850873886558569009765781970446103247368474068046825668994033634781273557731135012085618623940095067161625125066377634605156522020397807314781782796400319573811474437076652411702626221074732220226638662472399236470094165823445222530674573300476311395685663647118372476058185242891898523951715302938065587237737525408495460215454946182132732346791032757370292355323545369605765769490125932544230098542047248711770046251548803377254389005671050777459536817844024809332782022045759451033362964198793457250622956583777115990992987473770725747790207698819646360831159274645963020475866887012399874180309720684861641135027958032041375058116237750893309248757610016816058618103440154912240343917691887240776540566691516716015742725953307810460942369045500969856440880054729565866620305525771699133691714538548037564068773999205751720057993658499749077258207899120210654300575280616494707674476919880706105658527931323117989251241264280561883138541129302121341256963694845615910079063397911859361731899453436861570307899072348015259921061572679863310935345511737670007166255194110481244245991502215325617426982414488045341320960707109657017007436706355481363538115601265976222318347692211519069423988216116812761978470310307414102775551953247018425359523515951663561500339011355945794325838370586607087452995203709697043423432740218495433126688396676746292187360769060013800073885928490303764467664058901370727276453011786923369794470714150942886163879581119653765712675884990508215622785651677245220455940269173195808209216174343312764113029275736695115308414194482984712901433754859153864684198854561380215043421386174743762710884121229523306318307397452177884421894224238570147567150205478541590976687435644488686852758651134461591152081588969526607835278408200381646914679526958691759928784556358347644055638970959469068464049205437805620569038201572347197879529675407053508580526401128172335138683616734077267372432324058642747359097954189263730367454679864062871102439294521473576251332328227317583035241593935499220080287829087639514563169549775966754842982343669622841991459294490645379045705291192757151832505398829442974051226302912935221625015310609080488026912746428389579111100818799258107199482384497378450555346004880663984996882066531140544487670603232415278652613946066790585679551089071565331576102260823651205163145191304023152222121414202219153191938107799680457118258805824627070695573038062416145562156896298605160003889102942807776796674712181624918745642926187595254098286665457552139946945940804675864256893918956573291880006186827369183134845457529258696803503312574873600000000000000000*i1^271 + -139588553753744968203329587386916708053988498221672218757718676426100196213368849699812583316928154743254447806866768698544496228757805859194223428558685662387434019429965920272769406755124525157952424184974573148900750333243532099646016501393801448893029341945879177603469056956701157070747097419972574515446858780028451035442289658783666999892428504337032550738584668940696887415355255303066155353543026192021516017988998471771215054635434023970587044477342484108347421192920232559403599508073753935516164232851468336987643119778455189954374477473265222382119409692671214107330571475381635038961398575730666310398168523015608653781700911119696413282327892344627166106363652761357677396348309463596839431047692772385416497468941414411409942325579746853766106576993173106256416343423605724996300182650245859868398631973464965432343427553397026444283475650015835109974402189017742163575184922155208539976605198681395910736980936733924585488387272305767532921949614094642743511066269554186336759154555397533526768724666925073777747841226906612932677547221562114208071092068383121139813386618490585115052506323334217271309229372860709960732866482652054685905154582419032145556279140186676150359381458466540739339825781435444656816078784461636602050134744359757597255919177135080715377216198185227721601408040465805886839117542447844460485628387398581530757194710855381967477804183527636250013371361824419681930892717858679545584482580509965946172255480011592390359842077492064404799969791659286827594477557990342528119813148281663549436397976598074776550806183372633470467259168587745041920067164506030486537860313588588029658724073841341707693321181453240127428580253676324630399669418911691013610651314073443391284837526734339491767721740594819497334931404358854383156803046298143209762341955760002090275460394018058925561410932973682258251815282280893178934043177710329459153771789929447533274828731381523269117566753829280830326858539173157367623142459514054971392998324608234714544455709280429043503240305654918800561632919232413706190742350944209609745173606841941517351106171698330056703617837595861146508768978412716335155336037563259540219652747665356806963086684254460339304410176398261328883951384506484446473931747156288887706247561179517167222383513006318859975347060094013627489663803740052072030739148695171780808559786989274583805242019780028282259609378400020363589932286392478565589741072196804129225872343075144182360190955651666408356873186740404129569730209703785478404731022442131640882177877705554366045510429642903606844990782445316713502476542537810097925001084559864082905930555384795350604443621115042053624516327842226200587577653583454600219848365931024717832183210590667858908320534007140851569573353726628247547994045566639491644549140635454354883073247371514846211037368526471287691342261231575264289236244252058468446605332461214521914021138216865776260355461317331147948335666961505248342500694362434734998929244128800487555579861859465380419631606062547285900632154870381042625842427960129297506377416848327658516624057195861790871831273264805859620412871908414710146594826739343013551332626688212946145505617054449750651513655242773712951999122765335985115202734589721674283294329159361410927678166302826511664871576005643421144671525727197057030569808735858952307430013833455072880592572322846977057300836914107328337618853339868345188939763925647360000000000000000*i1^272 + -5207574307428529108851875965270173977557675444720928967385400796910103143152877614815316112623613746854296891892591457425952586965565702153024685575088029108720853809878339047768043917274076670395031295367916645516314630486163434434764525704001667470368669856116886101049908229171563209353993490344698418550641396571717453464481753225661847596108827382501089381572617806126578823753024364278411429253698800408815476655733233870353094874401868048142750038494150207769748477879980109216129474540864534051544655451104305502221717106391543418502988656638926304288751750685230995439824930567394864408169542690574052566787120092314251817930569265161853858449914858621113759516872649266730185041248105129685823996180985737308365826863445233569590783438944104714028141551950114488056102067260549033572021760329158716391446640364953388355820451723150329970946339565296362417106626949452795067725185078392541539110860571324982182866650812320853360954261909219808500044167199666414580832656994811692575304673953544216234605884480834806635061446085092637300012213483866321878995642998279303621563721588285798430487412853898128086755403714977499705670898255221355541291793511525718919905100493572459283673091689301530432529240363326386359587756358410881397714938059757792209456667956164578215508706905760490487963652473700359820749809784765418185221754758548955098575968395739888911640179321574463829848181359236901339811641649499791286220313411765121621796771139295377921651022623007182768946657811072847240324355018492303254796340628736375368285408977790897549507817625972410036404826768936155049827086038810228952372717487299499478184667356161575394843910909395483803891616237019234123037663986512805914190525433034849296169161840514428963987093047692451028842848050812377119250437307558111498989934964357612762626899662272412530294968905787095037408880994529474564888737876133852992079464944490999164680513246795500181304264002304624982641090721561321014879496101537999382653501511925607181424028368241444532625389084858333529631309916058443690275113759801576982000372132793026456619811425503930497415109243398675540407085883558690902278443872373374342289200099572689391357775085428317464827206593519730534893080107179245413593282072804785673812068927872296444454817987882099498957118558949522556954548589914652182309623527304258181340418080072474809181447807667004968982180556693217491182779896780225392384593332729415603937538806515718185243550013472083393013070411202766180285307134007584021707077319304130972471153520524807689129682354405424475271675382051266651982409238230219091212207033307559747845446420117963049262242511930515123207726324821801764078537118571106885280708338970677177969120597979620179805461563988629487247411444533254708663020881290378385691348496006333912357720957254937110577635712030597558647496379509072397318407396506380194019879520955201029545280590736571453143596814618197507507104743943578238561136868152614260832611841497442924599963121049473071452506768582053329060392174928315724534363552056087244024455427516199532295155721879158501629688862620269928786768761659379122174622685802924801960475278411156039724973357413818150001622615698680403870369044133610869293626338761099859236592074841575566397218205652283126266931707588082397736472209657645236738032812233552341823148903567652760751103366495129103019016726035560732288777853167730688000000000000000*i1^273 + -40886611373147044636849398973003152789604858114278467931731473630050520560164263000102462822283479107514867912490723081682951742250211926877210635387954192431533890519770772688700277049105382587219069634232215397201879225377641647596210292543550861491824411429277595672285203790307699501586054338146432627821444962340179789281379865071635136873316803892711813318317568938969373996456442340918925985788068424740157959234307037938956657086411729191676218452357787334075349940697849089083925912137831888505269223516768413957576707604219160384571162644438956869403955069551075388689506195791350185257683463224508725683947191565580681983443323717121275259109925698112098743784284337374104655308718653273311270582418092889011162233370845798816492701723875692918822178419918712305035064351467080432759921043038751576632581639897173043603337011248569126209393693488503587388493097173709812689846167954971891533755613361843504035880039099906970196976449460227936060977563765259911347827791288200314223256276224868525546349141739529250414292161782960711979943659942794870377439956262740456714240390465794612742644848829924508593533504108150887889606500791375338898109175061373311382250869357163873114975933469625816980528893433768525054488738839732877650808970235970276771654243240887235896773643144800666733105170453326147407770491665848808957528206437987387397769383966090812552549321711643910354844890078357919168606343741247304013371236165277408162923239568932641830381053795489490974235451063701948029912459366055612653256584755217997501539788633954374537393092364865592194981104756741693667800073717939735851996558321533871402866168510638928029362152176161980061478752116966569784147087241713394716903852542502213526530904618297395005770361192824298162874457406518847179592484472172659838686604474502596839720440182785215850242425105002749804619910259150288894797469695503596183933730581763177192769577709387427956226615289673536878222765994178527780515276313233737635464196711369416827089937686705136920482039577382957554512758109531736646769266192265090142816600749749083461232554573326236829703459177149182562647932707875167805492693149616705555524514928558800041511691354185168640792556688414659888153891787405266851199350191477531229410243334564646290644326693047296860185475514584179362608007805613169237729743806349293778489068556442514017609419980274041913047736674557655389213827759777247224667696647722603097930139027514952230169618391454824522505870812900521154135446751170280729962366869641393871941192089389304209884256189208714954396803558835706624039103367355986863037899763921834650575375821473521438540878953734303187037276627397900644129576311580936525451784920784993232932949601538797377489942919362857846496564543978768867072127774608227878881877768100556893130048424403955920322233444354845309566386132239093375441289255168891963515243978434887552088564775089994692431525870181297923389079072649525595061615970152495707925972772611561279566601332254531446805120230720497715125230541554937007146219771651751802474750493596465216741385637670041308224462835461374395391172190814941067217020572416505040392583147359846052504294617848027977551305158342583879045294648903824103778508949074640506821278981220731165192340101078514484663354590476770368147696732251562394802809753499312902077470980479864975300170362439661621977515819645534208000000000000000*i1^274 + -120618147980204960505110387787210777080245112279736030766901389610598105725043230807349732165761349353704401786023367909539827242827836617478919152043221663299660932223720846376898291922541543418736460960885038089958260891807801260476784868991103077606045323399889436758583106831001134967480830927876559360091708562891810185006768142979967525793139866626070745510993540803918625575311680270926567006566034657772028380901247139384709985464213214234974172734959511549646114592322656278713537295242393758343448956959626194761730306485433966903530901823580024448022989157417429206697969585454460365829841881034831497758736464549663437363714731693782599633862977755869102528659619745030988699795925322815248653781481960421979410766297399072996092222504328128440525801603994647370140728546157252203633807933175095039908960779823557673703753190443676114901525297251405391212012631750403248290554542957976323145400683952282647438394999041104270546122332108922740101677958503219806425834724276985792535543765126829149960452693710338527653181198520401698062921921881554027915469259431762511092163523205968254170542044520114186852780447084886970462708387252753939175441099451133302154527466684801627220294323029240690909797172244408741219605758781822295360979690222453922035802287635429936722269287327929132687622157898145458902855408630217128890021696305606047771884173062860577282413414157383407782827526275388983297445014578396490357800639129255568985045045192281255952168706210893031934452331263826036260768346729982291348571045989297443391828702351914291411889949907887741542668770625802043915681209756343076484433710181196158565779839594407785540928045701888021295797243292005031166398864756823606255900531792907837089861652892368638535488623295018777579758074079896721407326241130948325038489255609991799221889959162224063904646025646859158101591247674297391558075025898695063085415653091165419526030469942875814143195343258637221492842376015037894409344850569353256425133464450561735366608101574391225538970341726242528389793748466256242644978443925453356589362538245792247998180949600500868366371894031355450492429298800446378795974032636676581679983890307566242158469862377527001410653575363532602341000887256713134739431258225493900180296046378813650583220381102159522979029772464380715823699674637980630622692965425458153744973493850337922786433626063573185868587224676940692933506871886296098935888321075690715680431464913603247271979953125199190493967794301454140682284501176627389495199501486414402858014430035208131695939334684769210573012302276433391401518955120167475014536081763098179472249657302843628148314680513370084552569375651258793632215736183676946930540296348038488839752025682212651496963399294598497343930397312785903029626893247634548230460727840375746839938805681510717728954035165455528569347686374057219275957486212166037564455112724665138310091338994641803459047571122985095298173856079753688279411157963770733736213757190915710070020622640747578153712076520678766027803963239325145413113704885195720900631036986660273352008683174009170931046141551230929597813007058021842752244620266359051353216791642194589464669455365646636793648785099590854945469689243867707556214339184234768697068699842968575256360545138816418771412511919919962697931394431586757097474085297107576943902857927797992749455501668394666557440000000000000*i1^275 + -127591950852321942695991069205046628356779847592465221732729168124373778139136188688854296443015344189393329362168377855247041952194739934618264343551651333933679187189944311673829533480657269833400292986199399499602089459890929339947968100459976702443424947294012070927388728282104960909768931489059792800470800498990426154162135113378965555686826803328697091800181159174646728336075859337512722398777781007450758209340175554904919267617319240531460504815711173700781120430539816632491252982837339507262018136666287647529399950760802854339812657813001537064518411776230000856578759116955011985577571315525785125488106139346034799367210027179092893947320455153642666768359067840237058655796061236514650251843493364827481255183234514041317410001317809770015127537281641595896448296138554643222426940064722209818166838214199715894953331408858700668185785404644828205612005240418510870423669333755511077299319195035981049127967255498339593288227405363380351078375964969972370267936425859182407960816480171912329141250231020085632742403870056666833358371559346850679114389998303448095659462666893790679138096034848962930967216995871123696999831455244942169091896844851950256080748946824618451860395914406226592447875094345574863435327902203902702405655682980935565684765583023360668494515339890720616276561367396680995299051368050067059757970820121554463119805619121590298852603372424445173564605845405917772670004265602056599100818161987944223404789298678119345851004899919589437659878088358529942840788696231044433250529282883173337759593030660201520570169494878061271016392263202372941306331027430933163155020184359042638995823684540550044200522507243314625503070568301796291123640174576750460082952092894619697937177123227903004104527488916897202125021767838071085539402100843559984904424862965169943042613338583039235818630644240832814930135865163472485694619630749895433556141227751329862906850600692417756159353109063375687199964613171609373534031336165621330818184899116007793973748021081342016523347849484026738743542847001208605276021440868848056127143110418020000319608294053257476682733441964739782542163160829547637819941612343368458158752829395485661537799722819337218450040528563639665336365237390257673956239905763186880732539331735328579166949286633247608738503183457208165574432344985295116087048736296304883048204573569633826359445068506789129428879132117240892422457209215660742525623695723439575866437901769242623316984433017711223656689179059964085515829582935500881369831499037901179606363603275270385540917196461770213817881820812824323002499640800219420201962324189528150807341516595875672152899190106147487862343523706428148839729752239152761193982667706537143043472869059087374493212209318396376764980312988868932197882148383465558766672425036739076175233088319977382862472698941418767047679382023542505244361719325422621321765322993652547398773242016891353542951731375925753728133276866762247398551977940427231910838377605868480219015328290745132126496822491974855019434744800563992882045019030945084315319039558076666611860311450388814893061893924542746319568133645853673411546171859424700256149855870094586912698354587381448662095125800870646573259306962033086327649082224955638431457088266095654119753902609362911854591009930531430068074751128914272534543829382430525383789522169920409829376000000000000*i1^276 + -51174568159341801415406977185528171578229709867044771600463180673692081614685774125264438640229195818158567202193763400539340481024057370891117490642324083974574610297073626023538730622769160560972841594691206504239399370359118680960498846502502969162938008187878394788355453227975009844818523213458041666712415099746717381945084240244568413464700631631549058436129531336377788481205722629672579440668202241617436209776916584168083498948055852393578929908050939092794407702706565150562099372880342422960070172613580746848998625371294865863774462370206912715483295504244863364267855658527905388041368568875100181954480510452239127992924489025434171507168014351449132072769816832420969211028045143575548412799151836896187117450921529862367648668600601077377344845191720407431573805526237111302448878260212064554767915893968853116517409997922690024374525107830225900858263564825071496216493556722681776895806764223927018929258976369238377660330317121361437789303744993283634176360008141782809167127231781051448781207630551832878624102574940736249007138237177772685753160150768451785599369233223168013510534004739577295932410929205352602668720767753918763749387644937808925643571555056826159866841318586803619964481833617773530304823495192609121983447703087018010148347343101050205101633894666193509468625448256539159633212833591712514255976459611711443350604813033857716760312643707335764068072936039198715810744618598709815660810235154385400356801090175538373926522412241744810642309092284357292157550077517582881806771974888300253276777383743729304842637990123647812182239004602419006157519654635265123121973747418027062179369733224201076088696161548512101406255053364148062832913706659281379449411446430783501761049425821759939733682078853543489340695917475785438147712903857175478218000047681791077487209088654252463690468605844457912247371110458834914245023799402040734338650646478832379227405870705095362617231674812439661731851136566404249052786709584950945809827479964943474202806673003475963363732817149316863756204489779211025180000501478732463581608963276272998589366610531945926837768575316292957134801712073423712381644191948021949651660118659383952662750638419252217042961234260922497559139940279062465330873585991930035018538773115130484054351031371329551410554731640881157237900904838790211568501251219320089092478610484224863324382291558539328253615767169327479711389501252743999942591808661252432244809605149009309672708562203076568952285645542449741097144065647898189529221983492642772537086102351837730815165895932352912059156870729850029050351863344207265615874511459787263498666785046966318773636280725146290340352891282063394323139508531038664271236142073892675477645765068802005461346921413762048534949014151862597255008025643135902324736662230204049879589932046365054378437754117715219404630984373351948700640226018438129098387955869125309637956802307926533357333792004412663609703632048241761218954427675427270953125463082257954098229092484970918181921948408939599870209221462929311268115545009718127220034382619930639447251591917172917957034359314642470700520010915780560365312075518631668745822042724712656410727920583828753422026451640787953056324203372199216092786762153181876604207745990589682377721971758214034393247030385857914487466489962255251996280317146450991513600000000000*i1^277 + -15597043789158075539124607867984511118010573176747604100512882482888114846542113905856152397349745282418193263671914202804372539027101791122005611841375488083383584280216695810078402992203337677763276438543185271178745364721657520587436360133991847162166874154715851992621833470481120633195157845568774341909972411605187362650334004990182918703435605056851249487198611175035866684434344491192150904782637006676344016089511216964556614926323140503327678113673304758993454549880517366895593239261546502202621468221727079754658288096614584925102893502286302268020254614419662228213806112374543047615597951499131743564722676447586246326677738191304635110094083519526882701695883906726895424836661944050231360966196726530103639148515575159582563065699183984459811925539171051747241623114886892261602566404900697192080498686119078362898526963010265517078676405545674160136774896024880013896637288163286763063173849428859837799456724978847725446649153321302215883521822289711253254049240979379020528600425041824618894331415919063167976818210123995286991295253903974654164806756394166806107743766704281111038950548404835509381369456539053760850209180994063275149846583665181254629513694065852357295914937450737362792903721160351416213980353440515649881240445212987375059558193572182088193558709646366154290893175859876797620791051365488596890043266807733941071042146907867301393463170129943864176625416445506374888567955296702149476414618789150182313107262110493222206292531461419837062468852541465711990247252224550003404921611664977639235791103204943929069212044881401317538278398206657554030209429428530814641818344658607304513051652114925380805617875185844457225145524320891183165137611829310805081458007052109341795224291024777471488484698393000843289736893035015805157916854840130055399064148921887622790880930052914559415964217367824764301581705252648296145117358751654047504604482697057724991324209698809943252803018476903412004798200354854497690631020043993182149126922929208472926495870921028292545310973638159982980900577786126557811212197784054691495476511085967845297704693845928666770567165668212585937944277661201118041487876811809057390426494728448101257261043539246689512638648847097288709159553938915500436586593234712668117378599849544865530451338277894856071938020768888422061974879072299114002812059147569468162105956407967235944446683035510003217090136081227805744662799194388786015217729621670855341071509534204945747875528876225180897675934364841961467296749804714307596278808349908199772965888646754907609294700498113412818533948071251809327285000492934229585484638290144546350506369723690314495248136150979030918549483171759556352674370860077003431188229447482861754650113992174203835895439794821894555056419182932940701564799534687443001705093245623425604688816804284739761647754905182360044303377728020116233960045473644065771469701686275727477336234616636533961815309672049339337486704763532792302383942413735645314397585057344323279277161127333185022232763405920489260097287457007882865706262384509614159405308679236226463538303182814261294481159190992483169251446442538045626299940798602154616114589040234925817951514457102073518596983687393639510421986905550979043578731454620716768897151059395175667772028726361766290344351949825670337938179540878622720000000000*i1^278 + -540453178539070567473668708288866268605504201425427794513678705869040793853854229631162637755617207832358602177785347101900220906664110086389905110871808534880416721320174199445726878930272457517249582095010157355683733910297687077265205999194611634664562406196744483770324068354088694547079719248977298287658600751477133764758051832763700566067966898491268833422706353173472408911384568917337738282338801577658609091649832413348769696726484706673517025382302316696444042393832671405683681359620532800425669671394636163309700506272440061027719255429291461915468626093529006202650949046158285016212130360373681221936514641364167859030539530448832606407664150273714342348326285946217806666391122078216141534975813459326423509206954756242812332436058836740694133054872009116463343054467411267975575582960001741924517954922813803468459305218926169138075038412034536658707416161998487339421436497633478449806854669658494553574515479657589860058697366689412302263724293893545167088044270624177582463045884207616617533766933521725568226586463757375386421920070471706863566529097397280181585873949019014067487602869597225315460151256173503821697441571469620548966354665694584839530063536983272518674433148220273396759577990738044100204363454347449379071208963641731086722006388218588319702895496629304958809561899070997148946471053334575448676639413143248639170835163051245886978727236044823837519598887883018368025546187752014363879564252310743068915596866967149139897081581832666401881599297658291197688986015280413929605120970217056751351587077240405276055348601869978117974955876105617015956152587192923360146983932900812545969886042877705677489236623355898741875618921497083539437899553559286108932316916435206923602603374411401851362702103878571861307929841133784973782487596035139351004349118498770776615603388570924662379632430518567332083290188066091074897190116838223276493522358114242739486535952455432842463941795140222775573452806008618475600447509552481652087725253532650235571657792069015922070194536994961476307133225089737564248258259888527876096466768459460494764935933818903940315761231881518132701447151287132568473203355035930303042217197557691375279431146382040440700269242628984836320702883522074551025169789653915710731971019024293353456684603413422378389853699625760885390121073165009368957887262433300237450902117679781296404108484749559060836130098747943574482153515214042877370268637054215701502386781973778773684466413783125117199293276706318183231690802038917147999494135316089428459493109715920892980634419549198055049416501319624413233685288545633371594390043155140940790295490244046151992125099113717836749591950525279247453924497057047710609619771341231455140642499014556717682950844448346004261556391261082904576112542927821390398980240332527551614774228306498661722500237891552434226384611525417081768648854503075658990684742182300657913881521490688583750622084779671141922680625804902258500237987086417419192755838887571454980257833155792939289353732214468451661741710908787516788189474773759587303857324817089220013863754345398533002143233880604930791194142565048901394496947730573101119771850690724739356063997574805777851641930396252536132086738452211056062977862200377992990798895901229645892158299325532327431372800000000000*i1^279 + -872532548713872919373617471015288314287001911161342516164303636551677381530274914631748834353858818223449854756504737091084070590636502323868057735668432626462548644076779899660465810375246910486956368489091056397556287515089809686902486598411920252322815230565029040350619957899467627546703215978769647887896352777549474873252921678895714621028602358470166357211651332011146193183059027535021441551816284539940281246553280084137615492087843117552351761084327328403240293333381003080745193200955367253164716538051326943737701145472233950071741169817472497874961431478128408865133265321452185432359430558672501782184704804894035982492431934030481342041028353148146530418278607711668423807374771500149635120554288187816154229009435079724819434260152843119893884303800341114844674053056079680163536211300619426387618362275432863502270412654562280696690115550835820746784066455475651656824641987994089420230131017795484092429307904827056460155973200033955568429212006449424130995472575593540370210852574218313315314895456361453987060930475701436925852018982300134634059510680628739103999701930236647366481803101549430288262620371729827951902088832851061408151415246199008906676145526873120409036901515628135981753696150867800406693227856709013016972286283046914610143545584424116254769763972791967334566155227280575213772768805708628318282747938084399329860465542072385044517087119008745119066257387953064871281777447935649510091551052616666954239484217491813428373033732257312081925500036417390119925855117324963853157868484425692810228202323736726517159300073142435448009238632191728054311149064005186572632999484349141563957613376030963493857871615344246445577495405568706674493033890306445683395199731986362095208730709662398231200399358583957008058544933418054532444820781550889353897270324235341471904753682179297471911284568424311629914135017261851070768123499837432006214981474307998946695226059383062158717940296940171717125584024517391893807448846096955775951647246086526500776402955133546519529784500450650531669090271313209878435769099203126183847104650969631656716920068248651279727957887957444362309351339666057726962087854138200234154895655711835981643994608986551165826814413189848718885267906445722805056103042961488325683877087087294992041808984082344333210780668304593146294131146723071659837963055308034089905558315269323310567038691525887272342911774180778223856716099965352611310242435820950322454724964835496514979238422931559182587619793666265466999153797298325122948510803053683964083764150596222901611256035417316778695634658954171348254758354755435841751247746498446975411463101537017753234804519372926195181523096608396688675093911890114191162741945300651863349376807471733158328172217741525031563131983232376941737198152521133520525739203794679014627309484784168462258762506575513332574286286606898227231979086183730057625766168189276654992745392824021392322878310084515257733504601693789742781344626605783697307203246793276740641950667260127333601703749233485264199472240984372077073358764415161597760611775064326258017769646355753773180103060120647363772881036499647392043443943252214124913970826786112050494080236387893569086950673920241939936998514401805442847774623104310339394669349408499302400000000*i1^280 + -898471220176207008038088506462105679646883874906643378838311603297092580283446911054704297637024139209294237207793124728952238146890057605168143354866435229113248773590363091745960286393622185506976176774368626191443563011218151490826910533694185095581498106412806112880744242086120128005064167068848631638666882749248086680399501589547661291052326834091063972213102847400150885014235076873255859555244091626484405985851627037774723577874219375169170572451984225946102602468827936620850984453634646676064435716973504440811364006953852710722626716541357275777066183583364833089185715312138690743814886935680933957986514121736477878940412976036301970047940207940383242638979706682155235314505821927083529818343624184505697370615598668743573091072049370298184799828664614872143843282770678134612352058104619001235731121523377750670355818945329328442094120570009257829464511762325168106544654953112274147591043977070050413170690675351787506150172269840584519893055937487139735305000095263734981928686080621716524212226257531313246231364494341887759009283542682259590309798778835850781016267818596576090320752451832346083785275301483484161424600487713378820657693852866775636697560340546376753374175106040885526164117980227371068560323208564437704335068972723527480474710440291968553193294433993508169766981181652267043259908447800601543499397411133491705406257736387750367646382950480894315668529921258236666807258714037224133874830557408807295511953015175303876960053192634544078487818358501673222734382450415987809972313963589589387011091888087065243176714607569141176614207073368829906992315498063651631939221449961401815830759516053554065560162722661097556359366148442258946441608211510777271121013110439952365839424125720590023292194602954322897262324128293846967394707358047026188516476651020446530466532636703096269365573177467010930695056013251250294033005396343853457136946224180397305723859527789764088104163768695774352775166078773988713617139690597673023479993295874628564501950802121143562503405368751175997721286509662624464328242078984694852608710124731711828395694372697338294538047920387046428987782447697524798144797109116063103801233105970627850951661961141162383356293283709337089052015513360080728494281214957995802321784560396870026409206178194297600825847656289666292636924278579459897739896481003234420009359594470462451692767599001423021227977848803139275112289097750081713403680243475729464924422778783424337585425378703659684867526591207394096369767603330121423646665867514905422051971608558471393272070483510467681323461173418949223333806108695676067656544477177915301846230558727508442231023089236020092535607165314703092781229905841244748700942086214035743889547774337550924437848763738867790004862201441979038059657707737144622053203182596603485492355327618725779287401321976774408571913440565573230347104602604042226241318723922750366471998672574760875497591330219988017547175216788113139034895682263378928696468213009949342341738418771121684940062720275597239035498962179168824625636380637542632468952907295684691758186099651150669681076823992975318603516034098582310562678875237483282507835888076439006008259288442174662324866874949582572144630297298713809340334080000000*i1^281 + 3905538969537689617594918288718828997649381421982710165088446890456479144431964620954816354067489546830423153570930909458896572982624210848948486360400534003116199419908697272201692544062105850459601541785480030760517715747836487816575446218957093680158450315749814676406690653540751180401237407103644006085930983034178895436165505085147062781368485589410748752460875074909054769881993416764036589551831427800150690538285044524000593916836644212917327087784481677568970650588494993778275986017820745162143284736176967459882319277562126630459963394264305691820658114771734589490494163067370221781871349678568893230681615256931071389840699181409770390037892588567053551762015897992662467433127147974252385571661019776571625965357723074847937853494175749096475741562109945702863814594099504182381461860324569717739008598365994047743066570542534445570433035356586470896398743131844360537956658103026386656684642869351577127836982959558842060444493014298478763053449003080453223724090734463613816460819401455879212687348680311627650222050950742518507007452565605169184027748061483654251209933959437048843239523203622128939953077407487932235230975191549462771841722815076011305919910733439460864732989776638496464297642958595324645500635658678079556652040510213061769062356598600430017028837554316243481141107862635756216194770975182451810561453983672933210332305033541443911106796147338670835686915595281544810363609385573613334170312372638806625055355578262052336378168460354664984738017851645522015721947631379528567414791646229110685765724920595017434404982110946378862312912974952945254707052890511141335004765857783936919582168112797997032237165634087105700106323128568502992560847878073910996924000767975523239500614601381628764266771175611467163961945830899252356937703657488136591055956629353302643058786887263134582140603741663390029164214979265221041785163930300242658957580646825675606831498253690794655482343292915410805032391553850175420954585936556658740465365436121532890680216309046191748958626925520866935724246723499758709861477544278507613837383413321317978164745598265098936868582723653474677529056478251254791476942315087050351938679789510720901184650192020869696582737315807174195879855811566632159537169355226314547522474631841065166224696211352896805668318364332466615628424286107772370697360766265173577238485917475140677293409641854006138847706536846277506350099689198016036095682236222017551961964445581130109437181315501825871442157338505824146564552442889887303455414176957961985306376011150342698960416531296272481049054482697107596186401297386905881489866779451531077225444523492607748647779331826846818315311591100374005078844095353671439877796380440659365441870976712810527414255185271939245693911967554862138164726663938255478900015616186590665808763456212984060834425434758542674429453667531400310066438695116041254652823414767309947057346313071559541634620837974674212523941645188306413934809754206309969581652543556146582544820341422953148235495245045598561035557002751247254827772216832375259080606901972133614000890961345366553152987690645441513438741473525341191328324569599742931316952398682330454095238041890653214793847776739328000000*i1^282 + 3888742771739600602874258622671751449222505121029498557655027785487652290972072377484852240266129813527689510726765752849036477746028587308923461730155239016487203425897026851684665981468708602777863798457628690519700961083783358353540605251674487499142568897845993894239206462189095098662070125647412006100851325229368934476265086642395374636414617882042650550895374163507206562771384196957264186577679546850076484718412440686010515609286392639575971316942390245451697365660643155392722608933676321098108728574963439409607833473442216563284357455699457889029570264836872480047823433927335543501436726165115691207386301153845289791043221956958574023389696073953558282495472902834405552515864213312371175334059906840482416314165650533920200315245697609445951515249100181351167284994021387418757925069670319142448869303492665753969055593292780065088928358451134705288481281165545687709064057187030506474399782263947989928634931661255421565915447994281799693064877450332552909519136162927961270031210998385750976364445674977044812125314977245707074892693666148077193040844108140530932312915457117178345586217173326594329157738389444340870297538442841261661062983143703680023153133429032580957257739165850776474694130832371575264583676114278778709436685601007534049394287521051815392498621908515613454404756052008777938072627472443037446522750844464308823813749807325636388795561873499548878063438928970135941004334468137592728493428579972926237492873490792049514611459715900402707935726098232240414617529353140516330861772964421142553742996242291286454782290887400465487691786908242443743584253318904672975253811343976993665001338145629813081617171565544765395766995608792535789114368559504861103651247501431007841876443521544589907479142755578310377256150657944043800814280878139176098159289603313292210848606423399579039735058784732657360709886317150532532439736942997853366254674501203151835800754798030127682617434245597939259914783694261944938990352407253337976745587311662735348653456094792132661084107337684127294694621376944057063119546115172280973639057943314056551652182704512251607557814171091604057218464762658871635547412463635401824356227874286245926553417768608218567526945910917816465738491556723562018949483765594260692217220485885520246886655355123934194046476459037963798021725088796899424888849609028114572858741185810728769852574444346475288674911030495611452645210931569168014906432896452402403671963661882153720390803289421960577519335074112893068034632147332591077383878061871268511556777362251167531640609024423947009396219071572173860215315753838038155000062564869916017950684304514680363941800431894418389279024367388812221956539816980994461140718839179999132759449471136506502736400321748204691932481372015549047923733200046264931334202150352663026659567013433275863424425723502350856439186550084255142471794227498606753827396043581692753704191658216594599543784487522699345261298774056130720822719381444116595728308810516295595051167776551474069588695921970355298836278831718498922085749321800939207302926018383932590468913316326198898260531778451111871745240348896752049434781025726895963688856032850739200000*i1^283 + 43272789622318533019471785448965554072139738531251442434323120856745523469511615924602752159843106701984690064715010291470326388892678439996926217675175114836255143553019361998180641499126090103998511318919602732954892770398418606107350782928031222893540712501625339713926925899406814243152902211841790284145167681178010681575893380740314196105362068706146152942341606235715895072326848258237666020246660480581982400366938339586509413609550234054361599764330649233681550600061835151347609002711181295729974251163850480602395735466949818706816281107610336546488120545644221992261439191705812388208153879219374586704796603379996173368104385064195037370767637936861751205724038355288715945038994962243146513862722741963094951668427530270721276258858306376232981968518302976290459329825439604112816669012784851033386537000853128179909880463398509123399248045282994530005156182398500754080693315428984309485018827806965426269491828522920313847436173265549552104239147136084764866443837899388706203510727338150157284073113520589215595489969598682955142320343082839975462665614021925213842957587344039672701786390385180667793766110334639953489461160210021228412831986909431468588581983110265725243933094860635780435984384668784234368185907007381938549251321306761938206220532848924859562336575759797107144406963904665502069948024052527106652228550659338216541401757714005020127328418861267126877921393373564579534331435171454969119858738433661253821891614252123478860774689447307924068864326234464628017340871928109912844295269807073941816738751630302575545223551280466353719481921237424148847554974029795452128979667631661481697794932127571240454142158243613416219183548896715333556111079897366651836537682792769158403687051820286092500198800491530539313146561260641937831990769414687658033233679234075343472412294972195283949957342054401896532638431401311452532878170562202926985129883036584306308229278788190919795287351974469656441217309456470375230615003886357973593246390648523931863362028738263619425404413466553115358532367722267129615290773951980897626040658166045242410498274825510427464641487430875831700256872615583676784510415311361180957727965864559914886633858109368232872535644523029854449680876353883307303455431736429598405145137537807643975838997548969242078030475361332545318106566691648111967523604439908276300935171760754861212141607515969782565405606910018384400368436950822327400062065439744380025471451447783228112754810172123115471839735176364425340832705014495879734034050410347954172395500955724573816354926891307726684059297582671972638060869184503956584801845529227598360710679620437244547439105260932044403499210064804512516288471397013248572986491719777644579293521339586855690289186048541876556690425916116542552226971641360965526176216360399562915567644905979332961680951008467536706219977812732187461807441192996681957390218391169995457131435101346398500161974372511051743826013848345116155773406515046920795978946729763868733862718343433025400443018495733700406897625526205610306515858656933241633010367175906685275461128745607426639464367443933536223186038347005952000000*i1^284 + -23091908391810468468984197386719198167669217085431060473883718262360087541467394285793418926247203145995098646281954194165002851666271173380172016994627978631502343161330144254848491767885045749287903123173029724588860556150869887367828961029493128071591039174101342788596261623425204328876010150213163504843743450964886899253356182839870045972106180705152556085209000206336517120409472835318024097141529650302190253000046313248825220865089171297728350212611845112637442999861692707210715484505001246355106994444751525855893491574717204298794769047892940295691127347489871033063144955415610535009994492280245298930196423627470850130666288953105805877875570664064739907797994578572067140991634606234538342894734837503408481057699829528786707454448149583816366024022739590106128951100382164822559039251292632861765405005071361464952126947776047437728573020503138698451074385245698774697542616658619479722542931485386891706267746999817121281014350048251675519863222871524204663602723432720773761162102711290449819644783184487254238277813415876042297457888136926763604138797247605104923560245149685288163376804555377706396097986176014566657079718066717895285288700539422496115156170767122980381806818076169406909534006914934613750091458698659764243608649794231253158466333745134186207362300292406187648487456195526089138438603669100831473068878372955031886638677024789693358638576186446718042054563133852963804776365620289853349566641345702439542973657013031480175909795780317592672058274479181666653832394829419680492830221541683073101714036493851735699415385713260075748837839733394106722634962465318318091816204982708126092902262165222517434862214828533526520340431457719634357986237269449486168087811274206895008640431449123415581121245599466027716792942979859803217049103008333020672596895578374450391557440535803115688752050699972303891101096549503485306864313206664707640712446273181005130763464548203550187967042600637661854218935304952078248186023279735745017917952102681399871024196772766195542438637843361799506690107961074109650433522952764271012761554033537908355481063173119223978665873932960941902181999586287898886558250759619788599012941084991646208843861109911125815181407487874693805966927704926056455916453320270823301599401496327477917294108054883479701788626941079760670417274859193320273298803052575813474485370822733404708040694303974210363589861019765873029147710730766571064251494329986397565437821641519877351255945263937232807443866760685165435515761317844257119844811487751891225732156163653699561031982888350501367931426389978539647092518129412276233452383414298271305058187814696263825096032483307010525512990434743312489745275426453670058251797792246628413394931124765872522510636294329167859657217589338638407821867746378124167085200402633582519077626747353511617307631060777952786970240264462854906921593433146141265044265866251729361458836513487705912845246649670622921321774282010920962303216242787108159962594786257197628917591810315178868710798666275541803344898343267575668291780267223206213287385325734199296000*i1^285 + 546541208938117481478197154354536396380179328895569725856786962949996757851846796527619494898661007437717870337909821246691325162996385503147400333107905632733522957205882735031002023624088060704974872154335116160818778387555883556596445089126517582695742585337771365796518835423432180680928728836010500411094900305358568330069793810719539317915124097520817132509904846539670088036073051422898812299064421157837152744582795909245827752660175817520286736284872624487348227492367149802182914260582224886122996322596295924514703572757329317261418970375413241660835713025771999684815093157432099977540081904178954806952668543054745683521175942095483822822652978607015601744192295399294557315247694207252287172293445923889101077264783926135333789439044322733592858072853596139580809315554322065833480346299441739805303853655484436176358090784928611520247175238492607450331269535975983267688321337098156689690072041224238908407105410128005277712820012864853491303427801238082408104161734476806662406476928086327571115275389033420438090184630376011568664502195410424116779424408168108546225833065097151343173548392896759486550965901963027046347079189162173736492833475960804154768311944911725812154910014667090934770475889133686636791312464547957907980199612800967450701840288668477568371872426710514044638673645647849241219645205982365320254489562205930616133243692778932471802820252496579090388195928451422240420049553964161372060830753987190468233658064894557963475999178835205531103368032567227850388804076391143453424233953681597448611882222927659520822877827762564792083915288407669229211336424565100620338738544704350866251019335083973484311499605637719175067624217614490891486038396845994970767423200054620320903848579034187312551597520096885504953859174845078060435859951895882166193585786654710182348069179066137707598412482054004427386192873055289266920486912368376301525287879555550823398027101851160316830647961403225465418170490012736233776863335107441110665645589280569821651355608871940985929122760797230382991994503420745080294660581305508340874289787726768700050276638896860862967417098718961093183859630308375928643285817988943936864263412373162819538184994176145541141921052498415103002071461975302102966973465134468414576401106845664297706732736932091183427085433397202979380831141010126661825858059141318376023010040944502845496180870608250921902315912664206672212719317513873105268492578440417920784245992870502831663625687857333665115667624537357111470096221437075635054617271288920587839568221819322682517605455810311545691999330292146670853828363674065140234012448451369770076102029374872128687198353970479772924507175409433028728965237091911084063360027391632713441955952084954915392922097683780685691335545774159791250656594861330493130283482612686181667649971790677240075065071517491477932932700297258281329069262340975750845927802828873503715917749746666741613207324897466570061741457175878622277088507802286020980295177075164451070371142302094713259270193696630374400*i1^286 + 235349026393835565441690845821206591394766362592938194839612200755030458087308365244235655033429425844793023796619345461314824442468856420876809860354278833825922910459288056868269962530340471058216298962507479855103560609881089735832669646009899762458303335764394079064036562686165918495417496685845725904880311320194210680538464296520514967905490045698346882738915817285771104274100197134786501625059689063914935466999487892004895970123999319109544632217806003826134620286589858129607833316714970822675081176698325385261444194122431557118378662106787220307697043299896512439557536825741219611822597183089224143435910229572545964581222741342019124781403877065057211431451741367563923520672802560300406408286074929329254860576098304784147120173064705187106176892464801369140646944013221259826977562920442439665582301008220569499483705095610544271776188056718754337514827406815088575091875112165497077196800103323106948148231067873101170098668628008712607483287646217130069121272686868493023245610513189985627035346508546816156156571813975712643768552696321367014393400087182749802763671685039379412793636173982708152746796401633572147829100913355389751339201810153313670779615943411467009246733325668017212292975996562846729091713063986239673354232333415592113622434764945271407674692273697962156886781629822740148498485636485033653765769417648863594524146528847656475091575317437527963492331551203929771527203061243836435911874151934857494283007136698998190877807290767703246868204249929378437135565306690771219873684209833356227707372094493195123693669862270406990818702514982636844226498638162098193545625447238978964975609474152511397632827750992205928360331652267590575972797649006370839510338823747899730156107260645624716396992214147961063874120899698894349305639407647233973626742150849908559099814129489418926243647542398123830224936698892410882065580339044719806452844551726082526997722660123650333057634588275897958697981785613898310118258949248140179891668753706636376095344282725773518729192515842212534542387058600568579204611328008560973957687336549134096877605385809685114950108007684643841465577318114525299564295607601667620512700625954915838739277959949655063453083444525303618433461340524092150650671649246395719745791410341637624184297883128268765003091590615614488139156494942844582439380149405048326374854685633435085695208660479431830720073281217689728607903372385228328830788952937207650834999133714914618246283145848091880936491801909346478009689628110719172036377405479968520752529632519894385684616853018223539560386003001984605097762980519308324977252651593577051776641419825252117506330882468025252918237072047622199202063152282980522173930218444690538727591775157569278119125050368432714062828229948370853925412150805475558976481227407502120936777112517644686437538891225427946611372634091389688784214669847006243855560853599613887507268718337520636070655073695820973313182913226296285631269904559636480*i1^287 - N1*885443398389273410387308608525500571288289175846802424377778627589837690707639314115608145888375858752487927719653227584564945829254107062716687770257224956975873482844617401363984886294296652633143506388666752445886373905105424534922944880361913483942493682672737866512699539290831279282523537787473132912081092771591558423529006643233337158137*i2, -180873577286014410967865164296355080529789116794006570999519276793428822231126868377128329612845257445059558825234389783389932125728360969041823079762362063652315417022428325486112488189889574841549057627191895996484343296331320480725958101115612782122319566412883579191098644849981245492218353770415235605213728704302113084787437008429498500091763244916315035121782627047432588751420126218484400664255202506987320333864057430224454707396217471040937768136246718038618356918474558500394701664328636261417836932453077153834016455324875183588046107002796944297579351170898888165278744273053737496014008463028290419935887867513064877668700596452569236620387723084248733866186282062802717850813277703825757675416531432215692233739684187673525465411745734432094393520594547854589387106795197356033741840327495341965455695961699387300389838972997210511757705703476781062986654778884037060159062235993673014192171994644588366753845188109929008332861071593675679669515352977983461477404069373092288162335282791683904942186990582641110263792559918443379174107940545684518914020622708383083180966885538904524394085260463365136819074010572907931721955514139296485399406377306422177201946936654586078746636959868450073083002971824717605482009765602257799084994124053030392088868858978100229443381564505634559730150229843890795089656394799041519006294672041007622737834092135707889010146112792689339154194831150117010123890921133739322742941245683419691430060469937331718010135706831046590682443869159192557626331192974798030597637041789579710245055683961807744450887452015987971176647687573617308995606506766388334184537627065291145822125181388697946759610856725259848095695659609356229659820195704768307775316565037856383009310421761989937146816786906665696390285185404871138912779719314650399486748678252206153927642457511771730707104944258136844482523041066855382689751211731451286880248616582010602809883085776567169840590023941556981216434396696917682950854841974392080949528188562755490975790101351568158715598909357702546115367450430302531457138810836437926219779451549938590970116782605607691757647972897703154805584897868430427835366874868576853687242931653265953613130089176663363898947337421162037281762978214990363198059472216527278146741599554266854206199988309417059016764985973829188947669671034872199015018423455126101207557219840015999014426914232776083149654910445348080544688670869186553773767278562068109723294030648140927191647426546467780694362867743221497027634944959440521818610122426702542263768636788348598454141373053935700939799555413797550601925072373960707264068614723649014777584096674510566248202404485408113943186354585010190658245496138086390933583854511620316477958773366268419221927422472238182122117222348533090705202879955824907972944059241944432464476973386543093333846904481873158149825139122721328337832566029445736224759911439739886706484465320029644258654838775597430478850623511106086471569290364514123515681148021493708727823882100203589552974278821210792017236874321565751259561938354779991439608764256632075209049493611069483002578520903835046876236718168647872127435240962595662621783231800177210528912327463981039001272680638772829766164369576652574370397135965602051555702121611156788193334171664700949568535193132606847531901859940350341465954415216145208491574107438299003593701580366716331061826119693768303111187556370147087989544372677289090838602260682629990486494567674145577552917506387393785492215011749900013133962219255809077415300656282393766677176503206388081906356608794465125878539174416488879400356543624105351926377777652684532744735833709591603624782537461276347950343590324631204912789688394869347614380705576537909109160131418724363716876776824849703876553652523817113414210209804007044285562237379660925065341129013945659930593513771096050733225079580402092550332338878269357353793914286216859867466410667830341566695585390217417647725554071030760821867374571862285947579606820966384868495525063641750650896107929139651185898577894752630096813327552298017974206370211086764535554992703988428659400940356177105022303940252302726386433254612564309888881877409254613981499643025858011856285325017296281242237988956390876894336144255080283766035044439487803624119728158565927756165904954964211935017041188138777670467735721274096233652006551145044185856920018660246223589442813479011031301267119111155525609655090048870661061962695518833489464552379819819890496233996500085732912646613131741401132524931437372654969107300721149795559779493970684969068755991830382538537891621259327936411192840065880239665703023855551674022347850561638420228682491881961002277235186369869888112539917850077669955057500475717385077900605825642418098421580962645867175135050889700677838183219302251574562031873114005323414016555902220874020067777960343033951666862194499558724509790333062854729436968382887473261513417340237812599573128850401305484010340111735262085596390880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -887856988654819629118884914157510808433128596598188952427768932021443627549397317563446291057482200598283940432610507141020642220564270580089378697711530171591708082826714884671348864687560596866769191013781774998666227273156221649966139494671279354952673429783059832509181593179562530370323483553334980259004390246209548650363722488737123186000789664156423637712418060318234586618134017007600599994423253062991169094391224303425286743109663295933006290475280990620805662983212160137794116737371624334375581536979502491526196351335293683117877538946063881382843149658581174344475061340346468834646840526732238764256497524247440683078810317790809283137705146034905128300550729477439968323238456639484817759849653349924000869637791109389010559989489640158329356142752208399497502063703083745828072578306988144329236460644334745208826892366927552210064188435160150326059173646350653042237673338319147395733038549956007916091839913831576488317404215272036870127432378969470100382225959153566261608568097108220468158455383963412702063288065775947473483278995916511343253953049803713573605582770991141380085870166924152098137853776851628879012733698081254205044763762175208896797530918328669339893481685986840543969066910308913265753861392658350459458348803295318002296179456171007337394220191839981593305770167230504072319209463107366523786160656312023827488766383503258082466605847730173097044854674752137158392734290955417852465962927338651217806628642040426696295313351363214484690162946319564840425943579168440489855756950488081559028693029636762965665483864305257382630478627844663423709879595701333340112076340010483905032053388349207593707626740518725882050585041540893761601327085862932916314012073814126667944767818406881186586474439833485974457241303834130466688203269057003538018549713288291915575283713272792517378730544012162569066807138667641479715570885667896850997979263689026541145273752130090487813309097371705384378505594873532549297903644544624975308257049842093871709974967255255169416731691805301614439633755686221384622596589518351174738571419349480583522663243180894489216592010357602689379960628665877933212934985834507018041644437506920286998918479088197471372404068147688276905601102200646832967728849951927278276526596310116171869082764381093549021425980652348262399119242559832748489985825647626984671787821359931694936524303806353908565047109939734051075594336803087177448488371114822564464255383496099349683874366394838243702925240591695178051146736358662013495841244455658157233403243480948467205043711773396586745113693701235980316421218991332775205632142698286041826662050301639400204344185412983455696945060512298174410434264949222759954442687279342901836676175168875033359336015391389924772745525958124289399059256283290809477963958334832397534522606405491847548158588537532728612172924558367033941917167607164425757146934015020926548587984548154779028911013044675654584166260962415101503360112404674091360417367971461892800473441619184515234814418513812812052671310584325973852313426956826165188516921325368976828457541094820310031601964979978262274105702777609710663880982854787427004558038726408617637406944031734192206447548671071621333472857157609731282475722888462913309190725507197091368266315072905927813342624195242203464404971507941618215208716451752950602844316983648140557661786160549871416532249398310931817468847459398311150274866871903687834186500118727764883403854906946526364082059886226064833893840911654182448589549190835432936204998626164889642811671259146370014240819256425953275100399141022634833438330484527661808320807921688886798052217743149529425092853110441151741886716264111314331278295744405686066811168086671818066674685315116334915449835913054062564241323494534968428643044561324384018835555120673516723112090728474625098434907149284601471297333260858803930390989991765349788905999118422556981008943392814472950952992450552603431320766223468110425166815366060712077448442154463497499668324876107935508879016092543884602825166232624537920110376924562893537116958897664075287008078905153096295146624329558811098954801526620526697564074012118521166437172861762293135348973367382144146275634616353320360812892331009185205223206356420309831823939239992039578595194113289493484910353834930401456999254508900017750643110446934741576197493261483353620841297341428625008873336651096159645806467011055064573405719807426639045418189318673686818536340320507479287774789552416781181038070277266897994606026322568549910795736112993548188166611598893979901267512649559252405639420706270257096416731685671832963177764935787609710244488210799373806413876950876412729588195959665947708676211734797145071419920355611601318988027392881059530345327790001275249812296780945282699926038080564844108896680995173057001321487946401013002502235829845317803199592373430561203319916051624389405117916218115296079478568478513280908969903991985741387112307061260853193128759618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -3553441348832844359210915942001083530890606337655101339725983125753594345213966871635503604180870748886649372557729648630222476056479296127800029666266448454384977894226602728336153208002543451244611220800069464122656413574850964025120515668550606790054216542658324611863447225527970676920260260870897176266302106475763310390341044480550516942614886505042463224311504541169736874597460410957606324024823283537760274161341011739202832062089726625989216096819052653793894379839608490392933780742354295528518741393263444764878941859896059439581010774490384917771724390700876182438468227814990328454226416752843311010334871569645693337139151332273826124569011815166231705285594201870291138869896985829574497025127289683908449875228221411203644056185262632273972158136682146331618316419003662406860917027497170045537965089102296662048109490857473010723177131367120811479732542323529046219534198623474951181584357735608955665978341891909148568699350336007923136242307711396291208963192840401275944596914018623176995784150389047583637511360095415813653250911108108977476051776174512521903636961119769599885084014446640481094223125006520774285449107184128138964076989033635119371708103859166955435357881724054552663781534148583757820906339176458874827437211119155783229791086983642487655602540365465604753103403529851221230702501009107468352615229715152171611781086214656083632397741745231501468087049951999162244776178348374299512797602859591874135407124213053202449878259982219706070849544603352107815101095541824589867970675620920171174154995618516192147870833644846069673557684752756343102164790353581020905345236525088583100328133235610623327007915849682040137657510777070453537069667313875637868396495947757024559367441915723641731974859428080061992847944627902822878290149652548757146912065299524891147367958005700633707243095267616582359572668077223035057151335781864377722465155234181311457733862501976558697826352412384678838376161742203976464355846318274160556176625764819965495843860912890995667545168742148224818485566556565317216441536602319637387290098950523399964532997035686371776591440569260220826867111632087857460982366019726111306232612859001053177031112143800767515961121362161652474850520496213611213872818848971827924384220130258016360883170207604084066743647745266141558348500374861794325720977700794919015651240458687362324523716287745636216564780748145313862303551544290018320816229297400538358162335870256029406798355822591343971712083246731228530722086991418325798287483303720924810261701290123515987691572381397179944918913177046441263644332299733167078509404216644100010136376915702480147914581384503824778457616574267048420364040762296714211870415410736886818008628437309607631045403090972365334969506472284128142284838154022154196089554995227693347623932313103741482765891408767366108300489072686729102561817226023305402935788430919187672559602232157919078805852522955375630577664284824592341920525283568791294550555012334859131210034858348134434632372650824961696433904652536609354553341541742825177238939197935276717239581191503817173251751512290954656191757387945980458806395115469215708445491953556062752385679672635206823837652664787390127044013715356792980144214512340998163942067572853293016577859983396244992546172643503172313043271685442023701752329391903449557380115388588879159454429667628676481513787751045210079619004164562399855838116735190148000456336219264853240466251874131504881553781705631496619181658765289208799318433882733789818614250026184957977759396677878493908314650238081083796847927167963082866307546623854739448790121094133146543666718458091236020001035460031770923071678549571730725156320180284303095443299486909233886050046150260364627136912713874693888722460363851159719248878076340038178556538650802486729239986850725328113530090600414321705646225394475151957657771899740212645203752715147069570582055238643363303098021828861509731261457448618276507672940676302003861459719267135193293759910866732571142196995274019657544318682833283624905562311029896888900555664758801313399436356912057948897019522053699949351501869014714360213077116745656919339779078057306799191085501185044703951838863931558742077139287768744648491705862675031224437484877815766977692594748560985348852861016118412113100558905971296856976054254637242905939052822132785755516459244532166938842544418141466502416335943640376445646725556381347820935563001113139410267128222935624924986331951207402778215881667334199928744318846444330251135081024983759420835457822088741882935135024249052059093698809327153910973911752552324168382636631405854946492315451341089704135601296463799305622405504438341215742178813047267737933786996825275033918493813303928467328805214790655969945718708810855423997194904564278544564427219586201464997139598391438474553018201953613648025020559966998355211801115826866783113634588011305294605557526831447675211916284399937280465680050170392669687758285189680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -8303903513842524770855846793864701833957856835803955083171380911153995101943478435701580923854650728242000527559081895493593996503664610680846155925020845664052838492344054068190448829183807457847325220772786338211164730447602628614617868450714072385041855449942745518312575231232331339609454248483801936289612539481606840005408526026121030097510302005882964686625129825766417196164570674699573821787984404104387769927078966612320986034703805604750012744967706916956900505525996861746435270481982762837217706873443125238752125329656379439946873508621949174290033003748574103635604470279311781023908157659188376127228873763145543263797669771806118450322721509163129480787968592880961819114327831091635865135189233571341855611395370839038752523354420659289601572657488450679193596860485188118465864638143761557361286677957046356412111829783020712619892423139281855098563635480189677677247101319036351269588367299868940117355911104736290468019189179157897813530034343306362523803989129839638515367901483039948644840189543179997791563024144773065352638500870724363557691406891044108502210722321527650167178278287240310452800002478285767699369058505327019439727950566519913928023861563396189897749691740274842940795817352086988196175163619205858103401129182929546851498269410784667863826765116051213975228482598125607676953473994011518648348728870755239059662857744881847492384816547291704252082453521010939641364784560734188142331036171736212859775337322858370282283493768411374746317807005850347634747142617452219515599575277535876483741649310792643982128005878308957640189343974820654351094660371562818776910975058302146518338390739570524279846095449025330402412808048101944602514379314996258906545052462028473370630701086692474132535912789598337383190238186276281971885384919501561247460040189558871729875441191091458865878259065001723251605437145088572373464198501189327056862277947252220288397841067960853952323324349598172856854383574594447575886976624882950926070464267202488663827957077116059278280564634992076393669319739476252762498624412240465315336803773772095983093958090568401317054034413237002409554008089855694999618492813559365619905823036529307667483860525087856618652231887390992873645368848433115141385383471261172509880084081447206673734064368575768979257644592783561350578483475586628456576899375399833063726485245941391141333397158498753833394328695908832516017676090994814138119617977243436474789328763857277838249993402383911268093375605450427019480244457033093933103979340618871930911372227606758749011914058893690866998512980667856426653358377815109442355008836215662215861366062275618057606541505865768151338410447877481993013971667844506082760688871079604313666962236538597474724214604478600003824200666096458779372182556781046107216004183038505734984164377933726803558242218356256817072345726539193692345811806738260515975560103041306742988440740650070138854016221801312411845854062163790877025527609565560151011357520410394912205473782131278164973136526211114548535730182855449462942954836760586239801153302269704391572775219784885524203754025350880292609312121483611612816882087397477052992995699724469846885781191842711710847301516094619144053206092269728532106476649260008979601575038321583532163119695711908426431585301105261006898292392830567167702180635899930860080101504240535686650729596041229182668876269814246835229552722975372379761669736538000972176455198738342833199605428433125906588911326501939834724200444117661977492212790297323424992924258791238035344841504027949170343554197338090316340064251783757991280205687021291620556701673295322321331224363942772379006342195295421491154431321023584194066421338866894489248143753361492450899057790485522468561256222112836906772611443071883212150653139617854851342906945204956877990480452414348136276851855625839581000448213007324530598792818423578127086756430540114351882430333710909693691416229908995491700270333908197739102792401489543893794708017897841395405505700793157379380359136293110956790720411740274156738105459489591942432405953160037139797400570041594012352584809617502005394600701535560737128319223674870351263583707263565807840304280953827966047930629978848444891276745595496424497688896070478780362559370170007168231122443877696630120631569462134656682627575600333281100100559287441404633423553440189782087350432704260900891345720950660456532940986049617179532846381226816772235274467170380639524602072403309683083824425423422590451227781535421018732077665992882771229121097709848820056430946331138557457592825830456456284264908280404923498793898419055924820839456315645730062925559684027738161591400078925519464929869519360249885803969463898917532436132957625420537932471339543150273732785338107236778522719880530455335725840481263466565031728772451714243884481848925882394797803825378230810103321792110886462460681894359407011648417776875784169797929656854385812297409095346795438538086982763545133198860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -9516326289400456933993970366819288055658392554526254302924841616212790397508860472481034268882074684045378007915140003123435953834487945476825471356822207943454471094988784391426681664018001553979819461588586169448325209301122053899762472490173190053771215859929985716765109127069049468547528811324917531963667354247024020400846754310744095168427343136560915087263258894129256503150739117730806734127080715785286785844773503172316803209129316298447302406888440133810652552849402276136598669871724696317613864617253099333193773125953986538262139561757496868928558305831281650869365031090069051332204912996178881647230086690488800444553712198839618461412224321784279730618328248882409835863644692011959108238634295178695277892797463422327816809653819023788102715137140968968998248763835733596854959957203848079728841109735846030203045369736970878721219909019880787471033773357093252865610910098188676067825226918462765160115797274835527828700566884040693515755924613621289547555193119695131845382041413214281206713416089630731137921778544165563146653330652174714317306499247470517843904950594099314534395616405686080543202662534096767454370758547842134482864916734206783943826621187517401203014425382891329588782974478401482982434984763515429534358351108528379687001376239394245747715551354392799014911033606996267838882045068035797343830055529476234897634488108499953435214008273962417749668284023192152518185759298311585333911733002279343043460569869826546399091308904918709273287390464965680495388831593384349234927296676903959363739928886729301997512555655968349318934423633144332997839622504801804540566118811456579466594654222644799527432254375958905096049557983443306185692212458133291432988451078544066375477227682357346552878409245238444224027382487004929939846843968536649580468680923698461607558601122545924308591296351712016164301175717460088153148700165529831400597783824466576838583401109067649530682672800530505561248572346733164568548151980776057906151011717859553996661590509192631447656670170827508534074839437043716831314525757118527176408309310547804584153936291566780192718684669736314834981556325089162307922276690297872975745789243278540883846478601984179485913531943768207654856176272749692900219907491654171200216380552947982091953991113178907908628006270665844365642756134324592237011746541875173942797897637801967211892410617493623179185460069717565105103053241647635508141237046627836521326574083298773195911217567855484744486283678731365915323158232224030664828534676670766284171288620949256435700667184257895959030588863488595403981147620113286436480302932851014590313936521001042870226826142250222969621164730876740897962362692624100893489212262374967108816282717532436207130860267486703827570884443527856820350154600430691522255002829470086839224385976558589658891307768345083825174591191247121207105879022420178934509060779234815984560912856757769828374503950113955897128176270026791243890690020577075015370498244360194383584938458707604210650506099575486125670899728379069688509755100048720187252166576971359782983531212095560190069069100129763130159737096944765141673938977035637414081984393496332140076950228881225528852593948547101542326743173275873030176970876463098671392429618002711031484056227920543612255984520866162612789693126644815667210723938420306855626311852140508845343924119294422589030425509782701360526295178648974059559791440685627553431422677118418509966105224280052836878837980861202084108271962031797406766159165201692839033004775950129405354407076968256348934344640679116290684107745105249189855031108978050118290101620198473237266692172654491411209987045136155203431189512978562527726515074181064337120788968961325612386504579211349432393834184693752086792747035008201063463628709154310712525831928412254469392643793700287860428658343180601015645968496109871316987459134428762806672354715864906953803669725826867024856237952641299240011675210708921727969805217759481587461395075687300267637215329671174531991173607459377826104988236502293371986483734772357342951104459980693856484703618615093756284448738629078989150494085541123339307513589594600631816578338177316393197140522904767950052603491226297534992627201328421069722483741335087544771947832430721292238643794499011042263785333421371191911955344973915990769062073006559098194407047110775168698536790976222655638978400036487304816032253595409053075861014201220287540891845783430115299364977892373112745991391943304522417376591342909493289928329975193570914991619256594258441058550983304042486907631452379457209683191311620925997953084842139330681728592584955902847242205364614851648166401421159407791295079276962142141372011731482161675713439493049878790974588669281718553031187162197161773377980989045254597757622281142574632329957019071711558329553610006064532285595487833260468188194229931457313069723728104699566197046838441733641252566158844019263380557321079749971454303347668296084090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3713261824802059296406733892934358751623272661719119951206324514507737472512363619366807126686328728973788565830403868718028431572444672587458026891081973018103933086148880120399782333913694328275401301504963156583497176062021894019585738436357370207246347219507285703402661730407474243816630554936743867106951624483553780510036481436930614062859050795150879440154394174841098729481447763257645470905283911403326481676973829747462642523569382103457432194392375974905849087632754151598683678795633449930621184328722260279184006954171174513438968211541230432708648611315575604544766000577411258777784132156930298493030322670776817969434347038704490002712073027903889973814956579676749671324049090096988642387520618822618451933204844902158307176188928614276702194726452592930534679436466197336262363015469901444169481538902564701684740671861842450904615528564817462081249629415409006319592251268564017834068357695245929413943611812188084919080561107251544344991998377152060603841447323859351290550076024436863095303225745994486397418895090256245529243899232197428661226366849597792694810473025323390216700962070091740472623174487266786063352342468417177242017295682506780609182724828629169743713933074052179039795893972870747513417803846814423216176451690290329310632936622764931928511793060558391802029370240715543984866358624396312193732685672190024332230911287824614609677571877763545091780085720019579076318949332112345723147167018011295400621525046323442325800908644545664543022879843951928024400827270246823155182207064631216583581479796894428464318697572310529482749271894167699817593390112588396317387785938264003784275456993604672880904503124454577283454334071057671652960982680336152301455958837761560753437591510681041545504941065767862869747026795367682947981182781419679966331963052833086211243227223872885062432734486833489399645362317663322174740884806831544271073554689836736464625552538168255276584946351389622118473970020680315572514086342439082127916023429268061641271965105829209029211010925846634114808305405885852235224474544828843895716737624971597989479371484586941998475144918131291740590897019515814007544410811806912247694245108218452206403310123266800037738021106688420694293401419210712885953070720967769015728048490118314809242099700875085308142478316309559479535883281986271117789908648730263881307166779728259250214148935946173743013655584866185214383000815929400129567454343780657112387997214495323887043717038329691626116354927733865154292299010915626167946318963288652674591680374815333237706615748366258246617536501721460924371659987649546168189353737945097863575386287417903224965328475352631179275629418055950481221577522908692575868639652650094118037811640048496519394776080592956589065726746109480735080097768074089878338641572816833270937404864079642414057026079308696219075835012916987344020560293364427950459560743683077339521444837076767737959080265989458200009865605160051994605348473146085720048137156280025994457086496592544866128514330647230882124092845814292494158278617455334113136136857664149789501109205795419380333252238873889532155407559178761475404326125139213735713627877501312669882168705290390250315935885649612708123690252375083139682646130840950770523793401785851635528970328188977332735708030811452788913615713217266704067466521777871252078829574053367314868033508651398426295647010192508890842207258878220688597453038195868319003939557009578141372054104199184340343893502986905711738806223509408073405410868886587720027426107343561791663932370908173170440859405112438518976121886826396320841550055170744206193799267188982630198113299762102883983049542923858166376639880358398193251592344777056008026703184063334968506931692857289737947184420026045879475397069023815985698983839316777151827070150518921752064509174983234381250963314641905763674678813803909029902622177103235336346517283993295655802071987888644083518866480004896496889235295205776034180660091150600810252867877360763084839387246027574517140759563224925327729853076161110578271622809203205855157173878756612227364038389481620564971324376510388536555350681689383798590590103402832238448457678609516375202349413344177850849951659381796450470300017709206909467028699919112433780598587957050446567465758305474658346215207927868342144290315137317365814068344547895700374659353800198774503217140320262580510330503420143764168233375140063191078199599200648196014174447795172893120577383601502810858760430997022015355837043046594766034652234309513974150184770597890577844452107788350173643246825179595889842980851210573375672777281572382510209543878168128123181189268619803285984916879097743292809189982747958872318331361700875209048286736209222185082602776163069505634288766869665840661862969991637477577703007587673915317975609024963057745907353657878021725682798722820063390743900555449240806960220373471857301825844614917944654920640510868626181310117519728665231997280471638827578474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 18206789077283298540136094804345587606929890134567605843534435032620401086836616679426329705143414635104412965519096574497165187593104524436708079986866013998384443350461591107146405455830258101005759261443281895401412844375016356844539251234495346880328426274098787886713159136124393971418366813383679627865128637829167836041216946583842737013078658359721103967096432265817692894043259739679553008381282530168603219803256374396349125278509399392778935814915182519266718718605237870697729940378732649006401866998235464015276040945189026610076787596185313037242713504127088309778184622278812299562199076309135567342293141769602028860589315505172109982858686452580669504736305924989468104374149306698772014732339699403889771116059078582097820684771271046267403557582778100742406917443007446418407614110089676448001421125569668210842568639629416223907637271151285035850979299452004201385145767166436196231458890303084575874126800903936935260152464845300003268928143109785101881136535891651328221481175407283438985258893415419779748993661853740290002499602562683999634078589431042243848718279369222900730542857401002519910808435656316098375066902115523722261421144910747403721424874252392310000479656129424377325594132767738161926408351337556047355582572644435618065100966656207248527801453231321530042294679898127102372361506973186639479309946233605356938550392316698088028230419746625967644257039791114030704956952630125010385135090108670419232229489053444119006708511629847172682219044572736435700280191344282059256961111819317485396716790660371400148059690190005689916789904366015139551595403857492453315987261938005865586752234883084845192661479357576355222775200033260129508192694040824157196672656838341861677770035183663565743039809053784623733620336832241113983977786721655764762518029292137568169246935327837090760241265392936493898287883491443132346446629983302153807830590747219032260482112002679976604218685525701922643390633220913844844116967416358653734223084642263204814800015529197933536043538645218893322136824512995218214497658375299373699359477828662058149530131328790791459035684137996035258909671621148195904525697629134888419480137912219765394976929891343103495953087853888216645082169479065861376937741483474714659097721992011133942538844909066114654402547593382062518896545251792529074906426858428070610494893882869431692305654984432795512388988972597962718123778296952729781499331985768575426570465298228845766151360292797747887227919698261553479773188437072295396713084110361429908737536861070573497196882144720977155363918588854646487536961575318979729341997587158905184169489223688997829763509379747865433426766800080627882993974391844309573711278624899026978091542468844844310112588793740753979296322773174620510608622085541338204253320157062855897752351633964895982918702896533654306457495331632288816488395782929302717498375640163698128825576088744580591855345551919293145954511378103458194494961096032019008111707055123016771619885523896945165206867925160156601562233268023328792371209492973632834422612703135466809093840982097764480011582108056954675415398127237308607446242779042615587201151938965393505098252194090753412923331540680557722045872458404908152223174568654279357973680868172221690764355406277024451825321934090869259245980003330971698762367153577313743050522169785014695856433099271164417459063633314382463193140636658910695781393014149511042608491015769913604027950928671484682579186830350093438238172675329962382756536359330115984903369666484649870063377544457430704372153014868634347532479191844015698583939193212829230735822907415734751768038714059057955901505597648006419010001255567338424038007103419704959149170183937729356822139401446569892515604015351203111411318445537439454299750493755939468464367493744641276507574538863237658432556727559444060277151466549512166673886232329074178353292233243890863584469941700228161946413021111923717401090782223060426360690534952984125320726562791940803168144094708306576205914475539506722021853753996871298813327023150286597052986678621888940752331315031594604695924038635853209520907714141723742177988869038470085794552799446057185396613898356825039314601399540097991444655177033083342117936167366675912055559883893480595440518084590074835681567970118052404119194619671344129729663662107935488735786827233433942648525057482089585504396688174723270992519759256862609130412340075272670568207438970297397226243363942593390386405747252805447305998231247540098163843696791773068598473931150201551750164053175681366531229431691410122021329015039740717085602868627662839394704372001843866495764429503087742497989828097108405970539998714801849816410221960947770768973574049748406199943679973947940514276803128923712558201579503029047755511981644334269457619733789934835684377061930208964841451785002558191117002262829113343028348819560331503180457278207414868848162696478201632647437096457798513854194693901079239587300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3651831865304239615815423853438852323079933779402274253840434144559975876937230863525206579900301182656335847262027578674832202104296648449567914007685613322673692047375276102015743661362013781432590152746516639365492836489177058781109694592657831292715864943830442818321528572868483500079511620872810344546348242419392804771282456381669522013392846763179584366457387585522784993668312243310583973189271747232591211222838993579914833093565774067436054254625728241820771583833711350580445732924704181875323409878223427821317032259996339973619403418233484698765920421224447329300247248243388554057825757681238959518307966064213337498404876893820484476465522210780587517606780713155450728801295869902743532983611407301511204006056711968339735538211871883213410729871047973202916485793539789624489413737865473729998916972275379003378035778949150237395497130995519132757622546840811083219921520098752744526613319520689664352126307810825931229462765991484330788339631778798348531726992702768436555509438919632581263808903836059814964090441667758134594545438720949007546561947026282652276814032019535228326015126086534094163986235803389547029637585174754072465006990791102786058080282781240179963259580651765972407294202529274975016431977717397445477468423245925408812429883456063573521521400373828936186319628685380268875604916076435786139072365815152378289630735492899951565095737369593381430905436552964961550190956458557423482890650936496616922636274338230870070150233825146646227743104331438389823096179493546861760022369833236573153082589378497477150980698645645535829028905923947359072070694225448670162154033956672067232167777300397991636826164399290058794614348910618014466416310426346619121056436630293458134061709392472282311961195251236779986102140742238387287318963850017361055539603468739982618281958389870589042684493417452453038297838057375938362341786221684783379324763878230857841382058074542514479853843271910596447820544180885409437952208172849083811035310087129393943790691968479831105094780291158978861959449648707761294118194307432538956130128998822373043671115806375982244857900804840580540115038224756784079872306011039341447251596701835165294340738006075052510150245613941037277871550663561038930345612786488802876575433346540250440539480889160472594024979883706912113672993329687521805659318518121236235161756070642954609428001767764727225251355535146229726413381305454029122494143790620489743817983336810118025549444951827653539575255905245451830680279560147704385184967860090512182951158353315851529804279990211311391054669830953061904180567286339966292520563519766562383397006757549642457017206130451541913843732210292543252723898813175448988304514986834638286141916848128913607319830888904573016981734451577607462738092776822440004752117565993393107308591983217530114089014286383912599725970489059013948794282078345808757750723269802152903652629294847579942275219656610384759716160700975637801478094482673801008230353728418840345839600968115648815500935124147250646044191026834236489582130664708267346556336475332223032077720073386227225946502691410621751408809844938549639405529634123342408268644629578353770889382921291752186543980818062754765850187617099971467781420838869210491476792825306640037148255416064885526960420646960620304231876734347666062455719073601012291361168594277220410105366572365612535863241739182807456358355704286398890816707326021061361122115005648475804613582568079599905113291735495281997807019857346626394424919317163247852400594486980767311307416392866850875654791695533523430533026492452878593563219842884301599827215960699562796945122840876096169095565703342053560269525610973287948704008657453692763401312418361348724886551563243308434627430054130734494092711293215489333702907904817037984441383589205161944847034608185552475654986295456432044706307410856262331015373897984397528451049867921495080039046183235506068982445628656105660463186008361679238544032037768670091156765681683549546238874834381324950980353546612738237599326241666188430016872230572266398560732273165613136504958250630931728236611364946647283808212439428735375506236189823307784908477281287786963659795676125120490708267292794511332932356464295611455656877579508422249608017455024012635592616906947641368185265390952221302755377115361942437438894607931834560172352201996056316511440294283214451261347563538650035388855997750168118797600293050878486428506111593838003511195011774063284019060900922365699345603203284865949382923153615188226725149895765348420766597948428145874701163912802015563655657851963905297156705164100088649115952641808904184321645851598147496693082938716020900478975980892310493339012378583304905556912550673840154911589013850895732586567119322989951402802964168583128894046875125783347910310818324688278838820566731701444331461791897787753805694804245517319124968917001466437474652523243786140642186344945798407075055150113791171082621009262823391705000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -14811542416182250723101598276738005086658901386555198489161078079127509955092243906982166015314028569300508840713179626827021951405952769594458481514837923746779922166690141060182042290033047850493206983782027784325995841954243788795403201740055836034261827757904395800031011782255358302087441760818818142064730083683458776618167520379227330801613579973394931370174899859976223436203230445192520372307434641777828202801942116808021145939720719792858305581682413470795852474980347697040424516579759558696922517328882151524798925776723442812759226264419374299937290329028439616692172787904577940559679918168369690728381195997211521262534777883040780594007506089003611636066377282238843163752766750956658272816662230887241413861105661708403614771822528440552650266769567457323528900310803922747691099506594139708446076764726967162026875646344336210124912537470660278593786848688588949167885582458803764971563056198438747143660780199016891722521897628067876264433215435648847952653466166040782992628260502530522663300929552087166241846244441982010938639226300829419130079750880660200399684135053514090993673490488069455868650177066210833329694973512892300508272792390390710332398216347253554871360045845464829265339334814857095428882560434169079294075925679464373888986214373753287134173108799190363441100904642153843731460058860016758420481558391335535023421177508168987298152038109298497620885485731111184320281577474602051860659301411038350472229100834427329606262348728319398537943764614244572023397281749847802474725670659790912058330926150706427587918752509289726422272691871534647286309822337002138313904747304898286528334174573065760425344162147360723488009745870417173995384508916930363553755328041405142338525174420849262435868561742747774717570692051627136414109606545831556358143559929536890130027137584848275382106319424562109389075520836787540941562843086777797550864818408467915757196047114883718437746059982658463669539830551384405568653367008749980958763444994904769804144214651861638406794941573080709213188758882444618728165276790369243004208085487901379803838840765652692634815036004978200981361113499889388860387533247211673490535588952311806699233317352757814462849177627409491559105974042010019985323776050319442571807069414520918130424047273506551762412251856564797383928882371389162701683130607226898093077752490907278985184491965323244600280443610042430602110339756055151954841132644620696917763665837527937136489954451467262930944495965968913685529787793257130254245059033440834784791147764932302386856699050866098918971209605124349011484131645098848509918063177323488979527645608473856193397348849677809762815807661370673396358718257369757613508813313402793639619706804777918411410228795350784096493974865417399485673225978199190032432424986228238445302144557422118830444469707078725307836971455263069035063087904562833270408325678642575140670127011726527711045688673197760362771455175637008250819833862581051889626949951956359262383273230944054366040416775148667387095258883359371678439039930437179665954385450956326065288980344643313532263028773898504171486793673702624425388139055459412190487220701400711349830808577704815738421555782109176852011581627483078454432584146814642491362551565186353046394047222695617494079120071285393341256988009673697924476336843097279369907803282306749684346327752282306136795045321918629141261391327047175985208507347223886126695741704380533091563287346690925094435504700625897431860059167488647869068037577548445088272586682861793001834849660964280349244701028690331033618088800179829528876821046787601923191661557620038831498810911163698374342355968219391614891806216202357452877623446643595332508444986799104174483686909719701074749659112457444267005734806295252442914392102822193209108876698784919875446286695488113839157997127605439740607814408970373923778200757076944253783653926955527940743130901215697279921650844998682986505914140258462117666310034582770207859401782651613782920650262746912289483373156023638354273304137686995252926166064022307540097758077119840515950185510838540967177975221073052129217771303177829437182242652907014134360528930921038371326631497781183863754472077998620908459566972200610125659049291576638612538157075271253962219528319257540043121317340893029461830892701659440639174535819536720454282900201951103450513466457815684806241280167764712379772197021901535105041232707129284581600618028938215288492742807430882500872687497247992879383242540101873338196988081124511441136155452731954810812172322825868478928610441857896589830806454224979683348233298800841808174180184959392692017356692840741009231553739491981211383784160784265145962614406401737635218740119700367921952224933139494026111679982267484355007640583050830237233544229996700251249234356299198268770843439501243247537146336227234715412195656323690980479321354962671762060349084539927309123768652484405588838371100252379978941995414975008114250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2347164949136700393555827921093199494216193548774243285310690818966382014954748010959311308126515576599068105489194746311284208215392038611990435486649459619519219669679167345570416222383516989359904929949930454661245138876997211130905906960374533639517754518435798776777247555940658675309489745718792132675800612833359506160059938495254448171637713174035574904010067011217009578301078726803961793912391225582165570991708955813256488463249032392921985510901704949843563104407524281505724522018932666160289573776777329974227208044715737867993446061450123567732866495265458109949622229538425352723053517904036944875498756695008373335828170229525745948248403636947690482731430324434833415620133171254030476804755429453849138602789079441039599361166799780697709555046518243875383733567958600828266601098817597956805909157872267106212883341711850421039395547501183293268797173806699899102026238287173843148166756211376596714222956384736948053486512616534312468231302705645467084729667120782883748836439409614753546427681923074205824908417510609189635957627004983996044337932222351125517587328726772115416027321787589390097012335496795245541655775037611528024944206941991611420647122306704820229067845584274834276915435476840181679883594273792186112893923464488142361416642207362977187682962872990510081858974474670244330689856523235924478214942029505373592736495386263544471410896801201898283239873375326509209764003304739351821552884208818115424916369307303398913987814136636504015278900061710907380575614034923848059221728851148555577575165526720316210105121344746760640657060504093482422035633071566540005692991804848436908225832034997353890090107281409546261110403937107592566985344464033552496976457228261850037358125511663233062109991986619622428370605099679220840782385860438375724498428296477400721585726286720527715758990753162540793304722943474086995286508019562959324688159045320391738658699580108861379312998935239109974175903976177486023310461546515488479743101025212198365669616727972261266456334691025419298807790592292609408284137943523026021903513876668784092354299554494956541999618479675857837409358178465377921982641086744434202581874605766613294232514160486772315683443972479518951650259648271054771196639923923557055218826560869418443387485497426396900090397828889023596380405474010065363950845273411282809410115120863345375668146374922537485948068783342501703887804231655409489245812400911786781538525596634738976606231971250434564219371594858127031409968491170334834792612791013578424834623266974521844146854197189983935007139595751154558948779483211647760225363855681732763533237923752688761166063546235317623748462366937842502552683380649374586760428537667981060024315899038489952552566049195563914763754737718948577751387703491988579898962485956976469918804592474289923223739018988527156995399649745741392285896732859540275765939505730915573051211463649908998879996945435346221929116832356017685028623289183642645347754050107286311474700385593169228793907687592073836306467119514984660929314010901553983767326145042243035507743609957740198404698215680789536692859105674112310024282069108999696716381533762166519152129322986366442822418033355153643143552632946244834306755633217241387839548370580377184248683523032830381624135349280921876393732892113611416805868432514378588166845927867043773027185966866896343838590462107024355584567427525532313267732466716832449279475684031539500678754237915611566943345137797485736029495782731194418785981369826148920977279138052479657370833684516582903221521906167584451451779348455646090104106750063504979968972589895182410144083995415122238078593363975297349821285005956304093972751073126148230472072430885027674048314052530165818177691243800665396055846264733050509846072730715526622741562968263300729752144081206637977335196535784357529719060418560113140835863870969380881408960761449680270006864894469500937593225760630504186803590228787215523489555690548216846615267237995240627461444039829392060156285771043199243349714551405787743397111050081144247265248662505203409405965360843799043752538155393307611723348216710848747354832761665534955396463063450950803399160975103051766570515984137191277999465200327293996752346772984456930198695199305106200516112887932767224506091512569388846156651636177817784001865811070974130552376200844771454777375643086866540797355171917866780085402818126398760561226931931369311097139007084183828931352998534855897210734818394745936143555061309746444130635873529576713285051532178162314863113562418361849247685923059670436753967870219674760369960318434603955143804698372074027763472472888238231739892052867959234547817656446046416626781121000642795086264302528536874665350071523199852677544336922452433389545968406659987283504283080839788539299479170209693222999395184428579008592592896866401471836087393555350328037975879793419713245615098490265977406693036154810763050553469357712249898781357491962500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3895300260025293938214833616723001515422535479989907722684678011284882092533549136575303923517240655684671646917558929486091354185058687736323026850617056533869516883902446825848845000010671965129229120839850110504834775422298812861320492738581100302229932399255283341498238918972787915853459349051242312085744396050565816713214907467137702057244847772903130097324263006464469231682829232262370406124309609175895334276103960495080329504717949827943892893228469613967611212023296999063428113926894321885374068385095025961900777141116876660271269249880535635521525933309309167484600537565417442405723564769219222556860191703698414005880036367922622420546751083638174197551873410984207468560248274416614383215211916044348518383907735729591581288309740588020677460247133348752655838918722994100170328877727922526137796801100087159774272232881552895741954857177557907197258844222162848992816905300547204090077228099149755018215434097677175947200387325641741063085143082762145923049942943521650051071524044325238309463018953309259073628012173477823190537400619549175382658920371916239934160265012262623547247627464856561641334152225748753015222925418949925307953637127487146776893414271996783575409646402112615118561298372943571573078250214454704682942548945774308779726516713174040070706572593700670515116013302111251900508323680697551254313359383280665420745006506930039156918062212898027435059518977123468013364821818577565544325385502774069632011870472542900186146894913867041838938704495807107640519551899424520235219642493686937070532437498432840815394691208105237660784488343613084379490287470184002417318790932207399432862775712560341408502513563930956561403536251880404827386075409157432582782831346102354563821131035745656256023023168586353056637695271381685805791153266412758853967916336204915166417788978862017293665674057139082197899628184256499432324053946915611392412080237976196085102653273167460964602274072897242959785240148027215815274253934272922137729052830296509146938211819274951599119917652580026500915492504122344733704102384791548816153585681234943745604672726185127108256150033190303572891877171658054480649851168667306853420005298269191759996553381398215483242200721980994422260916214807123285198130405646626818660848682016487145776277481536001026533751786426887439067204477972468675595778877197137146957499792168252698073466319154268104091616985071406501474578389397318174765944870933763330447027034873743007878063820630465127947060924968419839954914680850968199226433724018571094760842395353926677995364881390079224103311535793253166394856985245268135800480237421132115078868994562582474257433646789796369055289328151019727406558968679946580062183178829675653145848207242135721098188653686352196481791123101383748953810749679489636341420154894770126935404416283779993006202463746147293937044900021347030866260221268495832823410289887034399316469023712061420004598444341609105864601483537273928710095818391004023334387431001520880088538139078033825485060816366300679384751338050663190380847823376990940020853685682745607172664255967483272906939674360722788471848746022268904755849646916583593985615277979250376320306983874583141521680222851249859249357990948344842731733778798499526751850118769306502942199811514130337005152604545867697334706731354561405595120726763859753746806830550472733431949505675083071299191342954285262970366321648230289466230082912010130787890838357669731848108484366986857051294338307918143902374037042730052430515545561098853150252529751725024018990736994865467255360608086275191616206636230869821034644646034508958148559343610080283006669855521460114640334271809522503932034127918282464684802044547667106943403639897090665182969255518217788570208257505050163496811740741043177635972688350506912121414041979190044103520961445751614336664515251029476522905189290345340638750861903339147228084539264675179667305866843653098534972802936702051759417160242883872944408295294715626619529882511534514397835051156809504555704164984402678763702914851768323975480122883915406132514130901002075150657250942549466815429929744772430014073210552294646555270770123565659202017453785382808705341952963040278818259134936637235529732009598263751097710818114660717132216131656238520701902271715019383258843102101276071229805445572227026561834074705801578602174880555136888966725797911348021211159419452765394945678085770626451630532971208228811275329453706057671745150933733614271668899755309027735849517233331937611069897641302053722079538913051756714861709266832196930113309187271317892038892540376126781252892768104934025187181974348116705807225162029817702788819980518322618597240279022038625188728082203317590016183656254030297738638773171555501511446196370654724811437053941290062325758696434605433837260239039365753104419099996688821544872599502998079605042666660824864291409423553140076464231619318085539204314785474414280892886453811034913844210069190444375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -8838886403956728469709629387725274283891220115776466905764246295901666687675665607748282842242732166414059854030750014203952359036941423568966513996207934078494208790489191041785743839139960493093512473767280743266282011910846234215090993565505082493008545534344650348756432835703677468479084401396919770500007605125919480876797576575026541586635759698232932729555555632631603576151972837901368247844708563938363024423387662471242340130812656116980942328994737071347826265767928666120384360974322531060069986392875962641190755183129333681343730888711906268350419797527109045549478727547375613073026946270171998740193020934961313768150277075371201140347702380396118510653652367839478093324692183559690487215030679563749309379489110149890542051675001598047766856740862488643952520535278118478244289103308224591289734503024557511853526519522193080272536319209787523866097763398342005809553861650796850015458366887678895952649139560207912713827999522159761728851011051824849229523600335320468090164829122036722918392313990740762635387152887745035145279715899469403164923364461351222446726042683944605724326498420823996040047637037411609152516186289448909509989560779290651954290789564697336926894215012287398712384729256537974519200111532420408316496067852305614245273070753798996926708819525562349709095854043688016443892887505730264840171983826741392073463798507767736842525708111096354692834873971963376467386406466634531800321910756533695016515376741920979264567593668384858268921524642669995346770221706148305446409355542763434707388462231614394206738551532841003024554520660063385951160827654798998234398321635625752409676518785064691466435199554377132064505146990482036445911289283375810535776732750654095555892509190696154630962592455958285952848748449173962184303597176241086739318246831883196875581207626785630010809482041266501802435597795696695354026326189132315807176673019910361836137810266661546329807791667333297395710877491108105417837317379985883442804974013067287523290278708946515798127230816036645140288847985662766258787733695840102735525086407663210297650865626581394902674726665365706286713707709795672269458186313111335616435496373695892878414000286350645244279101829265769435329549444331417429120291288964052176388871720312079393310797733180805579014831842535529977356430760604880604495340306970680072611251028338915788407003164346786224008021198073382850775856702728227493959824561678489747437211640977551542068573833828628328677248029135679908841626375638869169180620461368763719097393848834690920121950396836633235759850429664264077156100949402272233474079204936350985812553890219670358753323065299981099295725096047283906289000882069138447323633172036918437063145976497606457527613626503689031445070641087878325754673256094480711407072593920215877759079257670631998232032672438978823358598440427524145152067522802271478234176499137451913668701312538217962289370967803217575809683094294531406345989351844842252475009222267593004036230740244430310744222371769577621282245905855766751526694408912625101013079463286701179154591511954961189720579762035788394184710502997317679730003797160672381453386983426531081267873303022008322157001133586822170690326030638533228958756885431391646690970920474495728158042254126117781545012810900495001995356247152177050845361341626598919178970572668319178450962977520319928017888462118019780227744163600624712679372209191387827781243997141065851638662762486684450024735633292562566398729131435538791050157691477628409937307754419095989171262110325878790246659776779240185277219750243907579739536941073377940680932150886353669092576736356701429791932755202527196763174359898737616280321942757730195227494619411318034597763037095797975196984675383450367250486941170483155544612942651673386364573953963656234321400923924610415444716380817537132345634920240858677049706527170455920286814014194001024166074511418543088746172311725434361570216720155619307199423765639640760208855861209591928996229558931215466640668016322907836258276998476539373564684108867651822832262655302550963781393456491416167829371687428445172528294921046438925972384540037176206213458494297030085759216077776688473242704364680736009131508229242725132881610813492415617632216660659978081387405233267522077493243572252597144661131504554609635902266157234913617052646489637845654643518734934486511840414690566305497762675373444646181581154031770327318983061694503256001603518408324268261725335533367761476401135239424094506303908199473303408712292908069099333304816393734006500818968391204652421126632306684103181388267014285914974146524017681019284083751245454896659731833655238317767590282410143326123777181203448541055156655257924876436469418409121564208214078017202363628388810862871548219890143633395437398033960311767136584671745567501884188819063892742072977527625158506906285498962679382310110236282259790961858814093785344506528290760723979107335168581172725906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3610759129238856993326712042228797360387701236600715615791996728473732176382290985212822642690348294147327995399251534971134732992616005952656006755031332142683444652685755920696995514971121006204634790076072759427852127392842627217307850847043196084433820081209968011488533437427113530810517903088777136432559546365496465075484534788705245438185392691923783527598254330814136820911248422907215092686042980630660022438738361271544981243492297521502168442977506071141624889331518037927844810020705540326232665878285043433154504960750894187448152458787789830984126818172711699199176006109708294140413359165346569199880859945399600746595725053295327655009953118576574952132106724074524551396685138797069438776806164741673816537186361090324765634338351598400481877220178143420534630192402900087858141762078749351669908680921352797821439763648273351069904322112600882549758253607260943946469872949442873901380741037424551425343074855687236768048462526001238692735156410860463991948555458229611858252398385869545819929738256907272544807574901011270949581330017657409016640688919335808146543690377432059604805216553938653999809640082316240922527770822018491658241502638541663461783487733416033512134070411901624643724930315433760910356963620056191563504007821946994954673264655495873709869447624739483126457849962959330045969757999076055494750809943350072896430509115774020168598999770400910838880689628984983899948727311851318551256417322626829036285734522121342191995663462090896723000768297625536464039747124126467844242311423989726972892614015662782336547784034761527592258889633748731674791612261747610318976170025852302304548692779342933368583508801092538325363535945742360430541110126100610220158175126284546873330362401145405049229953138825489415394813132900784523860579925272799393344866111400637178156504372609813982167882568323250007072643475942269950456484109422824326834600495690081600803973018735805960563178404614307752542865740084762748539535446170423327589658068880551247050529677313237819158770693998408394028879757764756372742090619824558466884661522381994710696422001356792254082029517480593290444707046685199931961190820417597704813096832153171663650543909688104433699019869564177577874847943254095910345904916183016018752163393751486408558317805455970084366495671283599395719759005123611678730201123216917635116232275708806819147099453461433596694211955295299385177230312176198386084436605170045762062866403706985662016687893612676608195007655418918563482318650781543746646789690918709353480166913370057935539809107349138395026783119375773536118958243448616018579141612757556922446621278128239983480416993692404766013965270960686943190704516300709300095307049696375396872827947101028074765611237012179097857717213343972921580789030675683036565301656500569414262312077974076473300975160264166560571613833355951746981636648384390898370630471753880330835920204816824998985498982304277862316826269206048987860314351597091765509619821347183967519741256021420911924496518064699022800980716828733688354381743114581223332500601558707268539513796773840515652717083609614701447872941543199952065749195756036706445116165343161139051613825219350196278638116687442405825602578337835143554316403335787220993624881169056394319341716289401067131191623916398022401352725409976158648276374184566605771637368440279788494142940789861536381920285039629074835369740578748465477445830057445018028729800535520245484034957940346860215415409625982826648776094188424902136257480454822380752738392488285988042823732457233466080393014118459780566714715794045726696775872327382653672403224229226177891398407874913938483187558316472838140280076724660052185296744210052214465502145537250421440832288059858163613060841895769892498181518920178630421925053317613050879649916657475044562719694374919982845196732101881750680273975309380870315825247440477372508050170252945264491674821668582989201264638088416748148494464796292454728672272102997138752354628889411906148786516526064403634492974414774138358108924944125495721253580077982427778088992406515672170277776245417001867321893324329548330074450006832977445999178874224010002299079277997670609310861423819965845873680235858609087851136528038387160810859240727665054128864236542986248123835461610640334192476073104822236616862859353568268468378307404402769823068498420885362407142585638567224452106138991957879504029912788540249471280015931430283259555627049273472826441950462678560896270309661228577520610557146362297552236238659635400208388278562388321365915937333096878880619672759887537754296637683546123969454931562537284134577266540049069528879609062188371814560538652361220754957396092851380419432469678703922335804587338753339645398800280041924303576023347628357230428274293425409140484526982307053833384206357754009279236387006664364522528675207412279889270291677543078530119936505827589060317354822203376148518138855571850246203373475081631809152882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 4893198581958293316573875873896904498337847181479929375087459809280067452754162241363714963427121592482372615443718618981098305849917384285120326085661543667177636849478876491501517854122869113258828099312922986739536012847582256336251838046414379209085953738433544487444876848408364165797674079951548514733445587845786365689645658937270976064480150071826797088111301106171995399493810827409122019010152646568649416543041827846029844091221086386605182522375668112620064158417628689785715639471163621656618128279502939056754897314010441722957266914774521096523217016794400888192139567482823933305470969681913184287166420912865974133838966016138188496499006651427859289107975189809761171296190435242321094066579242353249130980316405919921559058683938378325770232082733923972746384473009391518532459033968258920610324211365680449603809742772980468061372727040722309355753913964461516884025221226954146604536105119429765757288914950253472104803228017675604483757294021086400973120930438285846072649946377952919132971918239258688480379971799491642125481282333258859208420609387611041349921750905580584762909051602426184875984023870102590763009265030307673478743771062852512429080407344910986838017709297532364938069206817156866351541704929734597184248022029897677690058560008063226726207175270939044312074688369520954419000749910211583034632604186941546530212101838738929205478444578759096709156442023828309735705548933802577816696623485870639662364249776674393575362533000168736766105044756381123469891716486888565437263785040979013640032948087182515053755504190898038555428207351465362106328305311313249828181947293787097196731789432565078708044737285519632158513347752163560557389476116549569258275705441668284266208228684323031828990193869008979513312505136765221451286271516794914253507203335973264586742915037736048613848559217196989669315105069095652687662037820493984475896125021439742031491588822891336690604216353959595100222052863188565920007392823136417468265228522448712929595477455350158690072054847537647801183880195496724955589407836761670316854036776330861181394120925171578103762567120042741808465700890091732298641158162374929406737150028863984106589281579723281786513825422961512056309507031690118261339883390987352056975181330951872912521299421038925284495958321799230044977024499496938971724072232775343299961774870916835473521420407390683171609530426089904363793823161211479183140359140387847303795957154971272676042045024047903429930889369589570007466003517080142664095027420304001604255595156592204234926304429644649361047574706456272501657563817484492010228050594195578715301024088590474806122044666445450439728590351817306602259172329454750881031310724601072472757201845381839897967094571608115991593573140659925778199290625614120371958355030452146177188800462468822927380802359167415947114359292430513199660590350825713386924638368333242129403327047311121334599704825327166011704058778713260204863551970565125986764189514720807740702518644847544993054806945861555637157528386739986522467635107360498885428031978180005503665266828277715810729545752774790415280886812284138781737092964044589695023940215489616252420868570555794430331681663742177538501897187310086989202468061235464991160119645162778804865403944366900430786091747977529818895028980221573103115856054272673969953875106709628558589056352214960549471475933887075586248054266761304788963135681027855284746119549778834368247038605571203239116094984277881329547769539306361459145640348389318585014297695471194546116981094482348420655699044947676033528248417849791266072860740488716855467541477033329270164613268330388477601182701411391455705152022626011065644805167496375055379220671766343391422951406273033224498450071258212833291794849226927694218783521551806666436839488565023322808527938180221460865567650031055062354315144026902145016666377711140700575931712558140811176804628006901125239013621946533940788520464350671934941090951952712169158552666364874213279076315079421019591108261205048207835043270685230518481190060654215421182491492400798754291489550904489459044848468076780927408984056736120795800861360931953846486229626572736436798794008798383424424157902760185073908904718259950479053254644684286747617360094760376893928037360471317385684933697542506455158882085728318916627658010854551220267619490387968123118226189438062728540493733643599969297947698228648856024677994341532517286641192322450827373005581671521165010711567366043892208354602398885396578469694243797357562488372590569949936630360830012759561061626630171145330202199327639434704723395222195917860105102275737012459209953296428098677224716491143526290183487530846792929384620794127350949644750506487731391517271367033683776227950437081244094511870294014164217809977877457149100328265142182031637071733408442341024024784439320085520146057780733793044887383461663195163762070385496692875058181506630322133977241764800108724604086796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 239973875644663026735381393058229575837507415487116015331658817619133904618087585961637177930135367914094638029786424259598586252153936211326686518957225423852957966890252843668270917730719036946906377419560009741580974401804349328547400299883961040216392756057793867269098182966322421246947044353827043190115708246863107284432671340552918529160852349932026117362737797855773067761735297748061229162386916661099057909332118467027330635417057477152669755871188388253889256759722646004829835040239422966523576844456166865368716739847940832457483725172552778581367276944512719191181103197374420583038307120524883472069162065201769865377137483937016569129662222234225569903641246576598041351506312568180623301880988562968101385017323754300517431926874075710497585442690230905183894533710184554170613258544788914260325187158700345350686101650371293836639623597875246610743111308660021225154557985055096318030839820181664503879559547553384940249409502997569949666412608976818295486955587838672646140937952836349916276804737693584345537984098481628697683403492305435251664060253690080012630474260890564224534958284587819641802153529262286335836203803494693522025000492832698685381756648242859462450302263873733946588731713157909032447099234996826132092207866968964377047284790349752064638715388668621706429674814936470181303669967286880074206099964308360978702177515784917836876110395210879850830112460403501819149448752482449051829780289599232620864515772961932018926007710042965171249074516033762179121462898344036934715257363830679274712634739986870332023248348342914319525859724772787128214250913823430723201377149281220658604937069398317858959213323001946175047934946275460023370763670715073291118038810378208343175788450993559841384444805613957743615124729665055172106831081034843171713997746372842893343017149117744547665186985976125065786413953221799779174053813081687480215076926263323377537972094765435442864964925329631928298411175002162737879704494645681385290592170347026478284205779796588594607089456432142805919691343581898346932074165456727877211612759855924514120224883464732997583468906150699088163594364981405532712013904952458086603938915447841452336833851540774855923850514806520544233812290196408227557029916450182836678054060858609506383056684803820576763327332543445267237903833976181001184618616945857438257722298704547174172320173320752285869577470403198428957038814230007036157862338265996972565515212155127908012453129387305993113753031648088451389335248089221838311364765341516248070795866368090283165517043394175160768653343572102915248185201290597489068785385884992487869196339437445215388711201415109117309168890345416521594552782280583908905072067778476832938573981954456969799443975163237864689948109002213629703404158052082451465082914912485428678479756206393910815814201783180082325336096720606492567934172913465260769806700395626385255354725132105282614115008371419279637269396219517100212605084778827132671401667081893141182932354980819076623470014843378605180636159515559016087187985222408846059639055303191177870718621191754883760552559798257471627927941412723242504419827353023101676457617839974864054918433113064871436982866112428590141696997142173754561223273713043672924093756973661333210303260455867197804289093459079198684315186001803594917863653119161617099690233871739711913653217159551874429033674395677911320459610767529776440018351343840900593995397588827279580839522239888474604060605659638388119912463809002980390899277289209944027497517623161874755610308677803796043003246139188775635601073675423563379357843393266831000571468135047594661230786026851607883800086865428160453773062089687582640495549156081359860259981644955780080972128176508620200935284804975911156071459417920417496806019887165465596965443110403216149266723529354567290763760506339945803500958759465848114133681869636327888964661996317888649195445918569782435177266217669149486544918422479390890161957779028245114439039754607443160311805921344195672295635052299450922106645251108781376819963660754412302396617466385552811059762057402471235109674493168692041777557011163921623880051012317999201180847185385799075580433038795075755731117886398907179121910640579391811060085359533713656957467132230392821528830272216174906823577851452860539349398890445279793823804437534218338327537419899400395184033439316230288095131898371939755843476101751529779233356199309240633915365335089152661412118818725420183286660603702517716854342585711651317545047265414960652589372874247431457633943025336102826062139074454740078254350254618049943468560675246664982548308565275024598967490087818770261734640679340826932129789864250035581141425522507249928859233980326346583320761134298699112338180433024805713962944348655209623505702019906779111076733072628103736022414835482885242704600425284386128175939875617611013044347542204605915936169102305599104738194941643473820802820312508787342637855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -997066418111773863528889896403592381607525319292836777182525152555552215688758206408407879279937142569170912812980228358906593235642746468545106897002948705861548340374256851747175760788419875119407492561581703058484335769662536567269599216258964404754300220841986719789337997907469193544724640724802923857317096784379269179277332301323771690244696963756694241997297809725465965049479305193816095299136154668304233087703048035881598247788242206566148409917396305731696615818804875003946041826899187253322844791933935718310833572061251582352693276235154142448610678651233855530004363952852380268247059710864168032527583421988875304097716713503003163628972335392798515813084181644767139351990565219239567383362781558161873448853409761859329706914174284129774075615031825944464355832971358551179995551520726597940370423550865971550322065840893543920251244369961338845977553638648872772001742322242978487715481408527257164383793828721248358217329553021242787202873041382539021466227907764215407162871220372084186327293149011421076415948992186579524527058718607548552379408483020504684557708312403721916161893994510731950024242650905033609528522675611125767168506322733278812711003649603215985248000016239219270461792356877354293942954576182055366766323082166250589838721727795761597663244695401403290813274387917881959792712848250112547588094574241314244903244261193494870009104994090774760686047053135337853073018530521038236732678185334964254039158039894691486318682282789076839073198389549592369829276330902977573918300938888686481942507234925140732195927290296486165299474509470302581697151666609245315820611732890960294183971238051103963132649869638545477560611916904305563447050069006744055261576343259917845569053109586006486710942478751567999911252323173018756055436110135200344212308033578328892422413182406795671241176298278137679871393408973885298432995290103625420087512214661532332853396790059421035140268322597796492035958883729763672898130715438616971723887941387136160493762495272268986798329842841695947355926823817640748634983921645278296135552397316929226206939909558858087685735147923709544261432513528398818150551223403272698961490205144757117851637450585530287184437454323095724530993110584790265670423334250599589238749680850352865775729904605825541558476661997344240489102222580416483976475186418868593494925478731898042432280226609719993799359307231752957620680888034980978443568812417737233372702502258132844320096068727379374832843219718001981984339083901296817288795218775313231066525554436467078050460168010473150300942084788520846298668477628462707028864659108381209605252036046543354570644126398101753860500409327829583528308295747595664326084608603474278370497461493193825013372028152059815560542821490836630501700853145402069404186857674414246217699669586672769975276220578097710896559612881787444242432179622442257089309192671629113612114829404473181231050848860453962363293761372708679052886697812714592584116572879244518169775521925929954537851304177129696707135639002595091874347339281957883382508869060724922889781424486872061434416823798695791281536986754346042226672633932371992764413941779407474017252611815269893454241247884082880772469622364418337814180493108927639874684063502292554886448270711625547508188019573187492552398313103712111730335885774950861278074329704334698768044616778346094232614948225696718622447224312949102410489693328497395644231024807689469577821324818364544234667959129924664241777760361485233283504247275758406043306735023127700861543948381883983163104156528147610959656982206524267171549645475082974696076482657742159901994612998658606909091298921693310231574103436572712334596183658012475746121049925011693808113270408529040628958233111915637229057369068366538939805831591830520614068181312538339335746205744839129157727144682960294411498503383996985268915108494035914435665589548989226188286254436287354756746569339436543634155189150823259974999519353035910161490130070252431709602963101929090313754101438883748152535400262225582616004403382370340346034633200861916953711157291273030966945177682662873580267268721760737311396301814735487722301552990545030792319359266394197244028299180219270736238640225291861488825405468529243385961677868194300089423904868455987032748819155496945895465049535017205869652353712451282023710150998157505329080459563240623766525691533280839730158459201292257385520848988956813370140950923462227220514815050752249365949885321433169255288915238614677964802956070522812541374182640637350281751178710453975558870388343650865977197739770531529825780328205821673150313250846778778966668432025302283041073609875065896104979319828168252616497018270879395642861505004765182217334459249603133866601809619979756033836464929011372526151106221435815026892822132526894782100954548194563282302812448149838297452472631601888846936295820346286006313354083667801851537709635590103342904816722980637484079882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 25926244978089599146027927597340927590844079416752188615855744350610645980498485489460514548373186631778687126268903394801291270172614941588502166113382409071024965112483660292402714491586464114404633027463725082034651920223604178690128800394317417597538179163296261280720725532418843959968441650224956695951239861471770354860295449138541125489373281957743080853758773966074342396173740089301346106407042380243309022217467416507805130389140830824193279503123890996176342303876464166034690449969148752173758565813135937600514482337146100944942514224754891724944918161008952615036204601705792458564117847549724486704084777323562102742710133417451837573247964601559441370637724924257343271049452364876921644289525460958879576758354124154456384657976584977952198773818275036944302929355424813867013418360432696989534111987833962633006415573740748278293834671955174295756415038807316361559829990435205352501406750056032229411072856283792758105576325646534296426908727033919648660754423652010743710479440442216879166411103101003614047169484369279928697762065834544361652734306225285567720712406965857145255722509702746042218915910200290285873217074410537202860939832955163646561595730472218411196871363412639097408434963284069643421041862846932576651658211219978841072775862709083317153992840255391310772678478547035809593980202436833479793354613605180191750523638708695395453539588296217452031475908950753690224072141698507188128433743444720191620264756753347376640257791578003770940629685605634050761836949012496363375878296937983735989864420366492925927096608433468880466141785521205191596885232945509141734182894648062315121458187695347736091259082382132678596330866018923478836514816721406628762177543718733405438351348412740186262591738048599025901789367425537097518419675222366049362508271184270128867361434395612615146169069920511486825266573026825919579512499165972133995449949117228575925226106736731832992355747313615119841403957849481601758952982508396114660452329913905025409313614367207714074933709177028538508807370679157018095740005975260980533523902204454300726540442954450978738304274045536095075585140042103266930702681881491146308473455515729999574741486037828123866770140411329628845471554828558091300069673462956236522644897044158186975226147724394523349327882895762511810413780207903611221589954277730072541287524141572884105319330406764828159005267826299444554192254735096766384482176410597869362033733720694375487251782745755145411476395959632349560523023950599431399248639569104606815892488596397743319630899606805876313069886742310067877201014921982256828329448795138096969427907203991559058214478564316227385619082525278984262799095059213656403746116560103420172713079821033931677168438921809762120525978257444255782628808485153668950630296801448660137411733207202613718420971682159118517050523520302740595728318048017305813216897811308491544182534640127077439569391168710061468865856462717051374216525920498262294004146288584144732976934070760565251930992853546513661511037410787573301060852688337534646930720161426437457661408672033389968052544825040466292793923560578447298173051871595352760108542206777969542874503199976960127050233258676672401756941922609164418681502022067261791857762905447638303630557314021903272481454028131863230143133894311596967082684883587944770772032867261528739266605683489957924750263291876020317055512681743311439401345009224542985921961120352470060038588454291408508606396844506404900087949679918681233313911270163942613427552591574487321267622552332244275580095117742270565427584775257203698319322084441158038684721850235799904086548582877814735186823725516044476994695189722465637129728633178410683064759964173121222399844597621202511272464241516385946514191581589479535958791681077175706005201700364233796145771011149089438489426828969566490667144782083321158197168587243133487294893893249957696723180435597674939190514823557408483646693748197881930157189031515225998290817173461944493684734090558536809285212194158773109967870201876485921030851216642881798290813779732038007629157866299929829581601785727772179795479392935611045765054176912159444368106983648153095094071039527150708827712797941601636651811867685864073138463132243793477865198825691086351810277603901111008009595725792524029548370237615151768522238133426765747833235994017809745670676529360651880971764801268747652138507910152082344736057486193851895514264666552392773489593138595968476859059087220270330175831802066085922513747301248884868407528027895905240230604541726563555606293991547726413862889246691446656634680659617190440969681368881694320412730662737901900435904501511612117734594814784826785732336854178629377793343816519492389451179079625485622756780805458175257561528154767907594867134152651521826869610326867431313534097382435523615283621698258088829394888707550186045959205713954270446459295412638537989099343167338046464563982817059366614687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 28014316215981837551051991467689457005211753750554354533276455755844680698444344956930174593240030517622393503083089548680605329601138976616607438420972288897225306123764884588619841497764406403239195083213872815996913678537312231988812871759482143939896015963403538894718652069331003535885722101265447141228089073197698533662337735852250626820333568650520077103869006397585661234830792031731808082941795887361462157810933904750426909278500367200640217523717081785637943360930918835813232145440263289677844279118646310605077712833088114633272950009842339030041325756268332579625650328414705770267450702632276192602827690810871811086553778052830145548920334569679263964879337953488916486342472801869926446318550432831995921790512005881394333521219726921101167974733596610185244576751682251666318939491271290920084480564655498298819965232502657942621933096003602281823470108420707588645267727011977295588904791520390600628574603101948318747210068296683818124047608922768593228182768251825504816207093917958396336667423664537780458848485307029935129808527044996689459198297388979999973579272206734289033608114414909711199024777381771451125009622458390577895980755859194556768347440569614520800356455650997171495565518087972140857852983375307868748290580259800540646680837009600099159426496561400643136348451805081189992951231775282962062866196378464349191418787012726965026521107437571079633595610138202989110201913334847890784113617991402348483827227294976581718360029848688733132200553880138283286506333243630864573681461154073409068121857541357558245168112551319135827629617043785873872829468117023179727397023978852802777717761218480408172964445321783372240998243488743414623338173618790151531612096333702016246492149942429971502175190775683904322932661247197085934613449274949399456961098174328525273946400904975656418682087061368831047444137951410442468219628629968562886145929101998149993950728916193824660400646725658296926502839667860266694283267619530925963703747864126691979497357020009949711319780700151793043764142025044766896482635439989990700685838678706983568048606368719542073255835510696279486128377838840467078622526938565124862639990070713213609440120448033673789149328334961321541735070261453872376744639793295743707902641577230319366059403221132852470862712504868648350673503749524660206553885175082246132867069668917459823972873195399410542522970074011343463633086193092535498261615095025753149375702206014821799404620551449038790271926509898177134070746364575833878611618107930844348863874412039406538526180394951437791996102387736196614686797975770755869747591604998699611821021346168550515838603031958702414073161930083463425778725259725501917579812731767315502825228890787197480612454136485467552946836322275538761835576043251360392489796943030318418918460217298667035373899367463543217040537968346344145743754994901220161964952672511045235194664038943731406955586940645510478776564625137478453416196376361930234981296537163204371909015655292053029848982793616009484061263496683709210175469271782406820648403357135065069048727414504583523702359511480531907041436979925354768636794751358940412866901469912120731279422726890627710327892081736429017014599699729045349570073597765018127703980202963257018804946962370101722299471377506041067760793431268137389412509501741969707603950548885105968810711460748937260193266712958239887793746587158567638716975118253436941573364050928481826136163933505329695362700007458252475233841363676361121100089894681175844182758073800424918578011558590844453141757891817700833317358456119752149022588384081613266166546050576363272958209794291827931352602062215586394769299138855826384319373595549058810016911555895461875204224651582919918909456693675093717948541772407931776767155213422872736334801356112823204995835704535935106749951670380808613401141275915391954982166536588662315922953988592390796375787395937181214857032112002768689574287180429616212554623568380104465189300339394807716500813191746387502695106949401510323318587434906988939097347222235222172689936266835937040783417388644825790261789444860286754321601295802198868970834512941327311455863370319324411771433600263961878792378912866520333197615791365722481364939724081252277792770243157946803528784557307806780184790217265423426110390587579632842410368425085080462621277891824782655132934479428584879996283037567409608924916373675935352881143582169516118022944332848471666418894722549664165471066021446672674023217660980037815390283581721800968466730209513293167322110176544863785637184790707533363162384302522822017736058655358905141705329445147278183202020409495378270236393468096053014808609251572652779053695769175343471536114585482981963877811707285842375163670028846216233691460853127115836950121146473297354238956603039980593838536320706152779704669631210108845680292381281801747047950290600325650545718258802285668356207975957533922642167452702979878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 20224069287437296156131381704708193120652350465674980952403891453069353531311036003755164294734559634036828215928987205712780742925411476354456261050111373901185149314491347939214728544608746653678386483053206018360830032441906616990222803127820811530601907163607153546798565680430119669676677746043390177694806121509234420810006529607137872601421112063063463499058362143427219125777040823282673952351224381483245079304991555879437237254293861151169029900719311681035590784119971633596628464533345672140529499029336976550950910039460160780847471539068670767591484445987702091792590378150857432458588675356023217010064525220133385769209631627738970715866581357195772844287823519740861144052171806358230334106482761782143752784176154396570629262220204511817326983498554055480287066672911729147239612968617874013039107406922837439561838278105676390118837681500874977175566096213238100469154381854607559041042107784686674840836285125697562031694143256895199418391975633962988008420296401222189166947017152745776071070747453653844521041467608768049088114916627212593141890445414979118919426746000914388072638838115586161512264888747389593954347926210025577135792945045991790396303309415495148891290434689967507176430156829696561658780046981025861033122441798884468297219437447247372584772157459656493646207024712649207945069775878099043993792593813093643800473473609383922267522133606909815850329780256730591563015147038565841409719134064370407795984845873594608518355040918936348905961855380977632491650615649686376096010838717377487418572522931399787263565006911331309499664323621640900736986714683872204018766089486053891593244188246800604836463647052466106259343211557750604180067458916762510889403434065020272528268876662136845508453355156172868411232014370945268703850340595695566503363983241576445391106703259164221123251107675048539852197809268001790099918352328875892451517974902499207287735536352551229635474139254234331018040523447092681350834371871681932438659039148248781745802257973164036455654019213038446373391897908136019244710932491964477890470927221490244674710307289171348593413828902428709199476784092057001479047247100786110352023105296586554303776216145669172340517102593280155630279169113997276727914699710857191127488981467330078915769112875823102567436088605833420752999685223989424474729947036214519034824861989857510801445744045687107147059420552581814061579765966668326854181861683090282564835730574608590707362893858380799700987655713518425285068365890461903823409255479009856461479858217571130086459138962022996234084158246011677422086538388969097147956086744166953295231620768045306069841202967393106383599982619711366160805338562248448655435827425741863045227790249799342273218922156162312442266167720285671116188059732700381199403972754452130906563949359990042324928484444861387713545689606705332077271311496126069407076016710805848632451684812698639417246433976180348255549510905366470874411980253213169594400720776838234469304233749846572333100524425254019437006176674474315928916146210010674401319779236997014285945114701539796888088846468129390715404163824888568750604262886024506373556661712310723666891008466617989506132134843044438144454243150747015717844730933493649839866590608518073693137731936821415477988030643817379294045791920189832785673056712027542859268436927946260743134063327537043021834776147255576984138022379329414304904394682319745663664257520811638796580039390970046653901378203446726548611616209214672568794576694808907612412357609105471885792315042047657788273413676890972295013810981159260999231944565854080837115453647738499950051399572431335100016005114318491494666674471996146748317522812981041801639148780192760099432709460860096300071721412770082999042444844286989303498115333574449137704414755889421116851220976853574844408492839337785164101734572065238726740945023967214276692777573012877996292635810471736201835827986536967731901057485998175088908830505974881873060199612156945932533057198947947781272001202787383031490344369386587930590043898608033271995566454710583710518823305224592738727834386073629844001616200121741312497936577801505313723802421933988875787657075080998771553840176716418965027034743293469296683260902325058460095106059987092758633605796329254732350125496043101204143218119549709655731343918822961643562637189567371310890754204715263758285903170581924697737626785422467849260802029465781040079737845106439471158588851553900439260601163273207700039554894170049947129515811158748444539738954468405964284060839565409599566862106113244141325822039941083659585518713235254724634054761324096388057784170455878559551779021338598947063968108515490582216692055491854121653480744214997554551138617221660548303540970874375032390585962722919889822010628137446025989596890848803701847601048412709110451355813997657583961982782241640425555381174780772294747417446690455741302452871785200592035292469686958789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 63710374349162558702758204874998986287974308568622998733997740940869984330986815355103934390150847382896770197789434831569370851172383509869969463000649609489237043707389471076842163657503968813020993005131930081235862392545412104678292721158019340894822766969122775134921989063369747658772395751975117029416470142236940538167647886635596580607988813495956425965615231061545780828557047610987451060467654020887510295308041195433401354952966457992407423169829378728591911398258163188446369461925583144916408200285769272484672210720388681781203891132898800043587093273861976477480673895723512940798608453908857060169809835504140274910495423045881677344945146650412532855269958188186684021892583331969409472100028279153544677437106761320392974080074355403514742383743613927827929062761790400381271522103839816812563364651871378895291317299147036026256053311125832447926687058224957195507371216162595555776375074291703794172310672718837135708788279314400105439441421712528994481905114746793187903140339524009114644073073443752277614493234364132209550665105313057276254426764842299541436949926964581478964404700839753009332716008273947061195746179993262897171651499499574107515934812083414474838627653343681680773440183015389484138810064312415776635862347829621450132987889276903725810855379662543557628189716025415068162964638142869900947037802952566387206882712093844978746662165828016092246482126809599217145058423573804834919332793927033472167368505682549725224630751547350467375904950422155145971956355162383740576432866617476893557110183028693519426406029117090828628171671820680753138380650085229388312216525128904827385777798254867906481665574142692536874686371706070701918211237818557707418652807995334539685636863488975209006808438340437426648076228336207875052168808515915316943555386473668537537794590437979635641840533720710776198547253803171381241533717732047591494230720993870500315936058098484307345068766363888465632934148182355448876389096532352893334053324809366473410338031235767659661968574904353324800447353740448277767594000389862091925742966394219857502286483883046404808947367406913113101467194098799305922260033217576501779374505570339621701998374430814872066420296026687641445037916635069017744401863756626297715308867077510349375522856154030167922556388804193652670856590187371968302140398403685320636059601054959229422204871338550973033729116357430047142611685565627839620579628381100193122788964925827894793265070515544207673614959511444564758202859966654916932635063913548249619472253731550198691046746902394623643106053445404746728994215240621972066306456398298325510254933532432375775658055519868929698088607448695128774900188575107169812155272969529261141387070144907576046443369217263884048953704014687264064829610266467537191210241540974423724405653507518264980625014964575371396619244047214844804749908728723323338262953375174143187172994651298864353889148506188461221939812476541015214555798000067383021502102354995804248624664548334586879295706128862770456358813819541021639977036334777619240726911554014781437066346188761333524864965378204374718608116832125067494439777378104440412250941081533043568495391674013219325870189594845779893606569928509559947868622930843211617129831808612408418411638632167808167857057484638461485269845945675826839730866302756088730886495507607639066360381225312159113969511482775380640153219569417195060882253728992633266241493420326247955612902143199446674529264663998226085947245651517296729944586751942295196132141412211267756987901705270477900809307872864354743908330773845544876519546019950782716630121356071254342531473943621660245092996254392314888575784005698162143829243810681933181610655674164673554568299639639678905801493279395399676829788914735184792659739082618667605287208606083466051859009805238147405792499367033907317849491275980198284683281448521933020918940803411768782240829520017300462018000911573673324695510960383841153869132501559667467473644931499769017835324596183644054707473219261567926600927660431936589349977214768238771602089647775824441118087158059915614127840085041237592463635880450298293019182968206453072717821696709962253937369323793146824044246344102220661274037349268945769947798563718194933302109394809757111042772605067106817357174094466721432523944564721344696524184248625203770276584770135974617248525438043541196569478982808027280870008519222959931741656809237273425267621578217669059978619813676097927163819302338105362546339589121992568520877443168759451217170829812400662135174201701981116320881166032413165161635087303533540108149992876896128991035324970906660837902321053060329571392754667705592127190339421300910606604110563936846839257852781215102201034552243865983701245023245560803611874933523235905479732984809145242498904327130535545738817481181265762281620771895058360622940535745573082578452124935922975581761940893918847101761438162155647626729869132509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -71211774577634404346220711052365994583001220318810211737552489185981536316363165746355803468317974699211058011504653110780173952678565724217646461287924127939851978630347990652017790055360899485178403581694270071478780458474433983213339795102468594306384587916617551290111907692661712237435065908673048005670404727226138332894725135762373955489867509784428317876022644475419734075501389510843542318303038841428555141677533702187300323573902367116687896587143712842161319183613700193655271484147501571877039008093718517403873482109612487906249783871866526317099338137430879888100324605187256586848048785322978595295135394081203718189206125516059869231309943859415030364135744408481478496601226266598074877005158143240861036846314258663387446898041956973626075514446812416777939471659325728098128318067062935806681798344347432571322250398694856737847531720354698477095689487784193327600666159030630098435446227329341850834023280175407771235347684285343221867106159650895362276936774203972035025074828391823368360694318369162696064461826687189102431723820532385501464115488275958859538793121901918612769193690525422418145657125513604253686437099295054126397312276745411231084688913768789720081456431772254960774213585034295782176158411971046723179525061379860530035976480164571419199766142831139090250917690493679472365278967052534085477352618678899952784715616604187886926494114850690402449564188431566006532783660439482942497192832000155234069100555087378971158559619873503621393177656113296621153329214976641881657786018751983372941019486267461108574975397163505568898270372710462243927860720940870900606771796398423102284504353370960416850785856278822199258232913112822091321494766570802633492162827069126123098600053553587421125679264527347630287500309200024674538922148965709623023645285896555935784211143054259869582803877676853963749496903521644481481752298852272107205371987130701485824702787810571010041738452181790668757661727139114040559995759515409215730664360371747579953438250114353757257261838515434132301633836449365509740126015305444708427310721408154281200739461277620429927810214746714547116275833663900259642882649635364335733302483934848667876092513334516140253207582729517426816192605642016990123826770457846468881917621145671818601843721063964729811724293037914416662697261878674438176501679816796035648588469265155470527184880185736054874164228677487424263252327125391942797904111644566940354425390332180812194269291758150106636278416214703846025943069827620716275451416526073704201565560199161865179135571065253140503359980965568132859126696444072313680270864550498815444269738707813857336045445359472611621468562465396150607951774024264568183970888188391297250131233682013942362635987961716868497993554187437851317985866927948557907567578838852266005987258778793249285334115870708955056696283079053135775825571642238352149858873200141606101442683585354807938711930669224129555213637578302433616975330934582204471345299465684143225216012518078127588673836132826737247964677093204316262776128385028212691593470381308803511335209585322651940006035571867070064782362697693353497374172228058104041083683525507424355841381613880266340470248917492349526201786221352228672457054812490497817950844374776245635500947545197405251259944516466449761844357316982568410741224275758452700299885084542474866874992297701007845830064138900118675372530790761140421443462682200399839523593116870826512344065980657574277003598392962945442693202447557944343673167024355441279493705668463851602650626487500467219944159602085595203342291953628638029752605040824410337997673571353857646323036610413154967374902537407403490564574296545400678501506415006562080500274847130862712830255331463745174465067279650913720302181631710794773256576176673011164382182873078441291999602947611494164182570048655383984891495448781579523402019111636640582984089712296532100408431527550406412147170987995408218897151409298720000133936584090355784316405503125406147450693659767913963666838284280259845415338943766835373358703538308418099731799327574346438164272241752657634636158674980345487908421304057978016998065148473003131362936968452924962196192032997284901277549061844830158663346247884562320677163812944366860725062664394538382626535044655093429335472649603804484870396294219230953854999107038256595296688348150156639813505025060555763829571481680878263880850625006527836515550445695669891203330584618461572050367336215060411906464728036590906948880173287847350429718120765180804970203806118752430717048044242494405091922503543550475033569133115534321381272504640863911529846641406811788169095414412387200087720235287942382714013452481034952024246428344829546084457558807933140757365563821227836245185044130361836460424561474088309535018478934315410502418814960583091092020276422059420496643764466006222502472990292292640869869383208566376294532981577615786534880349440289185961692709288574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 31215882335244309021384615878580636679092553909227878314363306945873509980894315385390392465114235436150989129578115028466847252270125288341728015180129745812426786641095747491631480520623154363250004983593253310016622432294309689201861392759272591688595944396035425477405160280679593864292146676245998203454043026117902640741654711965916404919875494081799436879332320037558958381884344304173228319815950131137314476546811346829947932985445549522428529613455475505574580679631187526503967872809479108392493523681083615179261998790361009279839308395167316660685812868531764942275963819127044112229060843914548841865295032919329583737350228607809775009255282666408818110012139384044791666873656088790785311378018511239615308148677705684503735387052863543129841134133666587393476295654406361361178111836212834742599525180101144531756876116492635129766810586938138434124854383908686061094187856548511444912691086247309466899597066014425925325162886009580641828132583267699671961189202697088493262677289204566475135179820583002425996333234154052449498631200073405254493891437010842151940620363702361313707493346794562182712173565987837250351757957753365938825260283296285662710362470063454372869067466597620923198335409105921391771044149824759627856586600606729105046764451951748611193227576030194364173039159887849442572643888196977209785456422689148509426909199230703932217068562442988414555486448795843472301794355846257156139487595758440907819417680148710290776067720781824146027022565778078801862774963761364198983124258246247614619407886024404923129530231341645611450012863790465283006508877104320097778843752281978422453322483837883619893716526134281673651043805273506076946497307870748422807007835480302171869955800325418918389150153294914805359951517146543796694018272504814044988711290955032816125773489715059899192160277818532195012950949186885664090146156458337248671445632927829772886994548329921828675090498692686449873271439801275255356145700336380072609596147341440171455297806939380846256180676875576942688750881490923467824542988303122883978579128187937878726822132781878285868526617204287630617681179231315936336828972738262781207119078634076385892913530933305460760900899092691004530358508424877677277514386296570653928149673823217823327942965154893666897518462662468952218593772369902186674275450512683748311282730014075629659949079401328408968568592401013017942051589366840427191360722303731440303182336337667518903815591074135694265433606023340796317534945430436702430533517287552339901000231105076241618812619941890492181723223902235060324476373302746125940473575718661530581101466558623494058853120177080060279080975698570789009579315073082881199617280189495539530076194144959238961250072019585177495622663263202335186977472315468398294228203478763481841834735198515076365789657788368813594897075690561166394988773474454612431821049208010095315425168112283110550067120075197385365569462685250793781768740727217676826121953913523629669531144627903542259046671077811032481580956185786453847891915591107834123294732444742426563909483940022686159572354343718097393282903083217698329990848164289319300970866818802758388095432960269641072824598063040327425423232011124172515489351215235924406852890922165229683036180184914958082010462091650283899694535561148345433057628913260632960660023182857897607247681375102875203568857442538813071876619100862232026152292252201220634231883008335397050256094542271032277910730988518603688892392245497947942525696082195515368838711403699882397954499622261879506360074215824604806776337992680682327543942644704062684619995788974141538711195899007961921968919853139477055997160919983921403913325167763631144750522124948175146043026400134692036622876541217460942708405124598065831721417742096585506595003428124975687459923075651684580345235464535259465444847404622936820173290741147608462475765959728843635894475346138836040226197099690751170370728614466688527915733441192925349314702658181799991140772700990227510262393933551072794775159539285742750581832031868789620820983527212148230619177775975069746542911630474775675985010872480391063855331508774901180690935398828602770970123648823272737624435486519020750339257830516157527045324976596225541819735378982933479860672335664950077041731983933036593773147568491441135070833161986505111091848774914547094891914777529352806657115805345783692902608198068683444761529711860336698894026174974134604977507735262315017709093796668934523798160296704770407039559681027101813344835211179729770191332929511728630321011510083053377924951845716905479238866787702554186022131514985496987382736102866437780921862497406133929966987405956791639777879530138749702926619743815852378959463003778657266647880455544801600381347256941336040847979214093404025350268272301878253328261471472637671822336597980524797812840605241105203123293712629637908659687795673149549989505619774229923510164486450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -8439151688615968187523164063237464148658160803969331008973978151412459197201100668754900445096157798643389220198619058031876762327686939186169592201567457592124372602379468204405029430510263052610210068829957016404285030838777478227837795049236414070996441493087811492296802427641914901958556187381899174944106163716751714125595113448273387464017113950371210724890598396527368975636779057611686348176202635177173955394508052850521063968491810017915362799193950565190702497222799919232077416790817457495171941165973833820832097060222802917093174581947074200904375517993360236535425259048267311470287227040057779617347778424663001040427053552617239778419006751376737258045752192132408438663640545811208179132788773698934191101723618669273566960258739548737599586721301496032324200513455694097644110173938999450084858061479565254921091547014267154722602953769828099820138390655744739991085423744941510052868814391575529394220607152356504561870710288364965137780524264805115308777737005512239310760176686001308986891592441750235311358330780859279186977872272513541954296122154376047020552605965584895739291470446920799624688890493292606334487183658211188872305350303764549833566580562188266408935729892404584529516902161478704471781209374305101714088189403667830586454676833964142578723058405176136766938927620561034883227447165033084041446971467627409618178321621823195350860320826401137527838817243180943211033450664859104539206632624755832718593370630651904338954031398835134090903795461903270872439684904010565290543326546007520619372732257874551786396976582733958859808187677014459781324610053744254254827287306129048173122050863171046789531830059764122216037889978838279130413105633487103465462599380161429783744361793928155674905314449589686202824110097662840225927087996081325754630669978387886535826127659952440437496029150795721210492822921588900797721100909991742746390548087603506360173825180678043644544820737774906653921337278328332285841190542670954997314260600156243609519454083452706826276632450638093856071858013179625649476739944080912336616903576998846436261514410798764843900149555461154079453907083194313669776809071878869092384288242620747774206951012229123851161168191867505445521386431801062725299397304683996030190877724156045773305643255773827359669400535156340266661093605463214512896269170302388853223228055077771889027960924574342189775327315449629641827789384643967788994830015503134151657539014414954823050156941104390416690440672854796571260594626551825296738906453863851809711884099854999889267091547359812337523137298052739744012313672454630672958976953052538326789642296651782412485593827960484158226156581382285473796416111110348423434074010259196470870710582852101807857682312365172643401860801622745107310680569851202827580973164129038797506536590064270829677995692561112380373037719858450832008973714521869042904082594411697396824648301669619295184738667892542212415512047692816815309841761470095896583964535498949553386683347157550461052919685386213566299830151227921117513381157891566785085546620985618715221656691543766635217331457812181058112791990616398142133985851199673978321767523319683593141167477238284533380721373715206207254784737751155583212915157840482131990660627904328210720844209693162348650800229128393194892139866468347570441601103982724372503655806063743223699411979465901097132536785665241432830246592621251740436217768097121916240622832513795981915235005982477241344142141001081955967807178804881261630427065795811055628027369632995573707098594929926054034770375765709482151350417969269995311675784844740708294404083639453024865490533409035182377590674132457932670846109962503819834812064796065213412168361372186167856659987229684041649966158631205209762808532348133925330911272486619741653661313865784728847248183818182437292132389025926200302940835020388077849985655291700207024004167996630340572808731525836335533801379136583319299328530397689963613702289408249666725261757992946339445497919870998728862287845982625178145903039163592001922248993077673391924370675159557218565087077823821149713232793299034209927716452353496891972569763900712946175407358264011452642416747368586504590843433324052859792342675640411640033106997562090076890435977037199426345271282350836127285188626823361418631743636686099526433882836924790717585125788828886587837545023175153549499007385299260442980885071820453968394280879332208081992871874649778766453274456457144862832418929442874797606121970164906440206827116423260829505317413867134001454425373800064531339595816511887730965873688247887299176423539465404880356384160342929454297839734492647458426601244733320235689428980269600206249806177795308329281109725539618499275794485798266088376892109454240483862463192164601310133632765838899953616938472599510335638958030702262201119626958878079231087489068880939486929850414860866012483194237829391487949311941111488053871421951904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1508954265017811775807377277271485589470354323690833095115823920662250198183872504918609549123709699727292577914593428885086879653202394586416084480633194595183627814904044545536950731321831112538718988320579997712578695895062143048131472712250441862522019438074783212299508224469821986133377493576497340133223652184839498270020433751717162468445878403589025629480835096648767722360296714762263561983745121323949455200031121114434486295474789210881407543145511396232416668254136006391117078444579230582846542494415153531620074696211670486887750977724346310755918629391756910462209887092937428241206913912043411120561475927839250838938077411907689948984568202562815124367898771136904164359149453471200961593752420604564144310268239828026132064805011687171716190041535053785037954928000843937354512436113189760885209811858191655761929088032680963847914917085779820287557372949076937681422704932250488715471064059449045161040050775327279782551376127144222112228082469319866276108091262086479135895343346838069843089883201369539985870718676997414525077833425992197432233989671061808291053205572706180757947855582040652576797921720755207035540288914726942678308921795225687693673582586930751461222346163087134613795350118647680413306833687966037362153552812143054632881788111110897087826827702673126822712438928613147682685518756721552662672276279550705259578016434681168074382174091445625460472336471115650868500306163865609720661627405104127117563827950369658166604023551005527649127628784424996522798380551550529324118383205090299111793171501753500350221915673365695518789193479875431753458779251396798926779717786541041557120344238024336597763327117348782165260700369844926393245641042470865236598599694432132390315712373423090499506083056413657023062263659907892843943776119054812373585544343488793713265306677291901818520510892470487354548734710211394092246227908513666999700539337632498057557797774820259069649013594779762611220117270224118036540716140037810900602325452148235242085101382031462835164341454855975038030450986784213755226395545829957913126881377544570142509302519140255462595247520406438558198553803575650498379068614865803827215826388947240181790686145196484304745538189193827146500620982018402717040082028007321224583965527417259388601326575653650134945366074268177128414828466038665801898467257064073373743505349510955672143876021376436767228868865389228884459204546249884386898411662129253084071515583512988596788769081881118265144428408085450117806332913021185742565058857002384054800307919737466630171766921489590452042714114019061518137594818472008450339275854241450612872246545420021562417393285643334595137504851073314468432272205613086969850914383456377774725030303411197646690861667050065391896453836217646132578084881729770600837671353829684480507000125970803094086270098933077610814566366674824739546036353933447544124838725334301614753878696982993199802124033453132993388096669968814938407598374374695083373755984107042396684673727854422598829145237483232378804475414428154822315597481295942696312414211826849831929946110785378888429554878393875442530057952553288783584614116542436465685171543864046655639627758286844342887032634354965432419498851345757099856951687144796184466231075251600839084305447378443374914819191865858425530048319485772692149874835333724840119097893088837419546873648612315574384445660243508011721460043798404480860307898446580717949155098703964764197408335353933207494108045635899302713108501190523085333277783440416941509177036200461850882995539124665490056056444208880317627021941528772979450712246372890548966739204446905988480445792202200724398603334284876229060848154976428497604605647582177114421607986252045644358070964143216837512840656061999001550358436662661692405946841277629530078781276245526719368593033364552777531520477528963622157675541829747794444922101659254110270158865036357898346748100369069388257506358820573382928723815850190844350190228672941911455450862040549058928682124895207802832692040933549166177854664721693761993263815937483192155176775928424719305917514588638796373029757730124851490420105783977168522167792900332782532898109068424066615687510464678037223732524034836411028156740976630030708909651249490289630469589641144443115015344569257209293187823253509749141113632306054110234930086432022465896581286586315564049356415929065051278540343937727975948500148522796723225132348507015136729833891632245172799217321872420457941951139228873324584051514625700053390363760171345447850585022606253356286216222170048984013431235192366673135433113122130591822495396011983363986587404969657307663514570738029485057590856815774193567525633642120175873741577497848455265781292425831870385612192444597460367635220050926629202367738269142681615428324593314121741004714024412679116196179166636608327035179684727024769456114342583776938034636098083406865280571303518246447728847331047143609353820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 495862820063083751550565360541376311860546725565712851284343074741061345602364653073783430196896194509281920174606029708063712450101069715400490272726498501220787944865927025318815947579647322395444517703680035493995191146313346265413488933987373304113796817667502772098796635189552606510334991776524173881507641152907638061501509557327060982032430885508557724725262138646542227255078183229226458178108481069148091316503010793576554782708511247938201250094797934465622325776208707731327903845630351747873554713928191097418332570032525004330267134411645746134357350559727281166690535313434808096300011712305659429367903171136162149688437430792213984872039404493195318520491523878566630333515176049050859666794451654580276054042798605629734566049691910624936395942081953621286804382324246583035616660071326225334265592165468765955055683510412381379746767097514646557381694226092562565735653062496653289690842512819522992117453168575600303621321459135288078043806436763340153229487663982001483210571492399811304802661251866096434830670922057370420968772611591561412882131219295507100442508083457000115238861803875506349767697899273160332914987556184369458218124060701426579469105895572183877573764349351370024649560290782432416215723152103394537043347688944084552727574763223945683427636502440682618309282372688780004622915083102626867458494509500501401869291579778638351562094172325754357175955457901537373797595386485073546728926147546640385420190632448860682693972696455353083171951485853954821246747435033199388358386620655941527661366674054729607539848318542077454313887399717408182544536500542237999392747806815816916344600117297448235967511193879596012507902859089129610739290096683222158893145796932512550228018494377710999130954185065049568653367824022205388199184433704611077698414511779944207294031698033405888949252296682870259052724431774280083954547332126754428601814760884264891478339284300130146240162297233003230036256527179627615098387161895066801769642139851362393095339633344169494413941471814934016308040733646680547706863364538050092024313862143842068436862908775139139022970331354476339803482806297325923333218852359941361485575461774537923178890398674889943676327894942948556906493914497079340284543178045074701022961467004795975047545661933297040950098855089437673612323335762057897771185264913530245883325624847207342090839954314306877198409241205378788084486703364937261143722037267797058590534505505009542587495676991754420998843186259261827316096230132299443286949014608191607110484638405103451883558381300767698724213407864429392916187736627122461866237019994818695552686019045234345693793754191923205516296146525032720275675268637275676532560732970151167762213901619734837394972157628185815090853542973423533030379591940029438211702364734397763238682541593836610228148376347181227231591845662887362753329403404348971273790793542207652343409960071864397428717653960629373557955033448506393117775578163006412134985611835673275040393880045365136867022183042837718633424939612246418334951587461977025537542681351937808045030725247707507414503140201656184694224457569556491997148643906470706161448122430821154113768554746168600416700041810090135476905927801242004915497665762669077958657666598943771426133064075010761131030114080127642678419661033530310329917977663082303824080435341664372827720827470367581598847357237226055549961812134399782701013145336003237871708559954931487656904002020120913829398871389086122889854810764150613725017397256750296206478006209293602644598412680569596610635079533825812843383612159482365400325864476165087684137040604940704952997481742608697864581532782979607518563595348861825060948239300020678723580865890751708797284052812202813076957988257488173782178770680560227019509144055650900462896644647595896702890990568914980067214682414188042234111564532532483992493905755612245128377316676402004209488396601023606142928764686190109898110068328297738817750695646513168561275896692230399372383738876131246484543536073325709424789562241789602187554493987987937559096032147856312259063035944428399666465355542444874238518917198060083226417939931882612712026428165310283534542523976386027421689621158412120308831315415646853020395212784773490391525658920630205408199874568457565445987409035831204962947313804813145078796271388216071197856086033728925469461148715299521467726256811241166208849740868381546500591627950820847537076577735017120703684046215887438013369405848905383402842684063672894482792694169345640439329238864044944474370838055898661039422403161517004999706063889997341293298066141566156736261627002089525588247547113471541219154789014162687984768095923081838254385235643982175269985170674502841523353628966790778652129189320230152185286782651094808216625207919549600670037522535877806358648554430738943471249482339969674091912726809145062300417844683290581724239908093930301928069397825296049931161499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -690696393617844278178054139569289283358799579504632931433917347152902925926026222646417905550430591730320241727435164659322582234539428003977634581507510111254473891450932524836982105060109626387583944641410419509647384406627262621437145800715337755679634586277885206950449488241310294934637654506438899685365139826361078850707572240952846505422248750179760805266845237899896083483504796819193483213890857171079829779132026118172533603775997577698035377051837789324895597919178450168067936280456058653742026316410554945612034355364822306401788220862965507698435777304541827582314665194036014599469623115534442249335478379267754815073650906982231481978498563180270191481938716258429315201820104346646383579854021915409279238097906691626287904700630200102712891820797548274520815757700039544935853145341512757147735639908800890121819406046337673290482070121172269535092819312560329462698644734032933797620300118569937463898530891042193597357132784261496729846053424311145862011172604266588835929357223676130214728815807626644338728530063953806272540684517258547910745471709959529400543592956797778958123115622136170221308302617788010903505042446197510737804737660490895002751928580637623902774561475021420016639700748473831797133251308524670052391904018755649078426086212032032274332033639386391294693054510976909196876084281252189961492920837981071499860170985530737181285823527767672041170355205707006875142069688111403036638934225901203846496409554642749913682634145377469861245324962127234014436758600127375805415601708499431091759915313992270504355895716680084840704071012654666768165586614883754832824742609684944330348152242441568762901420535936319072400576804627317825884205024474616524697243240565362067911051161380859747564738978187974190523971206799407782916751068192583581689404919883558038090189028211339278425216547413117882203713977392975644673066614955358503523763191670465129585538702769075593904196733102298100430257890724695847581521953458430932166813911494160015408660054177520322447540563358945971936332345351968206272223034879804963460115811146550460983320024561055420576964691012868165008952786029911936578370757461335237244892208566789374449223561684733468348259866627687608952095556418824432660048677878819693652331605279051114145550677689682505307025988889544390465480282238128177414853079856855755392710972394034582863759709648017404362952152373948538982079768961550068153765925235027034141418714052914529840336561147222113934474623091867971619182907491247762442357354883242500584306641816606384985417935259573625379212674778944088434241750455812709460889089638490101179692941353602571036229838741029910009216851070513747130514129157618807838385238283334107502302786334926576062393106267109594748637198243547983453613689280400000024543251799881179336025528192438479305526236602152819421149643621299132699941824804363088610980874516264601181026421800486316235381538688436944289269078241191510483719801179779879162526477850790245196649441471327261344791553190687211841185982485059389629486470445061656959149060394233948281111973194429719289044203538403616683824695871168650172938394373683097553371556582980959251271891274658701559890155481659602151297784388033634122142454682936292351648209821849634258183122572766128317024306914427768990028516260059703780348720198300302369259764264352524728606893100263555748519137401462549326851319069069545520984201314010982883852772586424679128402828077125517022816826371451095919124598181650565438989966266439399394758359731061840061248268605121705795039959693415340681222558332913371614169235355508208860172729213736489002692331097486503264290998982616686217005390510139136365328506325226841026406223345068136915210304978164538979278351525464982457336274876907045343350064278388418732822666204324236903234768890054474383777004382387745867324080972093876774841075937674453562883318901060722231325478299240199994575674696992621570611007406319541414095671748979409074048641820206979173693854735981083123439112402510818580513852687518213215858380033597624771028823080137036133786786134915828881593227313979728882997408139366098429231163275077834945795799753087906187270972696670422630345956025792261281339360936331721991699732522646100101469770504801251987780237671932872863085584949041774395131520593613157659773783493478945676796298338041053561248213566008296115532006842122992626743200634552484942662607954831891247739544749335624761736550048094632290234215021210182227774663908310068687168975967960199624959408899849365307643908907194252787484588822671075486340628425650973554750498485395173561592374843346400243340909926098138629139352415352315217056337202838065205254733377825334987715442339530039495101278512380144628603051133759997206778375028147297851824285907932241345615093797475227408379912289009348917875357013931648822541537110227417010609021262664698283291953735412477239856236950509988066558837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 348584776926193945241952206642837732325275219026612992141391850829506282329241101617621138089391742689332841367009735013088931914808736416473816288001934043378247220298111697274563266626811212880591958087292424566652118320576474051989563489798093672887653667352325102130786111090299762861583930009939413160435611311059390576837247447940170113833963783572572028946821786240446877385703468535618459808008389009989323112779144177578337251992311736528124064887104877260938027512013249543194161305738093345619585055073261482449180611417529747155294724506443405510513791996514947550806601083566489721246872421704727427307565120838250168136786667049475851652765328533661272866853019717198093500093843471300427746190005889170138115731207580698072603048097781200709620595926367724140958761839061650319992081262376863878700392075243036113963671759150397621272479039901393715173059483894575947358654842910324557106357704533937399041858578414200097295316149789602214440908710594085297836287356554562166061846178506020035060092491084293089245333572949438272534693855307171525051852805283853183453315890610427828109664257962013815206192915702106875494372251686808897093245364638965809142547244633119726419794785973103031275455834759722580995398453338004961922172705455745687208537937984556524536793126209957361507584194777321377428450417239752452613555229513763388816076724728295585560465434042277529328746670714700818404985368153849321722353278566804575110034813008387517007515824781536195780019055054514750478320610011973639914469147515350155487598074342245202365806132719309181298324047191404067273622845985647936393417061695608331828139492938193082849216497190359298264136096331797410087631305653368138174585086428187012069149579820153885472513502686796585649960240827977737486465665777362419545040895602619950459851770700007885248642257759796038066674433279395431346045052617620853414350628884528191088651714200256119268870364185626289792474462317995356734670869812442617103244049500574165134920876376542940341627467332087126407185219579520184084704084437070327561151879011806554661610917605097854185527166229483314511882736920015181533975867626495468800260757267118141724926339352828562009973852066241985646165410808849356224449873356245491720132895814738373982982863519121545601467642454002558354465910126160846413385296343616698564676735757105784455069289333839763204660426524201449783149417859578892797283732722967424308235902367285897770091087491224169009711360556201254004282787632294204141753992054620993331293164177106540894653054231697995826387128024000559714718477707735008132981508157443146144136798125605771134435365892651277135583097614713553448742043891567077955692559816827920424704391173012688790507415276809662870782603549678274376907317042784908511820259891516749941960362282093898769355046102870302092323035819322963008236404676192691665115875747482601960148453552609839904419688554281537627053726151842754384250033464182909048009477312706070276714501865262032816862065799420609391379006765576572117317999238625766237289726858905793920000286823693978886002556985660415339017133692390803125231978658472573770142702658188779725555969742050585321465424909394277254210152735151228512988278197266470143205201657772778498388498392907650396300034167841946265336219195488068407456358499615265735752143857962529995780762452419945380362214328943477192950862365253297773608435701716245535712553289937755428547288646046657379539766780073342476107013170339783296247647246386028682086967574607915372635537377929562520270690168296520989500025481282337510842722276926343886323319254989791666122298864597208732383509542608011591640940301847479275417320781600042742234454130100504319892279546645272896832769606908015010887249536401940270443736550890711048091889530783101171665198079288488300758320005849811215519097776596499986030692742403358437567334677732537597387177001416516054376979077328775525833228728081999728884211424335578159400113744906170508232058866503305073296925436325122729561339157695757525283505806899168341275236526587457681868177276581800995428220662751719148566492842993233931692957586255696076790831775154591287043799346836292251614565858403100696632336038105010183476161542942708101887126528863662661727375528735965243590494823985000155616704550014384755422715096901061047766769508152933697548408217429545265683181942134583442479896744963382636703567507463040407376730271878007059189974821095104728317608557158195865832309237072944153783440212162798050156417992535737800162290548063844743385609085081706355188664745057294144992040336147901284213931936556830150254009398096791549033508302548022383369681531825447693088216480533772995865655407997546161953849134476618992794736269589661029279294807829680492727686561758196315289130372019896745995963952322054142288406962187542808381588659750850005898736165507781976604776221027831242433213472751037254333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -115986923415611578872641787188149709749769525410144338821107051999613652844285650008853230452815577150440611476305684306156486954151421910705430624933039011800439865087299191979004451490311997703670816919695563466426331144994243492204760204861066144524680516594500358117995210983944345659616630963369387124995497055656270493153221240372472764556146394922192819197786421916727719758073048268592486380332167202243342128688223589825677201072835514887635299275648268939916470126877040749904147368900301099462900951056760494848892194912287337234199930510401984901877147535353042444449337846658072891891308788710718821821930393858658554754511390433504129447200237829191136972176429435972007870252570173508347367569339320870126098177472252739020874320636868071190190107655070789201075050445226316726750817250328308095331833092946256741174604835078028499588892508886984414919613774999066916035012528841628021096937565951844786866167029537866245758375277706512217144627840674491949922479469381641294958526587695687557077021632643267468424297464053153841105094374454345312813226270119398312301719093112990068265487299482880588295723663462329310368024731326854483700523477851317846092814877530595717768713446493622149924540933269480875485080658080047941844762121992947153750823686128160126097864891923662451905595008558686782926555651739489383744653379461557017323150123552526795878742796294956695456967972924753427338464271068987646529291257007807261579607645514673273296523475759741726797878657966719432862333668824063787648976687714583510048078519719123886607119229742043878423317354097267845518148285378853560201196890390683146339309012875977336910564586141028005653015943764331748238073075221185786103040651623629841228251483463914814813926389635243492545419836681685911793927430106442592540664100339473058871533877101873787479540077165294937493006278906491552572773780021948832983261378766834486480265207560892378026852990692523377277016444908784602698725349243303943602691630547303296319962368282720384792700701867734343600087794036281745802725351996951528711714325636458909301333944724276039046973644489795493773057122146875845402846777879915583110363755926777070910248371495030995546405596864855662564656661526770794602875658686630997466291310386886584846487606435814077152627405866427918987669193137833624293861328774413186795063115846541993709432814969487578723742350441581971343742655040656096182152930063290907008007535176004984289083851680967454973355501992392231061881780263783889494192138770493988159592934987770858195542589109117087153573172336391954193322665549415577401620190264637394577771474777448121332121025140189579472804841076563009883083024617615274977038714134381927109958568772534317221658711698789340936780677580638651906631070247742068174435859100995572765652483839144053568758593504468194860365807321945996569919150500599911589016632254524596890224006480241413871445490755666620944276484658916669068255435398528447078252164991353549514203498959820608855516415922667166857539877263861770221956264606659803234612792935169608625853175748712331150324614214259655379370237506467099678226308903355064182918433946182544807376382762495302950197017351368809405259082415720013639411469001576672002879858860861851045244672148554011069305939736331933957182785313249109601485711820479644192226479087006365424328884116872424014857830501974451863613082932030738031193176668470244857153602061057949147821423539450159272899940153089152023082380281718822622960742294862850018037008236365857205417161270274773423049428631849576326007053057940157406128660282336320594227280579669659195520388666625622149508800036912883053357657349381026356429522299597957137569394234620170925892182230816064260215504226385466770767729016971940096867384976064306750323240850788965938978159030048992112973840024981020590643566905009622340516825123102320900381075939836241626516722123477858678867047944727416911606142212831856272454179045341206527027101222156270014722170082969586780932139844271072820410673905308617921546940884525595319367728424294068569432294369127846512462559254823635343232015902930112505118853797947869813694281523257090885340436829823687092768767283536175182229277965924091910250318554502291118678790302436006280332208084659819543199306756294974321205381524339761056331090055286977593996614192046917390095034047359720327451584102246397516871949544609881285843566816943162145081248071337725079468728410186745397283045237040331424184646789240652391755126578866456142269898131622570524609743974631626742021153864319005678369213017679529569097169529591479844837937357066479501145297234328154484944634386170793768725062035408805498554444378060933278351107564936605851486126958958533442220798989544496768598304204367986968439603321208722487286987653036178323395017799768029447165183608032951559383769988618148247889810588715308451294231202837068632690297227186743545532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 31882017723977226958985874208681629346921796449551393082576952810686914108371577985496623845158064711541433713688681603971213531802686188323028244443686664730318751238581379610672839267383384909362899413192958699387873261422156343893308508873105344908276698921079420146535388704939242930965317548843258646935913496748739035006284197592442595979316544895348580207197181783712127797678849113821211126405026268104790254217925507237430945065876395684577661388521845330952999672003336925759777041042075072174819533895535681342048556460428903059730897281815621617174232790007386540005039056613688580716257025551324085147193872870782344491213302163861949859777496295658315700532853866773932716545891029669393309950365909240278957901252023084849501390621655976939759102012409529302109785441771824195901274913242154860919528514612122824351963387314926858054267343378449686144263349660003117559326004501898190652799252570077308350257702441320431314338671421007845348432770133537204338907275195232055756801504261546218576593039075583622898150885715087408857679296602755238422012486902186030737861708628267019993776636274037083548737680512465658480799035760261911307778846662513776659274367657217972301861407570029118248385658533613515897810508153743989805058229264552975133656332515534238525416894949517739561497121482143076047810889250272107918829225236391416922612628955940819452180913014976565719748225046379809576156628849563813535465235007356576749729424559557092508003974116885099639496205199578914974806233233376488178262052548112150193941185695257423691660096230739891421767772308516720957628140849043764580856328118549012538614954533061976748687518010747522142272176175557002579671706073563817316950405721595805351773363906925878446053213961377164629434553315654991949664223371321931232382850317323996493641859208135836096101793440957945903521491035226060015741277726945371662454402007321554217248473196542304917186983750080882835905248759693616938256410208065352974471139502740980141231628166036177077575984514465267135601697972945294716846228434096396578828282600801635418578442939396200957943857341258997691483352165488336641857554630597897521231869534169074339291164831722467947142141884635282239747164719948916216957235425391305721549358519411962264347984383113968745589288878604215595072745591773333922393372279749442887750338373035490948847844976898024809142745996852111937903657407595426633921489756475910937540621979269628018389540341406638305528692004519600741014716743930298787403315982244940749945983607135187366083922836425444535387046284705026592115010113109671976088485079887747885239214447949926950568821301237683219309923243471454578304341359370645981969854042183973890550705988459659324005071462240830246675221129383128686803582049949115068781369455075269622118407020849678295053702360440823289651490877606433905978783287262470005307836473160909959406575423545486871171890683569778749129812744424470836347451709851602590684693762505052571453093736041792110627399620237592122600777218687086330400169595490254100683583206956067003503542915610220875534827033815704330617562990601642679103912044228083099448038306966053706519094769420261285148012152807169231570068744999078439183757594037018012853985709183983302609445830356121718672362090680702511710160876310866188099922936193008291583809811980628643130543162093780058424517845218951665864989419023513279758145965150109754699927654821204530678184387043431963048385149743782257505377950943776816043352677004410454756613290663319678109582277337974772490301362580974981307749489215368591253560728680407381011176122979238622159048230259580916183090696910630561590271130769371121423120853501797439864910144113069921945208550433117095245396826627548111287591362381540780135329406980283352950900243352592920706381322198460809507833708649306833980557890901027662477165676753673235850770268832044041680258083678471541763254565292508635827861744025772121037770071049572439192181822856077036933584684221925827562985573274815511630298213382661641066381462884214028228008632168212392648774781428751741897858385276703449791987204633073306388222613920202711163129915845012870539892131884866718880710759993621115271374968686710404467786558624244365112174705690639469735433293536371886875317442273045155006374324848701605486557330183325384264570773563214699260000199692674713996344273490209471411140276854919883606572040442686532251817925241499096533974395734774486384449902301574343588467623610789742709938144106853869892614499451791970033163474036479344927821535304119076857085282690073143238559158382477568534318618288353529271100665369270918785436899297823450491825077108097159902057165203033231026833779262396835080736163547907255852469767060596713940371527289730344107638794611598472010594949612746641831946795822601804404027083001813315028027810572122653762149319586918230707058515377523612723472281185741424560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -7253339892334328911216126721282449378179309392549856450896766222314743113688851798715574791942692590111933463972161718099727324766393320942850825134909872274814125729566788704383712718531690885813557991730537792646769229137980225629992385208435244409186291952215951290772963406508301654391098401866759320966050859491021556148587712760636248396834150683566148608434898629028578515741944370435723994828348118809990635022854617441732717096654045524542264663348043668654111914191681307499192812251550341118332650163944259614504532998643907003042197701502963001001956515759384738737013476615893783344705912073073307132680500326418428438288513422662051653897065077468522849053474461436859873084628857518558635362748655621076434101072749073208207808311810496158144626986825187574255505714091670253965473601428067752966428128847669225634036955545373772219354853633868664058573580659253896018636022326738552160220589961514340165982408542074663455685061623574170580802702333237629981126347631402646577662589936895644730348411323083120389113341028141430837475994529176401207279507310597424968082687294255897787170269391537155887355760629200822282025686634230649261655046646692584619107304058738457666330032812833744644832209113121056090078651325586287520560349600173732747161956027592348432411496770214810764721289015761530661197363727629998459380144786037687147887097277691996034767523927843328876301275702459281527907258722158785357019205847569597315175780789353998229264228603736272354402003786414722425678643057601628314744261475175157200620842341072854150183063462277471814692322611886042269388957488367347586339853722701201287964044227313977449289445285266242691056872038252137206146005416212463597418903710837982523051746987542655066166604090734835806924123339016808238498450734454199814430262891943751286363832292860668945628198902641666409227159859481678927322805238211186387629297747192419344872163372014018341511804575514831546007929882441641147204453773546675863908482849403748758514416161681745204040410761407468807289163751214002934360315284886172268368956227152116574073214799275688044989193397204388716920991897188915883000174192724246778135341648739306757832183071420684417960592944308151115920633548448065511607387184621139144728810676259843209711042320413448843226602599160788002517443710181541032577698249259246126364899561952407043347152180445386402259464730918042741183833883351777651002326454071063442757685452076727141239111056964929161515683501351444573489339584439686143758591563801224433279642413568161882317182249445646042656061278155733161573437528416647521737563220502470331401705845248827440901324231059508661631734467352532025107343521641443664417565996551993475581304414770239708913263732992054643070385829027214532217683610533108719696132821758016526381859923288782108150717181246608830017639322415838414238554170149384022534430978354201882325876862994196346687638629423387243303325290333250825954450554137377895953520636333872677678704800428975197723424838208573860416708804682083177745931246968925999027578643788750304184000485547156402990687150253777998835841903143793275898532323811739761917494596377893070438706416444779395080867806978772501864235601820351214643576405960587189251230634942938011872677563385242266660245561646536622393440664360458337127253982762616231084422701714372815397292947957908680253962398920906150731198108668820997603944535714240377715773077134372196496765216512046426766372179927408424702381833512855020661261271955768606965998425036151572531523123927525649894069020823410924694748205184996811074952992488015828175545592911042143127638738789250624911376689778680608573709917421892205007124229529115472978039763403970214716566761776030650592887735236179353443018064295361789996355825784224716718896100307738313508292735394643116701744809267281122835046396655905192069476027260287779874602681053509186124974261933248378220216499180750203449397088373780391974476087407525958699603114240155994190489251688992258080897189382120929952901856349997802817735139619136413360233410331258239244721021890467309838623275553223559702962680030586499970753410729968877554337864897414445700205507312931936541057948944327052621959518376060326924718052815970945773032140861983093006470592175664497845513426936261267065653442923596301763549396748425598119776599291205355408493522447463765982255161822892318334227671460248376391428002596423027255213349079150131983849888605976423594477709977567846949810797464798654169998231539830287291783779785493938593581358843745146757587935668666853604973636584752235746670586436138743680345467278386150877903847314032391766335813805165527941162763531594950008315355191426126937116449050987060607569223677633049905421078417795153343622217689921015081632073402490756459648360489511568971383484198837035137858030803015396373509017356890103436369643026158756744452677916721875126739914654731750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 707547408419274067472029026915275852971911514802738561706575825558857045997647326229589027073117896441394236856577653780135941410658079311430635386245572775781436844830705922379688723621898308632662127928803383663434593872367215166282512100471937779035063009708048043579177938220169868097905270056268488156491956826757993620394369078048680925695021017790250551803380555632620259329603304188490681846588364967861396444290872765578936842672787442396634129660564204773791986498931303202224798579561262124817501847956535936145219264026160959636992940664973456897043623624565739915680555303600822275187609061752287482927026794546137391185533944757479244098440526721001716199236009658557072227271283550146783374296565304517816787649035477137761483223376450161417497350761155266925454570966703707089769038111804067805342841598861155897390502098267941233735705821433016470345327176201603783387949762181540234577850701930047407458756254542849991615918762677647827761461195094670484073170972686259575718870369768716520975511304019505106749811671580195169341532292603276059388461602334505159107351910746102521343132933153516667863441946500505478131572639972375674422249086199102268355447442201848595130084973241755104655568423451053095914342356294672156078831124923247796937388764870953483424227228850647218945154718414591173249919799363712116084881371915445323038197343226485625670235936271808078485481505193993688708469680136663517553180788519387304361679595362934301707027726641520196777751536333948911928167804133462432677452009736961189882975423270130324129849507405051020956807626023896563161733766348101980849082308502303291567237439753403384258872420529204315107020764468733823435736657270254575627191507673266731231587714741999142193970784588256707572367544555451137647858209878852735826532019971062470102546437609664350530504278269140918706441884678736410954962066837087435538262062455323065645706953596886532903210333310996463412130487793444285646851227765175586805711304405287028132661461830382362572461610571167847862368334754278572166457733020976650708662739649887966886370865029031126111267463607802367021303199732700007929796608202832687596389346495309336031402793050451358169046180559362941290659899885726924719416252719921081273146941198254025778961296313648564499852165689386550837477184556361615500177107669845726008243239914790566990431015880844218463924261644599720365138828144754675352778996835220550509245141838260519364074301458997533545134163235819504047262645516926112601548427957582593100795968262224964070873668862174921866388382741176443731587075152137209423910086740937330810072372222289869898996405885409851825478589458585406986704407142183266677403913024673704720509282997128886152242086071185164202442708662005683845221130097931400335791588092925866947757950336055468422035280265144879493322057507708137058393150642453970350762202655845461054084189180027300855972606342540174497991149129592155787552015789660400167586520501322171036595429009752390763871305715740820392845321975151945216422282647466949327720778333293138344222181155391864413579221726396453923189984320145514328052623534852865502295570391360621804976473148921135466882587914346768635685913477573375423579593057688980994435397576996796604434647130394921600957200055144269661743050066929780511496135604900925800671443131974269794160420861141149961785677370170934787233657060445212840232946391716720644015616112043967203499983664892338705116043622098789423336102565914326657380762911209719410595175880885219378191053340249554279839561015335971585871209053323621943772910216556985983264064020271076223020526669759231166018541822145373687727421764971617460356827840103801775986727559387325745468997632136424093901621430051881634584235408969553141957785645225547719120381153890429084168095601827003945611993343081923986748431308492353669102276446527481199998596503549325606059945765519715743103211674896341142964844759473925022537149052144275151610828892614946886134841405680907830127763797378640731103496457389273232778196927836597717953742844729585029789919344163967862920869633509034538555381613063715405439272365926749746071416863269525111154997885136254772315549599594698602701189173134387060895918131809901211114484112717712292311033533292421353150749278808548239491858548172218955220951438616329875749729134189337793303747319273228860858322451581424202981109671514445506209940821233625129662846804409950443285769558675828602247658941571856523012317758639734942125225507402021002071857782976091934050928567888534500485277393425492321227481515358750070506736554196440438525197276672962665189308833872107400947043069863228048547883953095623076296642938357094861450498373524612541199306397611583800183909994894268949558651171906374051459781683346699891376422250098272999881934651528729554637866515149122422969290435496435582894787642218261590793211645258852268478190946578979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 434854932650719760866383011931816930406961628898301900476479339268657296978075558788832951560505332130477729078519814719268535160849464589009502076872486395286368562056276507963469037127348746493118972976717722471074709566812385463242635001556772874839061102410785987447494290399689780942936816626566419027205633841350620498165567349234716557495226170095466921676838004795870172008579870849422065392518726501965440854245967103062546060722601797189031095244499772531798476901692402538262661202907683603825674899383405036213434466414275199092225382113192191204295770426616357623030794893340611001531591390722974642622290646986725531721869352846131452947854515888136596204811087619946425646222669813125396224107996057096493908210405297596071168024850596899312026266033324159841988814569647050528551554032877948296540269894068527400883276581939275256874811561003863553831836080913510795158648894828062657265697773215203029423044806554925542275227032950524964549262485043974551572520628327159195948082938662812103731454813084169701745783805880405746902334997382378736483529609589838290018848794000867214486291564057297517664165299600947975939423423057272192951983548281404684032668120128492311613702899540010153017570449510957178600828542153361087716111382309412615394905140670515838290573150251928885533044048787524425988342215330791658580971248368339841569714439004293815193136730678732983872868053151028548186208989450939713395919932741598147658525601339837200302091226903543269260401225971396130656716692921686839874384945496936357945488017997477065470073314123169700980060244918669840762728526927728040252006947439309212387570950278632636160401189619720009991491760142407748025870250172654795515281914779868491009636863986466556956696860854729209329668574394804083804737139656430583218513980722134383919581480207908647877136641214107482974496170972862152044441094599135181954239325794165203472587887298767292372303991681453706316416098377559445964567207688945437874044694058341882224002075140702798219979584239268025813040572503306418386956129025858057952111873350433539535173305675520282169603694002193289802564234960416107336693699923207529320216688644915254511564008962039727751528766121892763590265006776031544821431819955911378922634796517661990756994975915986412676217042349324465885236281878109670089130119553584959581393874655912051382315090348482786107543307934425088269422742692790539893331261109306098954485119663175363062578456825067803852005002877717660201090232456469228096493395145562375738943175876825448692769138917140218843993356813625044863033424531556150839473248178526638787648655054887777025690248079028374048622308787057917772172908457430279419092243145339784679628326155224687345447946473724346315104489156268706260878137055169598072806605211197577743042127511719530306540900836143764218754302966067981369919199586459914614532190168432534549822677307293513449042665283532056956471816297221960886993755027300921872735022040816911522077238155541338806087102100735766841847790469613641399840166310114386022903954212547488360671345060287174188395470953872921151135142554816745269499335642910333049706147737939356959396200707891289196127436124008857515446774770356843067292051915728612753700744156842500598512545311222319271930553223537556875201095262791895461758911726972088287479952218022130630966613061719685956359893949865264727996144332716956193556605412621544956070355613538305367723217150959432669900334039453669561305486352541980656103339796940551724364538315152375860822908638957451113553737935646972080410964117005801118346457737173714778884524159210505253329629629184153994609676012668112093291682100818806553684599671860484010286206176884912109547803225153406967237203151610057043118875401999817220327660776998960882832645849001005099114219081694529410191051424563509523467110602176484871292308081310582603536618828752095338709637024885373452015434268294787892013322189952697372970442341021147209369001284774381726032890080787085700829504059263447609908935926549997483163044849262300541495059582826871910560196113569812738352887462251570581579129424028914013160850542227724235338835446416875906963234552836210263795823204714057926442781273880490640240827816982959467997578820025129887920830197767754009536152401967982186278655944863418081045528136776342157210519430338686918738350089321454592320161268067442999909758799342188549832978127931480832508639962313264298804644287009998979237398289349435640638386384281411397468932124411876574770532000830996238843916019448245332311030259450442911538452975212430581330862872231339525679297015698901318808546996036554989572301007777433165474455389369189822633610191569717382304464419795450266521337437010365186686284127110858884947759688487974206867292946428676279156691990833801119512610119860799402663863181523577119797669279631119485836358843298887610142228503964709421247336864471435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -332417116467168832850300198796691902248795108311310340652357569901364302196705545262946304850128136273747457479689213859810584795093571663408474291226927857257287156371882354344969022206186677335034739717920695214830878907234830843392801046556250835942790647759944324654771199613997868393100311381279530779312038944126838167675676531356130149137677365656876764891502675618593021207226839444654586740780750061239200144340503900484808461251925425218139293256952282325199418120670489820380043951416293543930312587923311931123454885506292941112187592053082562726004628425331549197125588791014252844327336892998028034812283994770702871357448650303543048648610418810485002672363644948662225460828902652763602389063078722075173097199382818416368797583292451535482327746892909294865422280002340079759542759644550293825000261233934016729192620800892957504071934004515464058133931497835851969034374229597592495401549607603321595182830288799563559037697048134739855917735918789378631789021494304141526301007829623357483570738544121462127679659148815207163054947201902157418475271418629186106889089934447669991516922784144048841357352859905176791950402305651735358613981468727525772151386544625643034095633121173567037159945538154401507187284445639381208048823734007087194906421596300001589737309189634949693631182623812540425971608260668532853911349285698541209423290680925944479323762930504204703563604653051955904901967850257645684881651196840913991521335865077108931945365817212008089883062825561920286783907754582843190206371421027997404706040384095734574026781868579400109585972273586665707801880545695643249863634349593797048848565508422748597950526625968059341260560215303459538229540888250484526793695084795521520773299939338864249251700494462509520213717875446162159986941177312567295552711058525808581758361163632087790589685993792883704301881456142026791502673525062142645966841222043511212440323994116809238474187112681039419456842378609197108720376355599889612216652113420978821712468507451247557195474902661479732385018682574973582719975128543982806774559962773973623035670455934877420538073244332378852093238375504281459100985855382723305999665375322548094543379767286141171890001161360542951651596722880252280969627049118436560158328305436047978758038329641382979772906794731977431052098557511190105597785915357866946334780237106864008630769254620474200564623663128039829219057019461517944665920205976963049780181641752640523831083094159020786115284744522233268845748401175806889351157737459999258180362247063712056233071022353867781984461020888708791413223658268900158851248117758453293014213706874256686590340130398640549460659903758201947009920409343309483488796807151968913834838805790611256898710515452800438193557951442870890527255541034666936049784609738980507305300789927105840086990126332742681215604591804414016247504047458541892067650076683023064179176427962868770857909023420351313439677879425942890158438806411890588955758291941304628871944402776649136874524094961446723822414694591374785193152751410798286823657725598233952910713495306742482428210649564220044542699924537713370159469958192079931340306603601086949702776331983197357862690485979912477127390450557141184171909726614382498333781086876239018092128706526028927083327962351409368186323508349180767488088894982499293123686617427367655471745172335362840836713183916144743671323514357873701499678684902226674487154148896914079598581501037557479731706918512717909001801082923154144724491887021780643592841829056018953734742978877983223785993851383690435415959188619950916704711255971169310871329265294892007393503502936026468225725784714407917679613176738830032523105293244771797146897997530006264869005777300167461667638266217228440230159834507058955638499581780863174911405601419346148998986330277513604810720708150616439622854623701795911450132872940003738367858918428904064186177356669386887956610173705783750879882456530497691077604279769121057316958153879119863713006557978992736784489243451265784867664501381818296677401831367903497833831996603756425752726919887403382701233646182907514473427913846925216150202793774443742619549056414260838473030267507291151899313376660857640138763443020405011073742177369650524530801979863858732411671488685171833367033432458927300367428498911813625087312960263302166548677096733764524626526784216554952302752491079124789539485765300964371021306965866253451353124043340778078015885643566434549055871393219918590955419953932237918024552832580895352852882244765713135222978078827160763182323398038211177260720983945524718358644721030594979702493563216258112736611369229483153244250371968811133754505247956229338724117473097801060136417756981155562586120038761658628554619790231460214650181099136795791864721383316582537824176384053960370421851144286421457941122757936536402919811077554150557867919824020521748554368927544285859348039686679840087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 152614098021918901270744775435997301309205728643528238958305627560937956990097113083418614054139737219269146876830378886110538989278893440652655403987258874421512125835600336970554880332357843068679265753023487954230446502852858811679161072061002987642276107304676956569162616555473168709049186078712742853030942086122653246602088556196113043697348185076951789789517788178034101042067126222261323687009195469767458357014754264642692146136397426039235189932664013301772208797658226961104678170905035016516679356349250332766052793001608941096148008619698911206746858240798418006201169357609094742638971772609942154235397788029268001249660360446493944631428296749690863754874226200680753445416257184867025247738007785609952757383290966466834339710678865801001804901175923561965212254652382112018961249650126379537494149490863480932434954874668634838850809871660871253185233236188256369668996703236146455225484702877375020200081146229245563320386013084876197383634257149911723122676308992479312896710912678062583658176268315287028621188791731311620707071595858033611113571594670533038457336079880548764364756928670548745111274557471610816363739196794010265719621369912078515449292173402032894320103188756463282812835988557217442179821114294756570544783849308665515355684905486717678642431696186329391218150580294229829997865304299147906762508274525185729917281256716785521925907295151606538277731370999091963026667827443236542376318356214734175503833014450188563800818763601421725405638440433753196744754133482526409630705195257794561022012308888233912183504662763604201199979114419873020812335804809673609250541007563130316428935059562035177915739858602526279296987820833086484442015254966025779953397572647959408873628254611614649113737881047197840566940345853878265426182804695268357051282528457438106310179102215671014086663831344667431592864833485834895581505438864484317571985640925992146069402473258178206710860784766603676927964508615704095040096138094679999684170604501431469894735292447503309160949272335769640384449926721592404759029114307968793034932173877481037632293457233580091115617912136698354269039607450711423851236872696768758453672032655924554928874406446865114114872792753658167491440093006128666127564525950751573581942318318742749779625176483791302699181743970811266487696488055149894274718483156554851707874935719717756919206031803079781814696585192537577157250793935513706541785923152470152840021523380116219260566799405774648560326889645869233944204685912732265858694306452576048811485913557440801385878910176723807677627902746737624330242069887782911870409110732359026634656126172611202901836989752776049949818381427812468133900043440871002434272294126967235843083601471737552500997873031090925107661618282971456250205924837077625085694494390931825984413004859248703723901349109020008711262230831080012088151407300434176247113787959387467609353492448350474572394338263834428876130252007692572461608716176041891524373473176424041867729548397222722600710185443278852123699496857028927390403898345605082689663218706768564879422234743666011208320422804473908417660290160370514019480145358165971380645947733629098521581153759575697489019891954478321807378389761025300136374284956691897247214683627523225531338639685489853923649240665129972076977124317344428198819657474163649360350050505433896815904717878127095937261637642575224560991464488907558125214251142425693395516978067370496207387357270190226179542862049402929835250264137110833471696624324835758509649009347317513755156825665758381514558664944783893825892130896695479145399289550501985028185016910814696871689729597405053936790871541867853636576399497138212034915327102878771530217561462549591948030329213700421708817695010883229644463337245455162369837386450700996886082766230596834306464463505888132691623650756288403563841328045603120145229091409681919271412875240288972221758818026572856614311235124734027362922777484881210301733647407730448233389754136848777536299408840272044445303934807820206224462314106442199494089633146194573199693030046764631694860421032435742130601625885985007951018872671894596780340231280568669438475290401341327468829483739654716248020941563284796481977503974544712169701366362927049523908588469511627404445872666711598828961702465736941656595034017334487801186129729048083287987211904061131112686143234903043699187866465889262797808737933608748395035031289293375686340862336196291385213627120707018038517418845181129648856137316730812062465522344813930099550988371089806345292441603389291782636678099239308972062905701852733955719605212994160186725287460418448988491673514340906234722651304768793078560506317959963297516638833212423306993818764041910373299463577114495961487911240097964293067903604590481930606663939539233382485155991776791453557136499809633407852485471661604011872114436836460247486337770473104124497728647324676837834715843200683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -57558730208554270200753166458456352146394339181574866141747074209046550207838896504223753448584781726249781318134469855369690582176640274465152825097957654468457518206993136643407045934394436718667203321108412231328326356407159224637738222415587742284228313974342157757715286729909112316469978675947705796185514106303806325017483706131150411016913457752386037904984009981048346995350745927494844820125072849504358694793245167047267275170692670080241186697273607212385033404266284325373505838170750400209305596380722973667983112301390591790726967838986123547469382244376305905823154849618450688230057722209703874369652512735847019628285555914967266153475503735129817691348787224595326572914394222102930211242043201577478855609162181080392593454283006147596765446988592303492140499197228535332230510077724540001771210232312844467708804673631740945468922406216993221942372468443867739650290510734363222520119241151811235580347710538301388196366545576365721884715981746457636215272082452965382532232312596246277724129730532520901552685687887473117717842439378983006895661132479044509383909952028096471936876385267844702940085808705249023002291065565468028726621426609530739193663296298065273661140228284246592849755361317475905064637445558975215679792842738525287071552629208402538016196957182649926838252504366624057265646205796549995372155064545458520145887973167323583574366860255039348792081839002082924856606789184249013892257943057989043283029331371657061465671300669387225441217596758579363864280832969349778779604142039039777693051960815465466449888092982793600750039691458305817819934568668127900592848171671934440916186334415104134961036909605006753998893994895257104534792267725223149708032561877129044446184257044156187259808732265750342625805039823669976725288476125355305796393934385751438645901878775208332447219050414175097754038259101458489864801740362441447605250231532029017954822915914204282973086192211515994161760286225288406859237607089262574890060224898741210071084847580488273808993062980479486308323347912019587085708658963331526034970344971821919632494303350266683649246892412678334923070166634061741800906339590261415234636662590537039785835887471928665067569800367919115842917666190702265916626955037576357122456474227236753633555734647063725175716689704367787766120593204046900081491115416152105823246954552426085254635634009392288008594381560647944251791599559114973139516710468288109359158971433729709737437225472948611800850771967945256693919210442907814138107359026084339154427597941275685220370266125456259561273373456833724259671929967613675148960344979411838136109847430887866738944629469887486262535881779033840419270275122938152188045770320067591516351455804794252419608363760537889631464263475938127403082566104146147462827073151398975387612493739530078035633553116705190863211223518853719615195331930392103099182424182706724509137122172125400240892165042404172877451302955240782082841273372478922747794199950232784558651144013489322119750506539792197222553133973652663181074865212593616898593063197249154719568787989819014638601749138649852255124227466821002430314347075399135773112482080691924536606721784111444740431605920084600136970804399373970410372634176471622086280379534189600097512266112270125432715313803846220217316456014260968000104348993580704890702060373842230623955880895381351592768827562255847361671391276206628380300043328892894284416193840579947374292191134874208437463982583343220353441884346916191127808232851121006506542040388641561677123837510498344251554478620982534839191283996380246212200857752960436665020967071690690056306447716671757498044885066055939055435492865665068252847136183507137933372727991032062936034415824621174149773735314357110870238895654720547438365243193986218122194451093385167521833808344648289273010940429220468386891101423645821871964059216173514953447712093538240929409124440551883721099962745823627025422066233605294072365136576343374320649015390806186610789641966442898467172146541603352135829910346755998590854986359895169064330524836950225401091032664291015248716652383395800478438397962863571541338775866257357711243456149790586786653621260493581892471562585902392555237363351810124108443072630491285483449228296769583474831261307624019340644304740846199852054482100813991681143511183203704512109161353551060321763569456802448599255451294688946213644419268456024999701410703664448815703774221686087150628471355360138989930185902944479344400134800650898726727499291687016195236708429238527592180070932536957090160796656047811306592574270899381014897582216595665076434752307048202530218380403886337948013927312736215696469833337376314902052171406852309471388655744745162519830040606820883040707277271404439236050175926328610045670209455699332385196992271973959701863515940576832582235541934773808522465268798040437859989792388722704987577783575472223318964242935180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 17882965845276908978597087976612208223065148285711616839172180529118284782336273371975699067496202018604002849635750159318467950242352452878159847565264346019354507764010295258548027552308605830533239667815472816143397589978516158031245788640364789752207169792719496693546024117208329889814456066911530408973547149294840967328750316037482352636863897579559592504981335817168507511172959324215249468491934583570166127624639174000153739049222142439950028253765791605987843802435790753524557571248323319648461349491963795980582188618110931273862346074290821923662116088943534793556521400628315540977616416118757875432292488256616338041548835782261561415368840576501724541046958080555298214105021847067026458110859042524380067234176326843853108049227690346614463627429109003001336776988018759815213103473013099779262254956676322498173691394225777751431569310187948448679866077607512095101730341842124823450617693422242410989473024218975223504543545685244493187680838569885599377716145108068304077827034187861492521527484598679823553202855326665928419384313395649739803930535393741871544249306958561478875174749440611284114920555921371420702695355994462873281473158694877106873576418250400203964262005612319166730004575922216808083736794793084324246976285996709929657206863541766959261273238287053395275893298862047970567411983308253279496174454095147523763984242829701265517257080053480449768938134266490683852593971252591809947911554954901669251018798254649336786105278170024075910207684141685532911319554719809106385207672464328993911044033376243369556658922415223033677615982439936644925099495151908485216151172498720717307938687561090986964562396214088914550435444587071200694483014337736186952550224612177364790068908531903766810373493699633179026169240185601871783426298343332195382471487775341302159718024080275508006874178800341536818087540420120812503273201800602135983111404402971910832075315846688360531183421412446675080101891734901013451328223584517814474429165589735952171216700085829299664578149029919504135451561514283797413500586572167401250924491481059407446284628330795996844507544494650196746845620975939717927941194181165267391440110780411333492330651428271099531057522565694942274772552830144454655624437393726994749097578499877734239514409132940937189662181530666840545693443907030172663801437849839003696736976499961150431907747512470980772181483722837475539259020863174414628023988360116955896363942007366795904466125053612124790316159330129281620192992451380227727970489265919419537152718647349867327161131534340098824529780776136874636947091895331707239531208806760569243730187928376489034992028034923295296808528346157468813732772149855894570222925564847700659742476298869925607795922343065120625309102919752087723075755514252468207064479374719244451412047818774519298693786289702798346681037725382573870248072841788069372998085151690224768708655686070198456594323911876003290730972365600856420344887015855673334115406993210635324275223571307006851803778284301485081048902074698324030158692769387718222134012336127244410893023523172484215087493677483250420613949243881865918319756221583324277377914322740228900423473606132572053190742257807261043831558456983970174723463518104358248797359876859514475249254753237991886857668276434396418774839819602208557236159019658036772634395984285625611474893911969035527219412158055444530170078854157308148177602739760923439525538761611687434355161475438627650512786147088059376762145927582166476981761213284706988732530283120116110390930011149510769537930220492854168674614930126312405440882979868345006150955889998541443701508985103175025264210760118577853856193493127574975520772572113985420627817443730244410943623345564498947291038369942621933214481327749207808416873761904478864893604877794652029225863236978948174756346885837994339920549844019762111552393105028976606521437669538228504206976677878727347408392480939500618125866363323126048579904005231693462153378161818740016616269169171966204298672128733680243380270410782126068208871077502302284751246322356376652303715814373683404248402844534865475693262038646267181891674181640264452483364928595833563539461075803828571612015434360313668905164196040143522368583571407469916078997230767024785524116255160775870536080322987624659506122169558874721892409578182712726581037766414564263110954607830033728181732890997873125031598836683759870150239699027697548544736672836863883376263965600077368210329038130253732445146669484660574631149483002015954864558407932027945951048175263890931473718561813193940716856601274782276714649323022020933154057439915690587843495305661756109820251141618520670649388917386271778561681639326174510833565535805280856065473792218890005661703547090713424374489520189304799792513010366788926346105431985235190839458614381388476536358234333890610484900748424937653549202853185137301056126724155913375318050384521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -4180712798081168070296609921757150942805333582447079496327926261786861427116886168757976342702130804978967844872419539186284460466911290174750803644026399280640474961150287956967493107406655152239917391666601346077585357995650092074751127045724268680535999685700076911376684717564155924640959285399316930608573312392566731614739397229471405280161244765956832273535943424756421144429641526130201794663748152714735767571959428557435634620657324721592106649567617472729411575078998751918586103783682818611039194395358564883109291555387943117294349792160629712367801228822881940256467772249191415854818279474836101748189172485055018545359076946394502496191176384613482635863153750430387280446692081521834774902912943934444957929658696929560483498611181692180604719501664662758829140447067313668707343680146910460950447924130658170220175313505222190875916249970761712272307496363222560586924177347727668200606293585777388873804206120216754910354741541944167130548438583039176808964288434870111043385287977209641979569829914668170274771011119774900392879973986641645441318861264376695265228373013273502051797976343430519500378294346799508328951431966029791806336066466784528769280954967783893023595605526666448371757722709478555141541304439011088321988909534160276421890862315618013350991898125339013050210953676234370447133205499998383150877069461081396257272851182677970368427917354417194191141736748974471042098156600065320892988381905117046494793044422075409484846061546160728035423674817895206499248848704063777839669098444359170086767448603889934644734011807183128792132189483362214731199244279427732066206263109387501458933458436307462753574081658329339016460214670507236566768517078504823851742042149354857130407879841449194581198069478842811609605061442386809460924976569791862970207823212101366035894025021407528193795062248727299242214614050039676743386987062457606521494750759803010531624118332756822482869313308056166247755014571182556866314656073970212611070169245494290803266010494999673736750363910776040375753305894113142384336272706628825067374844575031449223798836354770249110143061297530516575502439941590517354049298021661003066863757720747617666604136534456931439279223619780599261019579325225266504441005656684397327954209416290943284175641934715875438686705434416698287580594966137518439852520092186060679791128239255881351460889180784002233458922257210544482058549809191476968032817067019598316126386833990552521102885655017485814047430248745761138773457584628461679152299347344535479832159881958534623837251902793088356221357630678210691390383521436470169052469536750728330212631196447193464934495354361520578477942662260691049005678540136611367233880265064106147592794722344608355087865537789868401818241061074261784134609554726039122096521526614751442687954116147936249799834675936649097854042968813805942318163388549111242938896409363051676235937399306138736152426071349732121889730706948009562931337163316014297593235963320788203147653843379853101020101029025593863853298234345251832985119695738182798581785705917740539929997731067056784262590983241026414758443253112586836725293630376903485495599366220343055586762108295206312745366005332756939824544420958763451644724726835196335308099970227004016340999780973110583923403773474444632246814277769183637342455323953953946864348851503972289972762952704416535095960017014875741655911554125648930262602318883242659122504553030659020915638802498385735475097943802146622757642538381836931526013739066211580852034435147088923303593852028365219668288385627739326877306430913135194014260848654846979404567462604226018513345495779819254038050047637251923370633957929791649398659817432288091244153749100692381457494554047933526052869673399747566260579074923429219485504342382281616860429972330757028661366195554697347318264120472166939452074881994137939927551431875489912083237625438901984957594873365055935861418817382395396799657404261372971851039216907009227827770774240191184378152067206405569659726213344122448209502091897097742346882234682600700572171162728991224464521676626131818962048593079460993947729770119653567337514718554436801249309869137224645221383616664378337370156384320620831595677963019608144578616204307810641897274892202966814832119360644598372797805689231744675534246719750236931278740062263270599567009791235976458393919367889272041976624642835138968645501369961174062056736211341500947014122099420621323692256089400580672710894548574861957304683528238773058144262811974046710107195318802790675486869406551932496700976407643816627696936672448756154582419734052671377086194555328000045225877133308313841136798680017487642212919905013155772694217997431843604978878559355677133163346625478946905274681167326003002380165649670166659766954170792621412429766330446759515473898638846352187080498015811898010921576415640258850440401197308246012757840591377519443631172180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 596457369757096171554710361315928402300259286886229580080349614980731120282989805602212583034542022415683756562058850864539220783075702714616900358594995290918823923208271881953242574391795045694015276304552711876507393710023844765021659368163866588877799913008683113561897106739967963161957439500601363230009016218123473821474192247830612032705757618066713365615724998713207705848981498432444761605300766479029919559038845793578848408009619330034800004206211485008520284750129568170086709279180900165492883693395578640144576816369940955365488059500949692469381722780404006555214026546169990005788491051749376520163145487533971785635743707129850894143033409501542645649917509555211237229349685409210759221408670452602410901664116672586918174489534575444123919356875004353976172440008042234064701408125850126592286782363992847993720394830636251551170860621694866566489491087931413487546922356627102621269511241187646317327852882125855720598915739962890868358596872118014514024302078825216417551962388540728422223410041279752526228099977408848798963337012253841338331643677910267645867287022902183009997236297229801674310688293043519963590584134425515266620312612751340380901879463630687702113330347317482996304220891112757834203857367826229930755818059009894439234306347233294549864197682157092984517289407004117717236155606629860615954201624143750295842809376362283584166558023827178209231906597858673653163160398839399980322462431907124571766816973037655274945186988667793153268392961367550656822285700626373500779555035369563860352203070002571070879545701944765386030059318953500906855821069565120436931011029909187751113076121329912919715426845509604485353396671354465757187522399847307035937838842311184114290385586766290454484713114819273357421093989086075587472906968356287206587545158498782805769613892322005491266646748045070041027694723089968308037519431108973536157426165606359435847937428279961181142278555693582644022663990160970685681378863382838886754507965594510369169198886442910550708130980876629733297546855629760164382302847153818735455924132159232760281616528903377560203242916168649954226447269024353043911703763629379281917896459361254779744497128911672518876183501804680029468300625651559939486406350574215468520482605541316134746846294144549499346850868465208320926121158089301443006517733338369856501692259109557464491072589615018667882361512841745507590073157502097101124898534033372464481781340175594037466708405814535266528435728642011093465437295532745969746741058101790620511172970085706424839039391002325627150531797060801787898585069887450319190340643073797085057550425056727205059946019021710493805076633956063335423818436160580058525410580015168675956810121929081580940295938850573739303812380133954213709908733798570070190792052557457670729484954942470766695316412570019374693703300111353159027398475660022582881884394703981477402208447424476363373144234365909687194702211146720312682711893401427428140207591870029392815897135893174327142820770446702442506910792163598034634568605459621774447675583333815476539367938513710654541428895725199011156879334936782410013099006946130964826821270642385555976963374448529739109882587929768604136462679718465000175651899612491301891140361301201859046683971979986178048097933789592640405482491850336237676373828143443360385639452839062128723326316062383685951549442801991247390371600097511769048178185130227952959984482730795247588828267516409918256761225993188037256678348100979774772447448901672343907506897881253769198335242056444852105294417286793909267917186257641286199751140862420489595904148619767625006983785914036177272303543138570194191122744135600116486875011589105498487181476549806508651973604086576952866068614673798192979668154062302491576715444209802217221826109845934890537661730256257530127096509104002205266430436480460670314059220707642900509295096837919969947126611863156180276708791265191617107022193665758193185048228659311675573613143092202688750545083794429228579889413088752669742507281437122885666853683245122723850838299703096505415924456211925995099568842216790933349020584979296559054801857624103138543414790580815220772935361971185474279077307559188341139862013930710739045676176656185441793309052767834421631700622178426096025442062777944376125387178121871885572283504793865468757349502585885610563647387800881138988749006060805503999203249535905860691884141270066784851425981462881730105840808841112990044541694676768392631871093202523681735491499227891170374740289696077309318769146041890495700241431641832714002261289505100393402080102833051958687476971050497721596508943789492139742833743085485719144981282356668247840333139596899184520713039165251524487366152893624661986760164333782411850602909640487668932814562799469892953266872634336066460379697809019010968144918804889821782979837995752007967560789844718503095487815994899719953536987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 8609964653391466520201623359092725123757212242169963897283937985924101358415106169042191946713652205935609529501007410480848665046126035153326069861436551937346840065986074445736612572869289205375626767199348383128626992491553939728083724576944233465298439336142816843771674927775523614047109943923478590920675998245300915305787888009989150933461908643364405044473056994601554209964321246756676022156305667449402066068463898517275226627058861184750884752312036412909578287235899135452051840400292370602241410178640850300450523101822967130031878267631740877267613781556622985335197200072661834010358167444578653608091932077728594463732931727976653210578525898753508865050253963857016889741320204902771264005139102838101027601321031861858240888624384193332720411240987079852160011223628166364811813775522334557641297492457717892210425673668578605511028945333472181623188145233923332126466899535097014761679601278569042361647810597941859321125884428684300048669767414174641173701065934761675236834682335626957904169939506120145250202081481096175307075118053011576482703499047238568156424817288029702779445044477721696118804231139249254569423684080960901313819598088842952625418095542825598579782191567987075949753166357540205887995606783797764083768060529900658147631387390514587814623447579780287796557420480502939025444419613020647259520641735178642387194200218472140955250726354466417293033413799295421965563677842717262289513168434352082168502530977577797288947212995667668816540369446836633323846424191511881774111778152796844211651267237066363744647931055950220000336380476142769387645972162066780035393711662263831962030042320331924607494001017699038321723301136888508265031376755100321756368917689916483430033996137343590750976440330318782955888584964859379962545007661918432529534895790113594902500169819567618054586931002902684903106202392472917852344982888486427028977950761473885491643671212611337933929562970341526369496750865124322801031960474826952890764308318123600296099623748521703071282068891252338891439248666670243386814801685334345958016594899294393577368754406469406332068540438106058933100206192924054669476495019179101192276372165023746671651600960435512214839869112641378136636959535954237366972339848083716982633964448971865310779763759718525541124580006809403071664683427102978768840911385337379658188850143930023730064212396316949987486435331673781443706987686497116563867287727181298297956004162775161206685920115780112526185053931796233394735614904742375532894902317299306412047557229675969067696730284148962842851146353312746028554230772572778932893454176756068095201699880862318429291715246719582071984941545730127475819748783120024721544040010369333706962836494365990362043817276418126270401004543424585313242493704214423700323610133442359534598082103291390925856855921638913259682122510411806006562336355903895609715006545658933607293987051551699121387481702596679832615832467832367498688630473551544749741615339865361763958928622439071359280331333992866144123662028531915317943650437846218581187738164976438177764959827665554492175415509550354651743948641560523719124582855944237132893622622369095874010991799941275291648634924502783959521142083350839122347663501580647857302737646801840538916146812490964852501736956234342085334877162750197764626815008809362322564247118135480009325164181676042778758451938629556647787055106059011664280388342901442847289988038734314684203552766479144074585375641922624532044705946445103946090009295325537878973381771221428107841089746962579254611243055688610660329485575285983406027226213968145217710430872104057724943959449004486352415321080886252799742833049210156668827860461030417583569956977768563779695601071384601649642328051639889175682262925667580367906422520005656994774679496716630792363520567922291933223851831519811340205727768908773641302041234322063647754650709932264514742324747920368328946149758879791887722719750531564532159431993172545372839345317391109324744597631611688898196988494344914960438878345294929563532399645297487110367155338722786393738934178415800884368101055815793772146393920967980122255867869344256594520676495507681843567445242313444990244647518438606128735236678324501033000052069457325749804356555940618745737338520526184474095591696985884573575902275456199025008563940437484823426126736296900875153310409520317998672039063133364090940816449151638445582612874019302184965209717330307449935616641267868031182771693399274936729245812739355325520643355444827854485007569797431969800843974139236714588516781616781083029106227983093118003641983005299593027200971146743575039693351439164576288940929598154996708913126614835711255317201037724101341169143636711799231288125104656222432581465217493683032455379124278975788976615272157078617062529939054061622126523526771821159087208541362320352287274878029457908423842088838742631696629337966442108154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -33128736323671085165100134070295403856863908217818007602406990786753315279424576291650311964456971572280225654331602636473158335734912279474475371681785898206069887964284578308263695641643245029923407923725696514024232591935247782928554818621275300708876744885236812762297845355554063266652318791820487854998473301026220929402971675985061266818733224091896313665616835587932998099848698941778620170519419016599553814148378093478894463960806771096022067818731050774094443415942561194153314588987549212646925988217560018346274312613760141003751942562100388758695501123361333438291280175030291505543728698113669213202496080784027489252100563460418065055489529942794603082944528669408238176286720910383399804068258291403258189677541890901435951998119718655611974922595561566078615443050111398290002818479225586852470990319472097597546559738012641921788911068784361611793284380359945459176207913429754329283272998360309487067172460801864836676550767811168630888528040539790240461610753695424126089099919011701172173729619231197440613011514785878513966842706843053464285769222449261999660077333312218114935969006240741122491157080900174548325003784699130843020590495645341444008180335676662089220708364812023708147039514212446643124633455522877083291903823100310624012679694612218931680307922288685578082095343516352847102109869003349969902957036718587914512579970985394063158364864159919104888568907129040238446167905929420107359983508233049395947739904299711734322902078659288070237256942585628821184679300351875907463173558155289663751715399500726878022360843501280957400428713740554604743210165629459973445927350326402766031019659908278695068766575894000004020171174671702603271090825977892527446182115865006364374197554935756325409171548733950031966322019424124315500714385523277005355397134894532377594347683855093240551535361445340928019512359852129252664183083447691859238763612372967063022252680756926129789389378890629905955273022282302137652540649051679988323611279357640008159927099016311978988408809000650003920460627311071687171536826828107208861430892101071892048270734552410460521876558443325439942617270543141876467209693536950617750800664762862945711342904445030779007584685891732248737356803390880819769798053898120014203148236848286232510458829770208595903524367081554600371128384709920982675271777256794076452959824856742133705811860369252687978853189278709170111092183041938149403967530806784291130192547973455010008888573991500816937796745395734871777875167417306247893078992950411228310566305862958709998922493573981114924042631044665325196681008382469656688409986913795078341995652871124533609866716877673114482899642097652757718527022504287683678059040208237389913093104698119746174729265657299150166249993378545232679568220228863555685136042205231949767078438366165026084292181317104842971468728637875751007654900224217567144445717652200661394318033920484787157881101477222796718381416685830407501628079013060240359867512070557777772801375981543355476270535511288669334087232702609380768757616636859797912918844774355167543455513285264774920569986615828445352037875514309785786062359886903917369205937724679002154521973692473093250780629637394279378856331600371607308250240765818784744440963270342305659343330258700216936357365798655710617425660440449133628703907725701679842866125227005756157978864930019979280858761656287143491037147439722984041831829072339988254402904644852983581624147048042946070526401442921177071874827642062290095121174043601645034937194567394254391573973333404933471055064781756425024544189577237589064213787913410318957147056679927375280719301501477907731200015248603237558397215657149557959260382048294434001026948847853540679153421540040083563307082367141982333796870358637277767034269753945526039814051802743948408908777239353561790273050229563463453230741016132483691080353072566148948564069654979591442166416850255832806969243102893643348770715247449142361262498172744593494370769824905105591908143641436818356211438349364543634709077265028069136599831593089187180103137130991992631749547480151608430535891518693379964359171913657434350445965201248711018367649310078897218824990676939604309008046387108556095107257994828724362186423407889743881890578528604824571580913532562331887354026629133174550136537255044646447158540386727901568652236504601212967677549514636885671131563462349134346468677414961343948879173663500203619804879354040603484119068015055581284821675507224698726454831981360322150989341193720221323739780709554862254267840102337764412925181699885915973198758610475792141268910751670092810798724226263233230698674960645194605681455689753355501644948148944726652680967065685000834168620128402262214753918690702588258364302820006068167216493848116894590511072361528959496996984732650704125934339102896648208927029159805403602804430125720061545612005179310821256901584612205624580383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 11480104032290656346122648320220983455125672789407115883396561030326231360337855298729068037100129516800149419090155893095342110675734890674151324643324099144659086300422341126902159531498519018971380885451674866972330910624165048218507571223922045222469821564977586804122976500561206212398474734063732897069076818100785550788478728367383894386263825861710702592635114585490846309308254951906891812100099552156089612808631296055375272359277695853737012557232885502089979673479774407731252286502170305531349930108124687566781091736330979387540731415386797486228320366443175068516512497359001746060637287413096724553062307633182491563809903821626006954772012233668376567753191717677217553254384815454571586199617774527469337310579537427134848047391141811792385052813164049200822179627770320185277707976340348900079075394575197151616128527401466645050536801434383079634063951215314894858186208506392927682555003583747885832926772401712677327915221130550628946014007910296357220554687322022224805087553841998389295613797906822301758258171109421796677272604660288692932046581952123218460644148193324148747502550310882310541552100126792105318704608654364208265422147252474091176748633749511812808717316069089366405561507031735435187344644332962935782238122866066294838380790426150933173680751748999924253967614254619688586069890428438930117304456886365674559079593592631220722118095919972237704438189353851380431552979834390758865737534124448651920770617566419544132777626898795617164337887221336614941441300350863941126749137212357626996469825754960234907946880409381651666595436019427935164541776656843799822989762537865561878446806527978420607656696401083150884068458725195913253407297413481664009737849102300458487417010424341688323264160664737301539328244518521416799735836878634848989974353843614458382401614127365764003422271976674527833435435901372495205053397433781065167888770999384198660288109690176273785583379026160521224415775437176045522142605129015662518485437693783080947454489063413609726826617047001588295322325719738331954436657193160769058668896527154710705694754085680385136275485969839017103753324336542596930433357241156585477309813048605404536501919531244721406924729422004476981473702165695853904364009248880615926936454166052752835398577820357631860697026980126819223867001841258619279667152965210405559282804108780191872709918618929024912216800447674075517830119550074031248899523650892793571177143145658108130098243424892549395723743950454961237881925163691598005422923883192983547156563741063985531912498300489572712182049268127864088422043495520162536377821068563202905431367513917042628852690648608045793763126621526740597570611709027639813156688085855637283610681082735914062341197225057990420279269964394606251928881210449724945920721366281138214768129186824564234475108991647960545769232901728063081937285909347566955121580081937335996258720647923734254528495661184884055453634550693845753310171015557590541319579981202848204249156287180658347570326910758614445894421837999919364815596876881199896839043465869771664252438833396906030913645340606549146442768999339941774905042933711734869656504634482458415836061818517065781101638756190087178046182342304517930013270619763891507755741631690800129248656339727514297901625527829040431017913052012815194365051559265846606119526813723948094698917435945522549801463448663831887180893614467973633043827997376957801391530699815551675553354432846350127695073502374618230626212680172673979810897971154401398420630023988948785655445898769441853473579476607442306311298667443759949838753254961028313882745476499967009556447544599289076714407260780455842002706470711558055046086651157730835530980653759892009584248595666382390997252247384409150236932316593041014274675575681866119410804498426928216622079156961775943619566928703115829235398979498150423037742394266104154748585086977481570061458635457037703391150389791143075041205572712358723389115418799959792826203666993484255938688706679688832676774509848502447250637431639846055536258335392350272807317543542110620474211846625739533054248790633891250163144145668971178441548182151484109396996347500081732386225139998790564921725547005293504516312148260306231981932681039457954943226282468995470327534677137886128390440797131083722917542098133038336840726774825224045428975033357126861743771789131801374885601211170419535626567918247425765673845336641503009481225630491883692137425908264172508709969664063035755238337297814863836784107344520220774428830365323829632576759706186344959449927662451570680689724790939291070020655703498355890705322199234918337220698036769424364776247982006001146495494446175641122768648734830155417975261969080022922272928006915019618648306089998140591230821698929862749262720518665658220094834860493405406527203258351604610721844131009322114409878773710889750297175963186170555348426569253206253051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2712302092517332119095688446351032382592199246899994852649375378147605694264939210533893921048018090429191457129836458314840568563622064424103242189864388146143960658157719344834790897195358632735632430127204000413697459301026689375512689664723717767600307256948176677447598410746595019461862646421919771814867324572590191702783675580672673275359561829808365251644488297044093532955874174447746969023587982770389334197012555502286470760234509798580133317757515390939876792906869518578377774991720490416407176242546041544201823187353231406162252464939187255784547871653489183219301694542484484811376798970978334689804801242301605291247955177448142445338595664680659159129595988987135510459239528765314495155292666531263088877561871070627115080712026209896239829719681264655310785302827698984508697157782982152138698502272183769460510353842742672210188768307779020425111835072592566854564540782806397940551644366272021913739684280595957365438724359938128122765674264509729447440866097293539270082371195154673302439762972710163619240919254905710265925528689233380318680148364852658724229818956168037145511184011840936431174995391540174514165913428113039791365991436445806714027496951793250275819395874752126075399803496808008008140405890857379611423900625986107242554081140298293302944287845230465818568645724317426609102860851321263583156130104977950371013883625239752176528726510910981253917045042993401716460216528531584263888704469579796923314886282301819284737575514760603921081334563839802919824527651471433247419270085023306863382217607862612729570960540165692200556679090371263089947002543874701179217070440836191530770153280342754111768418725597157169265046451802501400633882160289499533287860576186974447203703204844934974134219309271330218078377780753149665675264680576023667590581662982075436561460608401927780086921396218827309656454234883207860468977614316255355082247054171515549250604797870406977972468570170188080082994760990281935120444666431580516483457071592233048549134891562185429791386207100928612054136790690112238962153088571073012698698379967689430846976341031609312085960104199730041638534599766409288971666486806983309933777929867079022397464107375421325566436509778389500231032723152502765151835737660448746999722418910055469727193306253779578860626227224374650291747914233980105507841659038736360833787546446601727818897602798119666275321681674690697568534504782498842200008589323774907501593526270417417530100839274885047007394100277673862437948465005105670729176861229455160323786799995434221844431164253928421041458038112680572862360182638320193333488948864579604383307262177889744530086541400005124882301785487846972231195121167882260397247192683485289654304684360510990729444974005468946819842003893250019914236051735831514008441954085898861813766578789976621435214129294275684059057219842581950837274570592081172436377353710621302075239686998151142060026235768369005875494298537066110495704425488958134445410440345966514469726860689063280797043757889883442741941924041955139865995073757427428626702557594246204428820294239896496708101646736879147549003825049678569313592677765757313330043775226885352999637612890430942042792342398479061521830438035313212155462760518667097405376859055906892525703304654575709644267393304160797804341480533788982306067079868896065997721288752282531816102207246770142662656849344402466581197023206251379456282317292534223185503669093700485757366899632226258757668295530971110573972579515942960542710638947950493702678338167060280446946763439028578508465838263063749201349315923035385298723154823746972061372801466905646248549002405888845753040654182617730651114627545491884795845708997188340471653668230295401448866370156718126571803117745338617810580698011083487467474807000334622383514451888003278404742959976422980225958918585691534792929616949113760681917858127733962428421032941967684750380155964523116782471464083435060057540535355187276841875030564870069383669258785129612872439878266596055927194483253453308422996538431933858061973821832999740637851776628252386584779597660352473418569130701173066202021940141981187750871919158658458967352625300392257937193673488358983680442284734682536435970674489070544944646717856153145090581228100394078402675018200464694427017588731426860919262796030214654607661418985264787058279661717349578964003957820834982829134678944546684764233261688853070853458086421157244307660679846202227740687004402897211864122108554843539529021428887228629663793134701574830077533697799338665365135595040668835164928832817494431689416930974862941656590763248351866945833330583750975737601716562753607353027602282076559520757570023402380813333322732989279783574802145514554584707701790626883734622233247295431407935245645717021839724500216760101265377343696092357402158309110785329337532274810082117702055995042898634705922983780545528916525654494762420654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 473262884517371555334700948944869490943249021536538012066196127545697718164497294361608670521593843406867274381660437727829894043072375564493838837308074069905174885217379285279788153053553353728005854733916541763050190546907594326866021698351342221575877748604476499929819874760158859802550448898602238727262582425672789966016930405801090238475873035284245632655019290176187761788565714658991176238744273536272849044942102986012295374732053830403238128485397746752887102916177965487039246197702886407261699371386132844149439595974583946603836890270607575398805113992282564989877833744960309224386945512487235013759327376020194200077216101384114221655685654680090611514627552292520456342825310533447649301690416826861000997682463970371198023268032876735516482788446821702212729426010414436303620906719021503743575820289527075741556895063453116055343369418327473040435189757965154389057629723610882017691124102152008920929972006352495391859216974535119986238547668328700101899471718697581664003326929839473952652450324005074767511809182352377623711596087897139668209081256633223254803961809445644125368377032239254495430365810794414396520980628156610577621836210320264553374983596423019044548909184307836672119706687745665677423008585350088133514367970572974929658616256709872872036443466951660513581775211035020495493633457706372497118691098271495891734193373133568327132997588742753006492200995492879626858016015378431737968667179706198072641383512395494431186536734886377592114387658871400294639855349401603985482998359785453060899577367070286922135999480758934830940459897586836597592060479292065994183988403962825391959497026392614038994403810291110001136674522104432241953142791239454232101814060044084053767660187245431096849716646174078498213148356162669331725286344933811542160052396492035821199788324991273794749354513802607133810165655092784360294752184117680144059621060490851268508575982765783448335473880399606838689551956492173888380193823750810331696804611072835290342740146188660443228402209775279707996695067576444787417180270933515570815723781859562922279722084352248717061757558607531240383121592756852086964306320637834132930120100052467213020572105721423662845792881378099893348817521107226846656192935964308051203376787936824534163333623452855908836011391657602830324497303708554240194480649779033498593062944159845984238073557589940578647255299710040489814613278354365230394841503707389199514500564962330992037704224128911973722829588218481206289044277885829696877983612196962305903722141461047339065784347377701465884358833712684877917019037914468810504855019181129417152183279864842642024193186201710338059153321226044792197088819046736641750238715753618801015472003326114614848246031927256175618461032714197982445857424418236033931302616746974127702949188625166819390690824334728151271948697456960361953948588107936681823485772760593635620559284731294588834211233639420603355811370417853066576630562051059548835269183877267792357691694685767312135479624620983114666650772933889839232752133774571291382748004847502739535220340077337302597863823409735221587274951663820482382344128401997730287593147827362134321873566694621249791475900829187229283454295648562539039693021912394463663879262582102554994634917958575286889245271444326548314183782594661378238071931474571416925068923639893174976617445959527745569584935447170544735834815340976219661165982610861518099859007440214123981560593573040569258316836138235753603700513022990441898731270177698696332584077100693178331971592326502785708033535722138102569700889179005145985298628186976431178968734477333341284390982017954253115843784740262106672925955763907844652767417286416113452170281328898833688181051780641484717389094660297215086310246201761054762573267470393966962168260855270259128770565678019809521557497151751589324142171515697710933893871890210772884627823295030949742170088709064504947478117365328098556885046273527377086341694600726260781815675629597392200348767392497763883581515324069748957608302061004894665175996116723681281090407727790417494905392017398897076599377499023284114581429047258023810857080716810400106510784553677250977667639426989689664867954431971658198135876070982297976439620605506051330894172845866608132966294369879860079143637557406046705105003796221024353387369213740808811318434350307895254741985269057540287328146349393012527354262804848735736830763473222025544404026988288404579743650403254230485455661159229339679030253501136434652323594619129490843657698508554433380092948426400593993820878434776871546467752622162270085368977210474634552163483398286325106115231876301964262628849610781446277158850140200376241146110470430945570375562449233982807698322347100481638856006959778462654910079229821211108099929233579699017688289330964761966146661752293871505607701487923500083959768900679913377689026651512863469542935490608215332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -36988445084906243365750523839455065417595445746211886124357807273325981193405315827926495260634208261600858099880123108525838694229544889915931159779628004211368758586220995910802702639392710761149975911258885981470583687369699286273525538239016041918143021962959177217825780742847045870025492744398481701001922673998502153311257165437033876433613184615670494503092280796921311441545282531048614815093743436357662446393294632882665064139401125539175595102028906935387792251700802271277761769809858738445814306951329667992635959019146124774928694714043782585639983270865668559364393051678503622564544750726487444435752359192725772939976539524544992186250652937694403837212105390483930109430874750228151508060042622925610013046609875005757481594662243595532448928099663845521962022725646654938286175523781673400406434175697806913649564333774674017944308218547940972402258254470763973386616477985776321226206610052891307424556400600078566578336965894450673267459200739062706687058963632733938876050016048837672877864405582350412575794813001497168001524931207258852748118807185635907842916532449843300703578768791290694357292500865495263063812781556760814638778672975283414476418280477795804121028538484960332594878504082384558203141049458766763287263536211835035942546263513491837837682024280735928668418084378176769050590159073099641456824213163007783062501656928065194544764189115593061685596093287726808773892791515573341231104770468962999272076828132680822729695202262100367978604276103087784623973001919029677893701525890485559712617556034662335197790400604488275853255193135125490992164253617574227368875627378745584667781535385652334648669591763820737829932677587790930997934860523583424070063346534508189833065668409622253969052467125064486864474959317041461471174468929529644650376279437777410778284298561690829868201196696026595686637133601679698941473451390828956593340378766936742881868693971130197504972938391267820758625355879792953852666125793544287108293950190812955106225955941165447803431024399379564410758576893334928418921780711474741252433541307799040045296212425052873232478438164482177620967597924160150739053303222135887967644432865908027174906803558790766065696772655506399118849863735351797827437218604132875526854803425368839917308845544850297794038883723848493819529892102880143006844633189252608168204873918043004927914973708631299467256107852918442676968766522702027336094231528049710308562014571121595591324561928544871897171304206144356192819354040483469599096210431292395121678712849918836329103262942437836378288994075023425963551873469392585066457830989612384331724065212695202460954120751276902543809378873808967968558425886880194450683766067599507837536472635215889605635238738754727911132783601240093506678896537671106272631128527405005018566727047996919770761479629074011372941583538879382834470483218796525171371066943930238022907148292719055506332442986695826346638806099416029377256076498302196669108647150201008220951204275881637337073712470214529936954386572702676855369869187715085540854852703057203122857762726852861456976911526082959493562397223194915749311269305129402128724256246758009135699773579101407702586334348220427840424737885970355333774772730305865538974542491499079015807435618751712153237379308554914287140507943993462473033158764676067948472485388776118199910813400839335506845278677925826223636283181530377198926231975130977360235630046581293588910335701420005509138709812978770704727513993333216589041401225984711282823419584303596786814660930539580182275677746133248856683866086091043831632071113131803316948557376163217196531736656621710959445806132407789598838090015478334199818427147193121833303900886713052801186555096001496063693657105559744607278719965682091895468023770917928434060189509456813192312773428387406722052498759706928091218092637489831237524855190040011339204617738119355455457719588391121551017756330945260230622982350528336590437275885115064457756997401467644040210184152729637391173888771288380347833384425533770992013801507646894758825998816274178663286985134914497759921792504741366406203563997068917094218293813262449939931666187931169844474588883009034617757245826230153143707164614779799098427075582921719341942695244159523029861686528215445253925414776575110039043406893594201662090619824103063486942795565090738056497093316801985744179219281059085564688047483908071670580829821359764544916967757990119258097692499432623785980904850525045094385572414938717947260178288334911095432373345882274431761256158581219534727712663135234998146091256038326836007975412365272467918253446003756908755976802512323318536605170401873262495414729878198439204163022705560158176929765377816549343106391542514300050974093505341837449520608042544015952699326082727406503297247148303721175345305639493916063336099377546039233180908594367561299909661552454053889960050582885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -12168699766799724851645393163427214612939365110831208726397511068299101475472629809586976834312935020753304819810132282062112004485326289743778950792487032260043451339143272255100953227341810237281425400801649462737863635739009173061067850581058148695209823210269864217528584559037832356684026292749816963275126968855886262119743521913405185815072302547566802879397619099733833674488447599021350852595558495433035427243056564108571776339752574912208481676989090842144314090222746568086576320297876613425144010538408336561200343739578159964444410003709971810771940468590110755064960974834669643910787059425442530205905536486304370591409788731694462409537462407715712976739942852512339800581597414662675245942083856862912257657989571048960668778085844105828192483222715221329525956776788023530247125197398034838926732642238961269025439675788967621286991649284504519625996963348141413549362005237601180208029991314094722340943080841144208128769537872894273047317969587944269237146421846159167219008992029759244819357793041754127153579534835112589111184193618528598734294183385245163658729719388425318503487509781857977507863118858020058140649713829011879951639812533728831947020173012104892070807304100959581156383508839141015852883894173127020595921998964317363891484664690025799372117100967161665372168781260895856597388609630390822698630188529688095885344134964323721686310448855425138690124904950632681173709595122341648371841197692799677299861343829271165421152403327413363397300672206736614370688540483412613110057879722599236658171259678909853127193450495298866374720456700088937366870436643941246977961431624582921252522303221714656917172988282408298745177551714665601920559805759663771696794544694171928828692805174586609979812719007804678462923205591235850621322870678004945957862538911039660224233810236181170081485241290922396006302254519252673844227147446798425200254204728092582083402850466251937206304532667118917692278484006236440225393955086742090202435992862463927128463367960814188350726378225864606579074228902051626473830544545215352626199537054186140175861362000549951790054777014835330487318189731290386249577192201365685893555079362346199926903343212418049586127904222327336019035054973108031384512233726443854491461204058710752353685422653716520477111507074953240765619682432638273399450775266665280620120535207737870770039985692638138109187926234328394280999270899153462571454904179406744038721197532200805622991039550043234158235071150638871090280115367998433428216581753650297665182603373047262621930665666727008388984559477056297929323107352138417849692205607935443335344003192775797998408393992696674240315446382434677042470380046189077371406044142536444413894509717601979250565894503961770053482021506139782983942672439093917863741932105645947061345259579887406129913481339249090366065604209455906418904416029531206697163616831676496032067963021110544571800971837547622659078053682240739154456679675324187053116274353947003125168534076898800266165418041007916953650554540982827350954501793514609083366000178889359566440567074740741498937874558700153454650727695114922215467952183771132995969552132026350834132332141330422166928690838959917722489742319711382881103912930412817831971880361795180870473739178988466556801235740449403340830704157247580585105060805284116295933817094659913780703503692027350546263997138831502746007919115451524265193080707308724900549430405173210200184240939700638288635217892424228131738230613990204683479748115277351138284136897396846346243190772617530728647555235505054875717389737016374429501818411940730564050428281768470189453472397675593343615088863344395060021366478841810994168688304065099253836559008635443146355014092573102824872070412925795974706249545779221893627215880492819351936026931234020512971560893327718306411415462150374442463646044901080675526480045835387850167105665152100812599677360648750083433361134547912094772823216954406523409443097389921767813608963144042195154441975263279790335428781494513721341405113967869240392367570465721962432295657115309279301476541245398359996578041520112260286443430876908461412368307169667014340366211465410343571704537056259358849608924918650497629986549138050272709297548190650434324164032947907302149857182114599892273539561728593306855289906557609653975183733359132483170674082672594453230395504894048000874672189595951381176379371684398576783831407090394689942242949802479830796359659170504355915407822359047795303534271936721668936561032778222292918242110792873225360941649899257118374819547291713867341159458418583121767663250586289405615605872545732513713996559672626096859785353289489535077918645267230720254137360799854777897305213045311384531877563379006270760029427060784815674687648669888162588054355521409261950262077371335361073744287587854860957886794758463692041399932119497776127798649739343090914189815521240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 6225334662073982768703572811746234322677961066853349060246010955821647670530233735738701561580742818262228159660058261201723796429498266179337614278931292514710387476585306744988139254469029600332224914290259793367935891171890913454978799384819347537564706544314516436331668141792792140554095545939727843904051236396091832200070038560996311630491596787056526199633179884137583191522048533895025973237663953970478421425189919917155151386175701350200292217474030703608529004037501762710816282658701875337912684495315643343228074644868835703626304048383111320236863291371200857749107872792974825898475117153082545267249579599911622255326246383173030798763407240626664310050883584932380472975178115314683059980336593335355579177020647047744777138653114820081268919826415651661237407599987561350175132194507126771066077923308860895212956639236334003631980364529562996220914416129807621175675311979898077339323480243168913882844298403121341622843785564339328250312901285247609026255143361843507555489062534662794682376938243316212467216464253293804626718167565595519971820421640537255123122180167101245179783592415549399168724626160661265559964308992231334758928009278797184086117264641041342481021562680192935885270049893382475823614544193094235883059025521383587527536961974355386819278928426147471504501918416011306067589619429062390251709432527699435113067502842787035955185119272035376112076232915606480611172560958634748222681107965594164205091642736439499084794173669340635006470157687483233558780199618163758934569289376441500021762253137397176588443197237901447527651073779737962424462709044247767547671998717638833766986981636893053726961390461693259419271867610813718637199755005968064247306535813504563557896421517162862495725055898992685084505311487158162788360308367458925757889165285432338476835869329736700631404918836173998384097939051027338644884043870595140019147187841577768313016814754600905215965879175631222708740770494418924796804093526199493501478244079965383350363202929480364197366026986023587151945494262994734342500283473419054017756803788306215732864046078045884378266801794370741161018870152271403728290859218815883227332216469875544710456422609252902948933141037555372388099216015789914662944107434718075806623841941651277079526873077247936434144632526513683319837894780703020409951459030740788050024924427817004135452946272248042669205777792479007515713586450964643958270966727507591571534471350505169328488136070906108671321732520575854722967571841593948351403918605496541533281917897677237468128836971181989437448609864581655970538007456769098939704178092156228011827488531832165462948933247796612459527558285541208941044391651027795867208976018851324869381289189745432376331792535246363116311675515209395392095365905429787341612515911039960722243027592750071232248897158513600752194129625429896732386012294381819983744343563123103905363195910110125130123276428531181134935672321201751641922547424803577478142788385803004033243154142241345757081266212450854164177466200453821061955517817466533912357688704724921984001249458144557597689696652519846763543695107528228969006737909512501683570589735692506812035124911270406833389419698730445550416337904550743473938164698816084000817183290063846313489564631683603490630074369197241972852219914888858891244407964007446369822669477832077456752832189855665259629326923429577295083261416799292106479843556356868540469541895892330422338889285340018563254883778336587887426188388232814394120775765072648663751208398357408403779254962803363223570519949154009451731875837859970677152364837072196125928922567400180044861458036894630256178557542935899309033319924754301581915147563772249141334282772636901945021575910531500116493710567923372586898019788566987483211160502688561283628348602331480667880884088507996706959987560314833817784940503938634803055738487557174689818655762480482146563615404140626796625220486796656764347229683805323445313486205708300132005324563178142496699200588063596111504655818642365527181367595906708367542890256542396745897675399496448244168291963503771965193579418372363618484709694676421991992219364685250239623329670456604642706048786104468930056944305366124679493822107333908595587862828528809143314000218536679635765237470128224033396014575970292809281819933810760783904822165015597089168952692062770989501456796566201549371333636793712415828709043112108893520519576434614647802887445432004927788598574615032492237681469097705007305245758689175794860599954546992629334706804389156699620808341208474166049246766145814947072578774926001682787404525778108383905805836782201378992586988149081413024336372967302214746296327380060836876331591039451061603852270343194709854529884936573064222879400894688012453682055408562459963011993216620885426680796921419897102705916436576901852436803647428072121730367196793830137675193566974485293030738830566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1545427449533384123673318974415420823536388388262206670735788324703161307043785119906308991137198392006665653552618585519417011080708169912874817073217798642108035119337740437463624546995905001484454324411802524417784168604049574055737038844782067443060573084594475057396013425661172222536339811096386835836438556018310442416582292973817139844982836742175438846578880853946985575255306948468683734597342950899242483275333313292899880628738141763553854735612240698197461941163342935871761834495530185724880936812859931332478756221075577419603255224371745030883793568740083968122206390910881193458383632657271028006154087763036156577988354317380129786962847855576486213617497536456307748944909975532881420806773324900763349430167436852435765345950229403046690646951407798371689460242927215353965754298975655450799705572987591155332044142387871751960018037368249595012828381463442427518406596943773890383894097888994300023556812906430575404357341836319039547655788972049872098379839976971596746299051026342092789470946848498694773239832783355488911145007581525436506595362333934730450891533761007564868731973875412131514961719543666401650885586302605994268605481625401540557888678441158792148926456658761179194308410357358961981916255482906027689479398494552414609571418424693132109339298502815180311128281452363516343434336214228304234218073407940758581379011582773298546962693602755838909928396623218886645388552413424385339200667222813935742618109508232529898410616253074401267187657001025903723289850163936883426162808803618331185848173635468011211982621997597521825230585355921722751281109296998063814168874172381317553161496974445879400175412954870251821048328935716680537563146419740157775364253539624016484621640876393014871854759987586472256553085683165879346893409971206098645132830761404256219508066058083485196379464782375862689865181098233396547104928499038479771632815503164214791471660923606267448550340442764938825073420838882385638708371037157413161452374356272195181146242897132723811398617634806429084953059294985452033019395816205649745356475534202788293571762553482833791301682324098725871953600128247276122895217745301055943422355045626346830517193924016824449926806280444667069527982487302432674164600318029566766042119465389126878500383420282942896918317162295806247810789699688583205472800515656359788530956412349779843295924147900887456114270103219889439140662909827703385748981267844518673977789283868584506915469415339887662226090024375909947785508761013927438677681673134332416615443305713164555305715059372156243955578023810514113368478823125473021613426375101223017177742354527008368812543571564637336582024875450383077986424422358950364700389887739092596000084497607305453346275689327831753374558689722581807377122249362812296103440853005105439526940064667021900581615380729332018574839625918961826154750720379977326148622487718165845378445709596808576054768200891793285307938650854418744883248783851701534597744714725380665754610092551073002089123625292243045865766855292666766438377455332471706228664409488202221365410011627442814714415107201238145037606968747215819909599691646116618527004056805519023673548751060310303558371747981100354729269956177963555632451440979807925090967351515461754157211275362190038372788729673967969614992466789017054455930723688132388561686691441703773182817087429949308396654503547197974731808242359727353194940899131007333017532721374664142032885294075947719967363615353895119387823905733946563804508152081135464381437178125192698395039163428254437357519739548086147913815668515644970386243668708566339139026949039642711013133616001631943021674823994489922746987536606514938286538142901867044169737960814271001731065203159601983812373029610144532956745054435471099001037990558850568647427959872690092133440709562485069859671144879995647789675135900428871486317230535187306302754987043738905590785020569162905140613747896813830317191603128727521675799067265177843431497450309661709962544903848290761171324987088188382909547040032094243043814507402691140623923656493825853923012270918104314692545639313978093260495587881652628197951696825327960714365017654601868617073523401138221816920202460173143232569270012116752225579401104188608578340833068905270399631086369859530656567170567498150948543000729393355032228187048562191661646025045837772967441354257677519050200245460910415842866447881809871461826310223039071228307354296574555597024923536691806943706791333528151044679343369758190715401260164066969482236755413108725355309474525629228435814702670580176863107951112979771425128290332046332323566751725191487293203299748562253900692090194799900091502428719392505490819602278078236093400192435951858858643016673531918769998668064010889026682873040003675359598464485304379649583081356130190288009801268461273766014700942081865435428932249590451302713712466356810182332992553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 262664625662693770415944165022470446258995217728960822793454663022865122861798858269402537823939076677846134550697028114889403347124705455712423216239771887055927783997955197692283237886254790015307971330913120995270889339861091869828728233879431033560674204930774429140838488939535927916752837786834087458650790896327754370902580155671716862801912289360970776531931889157631526024988814086345844161072746258160449514557937635216677038571486867606874846621010663317022177827501409832864748561885960929369271373788569394279744268372678022558500425083545199029902081056758679311149746940477223290210511888957832373862089457466724592680154572629174509969484224284597036460601968226778677881618440777171684176349110280244185188833349450802087908376200503902130307426428800861477409178990693416002325490283383208953351555788299249702571079346583339125243853608878170436396460041363235749890249136304587819240233996266342504309589500039405415680714448582583259157090462785349807196038282615149035854029627550569059643477633959691268418753069527183594454983365326709760817996441979734147320816259007540406080142544398542089169870915647131789856302145983748449698136050042103427818052210897686283824872461470201190078867033365902302392333317049788858182015890834905208937366374940225832250546280277381476917373950359532924740356066032926840710061342783313576757516926956946417601239587520053328654094238310836637319880906709438118461606128907211006992289156402780713372452819271960212921282611807610127807754866572473919046682608273629599609010499986203535251563619196477807018888907320583011290088043184169649828532946853236875796762680819500704145495702899083771370963269789299121233390969489788043918670652208575309615328130860424788744791540442184466864911550630493792534810960159203443655425227721868012511818017612870544579615066772153985006567501234981869264707941039069991227976388200956741616053611867188651636194072664136424180674076078049113724940811846121261649451902373897994737740565113172009547541826240558612238027369283603645690648879904349068271350843253672674572765965425116661089836311771497704639661454804883453712621836161963685015142994418585192822085176706142219562885794283752690283205515560034155295069458833716703524387189091899428397998628834401901365299702030149143093595455783933480172841489523312029432340366178288873428257675525386150847435918606526255146944956400710846638154936639193082579041084075210819064434645897476799293410112658090096750299557795633472385906175416602350562757669354305521887068273221445566542911870053227509536559184144553601541122613059824092012793354599164176567906403489544493437913751134519536205472435037379956622023247654266386153019891123107600369761838624022920317199247104289944845509638441594279487894989940488416836905869590019607701024592302313286746661975409667817700277767699603427139774222530685694386998989347338124623248577135483367167893212034797778788000790919003394297215031815900644193075763009474990057939158785719393370761352124905318045229505676758457320215605388864305355397889575055044887303921119535291069678525180373000122018226496726418955849539877847471203951326311464347963644231236989988494668954628899715764770789194323951199080368627783210521804223743068214447614620860384227916737593651713860917175034974049350368407857734073993613106433992329185411053011819304484312609740696405184168249232974456729766380328713800675531955602941212713802177048088382803964125409961890092319232891293027782053935861859732972435057118041202608643521976474101762687378900279155698093529465421956577683081781596660702109180972343272932084712728771664133702350007940607765064298429087079800677806086112766939354126657891367771812707813591373797225433848572586886040331474115050844544953674692803751551548529005225418900967273325924635535400514044552163522518245841951280920657969001243797900570364428003773280029644988398746317476943903651685923154727612257028247904668279621006074858808308337630942717590806057820288341968857064720522609155206384495497511080572947857696545396974170983247499901704124574459400567800736814910060334115041673138453504417528804482274426102434740576237813792042453176195793720895520742557414187779904060346227620715780687774695597639925575094951739097373541500048595801563942719712117777023063301053402745469981924561807008424790755186292848014724424557061888323020073603650781310879588440127963858053847146339793840810355879001784500978520656689234990246060648912957580321514951748593285970969708025617740200263256148691655984964837756622482501922761981309890353526023662670739496651670213698860631106589427024034755557087033152185886321827394364517640169633869469703730904357109518629689254320796088532488343544750414998567133972493880629441474457748336627827685198019910443960858497761064887076799747267393902904306300115422345697879791259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -35334782399173246876021271149872675613860643494446436708764319694989095990660817330557287464041531074134659714020321237041289294968558932655377767079265528446997812801719161423504538492431457308526575178473671846317667890528362201361583142093571615088810648734518828275988328689482271446618618855464750855044933321757787153210965091954723507674876602893950181990102478268097126377797101743158555608532543117112820953866368024284571124967807406170589526841629393772932859598672992680313646415325663664822608479665345211773999500377609910553695334819693306400664465332075172001664096118841403637152770290141343608585009342039613197461815312089848368693297394889476411346001375388219100909663599944586525206406741104302911538963501567311630830546661124195104231826163037730691081213016072055381748531110677010869516194763866912804527135625038810426980689377771753326498398205576140998400479184889462405963736536512784831843140046754424160120574111361012903000915707326358317935573555135282826331835536523805094156675584009557896470531731479680124070814459361507180572054389868141016324762769505202027657201778862112685607892016600105595925563122160961904726232503987023472877404044326736454594438169397450447996296168424310856340122701068355190947936233056816904595148356304282457450639337563892079641909413448909015344406989001154444235609607012613798714842346617438537598030192103344602229518456158944324158480669274988455019398324743558932538991396267422855484206667334566229172780054711053429167773421054486057262008078675589718353787372876614579021044700993518960261943571928542725627394633606444629817630178033905748820874772120368946817117817295991349103797350792618748665321912008030669415099452989332328451331384666935521714069544152060050394477134455015060047900014795110941374482651725862312169189778973808406721590903828259048324922712288396453043209526296684935036195776718587338455193514721427087431340802015071845291623019231565987839890008880577596375309812890867939420799971373640980353063199285098941252948637147386981228310796089837644309002348904710417689887696599840288781562749643165863159722754885433722853360299681664240424906814233272562129278423293140996969972258035837294123024933284930229558285310167696815383601594023948908832920616445660961956120101533291208777321295032272350258012980552187221641400722834154040505279150121158635554810360674677270753658993772899451617282009715853399848071031448885470806533967709626921487443396013114409589862968377099893086545364638442877595204574331171132300247361819827467962775664012201814684422876432747321682738241096075015826311231899490340496388063595083311626545116580411069361414355493408962671097055698298084790737221922598764426812309313605935956571119219752026772198324578458715060383750202962227057490995434808301305052752800590399805922992270234140384897126242087369616364272585024404086832218394394166397194220870631143390789692480290787716157747562598224529951317322513927786800083512276632466586771088216919779730509633742599520828427408714483866609896082703080646534298531015841428429567081006363240125848027344210137694302484562654544775585930401336713871030189027316539352185136032099891094334619812906255352386014593653535293271607410127867410268845024719297667997216106627397424185757355352403648115201849226049732063622069074664447526786975983988348239897708286451194868852685753721840016018314877275028121825531663366545732958278044880612928322055330334621273320293280841523736018484317860304242879915002203274063247501337263976706510849751273557581880764906222199757448932482082039277044855668078520082883356970807784838606548014684564485031625417041533886453223736071945850660104934485914771391244091170021346261849165109607826470215359096714015939871073381200113747768080140296211766045348308358264981778807509257613821106654437317756800502741421220138004154279343899549559079761860504894950415340126494443891692610378445259200424182209897596726645877165323373079932011385333901706959393198840837000163981020225188663444711998411387085410813332132430341665258793241207945254582105405898792376406811544215883099143432202685214103987165768655251346069000489956309257614561615056058147624555029826944203941445309056390567714114678602700492658820767683681970387540246763186284558407305806695748869029711467168726448581326726676300834838951713940134829002284744942638965349193764263284271643346563157981833956620705790389913748995214107852097131708334758640973837731501939311656070788850671294833314484573965677053155704696528190451382773539791118364343590507431507883994973489544735667642812059152779224801738899563147025420375197073793831214347623328626339879664836603471428491901273013792779929460631641970373798631818417456587976835728854006509391914875483792892644327964945955095194474887681502403044653807141326335475385167228523641824722290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 4689692413886276413095744143428063341726636029470280149448804186472306946134490527307843042337147854334953935996198603545849527990264548369916267188155371030057177719683519962659413859302171191012688856237948386873587694015710261049847331153505755829017074561100036746332157434733338396356322517954240064244614632079734471559199136307686732147167513886071583444516060146123070950798697053263200869338467250064773312066754574397993130274731038249830729648076807800240177431056535380267568599382152314547243617617348687694603311408414862646632236439101771881455081690086812717014800689271543262023391044616950273506836876935205888520073982358977537544594643372545049204258575707541568530390097291313805620244163346644727286428740762459237531174142971842385199837690199019937502273821799561291637072284877595563648678648822034154422179182436844071238878305681581399704416018105785669201585981625923896020376976775577092794815132810582836476780335841905792619074976873486098102441238068781462016533795657444247521443057321855941338501983626276199239747711424560501686150512014391405983699780974001040584067101409268895425822536846561252218604544421390985105489188404266070610237986059262675177839973187291063942477229747750525053213490291914121603520183838618575147382850698952491532700416383963779928275969623914831682243698127968349254494946434714056486785754094148417200800004012452044848958989009001683947230093897737280802146838467616719080179401212409258271424740894549312442636540582794276206175976584394773201040030869530308658165164360019481491806635183520969088646509610355339258477935807163248376314104791006402563208588199446576338294929352615398582449297752248039610004213792337137037522890987015344583853372029203066974706613261418265513000264744133251422574482455915826651488374223689370420293778716409799233545882071237595959110402592469076142288960825462467243286281360698734918320079640210350109980286171346797238812389116986359622364941689231435731176530618442982847204199776734555565472674749368418834602722840857076475105168455592247367112756071326778315525357778764350179324274338920749350980570236206157647438190888633527678477129611838997339468009671358130574138500210727657771250070637281387286155287973220391916040977088227847407264855165185229167188119349215936152584215455193843312468805558125263753432497510347497305334588066598479264178379337294163218845401196670681152553429147013976344033639327546223989342821101984851902470130571512829815918932734460079014455440515469115112906771580319044859414863449249959743754907413356587187200979075934534993398533535150662057577519268750569680327188725857336844647252132936771044916188531742953107039098957946880002301016312330861866607180218757748617643927683054080126984844269357766450421170598971830651792701631525745239964987553182941306132727627149956253736021625225956071089111088393770710119055373030303253748575085751768135571084193550431579050894821911424933731334091505922029624658542374659514142082526959924667569200851609632736985523503617482356442994773256820099652170270464505027616417685711884812768233068632401786230513668330182661916026200047151693692378732630865317079651568333445791301300149516780096408982819656873703528296972035264307316762980075699330553624126542586174088011097030094629467415488108308171758355468885898411547037274134030635164048922445147875122029937064732741855497877559447256128715525551908206366826575483698249117049669718472253940159155821454693675306177200509984364170601565172571836296518227813547422649126248073258461829739516857436575496437449022522731451350299434110507818424968925223312747538397663373289753184204963402336436657613060694871783171579650432189295759619750790129159507407815791342640366778134174790149220594652379339995242341212754956392044342271226752290243394061036826072841432706272293897627920755532459489512382837098070081060686245411455274737968447570026743875271601844907105661551890247039729918710222774162201932331292076866151544828815483138528456900698857411006774006536204063474247757973813719017587608714147551193408474906478360559499419867480418906985955810998457807556546424185517610136022688587017385868678255957787999257066566493615459810069316728644665850183575482617213471002493558854510335621909043495012063336908559287254553979212538144122244170799823881881429035802006914550760527770429197200960431486107103628884988955215962408832063592240928762273753409737247992187247939605906098868491007206757552413807093768143854977393296249478403345116457438492013569443608993043976817885149637594983095227055666121405734803104083475711548982629137072374040703116457766610308568427890445529498022743108918942709801471475124654346409913492493014052777788568134076257026464151566352696902232710794552399222977538135185321464604484656005376280510188006514263339684115735508385114371776580810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -722344533385007380815233514664737688144931766521563138640806916312916179433796178923632937087225988318429789549611749617084892381818452399567302082646467739143902166602610992674043612584783121762816637091497461762763995686342295708686573546267357618706858360089669028102507556178988339374102621190276964852760599232129420954220702356974680415143844501967833260791519301388839852586065255246321035255146840783114799281637858944999910016005422688468963673366909339070834062405564494327423557685872200554681038679899206208985802106846411375422859442680739409689960304294800080906967938186130343030448957933305413096732260166489580766979066487899149904076638173847711040418564132760571382043018603648765322857215029014938936343203277731432936425499742397061971857404581474896326377865824178560364258853300899416512068667076395391275883617719184439626046430712933034051650009497460468925565611556355016075387047142971186316662473108789743336160467832408713259540992749487275070036435279245009495250902720578096365132559942008158461418797965773808931784954407918857301271804504161182484126728032396172661340822567856636046341876602312984131117132632974705449084810845541333705779359840592727206490134864636607212617284097502201141657265157458985779280150634745405624729890195435373274485971083509529875589405984533532614753532515448100129465038848129563180641664323973918793341389380270383392863879061003316649124184677246411172920199843082054835250031691016992979164898318221366978961036535265681691990955025280199737854465257761025574870736803921354113606861061870434377859157373827998612491300916277852400919223982744695827571730619330541303136408900094458916259371621067069685037521595166717282664304995227031027276665494699584140069931654882502316459613322083889111357922646121943892256971928185570366648995880216654342891016820691344946136094313586772404779875876989562320477762308260802742777268276543005065494612341056927394882349873999264945094503600829726210655113752103346289526607318759291222763768782915062098318791221387144489527981307685146079269731341955545121408054455011188669849939982056490405105319398623736625634509395682461024072793355918977251813607206219350933901554404217837460825937674465649523138392954756470794389610105240215048763965110694426315178873265447223008794360042882522368007596459646393269401386010616997894904087385220853377976112589024143574890051256794453372489710223995235933590322955851119763834935295694260803773925467950211118140980697506749226440728257350665134423034660623428484343768178840067121211988714354917291822453407097568296854936048131997064372651878587744870500993206267117799545318290234405213912870291263237665898134758178919664114621842410295282017878337603679776737253786963700590748499548490630684187809469286440482018672128777395909275633912339611122679839639766069167582505652709415163339339261127304722419969371072326348723660340727506292348305419832438839441067805798381850396280791224142357895136735572025231681258835554254326560462345729611322250708064569394396652942694286077636214142788516216774500970681080700399985555927366045702132148420414051050278517860562985559736634355546405913547187115369494635674486028500085799879430729969163933932867735399631268949398139093228257567461565221589752931424200650240149940855413280755865641642573981392018242423113773869685119118553977958729065880814968050970750455703981921549315948231865537217522176818798387579730254343222216506133691288861402656281440133658991917885062129909325058559755510460619079715040551475372407740352624594890992166269881945161304041512054703162576381918210974989152844952977306551345978083929148854909723822658282359666371488663403732230531345128051358213264185515461287487551794951100490923408034390552826926180296742761111841571326486585606068892901125083277421231128493138219501059497300773999283347451449577098621822787553797148858167045610175307359384313528349918874073615329647628770668508953048938483683489745114428950367410380384591683958784670849574564482783457704062954706591697615455387099177065815844636106948365057324206963550105367876043846313849462246535362795168912608137111523457161247099312148214895676722819805870918566025567196167390369913041634582627130189084057496400041715940025159321093043182433577906980542188057666236426260470772507340092757458619592009673408010500786305088308534075175125627828555415120595384502065054171259932703362062906113163676535219779010633668186382789120007011949584327137237747960197372275266841345887325001400692108958896954219612543049003206988971187117187081184726416123442521637100314931804382158225578651770562357421299724255231885458803122615240953445794317940050873283790006580546719688391531595989665331438904097951627971226698923341080197640542418424512117873669393518606990098898503773230040369045771402581813617871375754475593566894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 109162912132355902894766672312012654907592707581803770153817741091559911404163001749073960098897362739586173299732231244737062031757858650790598534833186792295754373419932880595939727861141524560846841047661051476939588808861746490137620453868533037714760333254043541191905200837160540784819790557575357243943755068680478405321278862101091399226190115669881049055467311141103772556481064586284976483875013465898225244768821295265101051832832706831224035111569929157336105435501531714360655298279666913215166733746626212061689485776544686284794918091801627980696966931237932566628911099287488816450472073816018816828956028483660402129801843425318199667699510782051288304922852339906306890072250306198963666996620198533389040715268763911775910088121387041716044925136783501050730162169844632383872739458662594501206218050697006035533200925664974971966153085479030615918866630557888084642602891549811719248919117076328410496176724018633928212763288263410324961521291639865969848900631680295699742774130418635688381830508259275199288936011401439672425990641064780593594501247936023507730021410226701959648639400230380517029462337896579665935649632385736105587451761766340962556635359808880490285409003917095032157371428075104428879641841553281312804018210223240786741908761025990092309664522655010191271273851317695203582580388436550586215908868786325480545637947447134600385018772887260389659335229924992772194675245434763560643925599796117004850068390179635695006954689975727019980540055532552203895664469790002104154444248901917007289362699694175709808652139055356397725198499917263312744210527712574850582650263858951280005265964737268072694680173418922876034238662995810018000876977422621832538620744038895337324974165508516789185172165774869554029555710977488342641223603319478291843164228320059431349022501473276566644241585364305673319261890359900163781058846598095524633895927112521707424244895509428866320828326342372031000605050255557427974079862438318417017266285950981333050446626251367567027547826527663011352579433083791038874187945308415002516371959262374469271541974004005980215612591058979268485045921911558763573966349713111239408467197246448015781388863401245950598847111415515588291266068336488691146390944615810736770419781898162361062382746859715360519318459202749956193873575576802351718660217289836475209798700909072234739535705283446745626299553387518854132150051495235050236537868269634824158509261805610022506603742915890701822200193487730622906553556064410105470224759082543572778943666995053787049341465372039012530552032162604920950921451611901759023659436161174293700914745433944369991943888883475313339102232893083926143947793117611142266549864852769808970819099544424099556155292681250329355956637164207273147368043407657278073364695980074666584123751318384766464046030906655326109621372250761153078794299596138157416986054362759730357693830084208160338103963710631464084015350175885006223191111551050327836864457251697237275184648863699497185133597980252647858213260132933419883118346324906744846019729019008279949494177923353345739556784599230997894304284051921619682424395381760885544231887811253484179266277074190608914619114933066029706948505426148203298144957813256189743488582068962693708033718167664834982639182486669103572808339244570490729538857769734946048914793477202118430677363353865311455610394717651763251761865596984778810706162638603114702780651831461895720011216808597171384398253288881476819930758518731158840746959227761235683464448112239887303931559002572599698961734855125984015923404152999939508867054962991687317119141096002173347768795079296087867223291315431186859313211439071164198501215914788306808536291369746068373438928057000055764100180414471348719583083003890662431665276102330753070820492740889418153069996655864133441222419221121687670229766101275938909069485564112545690369362430661132981408622192432620919508711226075974028323630078123552566831847339203854280767515425273863423547311786030454406687011035536982030116700009417561607676288866569545379224218498530134174169900264988762232719549625721801569064407426835726870169070364368427346673595939405338039182594600387293490958578082000031654978592653502182525560953828389558375765852542755413144434148767507362748759443917484660701095425253894525957373467939678176108230958470247459131858189271791313397059993667907145602654540535967758168137700912556000701431211641745865349656575048503309655728036612299579739916182258414871566714181265211162121055989840025884473745954572070882008719441533051863062418849826074494446958584094789499424380768944091633337372439860482977551872924621389105154665049739298049533435215431491437598800429074545471774119923895351875041387078039516885487325081742339766911097557009266013447352942083206991868933533560944539265601220075061211361601806808140713656030129641294479370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -12640188653094388735027243044699275038855784484044044075671413011038252420044888317868885507627501426807853056843899265921020462326314637678709801753461389914487794074614844338722699566693457287231571378958159986866031383653149109047302145320451105664457368180749418160542038498136731643647329140389778217845400849360542987665288608791602432408536049278575534578766975783487883942787522018412100539816635825435841595733086559954002892263673011617093846783161048948483818444690302270372891391651845736210185134084943074072949348707146071159299636620517640896296893447508505162146283841702790826755991105173746202482704777976704711415933551804684864091416499732688412783288818827674964476243183829033245115050536531405725360004879734373011270050300608609692355057082791987984556053325982047104181896031391734688606166827832030834826880520495006880744666588599074616104811730935485214195091024948485392704898493546327474781934137219688268880245154736614795029627627554893058729415121843889935141176567169851918833655756784657925517341805796792184556483462672386254356566124616111883017463200871639691339797912199114044579221898458315380623024958873930705381435042507839207420162873691555847068218402182565014613824686276490185302925282083111344680666210791177923006265738521571903180726611662601910266153489020900481608143313534490339985156888775597035013656726409256192736813475382890048006072507837012590983571029727406924894438522311600294250175007357796289468740609178447827093222330322401509675776942481923216128095739199362999918770790283108833359455481691942658775127867695150427913087308315433475711012947254941233485614343433100993291220178028576875500789452541725037187686846695637797728656074676264887260120164730319450591143266334912901977510116616601823904677106557947561935143682333515302819302565925601547815885098839642325517655233793688902831893312376570973323442810806705310766111158820120078820472386178792926945393709115633781788328925130052618416555811591538817723433902248920090183928726783252671540824573962530425187740868104869827145851923642011257626017194083243991642888988531545273667473214144549724052226521196148994077952534073516218897109891516334510438344895535652148564677895854992189077099573994781475250089545647590235022641258261689318962781786633889166069567227118509244061996086158092946430080725328222993373962002808746752678381835700505160308887207032790339605389404988555182103817461966007361839660926160244172565055213556366644175530474552633010660981480603628308642632127205760370699779064953205774956188055219783873444727964213068990712870306710613430038008466347635358181815067010838275629280609224055812758576634653601771912299925881802277486348640228016042329572367494241533526034441050748576484315521817392362819394281861358505467521808295502719177661451247084136769840608037507432433635382434390290910222035471614838321500382247506790080683950398421414789178543767885713956483891671034808776667849188390995252757019711461562275334327025443178761893052540469569866587470879924663830424745808254035552997616092059248196349966835634983054801331710478378982220125285309921460919234222814026785403231905845351882082052690716684530674406245673244300307213768662317566018607079065388222068045037777994981621666998492442921076512213898923625143218061517582330590379627154281036247744358018529090380869578435398646596357078484554212324121232818882976039010427322845733094869475719647464435265808509747743539650317663556733198676066306110278864910646335147339832195872726111878241810119555623726392067897681702235178958773917947370037176136629776146890327355818336512062371384287813502590823834338892473477168583915958559940874356321577190912580781144827634651378931319518987831917792832623783869524704900111047606249652576338377255130298496952151809004191855581961126701524661269459150176167621995739233971010696099478616111092582861042120536209261895284658940447815690245590321931233518235684128319988137445575814972591475935718718789154627024502034880579930424777286399218541165862099195441566562893533118705820766141163139580507905825429309172119541845257129670371975757682541588538996462529621478113746425325506654225450078695722876311498632935068864069722084167829376668806006559373842585998089931483998470302397474913934081199331598095222919119673386193666293703830690629009902880140486959625821751265292423753824888481833407699528194321780706010915515203149117298906089451895835319336605299533248417797542570309022774588218913814124322152479867778577334832302878098378989989402366973027068439863332464168758211621137658022879163327237667535476941070910736683504690998945231079058287681736111203827231962205171264762772321848091511295501590744596124253137703786947951148638370249694020135214607475506582326024872289385272737856685917171818107396981778001117514804718666709959506988525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 923087478563398358609288668479487408202866186723071427012049559621031194784224909960428500275213993293600381939014272126289250526972907045220137349702410115229678696616805157266206462349087875130738522767197375451471742319006463500276921603553788526128345095406657116790975223577651026264834636194125924715253493901531607099308751672139816102399113822764062889161265480233517476597404938484575423117309906574356053221924959331727010110215825958990877970258188530619600074123547605145522896927214187789956049699613075810806411038417994604911256820776291022721234892409399629572010473769305412563593706091076057978155590843078896264847693180339308551770833055236083089086393571104772686009106606396346504857843692103472193501020602226008654804620770538231013054307266077433702046406800288168123501849400272132221012865558701896851736325377650787883364289132206576528954046831352165233135193562689390363008812635947651091100891706551944494843656172771882327048713721300118952298447763772436518768894468494783627222044699275421940255038377149715658403446703666171989091985041705766887419094248528541040093138085385836726722233445964185017370951337277960194513588372858612253797827283234392360910355422797776590534395015714436065008663643554340650170856081825034146398477987051084055543539687849083815052104903642882512468779784000515177109499955145304786109814683168148620145360272203812533202251748959331508266084763328599470589475316250276119599074239238220327375334245356473669554671264075883220736054171710141525279650472342500652448235221303473533375524650106892065396446251040823648018687386942184191936329765304008757067430134431882845538472105010456918056651807860894965223906950812864729467036927806588476397223680687515673758683154500803947377918337390273382223451915204928693429152307409431904915846881206829911174666953132169922901862074966363597135095108185838449608731055618304063628699907963181172658574699177972017232717245336374241213722556531051610859972071235502497258813241764968833367724040787553369053318994730534005505876627838623470190108657815600042346775855718316699565231258032744321880594365365131832151295419267448416494991908036683040957582365313595708613358688007446918290577579511509522420573110332781023382651382038096250649776032512385745186504943534381149006843535409921953373660786322505800601677407716343885088433334597827465904321210957712658703620425400965877047072290214419568401316330429196444021672025151819712217758616090627055044250139231324144161208464596222006112858647228403876390640275599363849860298359209850769556427232639209785936235134112202727749002581302221728663887574838319553779720359542038411449189777746300991916462531820574834218974113947824709177028176170535289216952408810738486762578685416751466077741718017129884538485640300302054376555866169460819536498137350435265670395501723078265691748351004417565839507535182663783508993170018906789813248421379490616420936259612279768063057860580827205050643144331889660324837525060797963976952220652234904349773990217764479859532527811877451191341153449773805855280667778708984436309561554411452544266217993140729915773305104602913248382939656111150836093596699582360588301143122512534551959067688131978059127107458723832438539302545952281103483573884331788553860763913282182877352346867489378987349649544843914874870879285129372620868801533949405908638804416720223286042854011118541411847054042333243259861545024620704081770200964216445039375526321760010275422642374752463984120798902037221849907666809773954910526768995057977786461564400391688257705287210017009234033842003479006976501438104567962853311585140614822360777266314106005262326644897216598500508198224354133414926380329044125956294868839880154832071239271775190808001294513555010672392906706714254633097756911540876881775682048007812812453630664512425731413521503439288337548337218995084292914951382112446589274426531289663570165976082943855866551432765360684701488656690955637937622497434013326535337866946767625440428949983923141631151677053103401218263917816881252658110282518196793846424836631944163819735064801011374209095612079042004840505197167113932914603947205417556862868837453719913501790172795443616110104429140612080367965895051370316012678305236849366829584662183012585875124204451257458623254734827263104936138707199460916799260891915439799276590944675149235269082981828607720305980330441865766913720988257311124274108795619675998750955508363467371956443101661627052026622610929705723087002067556992788467196098610061264709755069762561985138933391794850134941107726217463169603660698408124812902955187517260082046778718061491676207133087258558777170804938898931886787974129542018485711421370058564017560342382042940420478479596541765871214936082693202983050221640862172161986985516563009094792180721292753000834618261649211490293964743614196777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -26612180314536573373713948965604157521582044616793176843961367067213927089827917149276168692427074505475053704921499884679059062397127082204966060298252266268644296265146078422240833023915476852643996028005162339769057397556579266222873243709944764771719020337038295883406348113323167210808444375655732870465849627905165078429348431358471413157156280728267610136505768996514664178755205771779753296912286536258277537092610185123780753144661293764975313714783617142479121314772539808378655571024431336336899203990657665258487802372936872471266413672529254479916300714361777573637947224976630578500692146583632684010631661713339073561445799238098732588197438991938251654293267562955107247396762830469124234320493572247509286889227164550539101158479569591230552971964346424674146784427249182477240137927698459203410569617854061782144778857446856642900995779094448532293170456015367578723291050870997875225823538093371589839892577690827559550903963636609925443206505999117250833086237098881217956748150068743586648297670522300251592071079708539341707535763759476304768730368686810013822738435945497577649996692587249854207096586821660995372730556821935782315735640495028953084595504022567129981839808202771353058819426039302150083533212911419355489688459785174014889551417022577647155921810415999325249168245142443341771694752346042416900766666027419130432240825682839479307091874481773382175906196023428512980450471280044389962813039915060354480911470621540451681609327073027912502697402582975370985177188030896928596792038070547621743675628753874882622261931838900886619195570796921408156623906590193523482534526451314331333388120904938427059796163341210545850518529564458412069313149535887407262493572673624276234671247814511870707652364002817026154298218058313319526641048136414297047837392128827576223484645503640274107927200369005162492250964317275028100538544759251222071507876075663376235222804841716570626100102220010170613146014059201365635879484846945145323343750226782978588423306174531572504205044413888649640668760238468193141309167123949919050518871713966672632895125472970909349340847228961448030273855257780435937909164678296749535154120172172591486322773465215733583101538654484457217035572023287948504746832809643742384494729840230091728531550639075261888728394367421697620463986844155402797495487231564248607588700780806219116112576482647824166506545783514511403611138233093018490292211037312352231510815131391774912707914064857077311670187629194529271511517815336622069105162834497495438523083242354432171832310545491877504399890355016356399091881224998875438565661324778905064871804686447599058652184044025356525178570307569942819341916736930609335706497045650843983383015671732985939749152134466236950799228861522429306906990945114691819682808654031259532807137372211711269411408161638830779824263166976572492759905778006440834646785099385633436960397140910467551269290354566356606554274306082241175755785960215344824002293520470518541881806424006522261018112669153417750541827490052323052536103342949834219779340323807495609711408517738386851862381143905856510720777303546263926009101168498115656252143490577829580401826871588696163657096422251408566580755130472868955820116232825679364475291776041283834106140090996586676128929621387689034452929568814172796898501134763540185299112451947267723004900992736043851718452152199856887757918129992868850611247572625470110928352254074362557821197621826077984253406908010519637026332151276181189607022131704224957420090396022612566572323877276629820681391932686815150953523871993936678324346552523684408396873166388044631715689677830887233719749539319169182781861439081372649545076426443621592435547302601161757542651096285633382487165869585321236223827324988212451149104665906835739333108068946541913366437890310956092039690710624226898767725604094404125273679289750685607148685422032629608320072462980708353950765161174690361477960330999566461344068758542128684216412799377249385239416032353147226993590538732125984049944410035204103935744208135799010349997736314155699205641110131897617081171325782991643950692189008314342564975407216257986408943139614467137054167003025480106072397049503462034029927784946084758786226870917643443058372979704532584183027053333484692771318847380959224767747538680416657575341426599661022177839064147923877718047802131697912993583420793873812435942964789254080540941321482029753216337004955662916992793272000600989109101836979583722888409697723187998063424980082418929078954259252287752254987228097593119364759004606925542494355439551215665713877436656256104591492887452208540377796976286732688021162918231342555162629435126833278490712737194736398539059357216684247405713865152731810566859863107199153788483757998048522657603515738287546702132397437468300160139222756623722672852668405892555413734612557163927704095840454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -554286921655312404475696973179754166306163705619552170995583322158986806374832565884653525111207450436988254631460051364144557659590277943642436618169507605015706771597196088689102261361874065353833087880559400630881177704363589546772540366295268673574840438142772330890513851710432289574094120775817576052341096744179396987643954047232359756392612700940519061795979594267849039907907200693849657768983209213205541311283923565721094006096273652945404517969202600520640460318217326997965731496302494643800243901874322616315300929369997061071429387460378340893731744448971170622821964022221130622242992491136659228680962646563380694717537873468755180602008675312909260369730039389552842320392096782450729296627471513768434952814666476841390276352543778096121869724616747525561234798496756312349825618929665620000551711823051353099323310593034151410321151364620864402091249999503752414834857550545998004797477568237636531245898327596253941556824561388649689932111225828021373074425593196522478036031527792498609626469982788358049115692720853386623544574089233038033506322265912417757661874444891579450932714273979999475644160316657977399930420948956703627266110561096031937657610726268523692338480833296059299715355526162912375017723101594256860142316726233664420666831005655020868123891315231875525566838327395199665596740308002704920600325346929030212936003498882795200559835282826053733298037079054904366951375387827728468536894697586020238139213037908995037537676430589476323051042035782468452217058219243786680183075656544543296430387248484202613939736967357195514962435756981215925899479268165057360103886426102454525409726442121777743160155184602095991169169449967478384484473281546119544259017133108206689961561117289849299704521828183145604556110633152183296283250803551228761707226998513059665186791688584509385522390617673144565742881716852149089617702759811916330446389245892741688839833280658407050859153125919514894269970305440349267445087657076079947403527762149840152946828306675834355819672146176797280972746840526476238742111821232124480971509170410886724437680228902357207116353596513488662590108535827010440383169253310741771818130456485428253498682069403628094928927335438746035774154232055203841819896207364695783583038676423364419948136032608630732782504817395787673052966159704540200575101351349776418388755420026732576630007459503908427613368603488059029439803129853651329461867540297179942991654667474550936282111098566512109934186821215726338188500149107402447016952048581155023260449519090827821592413310810743459409710017958789953281211079010759737047829646481987478711612670709664513328533420779506155869251265109723767692938920200604391471335231002065033297242612984637438263469309562449290257388700490293850024079040394500962789060708638891810430547486424588032796793233474693249626387621324773538541918639994668585161685027895918474285920251237495903585263581508130116097608645355781929274993973657596426021061051535577244601860199885564633794556963524696536297338690382556473827700535987664030378410318945041525331543843910069651480278633801977263956666396527097705080598743492553784957337407303418240905693963269079120320869503652546963247993056669019298835012519828036515508087331790429699690330857558204306755134781769734359701873884999397878208801855849077898663314844291923230595219891399254750906827926744661443942481567695751197244137642683616166358119284587441664609573142760064019819134377666701906160219646983155371695805778738347606521232283732471926548740436222207462046818897180403011545534136227058857920146317586627205878830764292516564166115707043561842121732846384959982640874844310131701000307897355498630800186309219022248244151833497476941007272452942189301742010129691642649570268484484529573543100878597183055428484168645502378420825837736489786437546104329573283011623279291982570652523029620035973718693201595983438921507728591003625309965751814075788022334898234917548481758606607227594632029859103096962507052377706718043112124866228997440391342806001127985394389385737354236475640604896618608012249306525663386013062244220267571692213207651576602078151858996124567757911173772727360058135409427639946704310467565016629015934725905333047922182044039632741529436698585552564080786652643684131155745982010793012307851334433802876359927929140859263972972647467552465798708375136260722177745797440873736639095979550049478706183451061341693504622592489698295924824286217612196057565531384279294337481694622305018277868040512781931349995751445240860032582340718700595251090107898648887393617598699607805532624997029146532843635276216055398708916655463728566307266126211256490525512793288514738573511184370827587872934182908749885469821728837118638121923778773989147719126652662504865499864390295207738718360579690985011006852038127650923210154587650322355329990386962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -288532161546097208868257730814455671118076949155131433003912427755464923294789279120657307998940311363579914226045396142429140010650523501921739080201775688742993341976099713649205916756649762587835444884101563244716053819213274635810522727879535199007265593979033524007515987505283164279989804818206801465198166688541780184525232432546841101412008698851746786786239886451923202180816159723816156728394477835982132708986874750467745573928048419189224289503094059019453012881075790809983966717974546976194824902473073388371466774201438406901006274621383960753892989019638868962597352320327997023378548919703470874332302497946769627416649065898114206332031156756848939774720733771302738745890635289822919448785745175366940690531142834168383797810109656783513225133601385656210010678121743071018066804140975071539993358769357766946458823298357499864250147416348223022061811269965552856696008226272366509182729159640765625555796636849825898388297042141789593563839465253721628471796902477965287599670698592158139948001971948168574934994495339600828922265184273682117820973652722850404546227451966939242823293247481185835915829765893177466129654303226479479110095322110453063550713494528739422631727360989336516021938879601060524580741154585050446425000407655733181296340859705127844239935705922233564082410167072603468511655021792828983047816699613919901369329514681122331272259464768473939369995174919946456499848447130715314199755519181847198264994517589953162850442514803950448471763701215226133536983793076902441131852257068755627422721435283723061670967212948758084244037851575328337322299075528832951548186363994205236243580116561313397946438265343424920172321156641981946293298769772448291872637281605604853824671967261613811251357878398513282686772223590273787897673490696172760067303568635264945497867226461807874990959186307462072015320000179901292845057055656124570640170642383654677317543815885954620246404641460061940081203180335663255266113002679402296597968582033110916691988067239346572158480915334702529165146969889268942043889009044867132642206617266237652818533396777378421176393058475941954991919150958080527934203504458138244692586325575260540520020179619585644107915554936784281979334843670652388848532929255608544545757370378893168920441719751663259676255599765888681303621105837035133674701471163586409899422954714410655623151232298311884535291765496511603240053145924258813850198099862380713358946697663308756224151552592844139668805972564799357599557900435662536176668721290025367823525111265957890482063013658515118073639988706067879948590025266369594471361287741164878972776202586382970937259022885057678717102004512831113714041186194942400527521268413559088314576161372825004686317323928191938665530056745684535139759711786258817423267661331021777688910728627393829635276360547337187031029919574040944777964941202132544610443823744095171234764059485595929626693452880093374783691856201669586964743091983296575065553263488059931091509686596418931243806492039677828511950044230261980953204862215129169242229907690757867137888904261032524010610253958737825269697804288586208296817447768208925667420863427976358929408388582602152222853331378916273924699002879915456369668778744872683750782949530166363284730758444046317704411213342226673815251258332336421732496381812276596171182253077374559442998508459632122116557669535891483767974648749569610804816736650223306510260686603647266109787957796372242247576650509501309398974743378800187784593039538397525110909833260375790161434869462713394644970401834815090776360556767562282177265614640103982006785781152523429179259990576420044343467026213046853846880448521739783654743999091578777004627822671937557459853181154339618327855408849895990061045575800908002741578013530528238673339668043296354856259947071577969200268605023404393016099771759018847729312159292999351303398681501939125087398350752795100902932263784097603205816193376228002030974580202934519359728171456881938830904318094103713764784081648171038076067143362640689469024732546132737528728248806093551224070679888339731946014226680189615095165200307993141300764362588719075918367286522009129754073636318741544951671944744305927196230785858171623923304702878343160939869046934167525558183338544069504483917528606399554238782500528996284622584829061724542003979626699473630168436817994867816191450564028063926757632342891195688694657709060771772684477807259078805949209910066287900437426694509257244639119900669139013004216047233410704327296944996910754237869197905488775857862789281677067875972596628305146631698082509954638686676896937464005441918672126378440311069839988387913314843951210857803655635704007199137574948811423791320036280032492599172352812527654725657347415641090575298071532394869725563540419464074004245218465250048940487357806121140283445292595843056915327906608581542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 84566180456318475877340784150563936838909466094981330445038300689314750557702455750959115386617020770242236623369713068622002386994605971830798151205280349979634161424067375531948273831453595651141107085197567667110174082311378649145817228173241611598066649009171951215898149291615883795181710993537777173898612344058243787764142741452588633609472249224680455186451027415993968378403674423605048116857888851821020822286150787028647286047383457236574550084213047696438110235729944430090318288036819771123486702246401135945569685732829350839891581063558499740411272726100431358518936270471300262770995820318782693756813256018526264979281091236509008885639710489434543317318942500554044017628514592157961763636139490936767486439901266706140578871717213526499953206665452634378318613435767647067536466649593498772228026403151075356763481540888979365593640999224702922692208999334438109983939199009523323423999847842918056138290801510617590607824927572114972364547956135296311731788002053494756978288017735076286358268154488188096001765214258037196408900308771322987703930239877875755249005547275458229773959011559573185435787821118671874941750150131753245867816284273819873664629245628911652570695860552944145338610814459277008922450681426912291254458406547909194875095828017116757000558434222515699022093981747939753315071512249897517635008631434317077088955340387696947329528488249358624936399374451431973473964572543940754559590062568606026007155223974504916892219439526709131592717580926408822077346257936400428475976499834893628746078410361754468236406100213303190850759320953656454226544902717019798232304332822763072286582679893650965437259194302348334914965508696512311857999913062258031147295637953867288872887794994980514928591138698637168145605680384765502860811393318340806986878644048491848732571282752226572522759525702781177690026267076823238710779827146937407731617600073742428026164496404507089695656366062619763659226434141392916172174262844105043419916710259233824683436674238685099364279451194419465080565908758302544327901851771202201487672697169557083888733013901674346397070265190460877891406428308900671373842499860174539173523215686584698650435723694629931254881677173838503495807300322965262453598663730101836854740771586589520938009686491225588863254022046472191621713670559061693936236010317276922281557506834751891662021291458811491632233692354679680697187609560987913567647964383702570118340801570664280937309631850618264950644451880823992921295448739430975440820702878955375580708517569555298506035257233441009730622797133202698451802656617123393759964582787629349028207687609441500404431974858949365539448077294476048639729240202263084735470396146869132929756908622757521074606164355570226021825121108734759537828654144466910194352188436451132609460131663958703257395794728062085883198970663052995225550984567651357729322439604948117984143464116147200926652222618957310021355768241346089546712858465407656192965050647585856084017743382136129978432491075549162125511068013018686695718712463690001114092395916256063332425161784997429928923714356219276590830504202583735157301172719313753513508802155848878025558714983753920202100426702610607654958920538742824412329161858629381379208529973627612675122779925306301538441938277273392937997781694101478166209468625589123571713810323816606582553135018731848598598976657901839074331029506679336899903866110364449996487271694475385532358691305072119142794208969913316044021281344778589090166348773961789943618704607080955502416895421835573424133530345272552190703765784255091017052635051358681921736387234255661055648138275829454514339704026580082640954274755689101395957901767336263774975940631631512477412831254104016506942220443313731149868397811478461719812664240174489049400574036896959037331132797032421013660588671678727913243327879555514147608488844951208231515396027011678991125621911273896213579727211330620625357734776504549209124207068903221930989027200228651741107492275215394489292065220526391516469153495307671895426392780055016711460392898538846673715599353713662825872479561234489319787506873885936274601674141354852598902482536155030367068646766913167832615885269470363576188084855856070530627947576211786061512798055276837973020159697033523609211438807231481546910287210212034465349203237141285261573677678227911741768563242306981553698133397867784859588519684562027689660536707983469894868636536559301876584183531997325365737293563931718721790668612236092601626847293772314837319375805557649673202345190091603387019155043621065198602776462662462817093307199563902832770175574136082610348163618459224136762922298689896500309667489785176780442301565541303760861890110221184124138641211777214252840035063000749171199262753860601521916244640414607219642824940041429850130938636125630946534082477171522285175342403817921876907348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -9577316647600554683165243530585050661668889831679227285599391138494733609713875321868421209330915595007968083459291830179851918241345356452900548195819676008530224299481357167997977693589097932083900145688200422557300151386205179208136420964237522204347386698133893123378020080551632100239772788716215962218578285179946621111677268810617956231990021137022905743211495627421177084501590621183012698781368905322470327274956715761160935424668709807391049276105699602536133500216526398648371038710649836987308405395138507317405538314397785333001991629195503674841244603824276469885621570865692373928242659440989473363284964256932199357256036691646812918593297143618967928121153282183704450402419360563751392475718907509628882485570003571736648874755143259601700222406795086540213407704131843573476745215790979453552451151376969577402849563326927945155475871640995134240482063862483346966803863636120235132800974784963416545076253132678416163339005229264967825063698422908601981759814494578808691310088780744203987177539889547615087897978908486381043246016708293453624701874546181381473049695436027052498321875201141016487106391644666438957368903489265502187436378043256004667442235918495588538243424385151599921269911164786687958797320432441659229427642784603263557123569432917148369786151077818491889307673427671079323751243243614118653546304770831070210716427053423918671219182490960540981175722778473605720810563360838719793760452682821816084184208255364296615585923551094020226346916998067216147966396258930582630141603754624388287332046186061219275908135784884927444016990251652305770632471174745400440387117701489302200308460466326995732028660691635940278486045001429300646599118411593713891736751448641605274861773435616199843655011901035463639048560704497884278241824473058854130226692958723134444127837236242930731966612200486418252509560427563847511320249488676121477006345219922031149648661227210698005885483533493542990560113806916495820081846892072050172230120169648898424452212432508393977920409478156911118374797974085984132167936946670006317556683814896095047008360304403161103417019240524683708291427526630417769439349361982803992306529223801025257901872750816018850548001770071842842502482241179875699183393132791446753628065420519048857272629407175595158492695152470581342201457818301598501022463116663208238902380474020229683669266528993383120864347634416861166337650001066509670064614365830343467494577002206768734157131516266670637313059818904712272526607831603894294855217229857837364629840447296059032789267602084383639360514249962958361328844950415927941743634819657405025918821267734979254248716283027880650750290532504609551670898496116360239834052691470176047810103452637836625982763260331737081032150730032728755669227563173353974272693922280522113655869543424983264314520384688726588346628052160926843344224747336692600538925250544128468700386352269883636318328557323652384143371481573758707043871470173778730719821465475067513548519492234027807154838215712743064081370202553582079171854611810317553730615355257101099457509625887666990030686673284443804555936260256278729566032996657258180906036306754645687986120051579212037429852478941492102771472228967739336090173588360159353690255178006403138898211645067609080692372928982006386783771279909846326119543329980761025810095421740847944468513800670544850044069470215422495633830966529303011967188137146795173183937928097643136225708314922506653866314081723914917837055038876670987932123072308830657008100797763315034912871315172960270953037331454482390151622781546821838381460813199742249953160368268996239091046272282097931052457356071655278167820273138276226085940153100235387120378132053128783975772030167630199956613898378227799043274745937111751198792939645872412366370208893742698961381351990150220083314315381794621605651657173145784225022221430629674320273823289088538974798643064922345820222432145062396943618969504342246131404456399841095027549674818510051711338435072823612206030695127842414600761455014549587851820087036304320547381123583209691219931857098098894601671988284166905353342778968165146302400907965696037584330830347794643045207115823817137897922611809240354256238244772225436739775242533752985613069311136671562387388845012411037441708080424464913850940988588106545036396173631242834489501357822301199776786561879236909801222231587363163702923905016206623284062744529073137816495796291779414934986964667934425530235790927698071421619370642619023896577660710332545611694192185421280497315466741921731105281622493151026742651725500318183454706092297412034933141090627822636144790217500476764307857326435531259520197360509633528365599362146469053133426019951989880980467385401920953319761672234885776326491563450541006485605762557767921369068576244497373818133304211601549270588306416254198438764433376491069793701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 567173777545789613379844213222024598534639710991443426162106072198704511109656742924255708201386846528754732870704449811176993006381497789196639136695553513771235836328915822400611187201405540774776284737001048751539726349415079064906159880044482369087514770208911710918136272249599695225128458285699222480585175074354823169417773724470726454821340547095128500494174681268727581360507084721594062678112944393873619253947117134013837965430806115070365544008567013183926635963272210276271397391967775191799834634445610947057565267342920447367495552415449121674824260515427867211414939041030789857368412785649533526092203614835207351402668219312630874924360323634937701616461921198216856571569890285031057099737612788589399446416603492193182650006808907003033404668882590324427539057149520992800577748989049684768918350942554858687242247302153671193899618015228232521801182664427880427950654068066449860229048110693989884580702710125388792858360734692610323570535454781033878103113764735207122483958327296862414026122612968468155683022249292280627322492000345818635654567511555816149893890617794932183005201205556406544193250517131675144300164612031601250068531473640481209182761421039146971139851246622951765970205155546261091246873998959006234888436126601221182378403520518054234420922384610521296372898722250720367794795854884930522787659100183239849597293440262660761069246255061086111486662430259001539825089003181522183640975954884771194512156622292721578434265937081884131014923667315073896249186465976776031182055528965231765324075130789645060490017035301707707983017221198565622810174050087824254156370329110922448429507327844876445096390825377122237897546906468939277672054362238566538728238508779152038357993843278344749425634368551624152797589262277284022064527382524327797135615299293074818963973563130614523657061601374268945221558900708699611642091378955771638868355386012779364089633694328202622493985542050682725117060428822707072329035147051018617854582731391030094458390149277839022642704660129518029741630127489952360372135414669661030520941299326843306978469220931927068309408462423571719097799149083222699420822871782306951722009542523896674484882904126595553682931627010727471016016268605160045783871064788699435552450093927607082824585567176471077146254915065222907691323562054696133446059370815918515286278363248991166840111134305905980182118172176397138509763418710914068840481895248396001219849829434486957122692922268377782266219715768355973090918793885372640937413910539798180960037211202394022017749013961248019211384139133223013538908622308810370505584782238806676392690876144784970881454123304013483165510762033857939316672009131694945015254951925628410884532093702661902758134785145643261911467784337208007533272841826653535323419466453002777898794620131575865712025660865043249645445362668605700188868988444822511538573614564938020248559202870583270891136518222635608784555108197731275339895262395492800917277676660686178854733639983473360099179905351635433630665570358921247724394686924118519412122702224052372823705929276853127857127854349842354598336234260804972583515435331776131152729462734604945045648425041924947280463839615282466263152524876286020074141482922836746644718316842029486979797976139518298324856170696575134270119438840682823228352624954526635742807869684971056480279766745331402505422242790060898167342850102238571079879265517504385524153581112992424366807531649967853610778147158015596541856211424886111696477234150726786215777868717141821215951819094015305094442742366059297458277924020053069768283070967028540212930045368598563019575262052252441325658792816940322067400210616776300946477684599315651074336235112872415020723653503002901636359829104332671338224759012218183296023379384044810086222748946452353847666761908800877947997144123549758955979185606510514748282155917279504596603858119592106745915522812758600997334496796042287909115289888675062497702267949828174981129015577669096551078072632603408050585197038403994435393181810519518355155595052645280432364917393643171437889602554108393210692974660162553553463108476461578752352224980992922651761076913162711803288255251121202367748779156860168503626704527753703787798581077164189132573248251642832711738275466920448347981252926339958466768496536321196263665040247036291453895143710111509139557347181675519116299971310868364625320664710235189848952233153295915947192899077216398528087260665872805846542468416808329447139256658080519452895332318165916955975304589096733740462960923427318117813186871343259087830547100916925543235615044856730958565156006783513442662692672022321869392147161138157315633585768399333933872257788447593214207852287714702826465450919946439202971074784127004931657033619665981577024958888066104107507839282982610384412388530547618917190644023840206955355824902653694152832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -13625423372132895013177773765662555075336210520858933530118279316301373612071166983968986945629977924311533533622072270082248559682102257275758805066976674918950552802904093928550239473761796042437948929735216457901901061419705960167320809947711720564672696236641878881723217696606676262287093840348530480718823549582887789085900408158237936317018650690711104686892646746161640713836324116910771647407016141201687004298125973213870800716964813879439674582630277888298184787393580143018992834963742096158931867588497362278652499962191576129034962844085874756929348297318489309794892433445281032853122070974325908530151064738927579807302490851077943938691407655096148927844119138908540882970999337029247961878584133972391592555843939770051013158953976574292720786066269774688088959570122853674523477268949876327706506529254310216291423025670306930911329451849582387642335773156073972278499800711554256955492630001580008868431798566200085877127557036949211477930133903854836597006332649491515100116385671480421220445480863018136508276134261974219815884577629009363012500078505605311742799982209454119413749133009578166233369505766769661564410518369285517729991414719006687046202790605395640394540720635735880114045881352580263875360435004313226693859099098621067983869318828077338193988992459130101507688519961030903776395977506386375458745154518369868428389616359961681497538994939699539484658016124298530798314725006562421809478020408958786821156039178251818612441913178971989265194348319659985425290411819974555326870849309241583597213012951458747142698212211722119879528112282243266099313842269787283948772273354677829743621240402368368131612697675973093749470358197955523417369770216948783851722985890079165876084606465292243509753325704942180160379315814571665803603111570960758159404038651561628017449444344934001777675104647933090166435760943429797765136801889451339545641141712247124394537380306743701339981504037591671633886727061012476517586237652862965479531579765520013135293352674512017122623000304797274225313091964898339661225057379815704701453402974505140608654701055980097722161764175953822313280869999471455803620595948486743642985802657447014540452993193348481044254461301838333985485632834917677156414236218177656505845498412058202793398479035371661872879701267091298530838754863590632706985616357662649353840111121972935458756612726627635779250471748156525609345479590351455291286522321531391106787842831147407809000135681898220612979952984066232169839155692205572178918605723440444107660436758747054544303264912214364904684499947925323730189209375576199290832417274679184800231607341531415338753003295472535605404244358212217010880922827862292317439414396652043027009762962911221541328463920519040580695820427500562468870640466882327793517924768987341414901360548501205429304987271686837574798493203135015248030013636178040979554732627947360135583274629510078615642635315846400804879191749737192977903287870298467523548455756697081412930982972998360063099784684302692105485314922879901635401754079381400244551218459759978501418944194320036171201926104922461247600575582383289752870799456823235003607209516547537942079148755364526442898694447373452986391772018656649246028406480830890406302836995659194046086368560005073185078746100891968067526445284588877741493993100918112319209430013349936187464393783928089481458495922617997850947496009323455538683160793294153845377120608416851860969326313252753563763789400146191467685851003005507875484178979720458616338520387383530723992527901205157178720189139841249605843034507076703515900297226639480124773750596463531556784423489213407153809505554045211309115040035629088521726113931119410194544263887760873274863996961782378538609697042655150566498243044483030631232673544811401601435359255368994856320010600819107380321973359943641444150846428035329677420159271858716140842455113781330678749373353258022235799092362756606211157336541313476899971273981721999933273238666453400525575785235376840100763239442514320664219801556798173622571392300720763291576811728507447189943647965273631693153792164905105087683187556654393967998314568138986878451483993225960816662103331532058417967362028874128322982226381262881199715704298916832775440890070898348131887028120353768431331147369056098562949236126191560011587238428700571257391503083126718654628958931957511460744898117126019939852610961642605196775584468816706335440673642945528481429536594407904140853848250672568378504291199131466951571789994391780955709523402653628217534323675941219381133575676123883518355598843813944835023817531218163884385446979976590020374729603288514189048227050335422553488754592774407861926798706442241420480699111542071852972437306046762101661910529378852108483592874946802993005634288432246246289874138349791197450425811834623560210290582617176369240041822195053100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -179623863097157327452283518783657291754101470318670810920294624445621401819078011243558769652595428342035298902882568391182067031164387050243210484663063348752361506862222409710956307768602555850081378719316954739803834758938821290702192397458222830621448371281962036448318891618651234862154093761266663820507281391682538620248932911772188393192764072326157594127494123308494610100067009556716959194896341693003042108322518341818745107013530515859679859186824360581154995108566715095229260705174423080022370644185281761468408849280505836747603318340852415386517730253437319661011753400186968140002119951249042926419316744484942914959442344942231219396395282973865733498581146016134962401937834597186459080468706485738143599991483140469725326332142732309184612068644463317536465566544750115309978646080206870178718623458417342334232153191466096296254224787301005042135056835704673795798492790116360766446683221070395642044781602328545585386029346958799538908782128958100354356088729384531309510613981355255619549645788981542882465836451564066678901462428581411771644195785042316117340864348609533117836789602946299314806774607263656635321269245480709733804682110792050305101624433219035462039037907617502943845243490474985643917217950797347482641165445757535066271282817214586968702482011514171832380480926936102859781285074369962220254997061764473130863883246103791564473054964017473086086878007450858653207594194801624289304506197420089543002733729648867096153616041350410664252121362104717133426679641178113059733112807729643906205002531102491531713537497932251824991188083046873816680276375630953550122343267848698071153681838344575541110517598844533501916948761953660172577856792567542407627464859122477509910810127518137677076778363302869770047725577538303174413106601730525570292223935505174916300744020675925755840002651039256606720927353840584160322570916232371756792536120983722533328343712444348936981188749819721825408616464713332656418986661015553200403839756970038176847587603552327576495046013404662359450593746005133794390758353961076028686589676581524315911601555734188225628072456334876352194230080005428638469057333104361716839586011241121495446439409228697201475230540997589987311551388183662820962692254617477055866443688000177351288344359722215818408816942039111968910233045710465722793369549711991017595015899530430912474508988595416570712993159150418554675921860760153134033056527487488502128885108833792575346798900737838126390255440820028179742416689819195621355700735090247550956959523085682723840584550445214966312364367473708190096051209558460554867996283379578317357475931831092592202777073976514467761897311865533778508976431839855333180997515016313543292451390580976807226784360617544913356449846432046094070940932285649895529725640798580463729690423994161076007855270072388863720839698705142113477261325688147133022520244788985302895675148014839804716468743428047498304777719210415342491872298600433844376155850577730494955316056774512161624552508354763655634671314645366184476759885903915741228956625364601208841767486774452922720286663458311305586194186941865451544910505944864906811493989629460505260370239631908171542816981769334582439891002291041537351998159639857328562443834906702830363899023927457629306542973602261959836944967271966207839319057846187164126723379297522465861357704432500011974177599441328732880371916007993009388396021989838909048193911592619598627942600312665133786382903717940196137878463342234173202106169194865592363652468641625809754209386604892687115914775349853947303158041733660987443581394224667255791136122411095098971182419854499883521689132301764330453896091606082285255932015395611592550269653801184025058973132811392634938782684266558349625691560645595271591919988295206708861526755265040499107882114711245323340362100662351147475417277357773233509512392044663687072640214703238658199327322379830765869246988467680364714643441497866820675332622540967047929243946665210855051026920041572001142919334132451881502092191626256287943650098032093786854599318011521345443993379463653257118284623153294927272844059698318098924687374269714665347202195711696160948437902810445358451641081458455950782245219208928356926531896602494853646087608832949084246637926764782134935123001906944218014124178158246426215185122486922892850745028134322848556523987655249611613303602656266884217837693902988551094165870081055359738887393038135205155416383936726007655609312524789717178392920007575960924655910993516724651887371322879636331274806108507950249591894306335648380545255111833197105965647782847390037954158075166599865871371072012038532685786888163400207264587272590933405094945761960777857906512568364255158857996666189525330342144091214392910835695201241080470805195963729888743336785515079527669151629001264134140940509354322784929536283016204833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -21469235989946628018823272658763255657032756302540763738850055250559980410288970367763587037656817322981853567974310290861965757994842843624192281550283012058491811202007551956263944949423256410423121814325223229354192833787434526540255586551083458745507979218742587062625905406380391959388911658763119711449492122376145239889921136769438917003498543765947980327708734984860185649540811023458675608927637690936164199931950561944337745190131646199631780399411732698333757523018447349138813690249544989561629257007633931903513948072298526593723171213688208124451879217738050404860282249732454575254344221908487273778885531898694090742530467170101010781105448096736458592875069353366695383801832843285821490595618818517473231870694482892927904707306662693894077831593425021157097736034850425494554983866346274426594721683391379238684661267316345253198421126765373300743464282940055218570047610225365855877989191088631739125890727309916604076963530774271193520289588007957106612773365818805675872315422829093960270863122748995641941321731290384977816610678123588982638096447671768496326912361929241601348500804152119420029278124132833114403955291924144655714946696169000321683186910837635009877820905521839463035758162619534804376699629115921044117073997102005788570894792853966354480044621474321764581706989470026727671917720639583036178752611128427656094909054184251533508173438025100833120237206932771451417178753896072003262853205647437651616028218738661114041809147352650747388948044427583951305468929629853043221007526366220891286232467428572180547108700561402396165575610686189183450730315694569446776043392694895537193712390429421405532506409645037054932033469204780730874885896493239533785740875361579839937243223792480818924391169552418443401295795378469918939485302837062748963625861298844369753924164725822097733648830434764689537742872904800694188744808373208807307795203020248468676740611492124276741906945782702852054109541445465450819622253992764862725152274270707972950400018198609382976407741370189537838450884506242444444337847065342537082739310523051879959831984755393803346217103139366732532312673119412666623436936713856709496777363395087483938402028162921298839941886547323508698624848722641110928916956024496882508401926482922290809531767584783239476805246929497493298434652318156516632132434231857432522057366131697556364903717239377660022492987682691880981369610419259231324486244478058037490956292840650211085544741488155256604323988653480096019798225600685193927992540246641433800412218676270827723822160263981907525539801120440165016240307131799441527441711159066284229156833942448985602081413113075422918929779904863130433601471284598752499942321144658580518072524437482252003697256649214109765129997801496177443061603251329726843587078560227360134433527403930577910247024832412214254519475765933546608879061072733973903019286105681104188822707682938358826443716004251110249463417707251546972428631069981650043108374277666356638564641054402492433682039230158631349697063831404392314319521106528465298413600427150450511634383259410711265031811331968845544728734534198740755575559792355020426147211182718804038979951160580842796845222410199394970664569817947506837672043571700826257327328128732781722471554671351226709775023730783076836059117763622424845347411870837311613196831820598347923023289672514703776439831612502956573311492700395289405898034767181382271400068525296837119978708554617418953243204119746213635149593317269608810402560832859716930876669992720240316898659080478120475542095012592045742841612396672199204073303440761837501942897990014035912878826137267798708614488789610324130649153812379171934507521403524284401649154194912000320028264553177398828406129041253626518012782538100895832008009454080167817000339937029857386724495870496352585936962999211625507392928986210747498500106239043277913074221958648399214739246414538206358297380802373817651943502310752423600489242079114127815315593513830318253834582725604313825508777200260196886229235796595897727376251259960517540224648007088833340861592835346874161797208292592761351848524348338617197713725854868561178131471430761569995629019753983464832069726789094196950375666930974302319939865037732665214370653997848470560651819053867104056829356668739166893506150430261377238582995854720036844224351313507266829458423801705988475667608705371336641400403508094181916913334175531873590284804619698832235001368911412555641305476861229046429766438454087581392871120347329698352723655070845159461416259468551809629821910770994030722504104788038704097961801871925802647238175268615185264343525497791798585185384347772843476255224228353349807375934597682996373722649616267066706645821141904398439186684974966697550603050991322330581045380481976182560883396484590161607536050724888818483804264758418867131695151329040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 6903551366022867605344378996767320586753249390218936489111966345867877127426009610461449228934038936598289802044058910288509381481103384842505552317593873572993184614174270516951765132398401442022825368312104794530063142240503404039399387151105836480385085447256730676849884957436235991761047779058639276793137045868174728987524132639716357825619296935270762860347936713579068887326428928269852770042437602984061721774968913467451758125848896054977565493642290638925678855191780727043239714321381207871540193792008379025254362428766609633763887737071306315223372903536554338900713588607809902897375090900361157201758014241803123472991559803832183817621593097281796698664518186747187554912574706523812619855846687347842737209369435214452248651541350719493538995159295415795005786005929745086606113109726139412724701767177145560710760078223944947484687362646835722638609007138569350009083028689703261015452739164900309510907413673159823056952061219518906981262508955270381547698948153259417797510604030366095561618469142130596399730187598087228648833106663281696378041860599443621317446750702863220686542121660297860784287757114352648115623765626309335982306644674854941338067526969295072737863503030784287386299437952199084217817386293156973465500778001960611822571293194877505031242428054171726991138818755642097597345465065246888069150843490351556248140118685829054112306951282888011150156615610676540996629005121573879512814886576409271602918120670975194160811629071967171443068354139060044480888947369547780059115522467360096445076965034652850900022756307523215592320572923420797319045379238928129043444757012650257901028419991262770868468360277522168881216073723489788536149360459632405119870460701164579979967162965569568562055171150253002230205498210106645484837539491161274370952237981138974274663430888338300132161998810029797782353669209677223219755048324251175133721911834461876363256181405697099007364286830764043864943133485217578772611344353007126469952206039569310224211145488667170066367066855006838123259176546857372066279810971900457867715222265891959853393540045506561906219870902764688986499579645990860505895487032993439747795960674682596415495385477330518268283055704232591622806411933178043113696205787458829157696415157514762351258896577106166022945530510251547038388082324203323906139801446718719672746773551887940109722175305515808713084155336995490275985575728461550338944340140802282197788234955340066392665531469222817760556574058556950135759046333270718857077501717863292299378388415800853342909655366179100896193602944940744683343170804991793280251676279238347218430626479174338878948015864514263886287241128205693560567290480884559097606688487341183944928133772260213524802816327157165271308383499998679618575997023577902255880747117747532409499070994317927192438208882230065624575705974032076246648656637448561579925274909710628142152116779056824207938466039565080377085549445899023758055672924009493511594390392779694961753838816668875430618231624756303988918554362257544351726626845545693447719310779568336816664342501952345256235460621991158775386860558651124286329840431927273474254827128992997488686584750307006918873466867494808917894862018425925825506109015950821478916126592862212448560168779439258039539737039866975749602322093018120900638007787094602068586988038230658145031153608798534493872142282236639591116366553014264711552425531228817353045195160749285699360371671798821393786072265769157427622508984119711362257893917222203320267268457537030339757336415116822372088183624168646388138348409059314876283725631461117801495898493292262730822774677265901626778415883443035632936755430829316614087842962830203040307614329282568264151039718553857673225980594749677674912746609746485457632292314067091734531007572968904111133411607782262368894436363792176592279233710407568482161614170628335893484716198939917456138531726137132526412404029155726909016250507578978610352693414397578234688368498176959199325518618126983973513723420515219927214339068326228385572346819126017930188407825304990409551751533443922135383077410651490861307535541532481532906548148084793287265191240810841936617329854323818065660140088431395031056033335469583335510816952797222210925815380732330626035234989303052096186866879567232150434228337970634840305772653851331521910687590241096072046690957683870187987083703403223780438929297872169376958537834497397612307337317056863628831963569348179468227140363661550145283902948809957312379774367888239556636837241592993723599737655737412923860910930304058177208802086452021109866527427124411948921339251463594502539907477171308383477013952324141929809208157883947522533469309978357152822330488298569369564607062397836202778674190859769255975325053605631105287536380431246819052091048427025898467995881771067040455491792272368911653757095336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -653559715343385065433712872943016003133815534431717957106035340195694195265891371273171394343271335669715974741971877083508286010452651290011722245480195635432348919183216080644819019311885539094450785971581564387993644644404101108641273783882396416738502833345210284984479429304845902801207028051885716272678849476088330139861847851534389437490390756134827509464011260608504313732541661026615492110383031322691528222434188801397118413075440243311296996393392779523602788434141974993187406600167918377965225249931588406867180968700077487885899393204181095984313029472970168394247242606478924094692579969010266972990496684216642133236231706732447688715711457272051066977854238355515772076172833857673585183661487777635226308889730782347575834350307274906936200758539193458823894362146789883091535958370974836755728307673155420886087667730557949968070360248996090465625244991087254315447871290389242141386673934168946490207651069922125251540059007166925200557906482526004189534243437402325604264831469771122529243104246536404375735332430021255348189302224352996984514494292907548728667225400454505939851304869389484239710579420628252011036054370484532348055277848363680622872945783369439630219857187744132413557003744625372067532004872457364535317998873566379644430038513498051584756667326525686810096875314231125066522461291641134336545527647345274982430614816629514098629899310522794623401618890936463688976518892122314994342427253212298137292999052572442486926674300053157112642542199219559850805650756087803150014088530106635173123854374985912904736649631940181431890231125199865260882815572669881335508352372379719665477711885009670936282135028388933647907798777890384737083927516068033355701097618909362386612507090266887323568412845259194668125542808938211497487065680467687138624943600342998361769734553214012993688585801155761880296599717108266086676547401729520133361997227639796294941266402813372182377577831417012736186898238573455680313404478471216022612637588214721799222156836513065265580384174025611567998682154634305281780494511764625803237486593538791479502511637342271172639814362479289920938094009304634897154489276655792817696307330390926917529388510696696517611749845653408517888041090635169321629578972351409360263551015291307123005089532187139198881881744203671882168176508665157187998349339751493338718399432193357017321109877415441274000229740615861015385662072383692723954914347987060517026835736276800627818103818327836915320932571598942511978732602229386990234489214333424025505890624226122571347147428201189886899876658547954828274899281314684733958337303968005082442278387141751061970238027256087787435131797703406372731520730406098018266870691810324535282197487466316392386883110371497793426220138076350589120420973009500727947195054007046250500339618754475262340814284668445607602236280520469365545566160146475027484331135613107014342418710832948801083173810623452652139844729511611374086904896208472306155558739448123439978934105897944928043801591538830852211992068411151136913838621608622237661577497031275227917571190974691070868965158861757837152256408290518598121782510826903118238619774538083509409049544776356687282483222673534421826188333975902147070412654109911853442597899151681280308748018188288725735833156719205157284464550999260379336372540467901869443876466746800371123573562363671337004094249279629709729446883980006221178049664594574512750259445338135776565366155314500313095502351425684429194402328148084321232890335635947443483136946648856939145706904288286883860330101319913812306980518124290563174127216109589388194785714413688092605941031998642894157296985010578777850671094660602631641608348616987822521994516802765591691473272212237816055107268124121164452480897399055976959458898978679636284451450610705310391045495032030398626536182436456288979543711522995945953095005851636724170246974996378646310357839290069630413266890843841937346940549782783087325153129927747312648954732339398800802680472771497917043165294649933064830692183434015746717941321572651105623220442331641773961901820530842321228164093427761950572275311627752393022352965147959811284494224556960976841982962252436036378133395336859432483694305895015453779887315954885729622135293771405463068812612554006786800809843897947278904380222956443109842710748285510636135943719629985435937385486631858239517479117858340161246574274342295627574800389565080815337425938951561801661332616108157158033539413495285557741683483216260986775953494904076709105682977449621174968087122193630559610992396039899046428412549859883429681897105673261900324669735597981329725579169188257042636506891989238474587206891261985490377938039737937526775034005514805806921578477637859014030938041368988112018056380280088048768099061060273467748719746347691677116326087140275105658027143817889736965298652648925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 32189914276367417060101504591119998323208909432741135165337722196013618523460419005068558576609110967710210278347896956207841020280779257909247012686058023725702505290283718235272169524010820762268880361171165040846257293572511326906908746756208691047165467495267612446878449081657367096156842522429654552908486925501498472056391003459015643511703980587931411000836136533523749661778458245703999639697105941222044078709532489250254809831911102383284343884712830900156235873644705864123402194856557815057429285887104978061685877340056757866997188904289857514368453402640241816268605764877084153207345936924572786942815326228776215478231681604197030769832669882592958836885628491454930167590224252611209259435016361860278357918797011241341973259896083591851823080354294527643054972460034567316603118091573681425179559811413096004457172607570434819416658039298182447777862059464106661072127499641429334376960836822680504436881893665845564059502798268889588140448275163888579119799410290427227473817619706231018129042201251904410069640686627603254888375173215541951070138573469476682703889671289306448043950829827510531768778434745034204998232184440496650458076894914652628355195509639045667676803809937687953856375985137631657026871021914504168540524548863894701856954615373589845001855494122822558909598606611450648213787753359185908241313411063020511753754577179875138308096366341738155584829630767683083584126878768871829256422659465048416967009156249438172866666931855546569607484563429861402701084148399210364112376906205454758473689050446805485762414048351254238867244245140784269021722285402194836768138375731687046782350648189258651989840102811917451328862890928373100497698607872452041543889912923703667004590402558467020852507311815172892040394435006486114160871769046524669075013651332352350616977424492770721983295067453893098789272273593207106503685513867660759544388064035895320797986298901393719590085386238868445358592376259326135085082504130479864099410687530034334426242511288479868315754549512914335920177098557082500462406095324511991201706300329480264130363004482960330835032436999234838996177504008055305967185368188899354116778495665125435857136016629553518598324544456659733377852307093329670508758557873930922901214275795313247993896310348621638602551255160140245510906331666123216459413480508876658539993877122842820027072254618141599107271090728806857273347326652945551672848316399003895721820825031230932346949422917265774769855751134705137650142231243667560105329524354177332847767050148272983591027326719727971141668597212136687864117115033019559339534935431405346819157237182539340469056398492679949164955117510043074312236995248091728400363585181697954880838507847944738722523924254022134349643775551425926939286369277626244201787410611885352662651041394504910708130795761962809854919113413292608310058131178765791134376301523120308904065739766565720483004527174741714468189414477624903158054379825685254962516022840143136273285080098689651194346957605970240309517999149936700636120228308741207059977042158885952340948599041101023212979137801041659340938865947116834077039845483547512253136602999758576187035128811293139425161254337724434964641593855591922329255947019207911817054220284035792676514496579587217826385854811004925163540513821873602325157518567626071188353775815373881964597000178908059301774638641101406759581351453403622267573219149952295446425558551251051900662806116764665392434664060850934493460760127198649928787725110757165986217294378856445594583832837268878201809034743891317565888811309938696175144832272819951428370467962706376067731114940763908442186803673298477768548484980210949501380248685033991453585561872948042444759584002521496044338738792815620417152044297146684663929331579387670747515002653854671609631347485724570204740332142163395574670845275735642307829084826673276837355905152735084520640111165845016597296995023665779145515627134415722631071294496898134623616783713801536660059391679734969369737454474420732554087953545725446971725337722170066827279135459256335444033368596101372352471773049656857131236746793939662074650526090191451185933478013941133352187288610234903820145839701303672027960355268105225975432862945794678134944714039675771605289473155323957361475294370509253589963120213392270375142322544219665475331093261688468262093967545815297329481055821289710858589825970421579765351049832766351174598811343976416154073063850964484746708400936058164482085911207723975127263327876463381259127516121201811173552045199969622008856250363152799878607859694360989140493202562450657605754357256395484673768800184110684618314017289513734236499701623076583318087937270908467397750841027237064308805403061506248731205367187590012557188134840912865127083736984882736594274832285219641011513397672965525186938862134411465376615524291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 18678578004461664930827228676695459370541334643003176865843146166937894181881916277404479782851239418547717970318963509314886162698541995970614535676251793389966119621447164166628607547199290702796164768270035151642966300809769523061775149736325304146254800487697107825110034772799398274899275035602408920857746350653225494814959018846891166109959742315374009330228003234096536430214640086794744341823067483337496674606297762228880810954719619091804358559518726809802384831141093610604604586987982968171345348933115153829941986519704754401943910594378842205729694210748456859023976235997027686567467274677159076137826426663697682032183589144114364628119675459368892858827639706843242566073749120656756220078005397644247956167958918668909019825942465493705009131324436153154734118537211505365377076872654644330828374386582639348931899257032861767447604542040058819849275823754757549613445779733861095183363426043083542353210779750748535587479930836046738501918511851869524249436020481636193540940527266506527667010117044871632856514872190970726268001558137708360913375460163994735678051028232507045283662595286245606982974800892530083199252925788985410337501533817803950777167948811548422283812956019058926427018730169094213976996548023700069336857248969355352132646795790670923759933964171658419196851250876715254411756697215930670552548592003524109362859956680418107618544232808942183076404197014117838834137790426992339043989098635123419623756339070591889834734796813373659997794141033845309434982116454140289050216709682837276250740482340244111588728119613550209485246972076976015390592849700408971902950609974144823000231179453103701351395722321753863669534298342456518434563362416142277072081356399449297908909062216263769337819390494281890760395472138769203181976883355438915386431541925476937911633099613077210276768428594475752893271962605852166581905420721115009250545868449133846289605745961820039721618623363383026731021890192385949618448216939965363523731436159974710910752593335336806611241923376002105604328671330840247178263686157614916925000076402594758705777840352534464343575127539200274548682871947877731387469253795424931840900650122843818086060541073595049142327824014743320798765963285409028633023384230915164347830759240416516156374219182365895219466938565820274381589381084588350359908966762476058671724996361726264926151439940000973166735189937902670645753767482853508839078469070184915835378062486373243594749664791448621995550183666586997909460926916486456414906024531966733470440108846796439289015746451192172311964883761944145269693725978106232783943598290263668445913216657248030612123447270072806927371165054558437889512595218105869248776051993105281328385261284013448755304929688586940570662844971261606216646698885862766810080968117967263740574542993559408194322430353938297995853064233354313328342572541836994362654219307086921448130080180433159913993045410046756496872495451209112387922817389234789172417790070346021321485754491265366934712714195541439358482275859293018384867503487546743792705801424590218627634194366373217319141870556033278313165307330938016060624202420204640773082500836646106592038434450234920116569880013907056145842781947525095304417586801509692452937890396612061920529226051549384976064554144630556901533066812222711726254732738721792167576630652898324550276099726929962407521434851091812089036236437899082387753868399649665678489130037147842975500265011001607024478313942470764650351293742521133672520487173432565154196608006460795232326535794926461656618403176217797783399013823448699902262006048876705410450382185301077184957650550426671445161378115701787333748366224841878397205020577014588553176303950094242519721453944010910619733371860825413235032389071844002349451251801208577311526407557455366836009469936191978340582598028894821751667720115885415015944949569795376274325530165042346072540250977965737150729785932429202750449706531014208047717158662420477564338035811003773117153921440113672953914944738756618973956298281106090115114355475086781209639171936363480931128356975670921600208276102615718367311122305190804526906886369539341688136457133611163576662562842241759867381953440096426151307142347330171829766342134417776794803757136557666380669041678993892656860077228219461036222705910112512792922917167742159584726045843331927034993108806212370919602638037264173601866179731188017313970715441530635545977933716326455485518338333679800768506828009872508985350798159961650411771776612795973560498702574181806494168410640881893857181719603359676867737135091287028005006731705875989927716383305346081517296379119543158020715289038170666373578129908666750055422843343711001384182232542226294207073950072133322149705891615022436554360389611772950224899428865690122418132216312944512826052420421951705264973497833125293254852294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -134149968733844499870242569252328057673695145513854456864743041212196763857458378227068671890500549986807542369048344869364372721130140302843359865050890952226873171079393374896102314840017622989943278619551354809875245646466055161483060064939757826356953032180709891238716749245917825318056489610678211766213028220670265957459260170171376422857004055834012994890807036749317696720884127208819293900293071234193028226951515329190973586339933659924619046587873500488231109595519509735262149808457375209828885638917730491414088165839326899512799974819402935848209587059718524645732851017991787777774815996624935126091555852319135507556769869851069387735507577716331278996836018621390813979407878408248826363952745422614891924861218291873800902258796850697555414348327524521373630690821856136246662048209639897959281965295701960594490805715686427193581995474728951126754445651126090025848502581596260911720156027877432324028556952779387152482755404514522669278243605893770877095648773011336576542046480526535447847472084395563012409470548983250902477937538984603470751396612841045117214666541311918943328499341793812786755636740068271778559338823433768364322727388223858840142920217430122730929315758275928192012014585592374645637813999342852264140581977289448241596574719368102450017476121151625290653979313184851434587725577035735789980581104177328262398467783994691435111898792630818796327400499974706399026267501869172155989023210433743548748232370169201681377302373324064235509908004150157272394670110976357715958300881750894811333396653304814796272089956791343322505231352620482955021654111369531782887833672967467280726573033448434173740897877682441560449485986455016352108957351712567414007457923579062294547296535528134945604163315924518750861924326706723655139705470837147175978735628106942210791917265850311132449848167496463409801187356170479260544925599868251121965041642518021184141528482943700539862076397833051435887117837664822586106296315943152054571084123835620284170074641424205432561405197671480762717849740799475325985943071587171155840766713962377349709977995551426894520248980141504034520184692850911143314198765545813428397096304917798292461170666526756778909757151557057089423248257162077661518182500973662099378400847051971884755139450188872246914274519431343343016907913844018387812099467342532635237944939064199750043360848705129827149458218838416815153186692521728289339739847951913053680616023898154737524419559380577633792162604189505838161373839657190908977336729649913767323791793329933853642947600029834597386876828282448225683946000977649900463958076669489617104809920007892125706887659490815690762082117828996755636160897936408922812081029910117096179007177944860609779053449855751413730340677941248598078748686394637559098531502529287218517700721642613306674716850376015994295956223462267708243284214141238410081661030399046863378187116452302538601260428030319342825454910403620807779766884994368497749118537023821055675840482029746130231954565149574138775633494063741385429897951097695641415423055315709844135279218389621508117962263194110079223299186676219856300805607164879755671264854086586703373334767078880667786025086189059050385500140803916910902120300245447845243214531852489783457080777742815358175904798649229713385039229797627342753741652409063250184251222526673599422723454716806832497612137663379888229494157444172332289153708673965240142999584617624514914624490094042833579471836465890880208758665922698303515895178112253874453055468662435420949406754748104012799624223994603525184001625679156058107574513950734340743415619812353654936638068590079842467022604115210264971684994798756477986284386456218852774035318729030846114364278160088449001641262628085524008149777828074279582534440641780855754631655292604378719853557881034497064785390862978087247937215414067294861647758704207598905892307533919108757379246442086735683869112399343994172491615348923861789991826430062857591019955586577404651415956942998951439676923626909070176307198479748342225181091826789086046832896050908531748050154539559322516519780124636343362928718357660856737229645530596668055264731274148770557167122528627276067808545945483183757456836534182420707312810118111614829009102127639361760262777635893540623380975116173196022006713698677145350006494018984103619649436732043841179803573401883751158054460487939793164288065093447578183865827456476081047751514806919566779353883489517142986997935380043803721146409565882775541445153181986320418671533181166643349487843424366559588880284981042294515936675187830103385230179483625241150715073035808886662053821533972297762079101287986220403028573355467302240627645239846477691843037892194635811028519793963748406524213199264734199300722008911096928796719238559583238244229588090779245786914389282351578458474250510334968566894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 4001623077121121232395823424480134781854938324789009076395394724550956272118439187327160807036944530994021527852570830555462952758032557685228446998874683396328925998136296161658977019326813101270708047915624715169762475667060271132406908250888491498241505141314470500517546381871430880958289876554606767561805979918708573435789657259613969153677706082240483149239296600432144506575245903102682261861457461775997084422327395475757505669115437949007702060516929561129913419175066333236707905954793980051701064523353426208425468469896988784608449355144045845097759790509693678360381682285247140525703020432252787036244258684756046476255478363703617016147917321612244137431702786435457882611658599161290661051640363687073766528913370764555115426890519789201027676487891905898703189360740129990397232510281990646527503741860736326264303566232817713744598027728116648951167259612556323823888133970553360073445787482830790821511647281112357197163571962979825374937257108553798136385990177777324813101189643403879751543687151388198531671975823628687738918176612700148990919402911701326912970106812470131398289778630628281822860937771156031991602868289198372765515207063438362017766417003053429957956395118227208528501016695478048337073405045767448559509476885112868566219313077380497847644941513255268403028447581678513446895649218127304682863654147842340151518617439669687418277595656046340739930223644202029501131651950696540607464552590284347482056005992350943890218427798989412523172462135976758594660026685391434435609410385052119111496128840218524402901969776879594294785204403600985122454062597092938590312493148370138062836640001405039361194540293756009376218663080928613277865438365241733475960960084848062084267030517719107431707451016001921049048950428735442668514904098034951652531569025058790646180336759022659127525770410654048325824295950710208492832650246043153539597281874392955869554452740693351468548312644294924084965318589419157942421219247720426508751907831490945401483640151485909720091634986893632777324286533910949998928470082569526366700924634391133224293888634697959351017202030494134740876702229169104764971395441745816366416482278477383931191528201766433100266759086232742034009989542135873176576651736053478114536127200057775664069493675062239301040110179901661698582662859637372413809834437100292612383303272480911541287462066856576289238525107909071031341879821012037011478504258951645378422824932459555504069607415205536262353267292364554357757384594001477409355675711124722644035095998917653943654015974077502017473807404221177653191891652043773245925857627641905509130207503413126538805596265609115479044602745369938398075413568647465512213356824237364183586844372212179768530393836012221246052564300932353756674429970628901488964117014514028363130849581409755293396941303540112894031837965363433668983198724499174748663990343802340736479652977883218668031417391425903264123581976967918026358574080361840467290535517598144787986391953976030855103513641050260308172784853091488218240649636735153363619723249367771467985766054813998909098360275082898917746674336878565418853648279299607578606061289282074863826998443478667734694835106949065839302208042264744000948946456375160549968773818797477815801640479901125855691446422541374573136585486457910279881528744819894315571686337958258509103357252761338159401279259970121712897797397402433443127825299203564368725413802696813306412653988459043475288523601575570260194203771983977325939396511649073325593646268396723753038264955542586251543901154095101325770890833307914723461761514113735534609389485198816818919234572176820575408978028913168568145834153539200159653570605785934117172649695596529946708030963940624864434697796414576506124236700220582221061412180690954071556001267714285803650100259438423972400597567254263167872419522190819929121882334619951895127541473592701772913389536688564559207699961079582020769607771117919220623998089053996369947531087607143425828444222051194166921281672412410462499632679035562229064194780105541854027089068146129600461901529422258255036054852108968916892232557805584110460214283403703926772440065576908790019139077585017315032781537053086972488164935319210445247533773298895071266428795690179565369926192279664936667574482279435168764753489658543265406771698297905894292895323904921994975226211218774619584209424354635829982681641861540142254762465107824808288836524662160118848243913964670132762246591205116967010450104538114446627954247729725236511958193669249973029970907055162913348042596551949648990421441166452707544494485635362070458554844668443982741937133573985678287482033663314531414101757426236721044156918885101237370547054310920068343359360871607128819682299692596613089599800793587330690072356351918055579079858697908490557711841395516216834948863834142684936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 498690867797911248533677386154649068541239359483546375551971829575473762833626853118850006115630059390436590089048318183035352609710811638508638648327093458807157430860506025083339290700821930652851501011424112789175200650135552639692198705667105807030339042450013635916713801676196974640063657364861523055032787392894938688963839760681121994758819268665203920083686043873768391625082308256927897321959970385640016271757336932148266792650237604883112424134339369888664035313835238433333858989266354722369321320506969714787749394067089169306780103662069513739075365305275202808439543236749657453996713993656714797945109214580672790199599007463549055327008208134132395200356568094242926439030702221217675767678646806208634480698485000985921318035695830650497199904936151388042169755893871407320819534375246098314649393189149544786273072807131669511088880655196730265818666987334678729166713802128071774405539392472448368963717911554495221709341323211020801844953280568447072905815297692726240362780617646961263632398241279760242660205024220708193742407845957105139105552890134529301557864571077551162956351654843464138534562691127334752927059931200930200190130244090088988035609911846805006757305664459134833459111342549033029793693399947359983587180819895826744289942507671511250008592673473674377512458876318606413460434854880632732459760710179357488436079768836400973633846112461190624256563668960085289796212830221929297411156445442537302038872463160082748511673911491510748272124692614308633706753532063247569995784869228901415401194705919429680935674642073663687621896277700680613917074978277108636316256284938398515027548830175714243942079091362498965302937118609423011327989475968583833201559443302324090906676898055380050252951265333401250438522901961508043668241556943443026639796371039104243469120681999610726084132189461389333018675125375973385485394609449724664112092995731665101417928320584143016722926866379850505521504900988663280150942270174892318806026290588079244070828179926018400144015489739674888593419829388477465933430229336417338176172557149296556634027015937359630928682512413510928361490519368480222568562627183347780359407990805951905498595984696978218149694156620748608566880612658230877149443678106636584036173087938800255158636854924839136789796127293603280600114733706167437405696814520430229149660192366957378684995499567196373554082069598758262759498207091125879723031777794040956011885682499921773059649643813663433938767297648280195986803165186664638088952097140799162665954458853817744629043872680887019055547585973255763753049109352957921095449905187328560772585122360438239036399167458550046382466275619779439719938308245338604382536975700263665309638322395985561514417757152920492666703412458335543663525263649672820057289807290438441950832535080066561672018559659846321270410424244090398088855694786045310503292185372997874643988520093002208340720017633418748990847795180061376474596862941916570886494403162460638211001088564687144883042751011860555093111448548479016973850928709176222606118039645526732303061729008207953117304423767302604353440923977536519334895028510905718469007565039365253929414996744168397732153912681153597922191181867605364573451617973878289536958956006261599176313428990455249932579574114260828643865334667843771410365105400587674112744474319142076960336675961828545186661224267270618433778682658960173724828230621554700456617920007786826531177713585549821842549471817936889780473187271031809245276995273221906063946268723332902152522006141062375964448404126507555783231186812662270140713983512907233145959020621352498991644647549364090095844863466149963562557091531744499052832772392855278565744079205149119279072156505725604887479289364117428021037373003631368003687864949874091388090848256884266156728963536032776774667145812912092915718243006283128196080983574335407517321143845638192924506957535686970050406072679961617731824715116879004705196915454120453266090714538032364878875810557958858611861718548599667339030981452799426905582174357092449845354195932419393084857890951897327034177354591942969825617537541822551878471419666895655140394632717540741825285353941398042718837394846164796266638954960475303709664854901573513918340432274373809170680290922562711474647817786855366141571130284539440473110615378784014252393173579983628480744609832810550615130426177043131126728437535735697547612845865202647471799027982513844856855587148879649640940909389543756662004447926267190078923658696298703954229120083247953414440924731717997394289230345862152942132489731507325456339655945255651027280956851822132447170594349451738727516172647002699589914058460635611476398141140263617024982581582852145938666614305289493689221614771890822984993405640032941093442406210806049786042101035567872062935490529156368211260996758937835693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -42568859851498079501954068641126560474397393209829477183594894274411083199729292929522843694403552488991654973264069056857097750872868995644758082774092293410057327727702507287755310096988426343311541557247627663066693217697974200095332721626212672358413913263091469571756448589560991503897559849627389980843344673816594850871831874301341277534825322330755947294845572582324517980831322654651771797950550147194899319107429696885111644153522322173116619952764349081294084408301879372031343563078945692338489263472946556778956653512593457382437148274880856627204399968349813357138695599802365182707377599550972421336785654299405955052234002976284417714151313626081704878080169276536364801644043729279871190537637715919974010260722798548712573071843890234374792100947367222884796775196548048847945747489932891149463078763491230202783263436059578681213632614457357333192114741976062788805797490877245572966914221239206163291274966716155354415766813937290521442046104589217733715540034231172412891304393691678135823344688581216673031693747344144336039938967638216500506735370127363085468973667811228807170300349841984421570096088249994491114682141102698756972356302471315474285735783920834702542426563433688510419397623943848285692521447052320190103399469423351056093653282229194445298831091686704814672192651873505500157194968435626820322016619370711419748241152892408340538805869841987592065661961647394086364025604430931136457412349069443981340128953380005972893965561011253684015803901813984144950178650820190720372344656565175058637496374221933906328943692777092573216990850553384259249126138266038106503813782311823192808781269550114087383456034252306248977896544006934219329789463998878151411109469048372938725997041514550282392393671123442289597222243309688189446956004092665905739551407547421688646816346153606788419875332152918723348839347884200815577306687253911057235030086710312893071567999323604200580296364567633582355467825951746565810001087365061384879384698776698377316169729300394998720850420103161163450308102082643389603389550877146714624181703809510686262810118101016962204081801972643758497664673538354754113385053040064881221871798149560031826628199285754676739924654923954749550708884434599983728363899665161632879708929692626604907141356654094948230691827247025431832642367708667084913075833578387402545094855619254477333275499289524984459025524284431225996662292497845624866958073592697965239087954148972255013786789221740399058015045953995968625228654757904311388770440049932490136292407910028908736077748863017576833295110308579633250692249613719518444965315228307099890963751665191292266417724704311365465883698247958735383599848923627681682423139566946480056884285253603713276433063661188276126400953418862321995990214322187415815075488007117124155396996780254435245203250531234884904367521280051826244508454194635000808947897356601831422970606350090007417879595112115756725691652735167031959431406454804227946050264279963390668262458030864048653239329436906145268721848595853120483284127270210212548597033383647857584006890141460338720418779769411930985698541469865631795380915439050166294253546364248546899965182036619319517903429350677424894311462366980609363701267210077740400204058416744292242890102038757645220886812955554160423318163896144881744765077777251162501467816104278721141003011831266052791988213870260424362747680008843597666933141082309694588068522646177136283926547290184701162710003570371397051991118421939702064884946548016817118061428130755542029660221504956522810498925152522245218292898539683939756097549202738075348375266322900504855671883062004576398477856904403512921363575111628621409311243279996499269698193234717553769523110518128449963190045022595252453852110940310950662258046363081621321127766739440397513700324289112214845101435690380604125827369072573747892840904679770790725958439955641029893969720862085177869512535661192542717305592271275502367399023515195250993576058553006372354113373813591753335585739463375910894929301121473649268998684405493845485828536382498467542797553055268695657084878260773009629578361249347674249496405878474696701453352279708399485093905563064197396868998205314070250306018700744385420878891279680492787017684226592605915161537518610322195535284843401253199934217392254761684075523534482558844182325629633658526728174464749433339804035489089861420271489765447277029994087449269700606771240920648647650130778287868012149425798367763901390837091031696670238087373098383252091736471087002717403079168981868786467700262972362570524013140186516492899759689924409220262750295259016061963324635754200793554005999332295752175799928131934061662450574122030576857260793024240937588258413365699028495498387177595034298550929831122583770453988527350563253912212286884762671781978760066067479783669114112854003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -677484685435935949258451863623646227922154131710282741507388959045757979762595716088339886231984629224882555354406833568367294550294676652457821631055387139198843078610641381591154558400429781209449253727415006461366967162842045518517365840786349636631404432602370349377921714341419519593470648361320052417202540166800606360935950255357731345278664095227726072101701654374969964962038713946137038625630924491951382425474026850444950910092564937732322352863001870950162847092191287871027482679229183366521835553519403385464651826246191844480861472536304878394144778124335721759242797657978751041694213413202016170092493357523154120462652289248387615024121355446805176621821121002769661966233070372819710901231455478741654584929887050699447788515370890376383521599280172781071432895108992862180179044931158523510855348609419415746193189499308492294017267589791413886642022033554566239948737596061783935584154734197357029040355956487499781220325142342130607826667822091969152676009804680417770882313659828716043527975648404408921397703609422799564489028029819617571464288474516650742414690553042074201384528228408162042799647959590363049396684125311826773061457355564979343007980296663027323440329324141062730519631122223314599367289239597722934970361775912407412625075169647306807050839217198434397410572951253752237418946584283230262220411893773275868126259846356056195573764636877774972438491948403346832162309542985835083380735156476373731348501101998096610166036075149710097017139975822239918426590456856948377006168885034204110089772148619166947443757659457384704080204630845919344628897053491552135786117169487456179624381361310157202151499918475646849364658810897631492160638373368566770689661683722907937600083364980832223683012849863650621409771739414794485046642571816223261575126567113850157178882423809951937548263463376157789373845883928753442170325097139068788077717601278099340862444803504341311861217400447933971066980105958257908458896855462384896835600022292628554611619917695700509909467826578034365699669718555724024920018471734863743187034366612126126722147297288642320636441927322397429542227004259982134640172803434318262296189848871892290201104907868676960850574490808860111572873251190489536676237971063021911081915204107773453662229301186555647301815266651754986325408120756268345884431179826005879771361593376636536267985305710986819153750520916842996701336811563741981226860908545981242532029149583585618332047854866553279990803441090438208630913959811006617031595269018815953959485352575295569546294531058765579099103760370394586682890256432167039094752758432354663661490175653755092746491620228387282981532850121536396300039286960946009910060540853222987018284517715938247619399951245321782984672488188188014277437159893769778754610019698481984923679548409430504694942124952539016088471340930379135725420601011408265922528396036296421993759385803628987613763374089941815752349817834226990740746886671817986054914334557141707090888444205358472882483224358661127416770996227802402035133152328323691669245857821558785894702894135989692302446919696644073018582056263267394078500769965595767088959901280523323052277904440144709965033844470275852921148974877024952688481380456492008655124677309958274607648441706402891779638117659430640055924701135651149705265782752926037582202383470812184815149866328704744865338256060704604204123472302436890570725668523574079316187826933348826885305926364807549788292125949320089987663986931796364590713852205845084349027778833451685890643838684061512282336294537306615489382319172545984294587498057640583203338181052080485754545424519731313536762511227309030180263793971794182311130482145229764975253752105188332034946106253279299656639002003848324142805755187276080787744573770964480571417087074860073312451665005247516822940215666263988216530058811087097752017933170880039623521194366813034942308108363238893971066569604408946280694024088733222153912809617550465265726882196857274129584433304926037912312808292942212146371086033676446362210118026338685108704874467452436696211152890845833499290973388173473547405935464489859974630548356476162135868307310746844500253698735654846006568477719003282604570260033674388170744206197940339312687062026645048632531333082711527008295961155855679990874527637358520306529943052471090471627226935378022755000910982690530049403611113211073051660714666429811455042385164799876922942326500616800423169659768959306526764693150831780999271102057308153084137601658124526915805770158708060066545941352637332332400610464986881344185675392566041774668629489030027551688796173446187479158254382291467921693695072985549162583736954775873605679600404950705776573839117344762800255966392714998283445695618097905202194714742750106752223511601057687930834184585721872290386968984421400818973779678344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 149757294062035359482943389495192517069897962369505134711182940344378222935582658084926860006146280817804844636817341688924566219921370440279838991623232834901676840038871361961854141073975472694289035319202000046282810946302298617110966800037607996699085712874198455521694113486301560420192879704834016154073225025325085923581588504782495286171776639654070277516454178106769914493539994784135147537468601815069028911194659834801287692981244933332546963094076801180747332720190633325561051750022275016122295876642555435461269165533833368818817655362874926698870508358838323934531856113068870102604254697826054129090985051128018715128699801827931038227469458970239284500339362449131957871465298375893448080670017487677341604933340163543069688261429725725390049662986057338258585121130869041798768564636722877441643725118255577976950983536400556555821112436812515060640393254147869294789692596659771927369984164140829322402243093788470931439851300248265527704813317860465561641674831255059383749531779490693667739386258409164854603846092153371401837654287956048500776915160522909819070456822800818784270531906754637621255150901326041498889507245181314706175089775221821475445989852178524477942706129577982344879657010203292040592754648586126991995015906494606926957922690145317163317354253368286696731663973139732152677726713989440604590159437360248090306677071289976731740651213597188546042680229566059061487753244567400356498523450749579564493520989224001168211135027032489181052389742719811200803102962115993477735982101239928550206303765058914842477101283303366676205329211709758585154340330964660700207929945374822285222302861275797898735119580309809858335260869260009672235444217365295182840155390250909130527927465625204545880211379425076076144880188049801142756822228279502317775696621355965503000827404722818185494946226814028485928474197867156419197249777796894616845625334037676079650079594582968443813861142442231652156019479501586527437762085064805226111235524551742597691084446464061159760827673840695915206973764852501737092100991605530735058485529005903698765067125919866770794715408036950860192731358620389414614955228802617827958549874535077910327932222579566584963651460849798223766461894801003508854159414932073579507222269571673737732418932841998342146763405348003512180546989679924067410136730895678013614356593867556480845698362361672738303553718519452349949495142247041519528802608135619595151555935106303219240120491395173453060602515577989189500976562030949861174280772589408661720929484885018784354080226135485299911991269556895054760944204867629109229019220054363784618505211501740196765512456399635907677415637148843850595793594729212415927811714677435613027189832109771722575456759282627081241438617422624969985475200708853343688146458553881142052851227823119725098102534325558536024485970406786294420694924416600160167751409938715833105980034192207394091789546754484914959031287177940346968721311549538808866185894486825629496917130655630776401547006557248384000875073177466680463641696312105127047853120979158850425282844493457082424005639990440891207408829374197408381554752975407067269591173954382839092764016888703450600187974520536358814977526681590658911265007006315168351941687860171272600843327051280318029616771440723820722543746742529280030577281120449567767186578504917678852613164731789866853482431230168247995901436291187555041146501750721405741336669363923092950050937151660749658291455888399580868900529768166763887992403300155096814795925044938684616206654321088674685445383555216516901120894820752903444482323170565755993890583993486356043005349725245003118927829953537475771480777299459680215756727946404116108112869774030653733211705996147338753336671292490466568867268803123225013433041523431963817777764420302402520638596577395433104300835116796359162859148140396819125515486826959763382634036459745500236533074459009242969822801656485422073731029806237813111417279842163429471551043972618003414877599959886197265558777455013294503477459461716398621644646032499112611371642573231685742875972311294678149673802118247887730449681587799531063979877255097809968382291984139778531355963155854945831821741155099277949205698789042926273097739304076893909594664859373385557582255757914092869286368891639026006356317063582169601694290289444989176409413727844272503648215252284763079569529020086230982926440745658072456133748553478558619849646139100865993263773081553908689175336821872438283410565097798527975814302950333807358138963129391417325302910431523709702074358604638909080055808188852417101740877223255687466940298088348817009792544450011495273732883640191637642884329766385159271910764523196318865183997901039795959779308882732936276838852457886524028440141219455838442167857065061497810595748320984001156208620386678376235067844390869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -4311576261527169824272520815795918412912441445260863390920088194432456727653203869904649562723136867830018512071114977079508650887452233688941457172684921702907291151607785466012320986182359969149685796686094839819859073586853609349089847973058572249447439721322045592150515339481113620295444063597032186096165810429046748008192140806963732107982158639048298632852321210369300391778544837605677253833041522359696805928593256194893309434591418572193066971830697734236885052575216228418226050460787825568065717130508417825441974612586891049043581001087933799905653328862693383259408782372422814487129939350468883405231193001531191465887063650234351448323017981374349425332739012503267594906823450225848002957942655913419008087993958744553418821208227754611442266850633339940757573636152930309014481338936872489578044044287778942471204140067313406270921705660556253096009602541188500879946271927020193798202182111688118343691368411223317196750909926079356945774034301324546375853085043211251050812524908936811434507563875702441247546073662245401105579168786668103528319647764597015818018917402339474883203135792943716838734358787851845968748159576399979095165895606591003215114707760072482408080749738971790681806684836723175843953557792728298899091345750092099884123788855714615220606544094357057520833191549490424508143036774283560857729565288611390503544259936073353876480682544107954632598883418738987395411376581332876939182443882132513117942748167698284706158396078960935091785011061885224843944495071776408855695404912875250352764247152598845377684285586716815294480169838014329394963348017789299746964781628070486901200430645619232232241905219677154463736627518633239525120859249121292016688129581356546709207554123990467622047531947535325989849158062146810985344593149074269869886880673654007553623277301958794845738223635309506024414866104587395136638686152298559251953390814616084466406621828426666780432936559871553638328197798642573083146324660642377506493925442008327223722656602728729747217049095039449304222027782151195597491859830551246831692224703844693539319598814659814193457582792427733919697255645003397371937816805297300816234124322464813814163331335874078530662054715495683781829618129374407010570287072957903048812929763574598467141712534896964949039491066386733272292847471389998468528147186927780203230944070264996509814763775761748468971176643172392836617366712697448507667628135855873658781576689905578484293186166175358656246898304076742364098512083402546952797517815709116785749165124923803565722333353011269032289048567443707830855925195968497273686956600819268895226231039549885354645637959969168562342236834083474765574264542228042384715670402207362961154608539275795614062778624089937663646544655357140982732927235006737522527432442667943796721231849069995339058416056943866905910668773682169186674064562363674636267057734786200304425127852236005077362852573263568543206981294755890577417332258551737850235885094367282926818618419129460054958759291106642880988395180026115114906308909094960369264715344574207347994271246419183632819013381284100063932559275042466928635944664345915846694447621448289539427756985848388317137332239394403787003612858868653663794368304243137043693241780041751946084132267921198697579196753581007064910267917611144555251980195704185679151838315567971419886425477851708917657035185869444592783774290769169833999293186271320738106837778223580252801682506673347038119924672490517245205875726346765731304757005803775346414125120135207655330650602836460639328161027541614420331405618221717844483440114235429261886024743805519190185603199580505471647186712398734739561497484859202758873804909186064223416259042318744679588531883155726076762091222956705057434772428389812722194118946739649121655611926101533103476071687272173631327014223469090114811931808028614111506368605893678452329204984107007415969319988625003734704069717501700039804100985288573196468120144853784282630526230120569128071107034309810999925907364795766416058947111314465329923654996535065724199811120755924400881514381273459608701218370524615314429732413286333453747196894427567319736581864266490135842137847595509709701522027594093291863843509901971415255772713320458838485335190086645116799911292507466790451312096279002668306598826875156662677370379597621224371765416457301663823080746139696967006151017447550100325589195205065946488571351513441184081627865671538504260216181101351869795498559833271332753983863728164020147350619874020854201574981723149714988977627157501705914986532386096037167513932774263677121684071885591878379113949389842212499595751781046105745781726450216306858367945388261564094012889918246739159053957074279868219801383325107627288160094315671555039440798390936588520647455610590136463613038708339586513318408833583816885948181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -276248224423410375951435420826932707869326822736611805650585549915573153273404083109556090779218164408119795591637435575129518284249437477820035067144725508602493278492335546545004298035165798060781738045929274161838722136352974399473309767200257779601055982237663390234801851866226836229279832598553652703568772525767269068197529338424043613050296284263648756302319997844167745512337886204589283174219480617973406084311948687933073427774984148346840923772477891238224226468682296389926405385402363210670782710012001350495207290611293790987116308892388261503690465872841396304623087141195711037992295876365077661807074696586028160489713126549816514918088385155938072374158972682664553875433173315024457916384049359702198593379388578246041009759814102497388086929179022317428941653271992704657964220504677675863586768105958547608293272950767853075656467191061239590293052412685219153920321886055211509395718467327093986975104372783194862490473158322462408909055265049340452996256802716989297278062405253786110732312854687367184278633081490085533839389265679080102136210723497311948588964605156783700247347387919114223371175445197183505720396922951657961482128935935710763500704068152217668954888478451783044093258248401293339933212662013550076445945543048258244059368535314215783897797336937884892564940135862177291866339933113987376412291422810432737810001846867519966712485333466236153441760354595220025405017755715684912548482900336840146962536652630756700404646340767729458207222382778448076113228879750321940575488586627478658133472927871406926256116630493880439422700037086444414650911913409040945525015960920154485185806016881209596679202269084952586755907314693184321147234491088795677839600676076482951414777493052160702318139113241451217123030209010285461517452199565656641066594290103204592708049526257892482874266109326275186440969038513164988426126611316804178655966139767499206372499799658317158849466907842238483341278272300888288402937857710573336341763614700199468878757816326919881818145919619383103541188038594984034083895577977344104967566562119192832453780337657289066499052997214834301282456457286663364183233583688674297577452189720947799949569170069708715598170367097441507195107637249014992092929328508611822211772886884201983982188831518163267771157113211424086531014675920432063787914864325639929774544811018436827367711542725506290912242977298573446571390515188538425128004870747154840107621572668566618000387402880604932210782568413983934500672425425478034729583979194859042626114364223422030557171836093465446719027497745277821030702098430167151105978137737494213847499211146988227110346852356219309934386524878145160829930350427571122335688123135279959221907898939676216680866985538854161463030099162772206520010853827976674893886202213025866636451544827805221105124453122839892832040105168002786494723311521304290269179564187708350167037419349321779183406882033141755071253312352908126686538465542575475370741561053409238597262155836518603714722243616386001216738874891471409468564104970604566728207363070834919832492492768829976518921429505947824395228176927492331608612577713678957966642270709631601906940845925938676584695208151177022412390260467126288930395809563324494629359016199478774639849965400461862105877375265706476188589837297000426715633485004705176263263900636043536769962750182028533957691790103288588751999654020657860540190634806421162406565947631597999938939560719392305908470029402444258856101302924777873090120855669553230656533309233073211525028751234368141152619715481400136526513020463927364339004351985087175495496758251412572939436027865777495870966682776647957914641882801657445377584489470768750519726100374032578782814447597969048665407591991064232471977244847230550267638473773699745790508921655482440758045273355051937110962450722576979944474915908754975249408401112669292284805134214816550791212671911885372406620850839696692966450315996991779050034412372020833296835219759178506890610790784417262963306072548266619448036573579240762641017356108453761432227534838921511656518266021889600508699981420008125081089457461511327061825861897857641155435374144547130489331935823692204175365687865762921421573905427143542483987800241884831719169109325112858411089297563903734656707672170283483178947827545361151312449479707824497919589082177724770475406024376632403706676471949488826595079453834735890745527232680395959807703948027010604496101651773905694310155416468840566837298781062627203451946826375250837238377551968886404487365792669073648018299987460005030163322777786906893959064579546946096268549025045432181932678936683933260221142108268960639776415510880425341602849068281902089456115416547708726483065831468799983598125498306659978800907688839201164541550923043838856198692354500939805106440871895756572484970092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 15501698070754759441169575380731925586279906778140638888326810400092895806871658872422017878709994069862560591757013887768797906626959089788136858822049615503766811931426056740121265558466337466089603035149733395920922857062883945235289863973243878947799666522820890483623757669032220921777252254483979118511888402487419962993680628769085328685523257392303556108438966058938597235851813259418551148166359665200976817545263758199676524993188480337516856138906454365214547635928241076932447123512585298747356171164168466902411969668580687713027809445148603229507752978242939619363865759719866067848404244393644130422987247063211457370756442230640321231214886931260699210139197167629258642077251959117555511080089718912625543216077070404088186931596373321906771650116311651901072905541209802627949611266911878637190272857597626832906656885553892502440617166588179707248811208570665360351287363929050686170910017116858853436336385105476988640029648679354401274102437509733151827356432849125237665616588102892764519777210619548907858665060874320437798270953019049964082327016617334178752147870169341085684127621842030436204879738544562002283007543299476252903964386768770839490712772143958908913419154663510359273217528151994773472836364757823413229156170679331303055320058212295369335226482297524939673514159935339226792188194338238773624400805469118032336918143055589485310605078938653810091639207160805699458963484350326209517867825399789045129677811295541685929491167039604059793343107076981621906466359424545456403515523382960344720473605516870882522060445634789252242680807200079188967932762106385521324328262462194159034399620190216627492744321719715221745796657424814011007948730581099578348252193045602422917284226596602926444291532635971873980045628517895456779946214926324374708698500710733819608207364359585649802119536022634463087473067427237165616953222940755732436488636197329731360317301290636639573309235776216773195885232576795649317572489841762808937421490837924331166326522950239226281105651793580843361243656751624254077619311597762215695197197548307289430208191355534577677543625628458844610708700139011410408856730931031878790083513163765201866640074449201959564006182381921706755921050530918472139747053144151674281689826529395621918960413948145912428190060124854089828887972745057499318861680064325513067186284967730109731395339497130012734813023340959064283953070936214104708155717297133278513350033874342953246446954096545131836190735741516978265218584168834530079897972747186501462469278542039742978013385044927354553043020572911799677346954924938320264281288122628978766287650514835602119987390990541726748484338440062476340981230649628356097281222957486772337957090437503955543202353313914309951550213932664838681977120796494896088024840495317214223391262544958141540426732489233434104490640396006268292162220575101806544254384121171077071686127024706666553303610948713055605228281632043708956871625464416597515527633487004921127558254307441718210683202966988480636154918061407842850140301735246414493611876601961752743338183272368664393687570646730214039733477824952226054294816711338272002003485448677239749610777309224948165953002848185816853723234415346148241368020027492964201877787583259476056067565892716748713811335736243278988260720830190996297380961841328244395557382765932562954514786620221039229479443021563160802118795453837980045882835384431955022944203218279520405147407452636571189446655313195524258682636473477117370382367504728621410691294031823163512588777614455202904511448713783917368854301073602951616420307753773723344568232328824245455665459970137939392297226799086633819965134329330140721566717342003413480429475791538347509552081923557627838056105944784374430465152605443002734461225695133862450143463297335915569352130668980050663579867608718428878406856768927602689574873689055987934063539891967218554600513320714305063156873906213940547459591063623521882487886018716190793555407967602360708752638667168215709639487811732764586907976648163353702499251019752683421826218270403482240229584837457516529822718125722670310589633603878138060538095062727004291407365381475899004957918759057273982712025660834288562138197268537574733137005871469243482460043398188691680309760139791521790905761794194442976151929818926815046113381722168257656943238840418653173182945295866312885847830105181346546575666753827134032030293532091297683714247970875499879885177978185329721888031645941711203797848226796097217051005910333583020226929360683099304589244996846444755277568202655349088828773267546304830008326572189172261536369576501346890162045814555948826644138163095479744451202507722256333115155717926944090128058769435257589723152554413247530196026703224969253520713811279089855588408888867600372236444684903577950763065018691122531890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -164746618111598599806745097156755573135590177306174262988392541252261257649252166140811321844924683851394175113167988043750892201643385791855323540238475518997923398726625551790354797196435817868501869906041995041269740234399957462523867273541358452026852704845121686890556489371838011322990632044533096826446332977650463684619027016601561141545032743781070023701454054470547096518682288441459443979352100255304467392659918371248401996607165058716326771484757414660267810699086039214851186956971415786900297914632353464235357159319785945330779609993364476822477593510327940179340834534474790095484470787346368645685056253176294439647756234470907299557246343250349993002132582717797423364955876760273838682981424652595793262722299631217184046520706947444599622877655290854174001696056983567792977179336343573469840438617913978861024639046962346164894673812229507663420304885025090893483564946942230151585554520243720247023192243482664627848964068233001702484874420845684823051151208573280596053284923519323569836909623048643444469905853514253310501720721724237708796525851016450840134319605776858358681997247228089488281757825686073915088484515227908429195947482180649162010815758101242151648585982147963595701660238478420855153638785017414551587560322556679399091738075186740545861996669239368507338380100845591701591825284402572898057009083764073050922116084797458310263639768647117482596389272126004394428675785528993302034873074643906297685653380746695166335222952539897774626548380538959497326777484478251527119827498209439130142155964227921771365005242523142231661920494224177403054149128230318774190478284375850548043552929225735383259591067851016357132217710101754330184111422272266871698665140578447815377301005619170058611206381850423848149401206123689297455571124620185756516978633083567263159827333466044213642247708551025162009894424098513240889389021048189620921422574537795559787050504083502226849082494122877342727726575984425366737446191763627269833883258216214014852413073969988582358872449658470268262569520471727390388043705482634515016495037930376389226230885984398669361751225412997755002706055054710068777802261708921562019099005472051704925304637493234312689314890399784992512722175107757866833368540106079779053915412882690991187154283731944977111509402490657793084517273684251090844182145848919541149493312317779323761778151990369432750305933818537490468639367409711354423975339487472021541772641313517865862304146381017148559428517806740523296840149548081038650084018955622831308339267958265982824629231134616741515357783353745012944059885506651030844567565985886486808858046208241673176586947079202834024832414806679325169523975280914916563686504162574296597718657997963699103907594647879603298751567706315066704966091640383640209187271447567625069042686189381744476456633013067606357567303213492604162446863548082432732395626764055621366808929611910229512817591078798904564950085365081290694171230539016348307881614871256218333957738963153892075486472104383669625845105686776021699676802104658211104413843084532240009133041105928826178139005016794353596995848308063367993452046903660031465773733669299865143387677910192892351687941326554896801491236654424126020873543116866120632178570267886550618041085560580622218762228433435749193664334862804164174751925603335362246835811856849418143650046947888834114010310550590984860375492077727265723258334171860330403179862699291218006104813989600660999918175549755171497419849674179107417695438057862480513411244666502851693229225352550849236747304572376722384317073954835817091595420852236767491682299957830582846387600552791684197253792747128902054306199932695453721899643743197736708261267256287073836532316588259866606657659562048629582084022365599197748503328509317614296319612244233125695336128043547919915871734441337162823334575238523009533675881134869682255399579269781623153076317317855409808280368932405897167932368160466370290704856167526468764406975211206887318041505887801988627587568985146861694149358685161270591679253520925620513212002072293382661460953081912895345031999702977471862780809259441863266349037640212596682042972795428615935352210015814589845877526681429995348208421302649541949579675831614554123913003065852188923389529425424718732135250994849179477007341234113658761051321567804091587620188765037343060424196320987052963830904345243151350141399224320510079036560537640197692627845866362568868015076711122536145328339194911010038926940668459065017496188019233943018679675761184457461555527244425106006247913933596672889526005865679515877528910584516906747582793386412600536787122949687325130882520087506794295724615927795376784862969809979796747387977506278559560016545767187655003764667342656453770702105784125982619787830253300648096796351960158233396214200183749198913574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -52959974183375147379354440574751903546700722029687463741373580017520950078189563506642271012914229837230554157618589465712101246745768462597471973323377816288311643004148171619564855175185318392007756987264264175366816516028423234116294219350722098648917245475193708013168876610891013988390395581131720715745605218101086230461467276376836100159213490561767583442378733684210296276772525784662629891197205024595695772152003545762100469018073895644680502129152027584437696140027490306327297743662647669979114553781317237630810776840709322309628625498756991884445987050216703194766394460559395917571516283374276318185239132556598393515490903645310935165864764562866088633415391850264135059433389462448677488659214038721157579318673985634903787990336767830712615043868715576669605482286914684233822702102337337778355698120574061342223121606251901289397208366684898567644089905068461626208213573870546390014438182528985325915109926293605116750389907957956574973981166544892113268131574215713410012647706793543189889964157083486465469779726743307673330844514897121918777714096969020267869568276013873955205594394407498813152399093551863511902381817550177138132016685966855358711746984097815576709753822883578950737720763436943003056293835006023768384083341013146625608255940808090406523703831411316969185699173729173404697751297111537178954925963463898830674911975585500527583132867421015794219606525488041226492010477587463936098020401558048614981111144518408096858585439791581608690729395958772093922498475806313206872305957164157867325135606090322583436229733064162731295439426355819504233810735319968507720153863767610376147056840960396243532898993001538668822760925952691026732619424544996454318391875280132864153307594832958884545503872043753463399566204542593272034479914570035765534001074754568318679216153540549338495758633946672921267274877094259696264855475840676140693567726803755457563052340722278069449669181181306289360994144947330419605025685612967033979902300408967626647517450782276205831125993365088690888687771737093565638200548882140668086839502511184100413654071483296005479881227608137208678209364084811296910733559796725895378699251146227707019549911210639558815127784941565247260696073614091070227018531693905943442047259030500501059611774456331003533878874954365672508406397484499235848779600899138614646211617340558662950082011779335911616968428789690446289098507230827164624023832984697075289704243509866602556233215654714323023602087189967671582312977479338419096931276484646479506445974377270327708277218720839945178025296912868148134783152104327510584998045666014221489704166258215884278607892842999063698597129648033290585820957891515733792899703666838345864562398750357604571709714967560163994229832156774094189149012316181862546032120662751917757591131463729913013458329507238140293056735266373812690870832167680116060680925369471616974179111527796015662713343825585286253548445384910503325122238703236360364901778102511516836127400998601524441306225747938531900610495711120212072343032870118804232387930697141033224473029102723710146011583559600588762867041410202064365917814006087542448898069834192602857472038250528514981554092698098798053198281395275777105963350725591234229989751919234378131608453397921089013001902264219713751157868806526614106962072246438496730052633521961849116061667950879820865212547099530746919262956208204031425260789356586379930953268191698287070934696640812535277497364037414794706011123775595638022714862303957982024523004570872168859301208684909431041376014420009909419861759633609547747629312520045096638143397315009589140839240246536617141741042391289168069557347694995535430492278724707328126035420871131055029540510687156658882699067927568613052381197927536439331460624861140527999138713433198752453761158491911355760865452590215721024968731726047993173582424928276126238773827374386888339525344087507962628594504074889896050423302444760071324162018794961891230511714804455888713269510992220465231525331049546508975551764261889993148600320438797133827264508813174421477950489403539396321134010411519604891589818627111568397451883233472237968677358583474281742613623704444450203572601197275738488788610283949855923409619376682479194701477286026817835518591333366989630604384847442758170187853419959053030429213447029750457509649768993807316054329422594856530383077303687268348860677120933103230067499990837514704002699734801251471806685843488254809710700726620282649089891683896762953710508413909566975295334732116434178235734994522108624766863193758580562844797164587495386979222931033584677542168283027647456603279743939711356641167726808371298484229460123899591316508379266076297522133404908567583550230132867639866182041109037918043788761544090664011520030235915757691866206924302673542115371674299240112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 388748572573461110952149062382284474273705942513593282710525948653023863635020368163521630076476986189282911957046234697317495923363924432972270598503475094955342727805743267186257223436023587338409574116466612204602549696682272742829130936428389630939534565925404114700146345201384206938658424135808424089040245589240797708382561770394604407108035426262897194146880504579030735700607500437121946331215852544182428854763557359032171907921678149626249412877465989057665720779503071067091359301210774019134464897134405221501391773328136561888989551633585243765587221230037529424909055571325295222714207062994426260910376409538491809218052896812464518307930841579575666325362425583643053829378911974133198139029188217432371284942190211664977075326813834977976749568379726890520735737582027600138107424464010005876272400733669726614350144588772672438607571463868675947799098623173687528520815040040294369323959712100571073724204783788561639824843325791056057209604229900765539305325021173114533741375715178093800611858433807503083635051456383633037026715028166610069828689435649293379455120344534799504362585986091291104711199921792254080567378704021686150151272835949270919567417368713990195660422508961357650760529265220019395064420123340001196659004233178650316529692140952555142742529725527881291970908072649634832725691361819630008856956129173409345346100130589105336606305101700558253125728436402263310929132335001523471085255176226651521818842064593741196988019635067314370896516319595977285880922348006034410747397455553835050289520503542571718910146087122703530076307878136470864597613977374857403152207005998262921094876734346186818507364949525071602374679670509786760671525679232500688816635014273234922457165420666274693157491691598023722280280845682509688958623475423901307643315400414184344044598655220039626149511275380496863601210072370812747954037558677049684437651989254569457874391150570690910734696398067056004029297403546919823419789125971451112590724004621045478076487793160172775498399055871640449735682368379870780297676736577300792375298613571679940816743943460781946346823895476902227468395872868457967075315663249113660832758095646401562674549317881447888680643124220640377812757367489090006897791817731001217311351075230591830121022305233343945951235733624910835849559578676862506869571794855907405363308693712560576391519659916538789966049443967575278719134840224448827743861913504637714945445593907295223931788979348010188763052427782447513284009502099661032700626224884094690940856934831095753283137034920707717866897658526523585957557903234985464057166253257436857361643758990600489599476083500537731701620737693564597455858010348228805747205344616013191596465038361816219799579468001275596374435922902560643140429605346503398350174601969333122198050831636755502093291067373593292566140223171646422804674363763655614423445829088507417942449179553880828794444005369286981193991893432951602792201548937042611412599191524947221110406103939376891369541416768818185575545041579475596578622182441165835197048910608476333475840560808491805370079090256437803066225360345289382451033954668031409741756659244823052006894571492230186692874415286156704822847483875121859262295750921846996633275250455376558939457432988513339394233361287404485336847555353334329289502426163042331410453730954454629805807663138649645013268651731420710241564440966179735970260155808981130553007571452459746963295957645924263064350211377638946226618382094543654207949047116949729938107094889936283141175681373257671394984682001612653408575304452073972928733305759216866295174257750795836863267988668810575281153711961885778042312588198128463040542726722750543541820719002489392704848833350444165506201548214420578303326730661960450906075273377974993376498524902282005177785228801037368052592400628578106395451345300814539164521973842283390738459145760913776806815426290278880043053478892423359828699258355954292817832874822264750510056688477175593572713879472454589187977266295651005519852744074865378297977258416731081346813799096584553773158268438379932480464794332573376921273409877878949930776438352446303779416463823484039896252557482670404552533908731344892465998358576004313749898967906532448988348111055302046853372398715597591863445471559091663217522729872462036402289851411180325717732606424710565662183518652555424742302022118458280445158358463010587928770705252786482967198464263155101245544727106633020767762752419395273612928755232976016514493486623385430925243655834455071477642347858842946555131184778068266555016048541951823630059296845169485266473063693143734520493416265048681187903790897122318562645543353711461484360051831535705404779751669500954100832073994714977128486103734216326198176398902190732212635859777049717085628532942109814030118286609649658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 40605901294010246777036425287635970152712402092232605870812881775658692870550675519441247112558299398937824273799977527781618918769861591159699922127330885628977363904853173269766935738805830970635048507319995286130237081265956804506679358416517527625120285527764283366095510867811412422276952851579044519304814467392567064968547550948617521705475064779313314891101266611099975944503530108583775848375963255995769789277457505816487888841704013747668276975632054458527672739056983473737732167592792430238755082169688716633820167572944748799780378272929245871632078142328197235193554509687089004913534334660036519451402314811390242733121945104013764093494193710290440642282045371878740535014023838688223047831666165895905797289998455497947694537222053255372071303902096607598546046093017738996939293007372878797736026187086178682448885658128153900371901517526462686921724580812495416616724200426731551718557959815437262234269446396246427229252843773111932978174366037891590595589247573175919840128619011429937867268018175568171183339341968753176037339093717317908027134707401996715378755458261566976402984427290876554501455779164508716589325193233058213370485348566847869012589625090973009774376709005334505890368919723504956301004776374001773705727259961286164536415731335034474085158847157522134065530610189891833318614210015496714553817087478509203736060437346264602850773597601568819391424003805203563979901058565981933646357031737345992180624693185420157740354736413379799704545834182539345746753525043436299396796432377818719445493291480996506360706796355217434182209044449663056268778114276527310548376228661986988991009254215355500567234884557886176061903264120823637787311508353522297022210179690218601913646568764170633229819178530098046281731130082127033894988141182431255876924088643756411850646945642696312227007221067286276876021671196721365197652935637139654050007133612521514700755977087007826008590935333909218139621762110651935309384873498069608978251615299693695366848653806267251054047818195431505223150400043502232108134543706077993811593789084830959667246419587914822088902948488307728496181858930960119561801547099810028043208255639503557530652185881317420297017649528799586345633239301232637114298692462608927660487175173520779624938915011569140143089772184812379499674536848624302239025172663273269472321970415714314550117110318905486623849331580452573326896347750882324435682004295728954840783261285843971748421981612766157487689239628981118316496923951639289904558238259315384986633547067929388337680677751699108154971527005621216562003334950763016688957110781635132640409978391590549636224206845853217827583863029624069946032024301121762994403167086561079072817533904993299374023363703576003853296174869521245135089516957839391415260437901326272145449903482186974666923275620973430730051410653908100462533264961400846663042625689777084268942175555187961847024665682053523435183284445352957629137831685254403045384617021879776786704487790627682430002392841286713828752764623071919291221772095615918420086163029995870528279915716846605746546691859365412689150554892594477841734157961994748197271189293353554845900464003878321741967520397828831513931551149868585567495561121942048695073177897437164181487514738488225071383474631042695838376817484158957119627443924266736641610908395280562823057909338893841249060156647247303715117694909226765143504177253964993988968234352459279886648474683471592499500786896981704893149010475364703500411297422469871625727290152139723212304988827482800018362125369035906504992103925972702536409197084064984446001879673127860921394253333835246362006254586420458193626435411223665444856035559515577109584315453889444670403945114152309826657331186194181478189912514423542916888911707273496474195681154948789215985567131097952621973454132164372667731668863780785483001819272238177435262250989817756474344730680718841630766936653110170803736910435998867533304603373716891828371139370360844151292731803307602818090195776225111149141774412696328372076255138655429080886830882155210982163963372889838465750181849696693456799310591037716070378840642538836936239250098180794668049806590427929756164617016513004441651549341338745583454998198795303189470635740338264985213069950961567563421743205747555224115172470620270574013277789048488269280578847856977390417798576168532132304938221831244471138997275544643364707508145277243869957603789010529901633165424699000879466565687718778542075273411033343149596623738354075204143785610267019226161640565724391864655868456486820288533212425509548409119212027486858818675338321183460585667818942688744361261675089931956407547933613791032007569614741451901485208987510310593318228697153411642914254535452582432516305191454254314248914539004360309618069102555182325886562466621398925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -2441434117365415041532454954090081092818091938452526032096486560339502677428278647267235482087611339606741821718853523224870278592356917957989832874960650133393242893180064763845075189135343631219195022514613252193103808000955379200454688330313381701930938224222205743310626845204125443580232597053717117574493908230064812391181827023584227569691002314879495755320596672036346498591589219999800006524929009392175770292587627042828642266383355380797079587904113166203992410577171408003000920519241966838832707977984201164128884910729419412215855447082420387119434932840098160050009604225530645200248737881803931786405229208552869699399879141850921675993728011738659351859365139813550120985665982202689555194083987726196002661054933413617484263228635034913944965053313229685763534311356431169686418418336190457304814667724947459534723242278984039436984067528450334529128887723047752431663333801183567812115251095864497962892900415059547631972032205692689929303992529882850618144522944636711599564183833190664751625918040409855222421348418178336544312173545128255132764386926555449564070855996454038243665798036082452232104607305333776891711061687788009492261162611624450788042974176355535684882697335510764373522544133615815010042078357767285580814192912315068131192559993867737464685530609878606178207946306815609918448235783479347317230199154047083380243424618544949325964281438698466626709312084920451724510777494303521961630069774983937573428597170573594398836676163681672290519260894862431372486034903782594006439540485075252423715213883353138140842402228861756161940285285496638797028302729813137097247566427102262457328758894648286798342603600541269895741433569874591344888507906136087726639799591465235470003197852382357329797520627735622483020995275573565960801895001114665296889417565576600950449178960667415400174532562461585929413437520284987980886052362288809922185116245787786435601971419175629441897694944294553524394795473855930197004953148321298496249166969949497207274143872078103182097695221692032207239343891960006634685751042106826965571072682649333326394177666662895598071675265571843045617356905497072311709639912396939896026702337607285559920537688299940362865172867338181071009428306395399535187015232628893327889407908318692266938812930017876461485126056708076694316050336316597867074854006538644423421589403487127423570667070937571349387467585276998223245943462736411435879058068058254536727286767732842060552537134208068288511696336012864535006104487791450894824513495111989057256437795550500165961067351885628317981600928417375760458396763767106784635257984312672590916753395366393867640719145008173516513244559090110583603019578740371772604396767612402350145816320665303215369860180598409149053842355464505594264369662058417925275891135545696600896073249596732154873300176316220816363556078922926305342011957842498692408786427360906632412840035177411713350829148886368945771449733225393252214036957957606108227310236164921367601653598938675597148385524871585687297890205676815925470884952935219196624208935482936142463177133665650911571189351437294466613135399784142465167094322908241141580529775015389711192811399143812353618322697466210479645008464523497401682207231169988740381587206045433911650514321165298717319497591103104399433929738127460322723915472766836718645107950075399100739336662755596417831220835993958384807096491241373596975998316451184247203645588680729434389434451162960026378533537170528859263183952099306662285635845203478978490811089215107335100798684972645409813995102634687732348871943725372930355846299039950037132012230148289741894056015525704928002154994199588784608234150328748567027881253832490675646053923146727300427750537307607093740395955525686005880445891948538690266807444017342072652690920333591194118935012572837457718108971117261352547972751098564959752600098374115512849248530427054640708804382352766275236616449303376233603918668147130736012139365305193104310816629650810036483205168968720639492344004469436949449725257640753765888595305726812895452528070296166089432134448407289994842652540152007701878042912000396608691191149892127363418246672144949041508661263955911571755281926723437259527360725197842561758318920347878624155297420855560746708577096722591115158908068726397823871035313648432426601534817892724933916403340386043210866977645375718718242738601317399403655331282653047890701011589321863068544923720063266097831648181495532213715914852190600589185929805548262339048241028482370426593709217617344976878612870254084046684610044321001122133734039846999139927196365811981567936222966886719054320162972011973138288425013868278660907666890573770548177449191018970378666686363365385519431053197183984395434155212730304884037783699174440763728768580406378041480763840809231624007225036621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 59658088874162839381373621597118045523239100761110328507219465501523292625696741570049711427083360692279285788051888407200414368558527647015177629102882305774724212248311784101678155360525777995510893125029640629664879830457419713359714431647440492236513181436030769709779931881187569280715422300735512869518191845093580832504770534118355744856817687247389117408808224435379797878370081893084586050915366751404877061474749228663838833118885749391470841213129299866363776532925451248722574360703650771160902908757891560643801482625303117175930999738211731997775310747403573709796627935974837029482423845402013795252184981954974852887752091392109830972565127646017957008183803219553132281201546109969315192114181995301628313340209028906864164382891834060722801452886427920864339451941733405887888426664188931323365087207724060296010768576998809812617009756895743304642524797109826986326873594051856754474094430962619270588592691982103574601623645151589079545168070052963019077092232077422786556725544366298424258421852874602852514023315250781305777654490946690185152337893884933093829906738674047512331520417441653327156801143400257059938968650033198578880113612393231473820908158655823295760918379776785139920354071427018287059739878487155388591859884387980642832165447334461344560105453107619374223037761485344820255382550051993019370838567825241396387536156288594972238424513703579108423471469827342859056860834313323749935569077212565140173790079435601021832915096257845780202414455086712859859483766899789320495426512506016163813300790699326607277923425503182222322314400708497801781014341458309180447269353500136807038400754943264449383618515987026267449805437761979786594487590327416157884025726215663097940036398006248734309026105736369909992013352493921837142497087419205077657871447368037063665876717623266052077822693309576595368594008388246339710462190340577124452039693931561769185790938723327617639769053945083420017128678718453495152279603380626399052497966628763948117871263488290055745438431958547973314726458372213684149246950353273873895755000281377835902773992444826914633536267495511086573404888443983683205103242776043161936623585522506322666447688667863878473281630591224307448770746877480463432160853296940570605600086864381417940575616221903023208380753975800968842307213757708936223283128554707144357394337924811817207867968255192175288898829751853613142705125843872199043081496866671500598067240894474713031339907176032082517385628585775613997012014062034878258416540406558762570905803137075424974865159171026214828917162603846729164750413568587869583770355330365634008896229240548751390542089171547470724425330717894249290640908467674664707365767862290389255911860292259820853909795968975900435740554676426866423767670112329445679681351692725111564763609470844304228636242165387153106054886650403677027307930738089076202472945079809543695741797278869277471682185778795835650812545276494514267893879597037585664428431636633700605237432990985172087271566349601134873210705046188280437651989874166764219207951810968848219026517919132185707171095149107580487262316657924666954759489177218718956341921086879464027749007939952640400459964839716735840378853444627298022513170205062246168547483545902556641058634644079480746901848732192677916761043867242677521042195644640208564312803995887500513443636845580842332094045201584937216429375411863409307894007173482612589013791446760843463423804049698478199870339953665415155642710403996005520277531971397013996196731809420544572258131700807399709884464129881083457800269208765892226107544140016599288630092012968740535679350937632970031109795619920800589050594087844412484858184647655127102020293652609417020806843389734487154557029263303095361360092937164460858402755043145855176142775254835636884601178422372719992944861294021133839075227378539707746881915422596636463179443637725177849025643359710704326730614196921504979262513357398027853606874953493358244044245881128014117517115738585326026340247047282577458471514900480933637806675658872069424850002536045655825590221985510947738981254158176078898966809381533917087513156907606897615192498961497405820980532639660078972439266082723491276569098429063441843195984887853142237845051624040676231563458087179197047051525305751940617324167536137129105333864710928260557201743754303260600489752133323255287897724349836594697327206460083990828361642479307705685558031721109636259128791981917802623536857284838461907095916438882716937476390530142605655952697435880668066127504517301143336173285838438810140829655720504403757861203110218735471397589988609399463690481391506212006985422792499780642221395976029918462853280378027542806472676323448237733651552912384145318418772034376327912268166500975063947440882230338621283749489521142095327377319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 5501613314403644637035318446762744769125380404796400388793179193768926676719855401977371184552794858341572112530950436956502359436512171480685355787622482434826492544652918787889892435857353395475040978584858496888721714712534448063136269667678488685005356715750715941109999397471344818357773682588533609953293154494708905003955018140335979558153604424477152117950485367979888979603851317527693555988946687660468390470896189679361911632960954202595568355182191447339807546834406301788107664815174367166789663454284853274490854522550369138039885835475149003673029920261439953849048322124764598226799333572337070243074083240221090781799948259101090769016132371874965187050902237661171282941646824007347146660594352586642973989071414473519916932349408893847100868022155554547085436568880998076125210683939091806974860907429554133303876397115554359816246523579828912879245112552569952319726287235072542644671953495872889024670698613620577451082100900607135767322464513227205162319880150676602019653582536346086918950169000273685096421106970173699885486090078816956277065413354564724968640819022203025527308893217090281344299660497365188819096011436084991329094173824852129793909792242489437246406540840762274255228965113087635303330790938408617000913310296835158289383829722086007009144272578915166197317915930806625566838662813614814405747323767624444618182261906401135496982073502657847804108203354145276311778861186562363908790347081270047590745947452003851481634167500863305016078114798015173732622321622559080981710030966280755566730391478997168951153300946462115144671908478866778736007320911122122059269342257503675195587146047193943960939914186386348082033953937560029270499602855411797110972080435719208483243617662942211899960045219997981565415129812034044735056970245147107837731977639440393665553683755279790384434722253079840838653640678762254322163021157857820336271865539155706816476756831735559420907356206026721353533358628140413223609092459100070409597146769826044278958211413377464182702954172665537664984357417374244538594353567635573075084111816212143387135985127343424981655494163946620126353705150526193695954761540890023824763593989086023755585281272856664231705940379425368764551622000594336474877225942779193570286258025683480241183999217500707492586398600782868631671338887749297706303032771464477994686850446435683794921013832654405663849809455695592842558764265146066765450603497443276147191165411421244383669488396223267504759644328341727040169772677183791147517347417663585253861394771584073068750072627129315326201241756828244156774012359111871098195743209787963172467958568602789872994256014528133852624304661711383128845985615389044380467101422082080320686015836583057251211848807907212478324406953839052154125865677745087438337315627099489412283834180288134378397361816431456482484017241131084132076715475530953671276245413862468363745715315865870179674493314069379670570778343162846011850710911571663372806531168338934486290382113585025768805521624590366406669410063676596435001763663253687321292077232511163875336511780138788417525175977794071867090070892862494990585954401460207338741383544980747823413809170885780904028925059282195102854196027983260257908804819517029824236550111640361441882995794816142633886817852485557337920724888490888207260008015083092935930365803071035336120606001781811276449753339386148602485139345597400698181113315618576597918038123223077537461249846328797185881901999483371695300801660793642304283662173845105342843514731372167204168245721994963788913072595205409482016295535119264332670406461703600568615337172730098929036865700974447436501134214636590668517457265722770624430910804709488898636354522738884299297151777816748821155137542430918557751498171657621521837395933801554962228471724042706542364086797029473746780595849230344666183139637395577816916618787597885195519089241479249677682415111600620529544625276131156583834717242762053604070887238834592906565403683453913093153348143997776479801074939580698351242855869162326922614972848171957419783974295549914725225138619441478334722592309452973391777638733403060069147372419163830873884794109653394618837788542201916934458774745707036051235321533968031324974319104294341879840674117282319840769581939741354975367724122355280964334820652180967982383133100727507436272625936142630922556278432216075317707801363943689951489407621482553956846686895018326297679680082143467439235553388154382412560467999179780606986248676374765534712231430117332214245501828815523259057188824123548118894631268359518997892699656683433771383690941868966335547347209570750321504389631282384119395989320874570587238172178085442529474334675692463632456532033172038297026697445770680825405413966178596272009984045360489554954224432348208750909179798327386379241943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -323668663391933456038100729537337262356972094216231362492105714066134520938678976412842336729366098934132831000806501315615017558257973237455559715113641586321147410685465958484352841829004708069896475351718741150256963840978314232892585628095362146378049247464144379774534206389760396008581551720524360642517710303270113430685057517087447352400381615107267411981038378741458279213869352951795878283220310087002949046851496521930085085958952716891241651738758584981361433373126600317741631515733378312064522056074086149045096384145342406573297197340841623695056942191527568293355460453863180645215730899503645267003103138864969009111880091813028347740620520941100728444050030458391646248232077154394761671551958903491551364581555408721724484863032742311774172518460562188412332371101687636666666262208810109617867011204039513443900990202534030268275720630965089598993387457114656998819930258228473303936395295238782836778666301842281189698462935316883400239817836373954116985134141013124019752748500445379566502550878202731165270756533719576447242272566756428429790517176455340101898692624016413047074915649385112329004278672251230114198420637909062023331132462032632243816908545465725576714711600723984712812276450792369975289207444545209309168675441014516215865914184240720256724294001208950275619114187027540805430710338798340871631504636880307545548665433987662647935200322375609495358105314598450011523455142236632505879214715848795927828063326113755860726431916412873989816783579261026702910454775971509691713399962454766549001191557270187382164104155030012030383533501038877493221735049132607366867959623875829090241895234455143006762460779952341418349534547956643950640633523035337682769792828172301040180175641434201334950046934246129086925874215372416836519546607535827853414815179002109539066341145961999104132448818345315028355512872533517734199061001801054467005000416575363863168860742076884061372472129899418669357987515810561450260047779598598600084070449712043630981899911667959162673926773112412629462668722032031358973805724549081801206486510420166897497421601212942291752436634981970985418246172906307624724624625552457232696653038838325071264059426164556235457245720038195634495116818204661258333347533367375414125560268306784502577402678856853579853048562811839745936057701662592087189849965304573609642194399141505693845766627763182881400328504544855741269681677847485409931926777420166289069817955544381393475592117827088044830350109860382640729486965086636435150644884834341977773715209024601785714452872479577681900847982457714308227862132612762344297833322128028486524901013717586686703551719081079892778175566097652492715901961455239518209529134944823792536222705702999321687345246284116651033020616578636878279926248540791833786646649477145775780252685924695354435201922433589439004825314019753284419545707855131729767589031788082617335892389074886264708050760933645299933150514876401091799389457728333706795994040718658230164940343132963176148485140743695630392065983010815631081517330006485755074947481492308163694609955651791230665942474926782640452533259177809777921978721970741965949110374971111957434093127526612195314771123623955438922247704668194743547940291234551399123787929073930493921681114420098357569153820318887581690023140133757073759893689515348885285584588842489629096964523434172319835495802116340184951349137154097055937775294919764751185494509997847090245482891166530671487994577042040208628892326863985545296861691524476150945946633974580463792238419232026119952397914807432014544901222919718091274068445234132896907415949157379844504355092255047990020991782271444733283324378699832392542786442587802335268387546025153007360330755570875670589666363091378173832367705445553699498501940367610056459610388827952945937856640051751016385320084014186436372863847418693154572687093969350512615221476250480102944793656458743585172974111502152639866815540292233143354671282525239036600382883973683094378462889141755471332921511205082219822551848716357210184895163816277064900237570240430777002387470101880376767820814605595599256709580927258120447239845491323127984650855269451406980693950601771179099586332856236694246286943830179791045183861511148988430007016792877247690470415755299302388849817221840056957100723348544222668937247652930277393616086068855620995712970593720820872788930236104976128413217707855155336287840029158371686403611213191302771628795444574886919302826616881429745233969618520878173344452396914511027764957257191950520340880791585231992161640864724766564261925442436247589411845021898043985790590152355409032977809752649601422836146691634085251242875237180128939436280674976034911819788522197903261064177302378259435031253925113389711588034808410088927427619709398243230680236592888832092285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -16006969812693443239512594660887347883229205454921295065048084075163109805485352548946478297618025984053589587362304413750395403297445744888606768384760037291141705763576665600836477436057397675563156388742519723545855114421753586547871400636034697952378131822333287091763737932728808999452326997155187890426584192502346261013145565390285269117924496985403683339704265672174462141337127329518363222675887696702120599845005170048645483670648060372362521766105229873653579228186684396874878754660662465587142635723820156297393454096659862588268643042883570678155198202526168823672656164641163441122461364611116700297366622156821618582172849056257052958462485503742678599530695694034756040483112999968111147272801530889622545727003821830734671358126854554236003832021057909237766704009647955528910088632035880659651728655985158334879825360535855358636151686813671268628463385454560323040390815562450143355928604354139196776530906763325850505820846615061235960975190221388473785419267439947132799356215931026244190305466261377066098627114931671419269657251397601919548202598149793144653539376951544003595879303746216659509502047862547689455143503069865203353586944487401715980994147411743785105224202549310381081893241480552570471302680928927710326899680232267168684064025010988714782933717552799740319161843380926475808316377855687135197553711268247644822877614872988853503461659448437384554622549426075072705268538480717483727598228062576656668262600921648951419014938198774623087733754773478968116533144784229732928222783244851305542555844288385279103401148053355489325707106397099457098835165799863108371732894081422806088311353086077718484675682961905893694644232872250561214790007928986848105573936292375682233885270346746429626290305822390227006900458063555162848554575884349585079909916356126646594273684555093795884295517288750221341267521545883621538010132435272975461514474410832800404104097608752731505853070079602159563408301556345872040026301730959534023639433624632693491797325281978814043828569737971070890226849498729911664100717093128702412324784107873440010817155642398904290570901468560548878205949189496321535937303415950791582327987963433211542812579211609978503770946410596401700301492113258719896817563177449058576432898349385831105755080191869505934912492704594296089213667225170205568426335581552760340419630072736554048237586811648882556187591970159151440756584275068481635007689976448535952942132171814050830857685373248784880903875125506702038139731205119712402426576516333799993286429415693319028190298525243762658453770334126775164145340833288788714918277429391597905195090042622752903171193411026616981706427623124790809129909147236122046244089486919183782749080265018371904872736696449514535257678227062663930011012944171467319611888622620599407336539915513515000136482689650824798674441829599426882467828201915219135264106384668573556610051447031835417809616712051959234004776531814624897987579633130731329233441637855205260195566525030664270187970093773615114531690526521228936611280104980488981476134233885355542095547824502472868867662256836721581019761519003152893962149856106417376209619646580484725361882396261906774656197857746844724766490415040453472411131996659076996998683466164901907844855637702180797974863771483858096256677524222720429274520350925105834215460470475079737941166317517517044149127753308563512747288403168446186730010984035143019047733049535662749571133224034006661877878321220886647498827529063979799442903546399159843636742374803020127832798349988117531289410756559406668339251333971416718623163825056955692776225345852581569942268728963265241032067308654009644648987128494976054955590282665992699711945398277892248325936418625799144557198326251161101036936550618870045022117640507182123022255762762686776085133649403633734428148407774114134419960074756974386418019132855752911090737986777309968578118714492516934296728512504711687427396053401715659216637144380086327554250829646171694345080330051495203705104413642258556063792948253941886044031043717204431036827719742331669643964941109973998977889460297499157849208372537865413697335048776549921729474383603100310000442311839604141223181218943583134942269039969738085483751834794584769775456287768066380242453177212242299958614116087528805690556542837973458610565173871751776832033932005218236942109581910294488516466246837070540852885259056140339003305651668786139459146851559592217745718631670706708539990244459889141412607434634527750242185013000611343087242805439177123737373531872759803001844967193816649481427565227603221958676162958514228255348200895318369279151668257914089238641723072172266644734995697680510203831103561620405572808134672894516488215970491060805799820384321857380587087163455711606458581330869606063060928136110305786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 410137504544008763898121331756487567075425576482306671163955338165420587087530382421797717232776755854953799225263554743524747651987039865050268949392430797480773389192843725404055655605809468167905033181549276961007205325325790714216016017671200665233367140291617328739030060814515165700051743885054676629861421293972512771719431483050534300567733144688766742297334437068747845277940488412784604917206199881109606442797339381037352277702882329244826410480312968145334138133656392280164234117276865381994315148433598970478290040906845133367506529401591056290877166397497678398537713252033975514016970341790003587475449039836681713178634184880561832460444004288710578482251007817581442564131776411590176332173925309863670503461730443596216050740870050555360619205444476535987321355072714564165437316100521946502561954824251472439485336295273340329335642251542198546003339741685363541867951242369632940164052718255478928509588302856347562599945799600644844996746443662943721389501846033138899178569975384638860000167869103704444809737894076607185897580148946607316422369780424954618845931889981510698350405678635686127269600732375454970687644029057403260834468515912120296696563530690563320934977792681043593908318778459721436523795359096892004786322079167046396409365753894558256839384565238920583109959873742201404753385894247154982140711047349329962381826367274471646998166700176522042384179841289021395957848588396804839995056243502127253229773890774874311773738500106749357765933291929893552463772341873752794928680801064345220212888595772491890527942794555237770982373190627063233448497197216720284995260395473891174335340831417339399889918459933646212622143995641065245096807991938018987967672085175929415488321542926096697847650716817940123830516258970111946023882847310124646568362950906824513220631405721901551561587724196869823415586902930440902357172813963696041891451524038887696274620804041827910264894733637644577159240643869950924398007929880193552704978591703354821166904570654625884878119177297331674943998629946931877563966241978229741267662988009753478945203431621272050177891915934105597650020431101640405901589739655359284949202972701511750582802405328860234783581991789550696183886836054981254894566272609640616618310661949006486589295210089765229262810016362060372439104455011038591008770406759265121327513668826135343416977532336268224522244237205794705972807096463164594486682021742917893445944788128434584081810079388864335447420073492940500193576366291434889228318361625564329088626580163547891428384050130253507538012047672182444003516893467868406211577803989932432945197272630229299746873624320417024909801783732106470180795286573171834926658164235871842386086240419466106576003828994013100656635458369952696931473451854562894108156389150537230004507208489990479413742284695690659116847183993844632632010494654576802531834276620341493592309469427923583776331614938768925437559996393373816877124747148212805594374356765827327232001004380049677932431678325065405964864789058566744662877645057506536749868361101458509881331615386590841729639746398947495983198949969278381864429032061547963969645225278446373349257908229541874312060166062912415853156801081456622621020460544758257325113177486020629620729157337515242278522690470812166770599803183076428657135279935082478801437915007135188447782670783891815490411177089912990833783978246492274283757454218684189886223363326382710269776891906959260354040838946986081724799295280563406346324486103632652969576259572982297086399073855282469297064263255004255893609150671752592166415608740990422072257849516772737609873852227120611395043812169651030779369928886905748945384341459712241104714060303620605374792550364228927321296609366901501700234561090906391567776663702608036850588244827226929442367188037030401056647222708298300422867643132858385101633549535299647584118080178762190762248379088656695290606649235666048662229840605345873037534119044912539489090028886611340839814331328077365714251993450867537522676108122828874316992817220640429865144148954005778067704327610760388015456627367042989568493516509312624904957890450571124619356878999381335857102427672192484073311500966984268038715248290929711435891012873159207339908319723801710718098079338751790706748652829908544841508104388728800820766550997335019250250402500508890132648485778529662301428468154512294023233027148124118352651059118384028852184063381149509091101673475718493238500593188624227143343257890488474561980343405061482012390271863175313793245548797021665694606259734942927108883542984235563797247987028165171331151014908014142048598968085949107976748003108230422568983591741049954219904077669192495256886933085791268972448903132900942707706162302653407729182208101131597126343120152114352094940841197967529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 23876407680844698631091716668751732546154717298156269322529729275382885931782326476773385638570824308709514336229009346547003921770710532578358128802076668009733385274012925318362723348008641929699993246411357581727443778760379752348254596219529112700041894602507971910414690733852027627355046448816295395912088300997938439598773523790310378487180825258954907519867880038434337596681817575306920088197578344424622706188390153245769399348349154382992462216686310172170632383462344835500248960144822121059982082272789978051804616792786947286701937426034857016858926364048105192735199103609322519876882844790849187088634444187432669911213336275214982224580233419448799416218606681867802809436208233047604815843789738206405410010224694676441358556594538817825969093611014820934295317447720233946664080473683250727607591345530541178495953143548621337788909415035774963737286629845672785461469686203285434232885102850222347760932454307461792477134531848920035455805343226618202169170879721778524696877570913846232868630026556735033523860439940060358963330820429126791320975507988867175447353331229169058240431064794878082650440306458429277584467892675762954389608161760603938333418861711631514725391980568913285817580430170990713361829948583534996244418814935520789116067557172990529609586471300001443048745419612652684779699306252729129065279588209790834337777145933489901685135453873258151333077198818809519484884127904486942313026643601977303336580553366391222835911733194956682064156228161662931767237536758691899606816715396339564335421893214657789042921260647890414441386093268700409994969074197996120841253879574986487206010900714279348046328745292153932066129412668705061953558865613502369878537668649877666798863360539166106965946388881197305523522809751987800529047827436064401925176486233808109887305080249722792940817557676824678305931768345384045521916077904594486512397418790561981903255897473366564452261459331158786792055057275949808440542823332008017391941181613482008202555767640269573125252836522649997262963477004798013489094415705137313369852531798634088770227935265282976837906662417674864753895266184876090339483983584772688049156112816630871137941858989771489646595546275129007489066163764083357072931116260163624840715791519086001251227987291340051872792859071338706492727218793387387674114186226404688217722840373852645818353802588838969703484772210836686596742994608781351225529387412669496561847491772806529724459517887986224743177332439862605756404736631241130066727252209967847475899225153592369511821204573272050891671357645714192932935924288113371754246229808501608973548979490609159091658190685440773602397282586054339256176964096202757577743354173250308341692891873099268762278947902602915044407123211180272992443371971134467748926333231795653283749418457623459641250585743946528335474812219139143744941210315081484790695134136895529314604853548801164380905753957005258896592044524448337454443918279118066675709914552040452095963621609394072044465589080987187678116250074369165085804221957731042959278686086433925388604062522593293150375007195605885039942487749228289724905775337387369864168139478640520987219498739620622401596274187277274358454015610650912409782570460494411014817838860667695093438759387274009382386315804715783973619979784355069634828674442345842731335414764856755037414830030097643348251471490033793532249714567170704792507022783911394744875169967525620037617247927787712269373510524313896692982521282502577844828523596591270773700063818839886158103607330632079823229282053994411035229797609385326242789101330991715340196280669663490364011989574885146484030261827706882528117624577235837907858002310739088898399102391123550422885658720696934578989841961101684722109935212869920749647446921524431034895843313496349972805618787834460560273310984104180277027643183920350508138488321878277133817539362975390897460567394779459234554996116253121522613544220887797309845072830148604228950923741093248707630002868077842665196845077193189746476823451073022982927586887023284747367100813287425353508277422548422880789495170031577485539009245845110120558928633446561436278003433131708474788944822235082181111384987805581067973703397837686081511686666603306630792182281695874130214797666179785790794708774933276224734390728129343288709094966637057826890710969590748110670712376266743357274461158230125600186678049172603525543474992513023564388531321603295559768616872021800244474244540601956880264666113505275480304662283738096670066499508394649829021489166153217349595417441269116394146937906965963058125216752358105599184727848634576431988049003538129855745526247540037821157451314165986308141189265545487672387517863790212639619515681362669924833263006339639857318372033440729770847887891704885987564921379089355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -429731827586085218189897803689702545553475685659671609446343806870107241839653616845029333773200707273468834971960298380512504066342318104361026903089965099900838379543045365498202953821560336492343147075835002210332121042317005308745635465083572863359925175334830418769956982486335667303159292402264131983625796569514396254373245859562609731616967082420241026814444245929755705848596485337230118630224763959031424605056455760007275207303663003378890975465572793308428533418546136284369551082887065744927309710892964336278744881153062957120386690580529967666543135506687066101828448322243003007576505818177571039912530995504388733466383510360608124852282233347548968632487582494529343295376706292238915122549594012188299036998088026079934031070257002767842218288192167857518885177896973911258616867444299393998252784313672369094818365395834819642266268151875968253325479197662242776977697639289641054517385828782123410274572716744479882668400695015594422607097050922825451818241336128474148519661137994467989188452152219642250364115011301875739997298398471858720237521182425275177778660411357686697100204737889414377172422330884708829347760880828983122769700956926232408616823817481929895372284167381338276257571219010030340079949904894554581361903125184590159872936684685649020862825900200174952645692932332734851291862382748835680301297733467510271459570866306802592533550986958537750833789324448557627153624547123785119818177384706903601375363279003137141914206821135966583595206007485771238470762441778447994052462195409572527173566385438681412084489529564480624694301918043306442620811687776128048163747068380655587647723713027758739174754215251081193805908640426768136453499162203975867219587724203667653651823084339647659677484379341337594189910434886999626614086698245988591470547686403272830616038602080205129171451509063301754811633713309037924010231655925173809987834862287117870511702366271504512618374754473662318593735711035282346911848053629184767456071354634580002270237118875119710649207428112722447669804130543935289939947920054951524509327937257510292662849087634022528326555717387126217388943425813980487039985484991607653354066222220703335371919853915027720504521394679231193099196438864191881075546094853087024133260303444575364206825643856989897473347275360072500857140485999975738632256632041066043440306405848462789297180110397653013367996207939251152469062390684120121732271521115751981706035482661470983248912323195285552262210022434634030145632116829815469070348178758132426800869828657002300739597436760109194491844820820428302470001777440234401894206164759427127376401533736194676288885465092224846863503906246740842179483661134019023287072352122453759047814447608735573833919454920215200190756401802716375232951666295052564189907103390688203008344970234540462283365105590320790069369617966940338990270511862944210827433887023277552621822724008819115783406649424029734256691712424670014050707711107206184747367211994000435375194910791272660773806193694697600547128980147569966452228825273482379703862015576074502085212081895494623836615865929997157338249141978134206733694493844796913207749527188555798830091500390900461003900492094417859987092858953982106448829963279752720682453460211522133864512328349924279428123393263508371377431403089350695684029364062764551370043836239502583377861229859374804615139500749949735727446160395290570356983719870802536219321472245290588857009122087820757389281119229065815212352814099549737841607363813581672994482821889276770698865008584469394131489257606955656699367693489353838147577232482861786425848352101308044935384329237134317323810801311989250895268466726460389558280420327189952197390287517632438466805392503201134642868649664257192872173479466357311958774108470205839247150612599295101361887602762708905070419909646299360216257841198753342995777890674481752047256965358750050190656334265898654082198411171415442636728847123372651006022137718861718904960310711701877659107615881319389771555792346967784796268719734290096345684190583410589096794939078833655083264235636215027693975645238668939711905814325327333131796508106058044218106783586402886583797879136437093431470781953102042756059395511640133916325351200905372167662127718039520174541048113836159252918073186394135882822403185696684659909321906700847204979958269427688457584643913690628839741648263019189089700102053358564169138892422519183841807236566434184642709617456837522225383378064762161168081449197342595609871409275980353422925518064053246811274062845564367353353857608916784796224653324111790435978628157319940626537164664458215930369269326132670728637729587644033823905630040025556970339230561017104133815279286307770087918094930880436554467790553643062459998230352437725843017801707901526242494583129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -36601661299242202361710201271367998095103163339082270545507588089521596399171771827382030289503453850890460611780089884671627586607356944242963930280188276403409128576804220441740613141483161325638800440288736580145585832296034310040837259423120263812348098402971047173175047951766994896123934466392946686122457373258810899399858730535100687857968627663652224424541085862664456055094076033049457791354828795734703393379151427169218750479526142796841299874808678885977555043775252828924720045397309913908999449655340595719926658934857250706730679815861298310697279704607933998009413562857387282824075928725749307663376439224916306305315075089895135346440988255996770906572719560927554728269761698993874540651898320590825367932527571584628003426249901316220066955123223059846383007016023860341261926553029691683536965582130568573301792673790784470602003568362461244993371280534137215277344726606067682544593498928392884220326285153871184507608046825963042809807507429794157014340790218504155773069184723280246424796956844423009852580425672034716325525231019232982860195923713458093802924102491583357376689798591908285871113792043260723586578380681058936525073578428743684147359897694698225277349018601409824336754938392356017839957782745812506613271314426459625042958882313813740629682338082870347042664565633958288596319365823263710245530325077612573607352648073252792287902539028037240024918432811800122285569216428028122241114361300116984793934924333345316015292692516811735415041397315172365801070350522807904685677696506501832391511974042017663681650919668328072411183236481226676800686132570248197106174237785352172866024533408141961733312029835328580646005342787301130119476314912447087172949659397122570696988458052910579889113181856907336965849418412212676221519553778480487261249463657687238023630629490886502125693537149902770738969776980218719943858852266445839097935130088100007121549236485315683312760149657927881801698045176535236792065644131440555718087998940181979040576437622778632512126374661386405210352000665228126461280349310686690740648532226160007632095649005660620817877107496459150389484747052501811410721641978174351444436628001629446438032339709458803800966208065044471245351073532582532476825496131671784250924970263510637068866099264391272672163732602647366102904843578694188705094004694519138306160734925171944616121684569964415122571974027868942072180608113580629125746241595424976787381593392240585136936813581835877220745560579342867672348809521466794368917976004145771307078811265636497064240308455094129239710671290066076782402498886126963265276280812140087710386734270038827162014630749957821564527699655050409694251729744829008200953096906985320296632736549520031343530774286301552270097515359440192823899764570519091520205434365661905469347004333643838565903911886022085801117859248014952160266987633246505097908504120825764550427625305348152229442238827402623583990845687954620438529518884911582886418710122182026691790857947917975354801868424728314146242079487993046274678255253859087636201013979364244631094503370120726348179206424802642199277121741593663007293909932724874427630406468486821131798449376375499208433437379097536978579844758420313783313405913413808572289655057565731617323160551169215933781583775665265638916887630824968815614744121474886466451189485506009417003121296146094132943067652244742610023631276488680465766502701371877895877455984614931761707109058188668784624914786505802262514688170554246458433815275972509992393955322177514650728585165156490814685836177899438242424022875812311600740851941605080344899803899872124931006861211323483731696550609932879437168241748387148028353607016161378094841421422833995972148371080437906576910874966420334344834786093720948553136733897521128803590976033853862026105182658351616717977482100032176051654964083769095906238645663882439007418097372581980806757857591928566499792891882756460772496902445799115212339951725207199328988020072578412079950081017850266801288723173312272478076150228923092765087956925373115944399299398847714247460535834958997976083878835489518108661982646837991156673756645487145541626188116689451984741268458383739656123242602657288230435327033786184971930941214973304875157842534108931237318877420520506474537353621203868280482229238378129906237885622449114083865352499364612235656032645149570949849683143162786190802566020856914941804403669617374614753230654494218321255337284574468226397522481382726541726632739006815572450178912529765537801984570626523223158828473300986284659115551692140580550681635350620571275807945787492263615966624592283167718736874419877531597146740536914544146016664237643924465188719220429054109958289167584115180554217782962233547546516514488683106246283936735519404237493290565907955169677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -119848496956171564798627134513591436877444487955879585961220804283700074555997363604122382858042304306729569416775101827597605822570700984793560879692696494483082183638399523000359813766571077382557101514065222937395491126490295498649265450490760442857824817635318306397938255511290883347774425386702128280379241553497539015743871343000507525723062853570842122060439530512005002592635785181400389658613370536335063320770807933679351376604849762494165334378826680166689908327402830018539570692132041753621134432703755270358419675539504692668182092564053452383741648266213629097040547452074146587694452806672550271599826013442456224421059846093259110834031498176023277816861605610595177175920807157806316923457493710786968095711925558565805587361946225003731891174013864494368241418873660852042034212017670646474295378820296375583501203558239434284571518929229294121279653796493937183517168768973931741217280248149486721030698451642046920164994195836660633269508127760709946387386478690716233570326660358643773340956553211803704081422444636757624243119675061662932958099257179557751493919697106921755565846658016435570065614050398672559410107174114328523512065249039240474384335612490815336875751050732963772918072334080431354912922367830111973818672140212705691319707416265491322465126475313109850948111302623979665567465757676666784428581786584989952228595646945515928777435253848772495455211765496116299776716056445811023510043202005839633877149688924356551230846758399477211570766648829611855321416112081468353061034893817811977331954294855807100288323180587738315367297171596212190307128169277467430201300516387680559340060736293341667174138995756112347063165655734421024359933235721846802240977715593590250250067975305408803620035388831649860976130468282920877157839845622515642736046360471591293674826533648854647205941719924556775957041674708065712365515055970926896647636464710545241210027807529141821793634932547177361808100393927604323491083779874186913600017509500307246168451524358250157741064359885747943298112095982018559747572737079652563308563115279928040267099995003709582079137633184550476636731724652570670339201552715264155484849314809933947773618790662124390225067755284433829927689697443574193460979505167920320782341306730896165109096134032589401265408829047289733414881524479823348391946961477335085217638281547648331716851629522606748642129535547317844340263922212645384661366878658538449103352008350578855425289170205440150537143427519926259991829708355242636269088239423825784196733974815469769169191125432412256745464959102418529264429370372613654141000882520236740266628136890515360902430351450933864660108967448957033933362302381566551835964663263502090273504638614208355992409666288561874134604704343267346894874279021130468397801325445257160108251366240888698257673068393252810203868200552446425322358459084317117030978575511201553000892602476464675535582919369503333435562593537869482557281867755332635694165982009322825755097131816599321608323478220587337731006732749004406891306735179098862276334388536742560908974318455982608670567714308016243497524402374435256799563514462626468862491792053909185469906440938571409642057860461333210047636979576000861124360368848510287848075981756921890683850870849524026944500564604964168717791159061405099451753695383820757263480393104929723986139077788332258595008950031294517255919448003075720694468934844735970742176776269697719002639844068030122899207361148337251543176635980338397361921458084169863406406587099474995414420135507258787535127925450933905794222896533698317289095276405782897258797225931196787688229310373722003780683503002902868537332158151090571566944091555126761904650098519626449682343160604831095738913346552512550633476176440451210651206199980386231036246644251418864199073561647143482677568526016824278237663084439364777419788072401259850993648820731355698767063324489723747547247903685078673000856398861869501535588424658750744890420739994805993007219584026070657873647816357079438337221967057205897616372396188968965440209822567606954281488257819783809161744867466607950439235479292392821012431076643152064230631331240459919897683180607659351091690021563968603279148949535845732819020422921131302534044300754324026062782629427278839411627178464054183244401521638207845725538252674478689370420214415168328427361323893200562737476413238468881765678916049422689108362950943800289943387291423281345595190449538664888664533809084565325984063354349346745592528424754812917896876164100515467435758260319400850412015935349656776055918309735393564800811217426368356944395746485337309145796664749236123749449950585298440737464177871651532269410291456764221617818432394859274836473859482571249143912418172586542181203136600564640446009434526786208152770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 33462796947440843975113017542946982002291650060969119329981683808542638986466576356424528440872360851436081782707177910585886562344906280431011174847582653604867031548734416224148260356482441570787223818830502545811612998005047890824370323516259404486563089244289748999254895059766951971476780285977019453210096198717792004559809935350807724794190612751288342251709248548910017163188375685662613793490595844892808724264145597754728685607705248246849972890698276212277725015900376594142068248648858515308893156397379438176830011896681804798823166045895882257204482350709574813249268076540863503414723087377619208716542462790037378288569723592511716489373650658514006908580194902856813498955278165792046758554497159510998305015742023889641756829644041779515946827986224593467704792907789470752959057296569045470304534308177505519299606806354610912046309405261890106714800125388217320121897049528056602345530527388048986079178525411441437599521135500451997378941314863629541962353071635939906449774401068018787362503447777073611747985527711971573320761646593536970476510204398764286488708648617834679761595774115969979447322288825610199085766529244068563139156584780069805646313053422705237400900392118919447503370869538951317085417796477952252106094434661828689209165989354002100540061279930816612101466927326113885685638508760708220533575386050678529526025437771100468735659140064975259871913843489678437320108865931704537020185896676340484334371633787833523190854467387451684126381578420367135654767032935003537432865470888510987268431082791020856364070929694542592528590308348317710377425050831879681503477820862280860299939655670967802209818402474030541937844457237140906424681795764923743975631152477070488945416886328406955845456732552256931343351030189908232144311205683491342426161055252352594518685031684395486069453392139715067489091693835509837521962037557126614112749813125671503077966562195945895301145956349552947954138009660287090680204612886031560004681604710780832193849672190813726058343463024331250546729890285894929556001396442686943182619154479008173916040195290013004647334629815613423401458530259175472570212487169708173062207069732284857173410257939078972590052444535862733808992450486891576028541624115305397205524407743450632923681847621478276693062845768014384224995283963136791091682268028638842892416387688392458480505177153939986078893711752577936435693414137387372202075809992652286108054951222944682103930211962351973085233640475072970965836034244509709007893036851862273528840146182109217707677289150618169965147397436488496812799178682513200304733643892393976240976207954078467942114196631820876300770090602739105971789140487994299194342396680614838670000201418490769919165044766663334734126407028712307923784349950268813882613762469394214304970586136749340873371656140404653114344285123788711975887675549117711921637382695439364275914981379420083226209848654512488878017602223181293966243371814182211347569591697350885911420092230690014711478411970929260580176147587947671625660604413379579430367074130276406121162146825021492773299696288609447918291854511052324750755452754670613318312556221792774419485044328181060334898915452488371756355887739272039660870399994349082263776660906112888762723646760396912703158042362085462387421425587951510225657701123958560208525060720963244843263017709118088046832293976296699006521925668332502002155429999983374226351841566686668017001588501841500186125257231550743288678866044925978097365857249378565583229816319393221812839150545747501679867851247955063455318392741301475019640517044607592321884230736722217241070577992739885454329897122752791854800706595346962445114713388802825387060418318096434438596110101613187722640941879364269216413549237516196622562799286075389703670362775369224359159321023642417401922478930344843077327372034922485884554742065983132020599950695867340621209796618257939407729530212698827976808301892895442674551656942719873740883172943509586402350209782179632310642079171041639153225948380024468518069564675707328038481637756221156273890788728497809558645257543116884426799868961221771695035858698351667060155984981565052155111718033614687269404705271036521235285400309652638373101371008864725752065218535128275653640490956440257448704414379120485107596310739290403248359941707204710088322638054730345711264670069823177941531244547732481397488226722960629849589447526149344582201648242617682147560180503230342789175329517975317138277941159011259365432500812965475339745817061133925552339223059529726815431147284758422825836895091671307631588866663608502659393011808357840047002473138749324427736552609131029863471160813907836969426901715344101085464017372673539034450091275714246039459487207804816152943803292396651727358403149992227554321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 719273980689124684847616996762583984499745104281048949768037660203918341845740638760913010783653248087960561409898207341893955529922227889260946785391519093693742388528201328738472786495414476773309146869110365902695868378650756624586775307166883326375815709369301135494552528890921861561989284428118318344850184039416924383738888328997289437654370699324989238570173224026293344489565500243978864675726748631336955325283516450040460078166372094250121872248872637529654755356979428372839694331762875149562957751632875403597340544955184848729745265828890351543139413605794994980983246420071919774742410934861313688027608872047201511079518569863832423042359138771622821430169282039390192820548552386650113942571496281648613928625225823295851546240154612343346375318690240379591977570163894505449430853772141569501128497262220433934862665171126147684218568510982302499235113193914313740660254514970185463940626308753586603188589418688438182693935925342625958389852955367628348860753478171360954267393960920725172512275408073655486008350103653513123325109897722326870383561674838487213599181705989149431261412364266412047362446111927882876220788912421002306604690494194948103092550363272234053512761847722227815746624583446980106424840547561536741097031953900335882359991391991973966621396435684058577954626200289364560410070368538014547089856888180659672327515124585241799811100478038671784725406890073300513086810558494179639124686375015941314289243175682507855512533582310699298740526675446439713076351149034205258119660420722681355651604079285855947312481434690784427065379242132720626135322192933768017849599243330081380348803617687818782284485398247713394136032171635078603172101482472192026890313652874021269953811597686404412868945045734429877391617808179761903866286001059239599066806001495169912235899675938883278970004940853709366730786567824750454317320009846289804613299964454293253881582464353694595722855723172530949222401556295837349277944498477586721355264273798756434301716348900195269250644140092172378404198842812065719523767481292600524419819397587363495802749980011373344152890261252181512836141599940632687167319729477748576017971330816989044417050305235249912170216183720339672948755693555198804835689284293459657793271894299247043479386732758034329614695094590683406174521565289937881910537668080922971120864106791275256304552932051648452021979733448949513576620940788133710236033604124449477623222545210844570433469648544353375513721429148647871622141959937028761560877189291265748089098524692408110732087440353250315070980549024957075675769091140747901525873715091525783170166220443799277836787643063053232972955941789454691245477236400625125566921029693906194472996831136173745278012731056022792802787267454466698512358133050591074331894825502206075452174726166118701025377707432089602682545889620377171867330531239570687571355280653764389413205054666328643966468440383458629191904418770263561663398510305200774938192042442278746773689086055251103202223218687017790722356428780749662518587992125033586431771315266647948409422598690510824214612749733170830639432622678655713842444414328653217263535255442548570625659904232146126422480297793533891766196623962039430058929878206274745562517879529259473269880858737098479914791397486243354163305554473816010743648443328563868513079912999693724710758445454743472370521229737221920670084074895196414079502733868353155242134437086095680814238484894750770964765591643026395422018053275705625367635495871685709211687702509697059843183979015585091583974159695410397338218883685750202628123499471825775016568140048456774363024363672938130458291380917576690195514510309859409904590364869983080533727557257481428803903022020024384274132782071053104333587799943081976877369431037999637484987186424723409204938669974833876082187762572371912016990932707799058491232426469613414477249710755769256408923811472143497354290747396198984471137743744998284878062975426047116799701337636349406714238536919653917946622277469120697504537965127736164195158692212172305533708724025657478550042237410547660445760153951007474882785643249064117995359943562431184698307487231869123801270439076718676876082537834263324323365131777514685416782688094141902713105691559588129449169699831783229908067988895353134819201786200150344093416411955666476636974952432428397613265637461189223916397702697391986188833197518403855617155284547190298957314702701652910846260214519326007051324535826858181873367803713512251445444581987359407347814278563537266924790050330818024136314368208549148665474811594450611903888708207932466376921414257940660145053447283514914387303909805059125141224137853535778520806954584665167654338833630580442167815634117154815779470124054837637896965552020134282429353334009647369384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -13227625123826575619978056828829061948406614506227951802405207466795667921497006506355305721487914356756389949127095140858013584868358132892701088801197410742154098852473749828605577154569101533738354778271855188126457033711605133408143567351504197038612455679394017829884892459444726205954233484441171867368386251981328579863300715860887179200376203144567124774586017174746552171584237145386852797992241108459655769888196411766637687835022152648409091533607028007001574112169231999481736529224064538719116266971772317671484208747300674744722686543053420732428164085765969583513654859267366745269005521666557334487307781815747150459621531651501702438103657373543431886377398257744400552830455283286375603113137787232285464880895046313271739399832490517813643853259975805809743659937855520337126739616196852690565472569394904845434479466103816419817849663588329126694699132659224866703014326081153664930730361970450738970424439162337631129725701821141416560316759050488632843131558742745189251401150066526467742324535936882745001502547553307976603997671688987159269021838645987213243806956006763374566607377535181203427385135412015529243046092883745756691712096018579205933471400793613757799381175370504128435519920372394307098676338257956885929003671623490018086625636907768491263193925805800569721659195129630987589859260918396514890474331635825911267972523897479146773113823519901148377262715420647557663927101504545080993917475517696388880982857675829497395996423671698267709975339313307509373742898336878452482661948829572162706935924968672899218701821482412908562695530270298384007785628422295407225220635608089085383058384449559728637401043514661524993275591207763727829112858949041902480231629103319928130113843618063986343467162061243043230959084043399103754128685909745647749643610790289927298858590377449370950986577774539338800895840410629714361823968741071135662301741041166271387894757355453765534824536698098403963565347677248731744921692849892729829003472950980445160117800447860555756121040960528281806631982581710499726333152740587553327836715861128826810034622592899194876847685524396187027912521800007986553870306660756349864795479300348156401573627033714256639410919460979039657780462491471315943554231701297767140240593995324463292202638138504275584438829966328225830602950581496302930758182370113638917556994867596610525386229666978987619397224211608080203481523284251425341016575535039481636911986448701594239942573854628601425350636719566101448874063440712872811635496744658332733672303933717603254764674498521169258505956006590479161019048572176262399311316953423540734896990165894710369786656129867406945225306903815661821245907202819240868714265658485289062070555654185623321791601008424815391475494424686288445943736189424519586586770763673380643052217587785334521646814051036106257935016044516954920105007574095311537936283038992850666406518214777037143919871152864094846948565739720545255523070735382142416674757582999924812183345083403379561047548541743135295364503310902041574492039761021572374084972376061602735911037704747196174702790527806963968308869423315024879386285586070008554334196166369674744018389791034927984490178798148068357352642021180917943052214674092658719532597613783336391780209611215235950202375130300419561984137289914352892282453687032649194243237944354562451532172342896667496187767796682796070220827236994116875972463499755644214565432548777690198796865434879237549051889813739391653180037703622066072467042554896597490088731413265223623326982605344981298572948716571432328873443807207239542951487690138656200640043128512473690819993220104485962205339156173909856393792670331638597921713464517569894834346935022934922939667924229067098955536369814655539126660311742251490532253755783021202027749879161700214005228595864477367409719704226152661959629905512154049930735009970553820876464946377918153061565839786828822996683775459560836775999504319609247764259791271183623918204779148609539998587452187930457150711915472965843994532874688650793916169025717449012569461990522403833535080106605115330522742540866679195914319526502522308268389186711332282371856354405987353560257642293263730874194608978230897723294875474214681053264167011710973477276749888545890167133201753561543372918386729918744453595195620654266190461881502979843122963692758753448111333683325721037026710054293927206432762926523874297931373102694017149054250147498805041609084908989008337473561443383510527535065055983420296710049105364894810638214871658158569850876190099873503102997260059472786179590103033325207802710736560774668562509854574526285826600472445091701157194170956568616132559966268318718156577913269025454068165104883651946618490751427029646509275290953776922295292983733361324993893504142761230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -828094461996725663671429780386629524088832897389801079204444330641438431175982826380286958003912554958391863302083885625511640593354631310335707287447742533391185813246904854376412486233152541038280389871975998630166428430500455730848683336628809245050820641445909240514778935278191108894847548547623355414285508936120142507341171635966021028932814391254986861003991893280714784363530635650656654000013817808855324795146437598728255850776763377448908673968605616147133131386977536220823664033677125109708249016581068596660606617591515261721822081389163072356995756087044428984337254607854658027930260702702851793632814449849957410004042314962899933015463046540809579599088968647714582590036222875999624684720961925560018269128372836687962165486388056383744474628885232246348547099558747457377939625491348936797734232541956338639620630699080375324229972931775255596761586390579305190975799644200834919716180726214978841060995632163029642246950913630453490530791880829723056783360142371126591162356626916552240012697093657413394180801821850025597217147723478033318339033321606028836503189577236790701431147640146539026891687711269641200781596311184396316209825337083944384162643811300552976002375417586014122352115943645127467781592360577158126014193605462671949044836619820274211981361261873610122494914958299046492030314632661055061357726070816961040153876566978612689393498774651886752107740908991731447006463616449263811872584679544620574532990045728977555329102941013944119245712590196573366169213007644179845451604946416002404903213393101086232434358310930896155702777476239917552711378775913417515876903095586821620806748490198982898301261637804685796055113675291206259641468561221021490312724816179296958954143115093160889339473831521797786474629894124898771238847969957755778389251015147673212257833817054415487114354537450682482739895796863266567395938957376519902843043308478956264760014467179204279769486806417598426222802313555103526554681739269632730163795564332753791600547202470615741405345028941948389068697451079542375256858788521460326658366144441462871570738068733656059281792455545535726711352617206434803031701403441948910633111807471705371655954354790547639078918470239231608972202563626624897540006186934936551215672726819598465771740895515993760828274354522143218583516629592250600917362889895116675045280483145266137492346732656507981526277461370635305360426098572774571621084780524840844316128048608748803189509959326116287735997284722565576199188892966093788944608102274027196265989496551312537054793449142275589131897168347672007695649901064394806005980319764890319035544823840697958247990322768777468457252673203792343631918860050648648927816142199488076644660969300225982701147966176047262501201350131192927513920362006087570916932208413559307297178565320256161658134533010515887711711931269702531451729334887244122923348089484683466181301326239037961615101727417689838901316987453707186833694892779199770850772024602910290120894583472518199638227381674965077997031683293182069315837056794693225108970927214283247392045621916198395068668887711434784632309707772943409685495202124494766144648294631436311838394536743663636613177593786683574522154583593317223050635251761968671729874735583747906343224874685492960357625862861331241197645113215778838899950603399879105351202139078003714338135812600014617721630276661532905005661276123886123589743600470219715248681807391438482930812462730009511170403921851551036841391816897414856298216540984234856918156255238686953121117592797446930799558248991387581366037361374867840574933928745048970225531092261460040025956776364975756858666536665349631315807969839639593980731276451681966284699269474002841986479250933419434513541364140801644262549579429660716771419905660066740503154625995113463053430158403844163635254099132077523592598716088325515029125474386677306555838557137883578054754828481613278050725392717949603376364019968990780151445419539831850230790305241580756345046272288413396779363567013024331484875516411220304346055608969287340703431005079053676091326239544300067116473689530121988145608729212222576229172475468197756975592600429125056448755984017174325942979176654244788593573397100032389253982526922595608278727319687217739316205645786732398268383167690590922375853571298027195241532674530259339074977512963503440876495450068253861506331915968652797996418634889895467209069483706881424395168299314758794054010984536982092151632017277677619392970507167023774627343852117293574122924336981529967100500828559316937556992345451977282956453816650194397643190497087207451140926307794907822886320652182495467668869267555321810146251984430862603186297159069612152167549266460230734439129081516763899121163793475865460419482744214292324613779783248901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -10235387805672074984745203761783822355017857904862120187245310532151427619598014389857141023976573614090881255469539184774684946779852412357568128355652158969825181756249135743432880539824364287745311426797256203897830735680959336398410459258946448454724504872578054537315141783032128624249276939288066566542856185176497054627453672996057049564584072153205809502798061171889255240094773708554471083447031217434622071532240250882429832044753429905755185019880533936691307479122588383146005296799425349879798154212330862847066100637402495537709770602248252039126466074499060461339284527356927155662147553050314713003672046286939169425568748321888246620510778035961561775320761199047385855780862925813343409147612558128297807666110266854851512787074713315037042478132030129547902202333886558379220858752691104434905636693003147821160523698356876227293528456442652553364341565558309446201960109954790505854925181713335750955495559650543649953405142625056258304124845697025203795857912414148583572605215776547792675793627213540700205179164810528614776817093386529896237463663638932261232005592766035105584731567930253583327128075085875049254482499052316323448467664546661225459138516296838564858095726907386474165987968114712393395698506634228700420497956077562974080545043232334751904226252687893464344976220964582069380450069447256527665919816126545348354767799544298100146664759943141989177919546191490795911810105329980769505220853568193404533381178920829984644426942359407811793083452645835978673516928912595293233650880419233535299750096671102426173158121764989088791506426505459288652648864304828750890228811919399593541974391480780754911779292049071633959944056988774803448570196385084440004709838776634600167540528833043511925442750657080589732635072688507357586868880562438100797119359236016754055897654717495890134162698944963881776110097382717797512506784091902908189767636471092238240422503207874636943235290233824880082336453162943052454423545668738618708476118111202707913488205763948765624664052069975168077221974395610554774723336689353732943015908686503337225562696411723982162110373041095809078242586343496403178331417854017749676370216004744187134708921212700871522551625830015735124453451201081491580947616186856704740943047138001189673589757181905810878939359930248914511229192674410928576530887742033914897620136624661886959821874269758359282046497171312092971728731853430190188031090136974524069442023834748589324262896886449366241965914596151937838208215082347403649270682812086234314867425205994756363311250420958324391407345936404021282515638601298176218892309951124451141497150742405773799703770429165845285112499028349915661734930610774349597674527965443460272499765878067222227817983848694790867071547981883987580091054225780231466750212425680385936683255131985760734421596285334125493685812087832587671986166436332704648055172089281923608443144364972493685728586198474293684158179787977839381511639121504734358283255231917630222338712233570247791880529687704069425342971994240485019913700423833379252565164327899215771266856034597307706388765797145641832484334365913192040069139186056805983145330224848249667809382062715574836883404099527682722925478525354513007058619245629828225152050263875498230700822803162566363140864066078560629008915929204592803129001181442507597189054065037902150135303144449983186247410246672367200590145552539484312308960161437498597151957266549053173336964105798699030704673408355239535234256215584365537321732669012201908469982469987106797732967701366808068906832220390590150484132313207052577852920948539638837719212886737261417438611479678550190458769728213925046959324369118953720085462706092800926400808621555684279109962800763439234937484259802283579286372220471010690006371801845835788674560523827471516697504116642467517710306465122873006958382622526506509103414031690259223010773538492924402133823353177862956391798660073824339332759637883504394670024081266528658549127829956835486545521436247062879597073911407731721756034185849626289724752636965081304167171484595902973296541441776028992112289874638331476948326566336620313211216414093514190875290971216501744721178782317364077041354534684762993909599398579981122641573973448541493748365120520550150048507286841722154714743203408752874510201297329170146017844751070308244495576213201277292273624607734047979480500983598115786185746573490320416654003985818890628474178801435619930469778066775478101305881135587156108008469099983877629530246907428053811817024275758307673446974602403179720896458351108672517266052475606475669378602070084822115163306668171435844522544865185531809238021647340328431578567674478686538678307158054729664057710731875881661607954847106429523800268682645446538526101676325197331607341766357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 231938984095817543319926983048701099923181225622644806653563192025361583623301178191875384976567916280033584282748075848078432878577409930639847171846709205031943357227956231466636752434940770103956725216099390407389359089712242312899826780426754005569031643270355839341822688500671951353739110717093047295041147002795489470852770033363076882142478973224703839732648162323943647840110965786223395175960614390917891860686495274873599411451031040721793612782674137570982938872820731712171418332351978814361991749806396252414799164879913699442884239019112588782786265801495598671882874187086151406065959459920991342477583610868088100552053321807785584928089074128014282534600487470441184852212058270635368545242887341133933761979490169295903701967475158269101093196258886634791882694483103895259186024502903119545927807123595731316367130000800625533503090233499529328900040601332641284166056027029087383400379421691869752817837506272902621456541254577185409330078768001443831975952342186916486381059399824767896512461394636928716313471659890042325486406024947306325609032965781617977955053256528053961701760734587092221315618010588909063778756060248946068456808053879283262242305679660500125105898684328274779943074339462861080968416202571425032784343686186834067053265811139654211003548924736011872378121854574838654263359414384870976671196933657530773907136305934706869440239288327421477971066858095271932758683964009968128898112973588022838957931425010005537871787502105382653088136790249927227998091054946342376016646412353238135809295877056344276010521267576935351896194058487002377308141250546442946292952470686388332595230753654990080186509540406803467617821797093250548880298748195354267231655624711703887516670231885333086007339927081902018453434400343386667722305450723591319384437182609843167746453851426185507716373127071090433984690815200691555905681524168006690402010463946242918962229249165109581749252064361357991966238976762468288088823417902820141260601346751334725479512272209606246460249853240302310526247165488034062283718303312307342257349733074241837178180204967466827040846939384839287411750340171146834527433029342666954507376730958618389572103869069008137257719846546326882839292603349889093976993520472161465566334131398182173137944658382607243628102355389520504072164265044674185092261586034355523682624149008149746969410542074262574072278647768276678061416235952637848669136446702895010508914364293632168691368896872356545499631215308835354266344493684185386821454450463607560794042447389418408534422414979940062019390308606577681398414277462764710762381522448187382800425122022841201325603619202262291801370973569578336636103010078239801734391313760809017260722589582437866178129701909875872484759133918276164722335834201547608923773884034263324818372288060459469678706334969663041248621420360782681970583823571623800135421336641130988437702488901745316628984752576648777768570181777346444342969932733416924779657615696708350779287664650047998657527282617964536570464853097267901593889456482166833737646907551250649032830815761257255932733149861373140823066854402714667412329184519947527128659751967293536531368235540473875483187091328850290656793289307179745516468973984312725715193237822384918839842077950050576329145949744259449236856946049169640515433058354044020116521675676726719268060839401032333776260848988617672886111320491879779611425743278479260099765504622934383809175021517649880881088555035032558541444292469111242360220390484260608618894109974526379305347579992989514096358571469645493937566863706107204987514829114838109170450255750775868805844624312294102350924390884814593020203866248632052887190075973093083590890341498451709394551987542382845034324096711068857146142140688351916555250190569816248047234410807812759394165485806505047798231699144383469976414211947869132726365797710401809345548972131669982914068085705793601568121614697879848596271577342641790542028804452080709968751703128621687004721698833528354096149399739894850949206575477535660760903781524625879226269874584597498842553994732159374225810237629387346281073244089751286331282231433483905884843245486796526513464009950930386348429583682014322875022179659751628232841734776878918152156628897832785471966745290210800993551687264234436779474542214260138973273837686552372476027274081896166418825114123540649213606141670610698790708131857331494578967569599637488179236968322175143661140607312172197817316470949861102360882988598647204074839678605486561409302093638630180908501367280342677402025478789762525760814696561832958085399416301736039684777552843781396207959418531964728115308854944104531321938812112271164929417964531773596989951279265597027009337876535878438801457072275871706956706930213840678334236145019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 9949742733953164209822565892732034243490592745858402102277514917376756134811940571192417083634241230906485876502880138219188443655787397118281910197174891125570609287955237824397524145195094673310278748470568358929577384243549575120113513238010659017908518006018462418191186900116289349075210329895850670238069150290909497374593624949612094399323930085525317292405624335714725028199388704700260893721108280302176788178491964095391791203216176557029375371812131501815668098954976219417270208878530906277673878704483638578134867032005630645714676310561352718787434007668427743213820023129768107702564003280562895490044509451753546542669252516426095864979138503024933808113577916002108103688012637491855819741866810048285004818268433563733568345215274084118398847710527212662798016454557641881960690925165692950812789372259013035718201244643887290238447563098331118332317535884133191150455818014356039542877120409096644918494996181412707480445232216359138809203930615631189701183886427539543930497537062625162078739442959218618871690075918444224507863059426231365167798555652330270980734657397736204072303818864796876629824462353409011993210229531872792001016906353993377572653840890637379345507222982685923895139423375346584832315191492516931309084194447401062712844132365814607587076609058119178158847525516889929355012671457297177320549582595840236068071637756899587328665735079838043485981870597929446486587533790951680078710739931230645283846957541371876159787182850405534759773491860836038687655520900672068047624090540486254609903742348887291496505962677998811119182446816896285334423005054603788346454654371263827623411641358142546330661290738121447240720307725849049350200083832135001542860684864967100487208946294979882235142753090778373407644494506773323500388212506806732725995462332227369645720446332193377469335463056612028225439048112784246373921918675381609322096402194497548831839299292332424307385104039070326878716796629776417961308459824482177063850967686222778107669632801466203789309031720068449378007281973888739597773647887664724551953080224926219631028141692708244694727546830616089719430642720843135153896075560490757416981003592504228441693643510855273675003705827771248154644965015376088621434623507239464356722203922397397809350079528712816000630354573866734284624698171060587741608770193703569115757844564793464021350978561815040621822767871470987789413680238015202406726324870172212437723037329834006901935851842154861125795660075354466476499896483108139188958576913692393119198757723724596389763418641246183447677026579438585442517729224047152148974292467178586206788698920371377867665204871418146860465453257931735939984741467498533261004374885110296260718824671354353894985080547683255179521790482739739381088609946146291505054894725012819662787903672194344447427120164021927593420558825898224539628354835048564163096811355870195107221751467405437111940850943770614267269524237833415167411748910341420697516987943163335241965479296179624387774622408289704539099060574051748352616030024879331527577618873114440296809382794194715191329988630985821033189472417289006731269158514048512072161415417938090685906236502152583232814232121828067352745810292333239883636666122180351174154024431127717514157262727600651357945823022630395557679376466770291595945613566424838967115710353521389200224740006920180381919910011818260929851629856492338709969101004057448497009586103930983885822870999908032270328818242127103635069002905261713420010214307165338571613554550320458000184604833521655838240861988870853732509286494364241899254005362707719731698876553214045278203491726435687031699425886909743394430644857808709449999997885239710179805795983054578424243225802615381796702374525487552658892714613155378405948505590773896278777640906534084541679909780340106476334714196536260411636929111876929793268510379980559887493331129286737479114643408814226915237337142081579961962560615143874493833094923189374323820011910325191868889912662224345633056530438812208667656361206302995478250550780562439329023325110300954082556603248765280490584313792614675932808360179000802875386154891750538767416555634869709515264956917780463284761544207886344771249190161568914297645894726767493594981758695735115843909062798813894642940938371305394384097345744091236218170335001525768269464953432111013992473492469713733342746034948815317084927542574439227575590176855116317832478796024018250697049620183117673147409511355722078898428087066052981732939138339752799435729923096637382394506842511683170692589629973128484164998566479359888951107344282639215552950950043275913582743190042201224597038501219330085804637332423350024110178868897293536354415775713613887185756519208005504295362929128784812426999906165292486548423767089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 108409391744518990929417478632406046292752172732638346927631294395842412443904630044921373199330166054102646133831785229146025637092706861743582306365097946687391068167510118225202405242107033367841696087108271386560889873610209329625747349993070304799037538484184703933495768478864583159010603552958685581110968004920544145283320864660199375709978285207940063384590167282226104981383294799018735657667614664285853764348098344187554378664268919948002619776392132946961390661590967200995839883394852400325304693318831673690650639338095217967585174565457134721216882691590899722460218861144294128166136030618800863491583737666046449880276101757589198406921527630807895880544423127018272956932164380432066478926500034206879956303044938780255705280892666714286475994876538966918269354704888336696513482747363126475840047080726935542193654902542585226025708314974531472669054929441708248784430999739818698393007978464546095458438560455785020093812489381153171829417967248078800649791571165922360702948955913961978102303873410474837913266716759506140095597463337861538871138895149643068343007078853485629757811245888164467528486804506106405945588380325513868288831250165984540587958227540312493469306067126600679282892404933421673199500731142118571254931518803791037393186431711805060685085569159066667633051079515579521258260700511288430382687750582139304307584702963068567286863597066990831859584610966286361257120661252951689596999330680196357064269669106258793230166197418064156238482114647463225131675988645277892091127280693812472991215611015850743796991535214490772930847568818146419217532580170823445302829566214222392506973509803231214248988265096472819695769949307582691060238907780394889183265478859917559519645670515859747020426349845842280175830034388147024361262999251465490819607641433897180798552046940678827632855874694502254393039144980406847895001344838977956199015093002273905749148611723059692275445468217331138124157856111660281019773253648744384183487423846191013743129743896959225510814914169763562905966837597489940263441385802638304423647961518060971744558645917356520936766366854461788604108098261240678405094882442046091327840961421858186248512105539323604117784712091249146554959580025629363703498982687505148777141162245243565122044886033893927827568559983786964400587994586423538250188190965972925454610755024352536426662511225051601414498460792403785511311161115080069877358029831672320876959266045883952035204333209330665172766092052492898036558720285578601284959348220599226864838235935891599537068531579379655052971779295931483201069319683002460749749191800795531080036586279396441366319450673241621634566310527158217407167307330246213507157183174312092936595280214793633290457387069281241026887367630639619486365596673458138000335359065350997804144746392323429573061017037053561019169413969007229577471406824340337168091423382861183152221660281102306561739999964828509839494284406958507740015220915589998663810481313080682347496888563872955714691318320748187611328643744208582973151900563133594110959307834567282253205887738237786525529330849499331217801913092803103171546108181173599627739182657046559409427464183361357141386352968155474950392205519160387807477417490283742436064682795489242995594477209502379910024985473711461249473448693416371406822206274635550177940514526176608120741200890656013063824144075733183647285659785947806919591886438008221547099448366438783949082946701663306656636090640814915371888833794072919051965213503652608985523430036724147461599500111913095069739954582237981914033894363266399902173012619764665077629904968350639399859877122819787341873704632343392967750614021549197401078528963805075663372706410556247278964047910994993214355912995999091924566512047166970138121222616923205764680859549197089876263065279255606524149154200885548820091053111072479867254677013437882482946047619616043966672900316534794134417153481293007607933183855088940334618827934586204143077565566015076468331536902494679955390624508951208571164719087003258550341168588628406725654901188965826589533249820704811481809818220386582359612351942632199056029534165746164157581582655028167677633930758165365768313257278921949212893619919162569472685919637811652529743526720793620366142829437635125179544386406037495272929792805500721544528628173404781856383909187835100421687061028169968286950117490847294932475672883505975469898696361986899571450284641635985115552487599676183093812027840886165773889087639844515639804272299098170150367670863707625775664300095049568976031887753762005287871090838211999719793291311633273349501201319582858740251155249109619148847022281868365939693549612153404981497149059046462434898694149610647050376627858277240201050669460292041890170366968959569931030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -1579070348286010952375584028023407949704002844356800680174356199476464257253149679256614790426938467788509989503108731906286178418753417399081000373856298285533728045922326579110562123498817810936020202106616360501953257438314478014222260067076532668238255406983606334451800722892439243600074553047279119299197796495800146701535125751599578029743246709279639644685235267103630263363188957764753365796526967083330419135194081779542918215668274109986496359696257322045568652031842721979319522126026856704834416359964332129294972532925444526754003304062170851909533387679961929895010000151711302222298326021430797238397333668807464570070797862803115065158163688938644250618276496694335349301583250915293069556180172811909395446429751415086734268545736028388961073822296307518745942627935965071194551010573035746279302937335934217928128395692300467387899263211916785185646022554231249008020428879511905355252681149296674811274665097386065695477721866214637593701933422996324437407638804611310834580774656996852856731204857619383347312230016295439540342492248439266943913026536452603125287117558900269818380197380700121613439526614848452803649458276807558613675270952547512547647951281408485021221534632424860364984472451397904877755074012355888087804351812851625523540564105759331665366660150052013290731379735955011402271653301362727913420993015457540453389053156521695642898377146247553445863212700983447559612337377535213009461684723499197180109335273000106013014303574257158727794454547712104573106883386359425704670004737410383625072470732844168599648087287673020371978967188170411087363425124437626735724505433910664428324301665386834792561193593191024422711018486759019225146330020740022262718273518766608583967878157931151944459147768713115483057836748117371635549207174520414302579924013716297755230115564319861520778921050221838124436496315164760890775119475242916074289371864659291454984449327276652830863080089011597513984276419378377327878722525118728036437231861327170609005621238908455649262931768729997858229386653095810309833639156099293592400371749773267483405960816567624117778580692792617594620262700036821305988263747281058973006196331580234606046779829841396442828963432443646959509980238737938146690503166057774580086650201886955578840110550609911853874387221660950325403727651157605885065727475960086534442157116587019640341178761658448133940407223957876118680715303771680850654599877132584624529106166704170934914690437795737332739711640093465290227027055400722229483752618088218213958154283207031090673383794884975777707113752267422921066745245648642358048591213893772941067103838082188523547909717745415705873944550406974651650849967328014312871049856567951978758113491366376158356753466916076991215938106987961551571156927762331428748726368148589325143543383661255353234937343170898266682160001453483062448918836297743587710775250390343723575035238868095750821329034315680320423831709912641442260734876584809419925343359042044258652298671725655013298827524942198954945946196203887613334058902299804363962200542199549801084520806585125934279128410336022473012644234119024299670311181213311716220174948458879305600267005353080461978899456353540520965727678630724015482976928805187135462741008986047320316579399486093595313170906151864931182714236725788285678756554983058883160386316650760435113773040787099051578593810969896836382224408873433438251331893724052349876023074093532287283796395810203497996326019583760553333500062723417504622550311375943743857967754630510094763915336354596262925366956886610544134838133631091276581962367724473560663699053454016615034150641189969275205888282156412563470946651279807596025958452608895065663749453744777898900039681790236398437986955647338618666354854943657020059045830184842596737837575396930599519516838012291938723062280606667342596071063560891095604624771538950781603705224917119286902367128071294465133305405040552894165080330711020059041104038129559400289960441147121317765758818518200265628267677008218261022123413908375497227483834312226255677021578721174793431905149155714400622627087141867226170939196897238706196027661744685012406165956213268399671544245955303836529720457144758024629683029128885211379821963112932449999234842452527284663825330918249991811491182121008077474731012717307017622231717005974630649656945532011449620705553663066643407951585428210284028078804377203119403479644826520342823372929704268214659092120961626628453540697865417815013793790870190291813836410995339499441479018928313958831490548717899264754516719628077179534925785972687482753417737002569314731891797006975978601221102147350830193558003803213137358482583400103491946930190687158132859354842510422149459770850192750018766742192699581437409506179392337799072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -67396425999373599439771617289552068014642462944342779739969690720245723827273269589612617081226098264985157212245122225873732945067214813061509468945612955870047746281487925913767684372760139595065862896014629814015284609641039694951951864840590309563073591221495828038064274581740932535924153603261396405177898083050319929313336753919813255591454244496649547200907137707874517956888350520953111836593508971345817452044844720208856671295068847699221966492824582839651050388431136444292915187682008230864913662563304944423025627362832066445267703700958702337450008412541262200290873304293086035912235058840243398114667488534041134622072406728164634690381982337981968488604956737153936231382816433695797627179722926959635883981914164678156446651111071361061077216891516274093811034840741894987259186478583475810832743960834657021791457754773683983096703933870602699022845987868958945762210517203003635557766484889094077626119849969191804049605970945498472842987923160635900488942274941900731395290481417893854554046904242541919279311501827296313178508900031665524601128570233688406070479019171749175193637668282157834129767242568625829146184487177263425109346417811928186282154712535318399876863871702606151204413548373340294458305591599636663211651029147352021158482896036304107928687171176652941842343761762499413579426473953564493723928126192739071560486089663419280716832999086095029752619823453929114859914738683168351518346551865325544590202561482244625168968700719126664759884524007004146335805882605404081812950421326150155715578436829371198266775560184466134317603547758031127026865207356889223692363257065644788011469105751616159015603873721043132104584261730824846241810269647745944901793204959805676342884747432247808471879104370787518202839874316997855130857598512968955613315411517829388332478602187691997538907802511747270433649898346475393282296161481985968071476612585722514094064092713898734180977317041104775205458159140150832326712606062115216655568756230401408787523278025117616739103413140511009724853881730892683476911192329968220414086566550687464299779704086888439552073664216537260124948573867306033232188153479003287341572152197222337488069351748028611954298975708613762413769274340052681196340809411842571241408228247345831697007834243364015521435075091123030695122335081479713662308270344637123684883771920005194350108776179442778798105307600609381341219622104761438382985446087168499844031561989598444799710030229255880277791452618604310668731391928766334505008039743441467385736153761783350132578953615402441251923954719680525788344272991393401695158480483378851931364319813525436632870316255106103843540845744670319124500875135516492088739663636819732806615274403688814119740472234588103187928976609803951587109587212903780130569235529482059305769849369204645211945567113569908263461994744698973132118937086133071232962482617868173206611126539117156686587183844170720663612528722208517385833874107922080593665032177568928692120631853728176718998381471649059551482906247217788481670091112624356520713524165816810534284253565133408849943440427342433969474845725119274631836806931925573807196678257159237813065830021914576338421097821892920741102469657978797039401545350749385488331441839523029529026086431516475044180339035078072617062110180468800322945867275603192894808702814145005913778010376947403056120068755259016127642695656463636618994329691592373349500790371907100590476550283716607233597524684756343621540197905148474329895742063005269090060033495389309747893850852408880901338230482646912216016516850745580376979495492374383557099993291564434232967226119231779000004931985615893225226251607649112763968518223562679644035242429292684553320842390170435372700158523996084284561726010611242288719509328983581228177834256394981019268818248085517990064591055897280568123431602453366670259958774467821746094368926632894533262501546151867255830294977902606437757099448174356805023782536577904228350197096111571355893339583767025388897898772003035829452364626438188485888986252083782293664897268070738583053153629661288176513722640769154899708869060328770690160825102190728703662730739997395096533450315741314514830166238470799479687678451414697578446640689340846228684796636796624807234144596259222853357842640899369769362780804821486347324962969522905551822991909167568908524488184129092238685208286064686079934350767229282763069442024424700194599721262420246185351693386448875564940110265578501765353285343157101164042764182075055062012139846515738139793028097625211330456656030238790165852211706206314901261779827008330891521774502191565364714751388917258602009076787698818913210184221029825811235219526249915240844563826557151782031092373943895754498378813934778008842840790748596191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -814143465745269403479587917013068885734754689288744360591308942202329194259599688473014583383903019197558224125566469125553763099899463535892265078326516069227260503532053856788351952946480243480770894843273934597285038023545657566951612093098331692924433803072981089079489557601926052290407703104941416469448099054427803234513459934130160885297835422104934753037385741767195034159752787294000634831694231882880792371886047239953653993480534967114890666583351662406261774157028760686508697558754749871224759644659598767280002930292562602537328770135870442992481765198418718667659406137392248381901884023780354501976965401607581203066117151580882636940940191746572956078374372208799576315807315669852643578438753590701577960141497783685202692875830848043968910384577438098576002750051446178201938981441617201954712302282437164163087314177248437552361876318846927868748017907922255402906420156005634793278957683869377334632675189275339130942962756249473433746189990340162236809842586843567177534204749678651124925455865258075038948812343306602510675892566906982003437207987811571146969490907275514255019114895290822719211814125582715557053509907273881562993559939313843912792316738868002903070830734988358007661858841962673747776819386771535276152968424545287084315453786873286318851029993540975990816054334547208980341930988402979134862740156410476430265892320461440603681111390137232296887208209401153656376868500471966168082601503050957218541513816685786742970013506624465955698400915718637092973927513924066640006568770872476441531300524211396310210166408687281351720446076773017860228896523705125423619065499514709282594240517798215942765008402598271925070463520448218662572864258593698349244460440060152181252767829623539433129204845692525486885157734709487242603033446675777416991193453822150933545873145170342017153930882299103705519036469394608538697881769292787094096929749779520560868699319189179097641012087980094359097516892418122099829759892012336652813112065961908593409172854485631719840174385920707945017471138346684169645359115176554161912758241546167778532271375868063795318928248656120761002282464743001242763556400369663845307080348192716547842437360712574465676618277247464109516560830755879653404170043543813323381461695625281494729493847268533450172889495702198027477004055702607874611028218145656296325721152066684487088505045847646465844459284071839269846437460773388591863183659083659193194322970631132566993250118781145839082033855173014853044809488840467931369784167064873044358892590701165084552288557883544800223814480553993415833038945535119575478247788942252780102423441740372091705977027276032097218095577953688110778194068632536786026749028864450066241937298691254096983963303928641037406584310170723674460722651460548865512275067477109033222328190576469015504364365130431616779268403444470885750191921194576536790843748071118527828638854414895123346570261004796078189628399190746883003730190056456636405438908888589932554198971261507012585700075713295840937362502677841844266988481152037776435937085045908949263111930714938993311430630998619140029820922032874571081230919020839234959232712775431833882272720762741482628168754315416957587389699317276693099447509187842455716951028821813353992684040606109002131666961419615872985158902881243174613380788752939546578640288253184178639764864802564002405709527554857265904547624520698207558620475684430829634535247882189297906021631158418455293590744870970208257955814721734827026992364906935797144707180451785792912465386350773741887605413458566073457317392645515011737113476649299771687257409075821149973642597250665840320060325069337973717026309361219955200688122742155589749426210484811084939075127801936221124598195680644372356871057585961855302210092037876119402536561155702154399576578418336624303093459912518589375259673214697097854901638208431447374641142217922081225766820456142563375798104110016678982946783687132810139083219548372148214933827321280458397898762365445886020532920466661335643930359428936212282430538106710589309207848622403124810567356824893284269090973183662677670244413757233186526807039056803896132845484484283749787331163589474737238696110176150090055078807988150892768298705616755465223287277186611941119484698246410750531839252801129141533691958935029473920987985974684141240107330860387623739096511124447657241139499861678609952466698513046042685206859877225585621617063828087237128820284811804216038482084575633695501304518903409698588931207199221815117826279813869495092141235143195491437096206078832586827156446418535739036677838046130098250057539049336316250482781089465186987192720251845246340547813702348506747330374069968786974537006696629343542118189100853953982239730180481274146586656570434570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 2142629026489973228723314269002624683008485071616015225009580753399449851866224205933736920445335504151057177012980367436395890927632726826911565063383064628947311840910295431365009993153147927874540479595696253780741380975196927211783445220326529179751162734941474145318775265502521184054652454376343959637080674126308499283697550490866919345338360673710473476647750382393514359214659476014474734619101993854500573179646731725645968155516989632934615596438974241605421903370517910303615839708761021702553946074716359776846192692778970490650912745487277035058578383904786541731448722225596963911343495841094117112864529794464334347648703709564588866129107496210354054538665558105046016539814990664025497966240618373003180500253862128364211945641037257499866752151695438877525989716861266257855622717243693368494740924423243090462671626354038556535822900634273761703905220068775558578174930011788905448654161648742081749098284391132712527745036623509503330125129344488129065374266723748076754573517355416217296007321896884136401828498058096978882986564159643824088646953407421753211916631410366619837861088220571639298386466961569243198786071361128651308175581749160316230689270485720294402401352980139593640174856788819776328117867944432725025794005798467264322209490989655589410220976416085924612926598438717125897205345440954759539790468778569867356394732590236904690526466041090869746865984411339007849988522000694253827939078485279570189577716690215279737125626903822867931484487953370841532871513348809064949309689053513874958938501536081303594713945044217368393784519200303916578266203962667557572450536621026547127567357535305894901753061761296963882835366016770773792427281484219777906938266710301364961403782170206348972213962561632165318712774901412286624551578594678685202238338684824389515159144699747227162389961893428664542791045413708696471320642019735750754830215431590016574990822638425542215936421646376805611306183557658676603358923953188460820937615153339267993653142455669316930309414010003438569529741653057441203963058618848547790273107436493005236636034937435513794095538563998431071080443266602576339677833661062382120884716546603596153930792433113503128110272312128577724475620835976654787069962749746226696648776923796205389972526148257710328320039800728778527315059593091741180819629025946567880717599891798162552630765934971810114583373386680618817400135944328390746657622328834032324111151843689024509727591263798351180173358716147180386862728519518376027263266794983742484954138882724433796137181994825890949549490298259364906994954993603247367286478420968631336626564608630866336233916729893198736269069142800186536487922923573792397009890456087426608634181581355988444114191734203669760783275429214080973717977699302034167050153155674756778737437761222134788915796837577356928318576691616787615705569324906589507013368068794178036713433696064828353723623623474820000503296120669342210865698772458499288606221932034821593693522572941979042878740030178507811137863022040512581375780230510720124194811545339659317840560690544044836646969698599948707929654675893860008099785960980309514638776619597432821262992826111294459153721591785442099779916240918719492651953154478880222431069014786058520810130419291392399324978616677915754453877657510644698797091081197167611202756239624510810240796893717497414551346232080490953725123725483421329521337544236823190170272431675550575422749527952257037169652230305320667130637018616479792565064024790409998585190095303198212254729587172981841146687288419922147285083513225795630980950499301857621942519464691219707072885966740411886290187718054802178984711320916379027952820136599406288510309168740067331606939651358432948599497615137881663778923724675997096235294526532574271982517107494329152543998688278773709758022426493398347786613720126332945373416489696244827535806314680920080491277034864650852474863178232012923494121532701648125358399643763437022488198971694500194636072504508134221763953684718751898656081283775884518010321410639300018854821586669284387574230266398993565010863235188012765353937656875075587525746813094397010988965642052215609131770204034189416372709296525545285655930313276769199721798796722814291401024977598171732686669357649772159412125187489189987585056646525631814923173054532982701569749524676047851765433771255163209279753120244749824760125713106739255171024075171257619108159308155594360008657093391638041437444510610227166680764629329508000310624538041145233971429072755445822217759050864073464295371485913504723836614178727552909387285916673282421154512926000848442486416761436585535576557354086485840260850080482767238820282057765550646377026523436062127868623517520756116550018077759887091815471649169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 196973199835513933747288289005965107455081171566447470232208857184143495720770850729113436478431952548853825090714622070180020213005674473219683917203969318700413467053074045422721196728529601499749815617252745448895600881277418618707712483263744771249190786052698078426874622957638144035896026621263325798639792661242592412758592922740541083124476058436179648459338670088026148305041127048442186374983496790671948639019832488260450966248210697592388362233269315491960724556685417854825766276328170582254679750238990161053959528447889003252221520217215713099607989313162452222127257764221884883419707921711904481270014617949843883754301911875740568606630980844382216170871975931470902134322902126039515352502060550361844006671522439539761313070377728237988582891095522094833896829792432755472173181745459254092168876055835000016730581613667019288206912116795070172397825428595173731595389395571321182899949735094176773102524022138408186579377736528799525548016127459032700193666512609784202868749884751851908467021693257272592726105823350782740807585494140872276129189932045484642236321626708044792878062848392992351938915229620855317854578788917379803908936689375885347061979827608857613000264606610086787832797282039015707715396956108133362529078277932237325009156293219134367475037258188588352538376381046039243213577226164374230782447788705341775764087756531125419815039881989503640053057926396541049770279422228115066531073249354725582915404363249689891807351355856256247859921453937961213808269380706353111422397766988979167759608145781423116978602881672443050583283360308895958810468632702693837316932549470118756988654744684635446455586165651203915438528249349210438912048637665387184321058322615718013262690152435026193364645748812120025376168875186533844695843569374856669558973067008326314424004374988543229804196785654588956444520678666841876932207751218142991082232152937933202969475545770697676622095467857549974265883303899071293759918420173043408993558411595295045016181062914458033598623496396265010185106624302547188079625652741952954896269683011764554499191054164915451863199521712240735553590753556712960673898028398508979859774542027366439218186946971237681039599665498998576364042118195146940657926138998068350114670230036665352904320669300897020926948817905044584552770436255130488284876901553883289113151159894084022253964799027465455463717628076465037245589659805454340224727635973420403273269816885629373234410683980442421176356908058779352716647214688335633565422415771718048161422865313612670993159073032598936017713190409448534182189913785588945783073033074224839113840844010934552000709615646034367494545555333125647837385292544832310706893438132718216676741565460320989359952917570175966567410649776670941624274827620814793822610483672984576958243708645846776062074464577350400933127402556520973707397317969102643619843025172022081585784581652111079374272375352299155126998763961546062568345428098727383654724910304531121240153914881213815149702833241908803273093032539449495613926782425382975219262305387197610401211682737043368848215293486298654617040128954269414307937188332280713535101317776971670754286816565325902410975998975005674894365327382350875741343635254266823521024460381295377468762005709448780315241036358218768838658432359483918185029779212682611751171545551869860990535604522865380890050558035784277467766334123910610958162391322559564778670893762178015191731042745130900114869006435050805023745424799684512408360237865258067724232474621167297211190611442818319438797819470400894472074160729960204304360249635610005295566990740307151661154839919059934447773727088909794932715928809807621270648040366878593578858482029691586437880166405837435579243680602926029197864715156568711639901929213919279528625056913095843329198910878614008955313104584383846668827714972505506646017746524370233488969167677524274241195747559794641618359121216059496510448724287421096439972883597065105994512774629823221459578937067562148170936038266991911658909769392780643612325125007725674899438917308110015853017631246820529773352964511481302915459056806088908822632805822940463452851877523822025039628105563579580742202618057155142585855750476260157171898405345432760425688615994689622695232819031722160570553312387096345596994835197624025336775944137078603404129834204389354912645877561785770543794121002015694095263792242566561705894830994748089976390373345263724541899847597028918119093250801050430791459539306306369600272000105338235294234876948489974065678274458272527310815428694994300068438332772277442417105003264176529203328845639947732721685475248282674095734423188650757479025099976785741313697068545734032075803772486127989707203384981901161943085298844380304217338562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 2219197578550330258581266523058187835662891979813909183122808251200478895178525390032188409611184108580059404323469518784506723823118255766268611953985934705506443746884870308611491456033312085950851988103409296893410147534691737878687978456400132279856253119798356266998237047254005824240916076515938302462423893138757170608948886627192478220980648942165628105109254818100607785144701793983406844721235153583356868408822173699911701822661323981941704990645344595933846131607073357560458812486514069798494331297417580667472318579265712701109330794977404766314537509076403188938069244212404827343548978798107314693163396761570585954300452273265462488346959032099787096376666168244924354280922758539322006276671616055738026313937470105616553568781484696829395519233680807186208134992188585520119564808247376056355106082060922201949773708625369308342256273053349567965169325039114619638703367753087188225847934996612612831887714411499682893708473310878170236981890612416202201106232383791282360937483407231998753737355908551986992360030230845319488674512952354940083830353989189970274216928070629043989353866337598822983907429153696204418994975105639032992485221473228427655656404073439466081926924034463636023987368793822983045148887660672724551457581743655891004562239435270186401921601760050765381499832379724923650344893505510560531158925084245158738601292089196224272344974102061850469560126446028923618898507532105274208954435094436753860753251605886800370529051299767235056328307984407192207817558312914038261864041635737855680336328394417308388871367070864860163823547482247301236812709326070399752876671298118678005382084759631925579664352727139281466325847915151493573023187802324110763030648359724914882061355487503716939563435923838081287969930830234636647612746458498702967825275200472025272427567808934679529925480805813193581077710356994572453350281345844391573189088723622057973900885644594503842890907527389846950852633968136379557680041725483538336966647012061532392486274392016971367785643097078188657027657429634918312087880458990080938455901921400695443723923101291594044259757021960961597421586623419038389446738396348842015688850934492326374688879502785323845822565314885346512870378298404948136777134264250382679052933403247394552876070021086740425645822609960003668482812558471214599606931861322158621031040644111757216147923386479726549259644994469371955115294652775132912627307257992727910197080318749196791628822760949582248407109430750109046675890420959685359170884726546003029990598097643130466748216403170304178963728454670910725835155739588974039782125407534986772564407214262677062072410722101515470737568943842661623705307982371812420208816459260408639332929523364067294309191503314139217518922614307981486735817460215218267218103720099828275730772091508175916971191230401866061126166724126417344940426465464889875608377558001355251620218396590936528692236011789263980187556591930639752926696656775685910247614279978553629889196422276003918757063200471793044575956883042754839348124375903965865054332506042823662458163864356518878196060462181132741884151311276767219454372131556526697376838309760367393615883596358446489571144369617081810070255941243037565893737162206470005497557807329374014565607515521357675210853895493067998362828203779273895573580774160116487634457991858709417960663833159990792255133944437919933135475062646498757169665367832721401035243911131174244584194345030195070666491783459033624599736232727779983171869698607337050109756385838175127743660778899264095256221377180678831434028520912462770938535718458713660689486787180127313189469778051838368539798807047023428502460788882610990394895246135207740999827139792054552505982890807903723395209075313360802738682709919566287933095530441254109615560935186202397679832873933791840723971539446708492514970417828948254498164639516764924164655332811236964116852288452694061145479430775810115396295416809215749806156840028191896593835076923032486622632833063244244502778551974073966871049285612208092519982145253983500305604791156158884140886125876026517564572115298805602778504053972250779660223329083582037498660380474239265811976770003973931373991592399504577786947291947153712449070155908160253708898678845504823784149557639141140187657742320981464009207842978308867914766026583855171002732672586097875081792129070162514315969370438882386615204237179642340054976266488802742350953920906693763251691556235221161987948928004458886573584399431752787178816240164998855302183481464762386539621689129715640426070422325060106293411442835658323588270733503740159624983374343168389783816714590239680922652686233362110449125329604043809301351065127319098167720361046734687663392181916632850402493204455822706222534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -7614224625471008806463188802308179200843555869602946179083285261079178622152851726644327204534803350570415011557557473316691993665597577690973044355465362065138990384811864023821808395201824508551031511582778737181295391189325518688247789803720485510546214252980419313581938769604669190608900022960643374650018433084953428027697956417237146439720071426414298790391906274366732257845958720293747607120493961449929775500658830651581894941378995678822150804750639101752095896925727692060645399714292163464626716985518282535180954072658910628565805236226173141427778431271704765778366531189791024403697220750609437747507549985451043482137964719998212513737768249492413293128478163372609353370071147351907501245583015774881733805899889330810812037467190652553722516170021638357200372111416268484472602083877246687529300023734513456560185460300367695562917841918420799100956082771474087304156001282416689836578275996642442625916825052746000149653394877779937321219400508932377211886967367063190841527237159854127649577782563103893571479498560784401970623063595396633303998728775674975334856732510944584882760947663746306949017588061006417402055614199057063377666425130724637339511703972196917940966164914642441226088284641904583499550781335715061634474694599992555739451433610063351007294246278992370407662266844775109385871171812634903011153148480324927347713580564977886261123436552956948963589511900248951077650058586472871256315937255357558366905843293794340795251561782078222070255225767497710716664004781871631447345383671880712432463466870930427236504172782379816157019969807063259009311775672607712469290796218250586862460497917859761698406981326193039384454130963764344788405143100795489048378801743663001568223156523272369469219246963325614955877255962844619875004364458444072233968744104944481740102796857250267724402189113280513518977596638126011486467567065468927604243518323317065983680217738024890409155448140535829415020574925845281199595728335748966604845947852057552110607640016113155485726062634428041212575597082414261827870545978507345176491572389076585768210182526377424984261654632728566774469410723085400982232223047200705192829380668160533321037047149186234032809589187470407901442559764778721020734857646674073137992335844471566483132462629678085350440746249418974798699465542398228112424318633600329123008624159226467182365219281758012215932105062397573414055294202038367508935897291352554993319083564073136096129597280549600053275931400815656936695552189014305774805180395679461091262304336801114314797455461706134998923509700451183527590362330235574283894431173063584750901295210141313198467809328428908649374440039549747012344805317240969333177976662828420423865143727201997547717457235441146073408566700258866581383652661464990208603324359863946834868708662210783755282557468846200937564022802865320451933740179411722630411654061608631367271585488974272979817002872063441700562248189768347204767187339973298382175997523877818314855150300382073525350158715756255001452532407683699569301115967557500580082170171653368463342308082091426683338175603788238320298729061672472443187258100038622960670460047670167789041495947046069910056917237197460461942350324874613277300972591895266884163574932559852006951489583890718809463703938001655636554590302078734768618402319251075465916523868304535848527459340051988800031097108377671692026384128418940188828075666251710106506153373261299330333532452138758481502051634761050608364752505575972905686217241769081415443999985266902455140296933509332336337378349369873865542229397155789853873283871144127180412062331585699178323672645768969234351411895765297629776111527002592604115995797781935336591153768867585681218925153339019849938471749134162965819020727801892697251717378483776325505513006153777082207849584329706370561838294213153674003014525387028483710130343875882075743796004372138780164500169427474100071443438072662884058383518900976816246030100668029506575445604578373469827230673651939303277305427763991596845532199736123413043106920993152082426574885569249278755310269342641976393471376059994066360854762915269090264104963721447842732146032430177716948983862661546263800967794830765150178449738145894274536687723214303107549007457900254599409072602916788917795044115665142204699978934753814383340190470774408066239024814944354644350274045570455376574247866426543335869889830862790865330370334274607412510743423224446633963521506104146447295252240522457599482845335984314781289021753832386345769508520481684189450091080874580260315996313067813669085717140033110930754150782215673155777128636233809769935828985845567489330165719570288944528842269451959948038444599621106849963644651267943849813450707397777250662329606711864471435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -496589231791429899150830227355625452669984019843555590041918957283846702690184692268468933507728636910085305402093510263448787898127305301587793914953070804802153127426256189758968006963819214303915119644771427534215549577328284602855408238135736950919529999727972671695809676334354695366392811781529010654817506340132462436072798547924050902681994396535403127936531482062819253972165579568253199934976952168133681797804355532001284696250922886204455643191181629778937878643097091843796170356432724555420425346933731790548964214436691191892213779516749913550157512526267779973896995886496148519746461342786133703061735901836052393506307961586777570763504772799186868342288080523556469292823251826811032247910260814795295892515491208273849793707611492221622778711604941211383276635553915634269412688372194258721779799862813278577098100544791028434398417313544802549482983720647336413184898349059083066010282722571538535354399349452910229164638953186815445212905245818726788926910004955045669527750188394111386478446714695983214478275256498105153690102530892390739559430270235934700045422770428706824964615384518789603039879737932230321030864534480882571964551847466307306376644443961719876753895424077295815395068853047000400707423720967258162699726483405430846055682249661242604195598540063651037422821824549126234824249561115985189449394738914227288913026895161514631898854579973045823803870703344598211563886929292104039095461934126713923931389027417551365197337126746485877648982431002894961903887626933691953490798797754224682145709482840866130207266172587440111116084562281381424687994707299264232085911781861930551975504092172947471077092340474472895873851296247848960448569309473957623306367156767722629828348706155965669901846002400891929793891416384533614839956768451623566374768995544535910272787189993981731132848933207996360787745094987710299167056825123597118677715512906963338368500190131049327158691192503705430878795782791267829490559252228098266068481732539067812815486954808352124235291344247361734314625154031100699063112291524149753095976548970968497806322959627243726135152552216341020244120255153532604801840527841836872991009515798886344319171944687828670513625899208719797383479325900798371378133105719587504194337360796848252550332500390430790539466111043453669922925568972854901645120337796992486674862037536171574857057309597815184331554875903863044861163884126358308370478491648659641229350051146934238416744411378119176762681678247521753111898359718930271084740354461861997305824559658444646608641695755771153027168987251562929914485279412785477824213954844377308245875972983863536013565762142054418217224347851620004191378420953137126181532025213736722899458859926316991242579799877977193744677388073596669772508525474995251943583740832967817110220265377299301357148454395635165956666454389130524263737999397734813398392800169888469413626456225291047628683788716662758508294824849355363691271809390628123834703422637977549550164586037197158175908501126663839759769316272023009129169942349305006375667605497415784878461502476584815062067022398909690998421940703209512343302398976926374416503680931964482200560634402505153012893044351822520940431466193840421282373903942098772486149476167748422068757277723346175085431008083840231555229992010773227956952901141053792411751822925621716208564272528829684958921636534537809015920533913479357940997422684167538206338929915685455492913321184647091240471391932481987584917956252538009607952975747374471179422713982473649401697560568078840519302528610972175621655551397467595188918474322697953235372684908795801932612509994088601579585657294851969352268393241807711854076601685282685009534169569848411944220319359769510625221260296322595093304017548625351477981574122537145379353171684332612520066673768907431321802378956430133882005832168857128075333683960189164289467241567171249955487890318327015014943204690862009145295006313319217565488254673171814756807287421033839370455847099532150920199935183001196754152024298229166820096693810047891628195129610723308335793301666814029875337463869947446628712908325962113588019760244612619227650489860849398260892946442472852472167621495110715311828117025579508242770612862798080363256762785367418242553624366701545409280668879554552876482301254745687869270340816506466697059408292559330900323074810191406633513043332395603634512216141366517457058606305720027784396550025100920000073593186480996851814411927384578322935096425255199890777882424010569475174465472218165918698432977546773265975274980778396025291181474452885524734103463538698449817563622936371996890749130689669750666574476994746741131193971569114119369295929821132334677801717836355703192263710832321521593257784843444824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -5749743905188645940039977653188654644590870922682337131394613636701189497731696021535077323647776619082626225645310333667934599755917145409872784658074937338987395809687114633385618247265003169793102952514671238748490478686500824328773272736351103159555329596450375377897732601070123635063613583463397610792926989259124138283321082846536752112798515807744586051991192948704492843506347039467832522361565601166050075476393360497959061730161378012743856169495623841095771498204047515275055834351810113845970768580133060999613015906102530340403445835459265462404243631328016329964677485047673822233607197648454272342898963743466851541778052690584788431462820079002278514827334032449970895401879289198171777155376045164738936392369481083636294845122312597364560485773307409250636169715702931837676902372724086858155590220866674505920804156313356684237569716281098458524647463301188309120704570057219292261086110850844583404088079475605546898498156978123992548232731325565646457936106716549424934455867120290494105139239424000228128523943534435240324903468994967809051332748965566999668043543586030246387075330986470244316603985290214863847096424261412353944108171780952126743588865997505765048860308863515185218160660210395598989495212953584181079090594625333578252168962046387791026690582848812133459593031474317447621226860080853192845085965056590596495926510679134265844117404249450928881123897829173213010812327702837720209145919122117040874851452665155559296386821918998423219499223638295750584056135225400339261167597188826991665801095845929183831178663930922537028974439006476024865646675553707160865254004110637214241870567823410207156040882588047066998147377242055966541590908618656067497089476769364362886439220026428204459682346380305302858704768639112652003779721774406954746429953910879772437484449884838208914766839942526673172652293602718526235905130467345041496073082288007801987598182368762592240640899984067529909538427278517167399836927389150660050897061295867241076981154315704769426443728468898664595129280407499492264672535684240099495142755460447786159349286288491147957113777176269863914601815521017928200675665237577717905807522491176878904375552434835377682155743087700234901495600004311504416783169071139384259710514159375936440130940426703540683370323048227631047364806996686994921798041225946664875324726628771022779853257150173927655553122833824926258854399818870196422885830106214034015602050086152633985296305434925821845023044983914299625299803320679069415693543302952779918778848548817366393064113551785884189213634814855000943405448676069944752996635780925772528218431697840081428397702290656958480305602270371005883930735604518041960131527884072247599851499606711001988030398524309259185718938784621196087237414866568760494313950950491692059955185502903378806470169258511888907240986213887735682813867225984793204944390222563378653453366625115563213969043045782206237650209823495916084712179146575851769303372909983683092262894549557532014583828954034359018404936175093511268909643662645506887213486364262841145874848598747782632722792569740118641589801074045227225275512053355724468940173960499235035961257588390018649014145333606180932946714229258581455945709875043476824004583605881976948056684243792238317455005881722830631145163644282981382073093969046090043013662469848246185658549794119469938402341936403866301266006909180014669443528687811014053754985544647390772022541693071552116954451836248064811672975621351925386733672564321244620453795942244957515115682747902256480997189424711244126467541829910114778112759237657510066146470961331488442248414591200452522256539199267795970170097292615865308364878999308128628350518735908144460155846389902176950920808681457253060219977710369588150927930998973440972200677286347299518584937416902268983255418210688638900519104014203010870681782155702121781876565494416578839207207116265237196830765030194988564349079020776862353295840552555904122767538397326704032599950401431700693938690765825704553138735121007632374281507067716363379872710858570751532069271839409138822654759140835208421186222143860056386607464558577549942925468863426913861274980303966743112632859476122504143462184668020105844467551315519447313204580134078827001120518985325752042981013214763538694688644177018891814524453788778090246979670977691093775241456581050083994824644841318218783191849739103591492518107393663119651658611692268522452250196706348191287218228053832224538079406362320012016379684622757366990652382121943352034991840831419432225033715926146625343376946262801399833106787001117163120833208764028619155913286452890034211487611972410372040506429563296066501658913207033465389738562184068413046106327257689372345339506864547729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -17180582403209363809081816010577818611095831915217227990997557138956399596368862486321343564286846959668918582520904008602867679149093622126982044380452611742465515024852985027750051966103127705339159560157817523802060714190845600656226381261078075776158726645782514831640796682209791204883088218285004846297831178005235752759740910084186645717271550217293375100000753474834115990786680134788912084112010983604372199499008180813327787310018995613369489206494364024974059959549589855731326984648233715532935884398859164622315110294198001147288001823064993698705681660579329549380425455711960905064804967822438926124197671612507645409588529720382410134022256610597846670826577899568954499574380406975827334429244087479927447394800441120795594930170466041517854099465922186046072687708259657480255399785956696365539753968456524675357028165121005386879645745470491717663106549739347149049573880541409147199929386237928489214729229200836507623537018293831906438799489873386002690605930206837998631613841612864788179226790827387831357311929262728914950970301178402626561217816194906823195876858379780287075982723328366100558426357560455873590447432064237320618321640595205470136088160727088641380032272516257292422009226127685069251449454770855194153033749278836799353514540437920892954071932817796626000141501367797447302091900854159326965751198049349817678322434735589992464324268896036467368885052679456354661436121894621268043650823254744071045764953120857753909007496582775681410143985060739264905489281043340462556610781289698702947998573860123633586482623164859660194926980201346160930474206585514154263302464199132925591775575250397192570206257244164203303198796554339135757123892203737342252155854162912803658567054249264749523159825108656532763837303374502708058358907278297693993715518389996186136426157460201241351331699014919374864519577929612805049192034268232850096835574804406452728274584555904203983725141923751902435219515454117983475965171164992821556631752887717146464392544910436896357166101271850524148955401586886892606113066028270319031414933967522403259667905812896679005702748715825817422057856362852289903456291851157350852660195052478527500472306178224402125350203423224584173878165115699447926062784420652839663963565088277385897689210357799810236710262991379952494248059348481257045589151542225394357434621382735506442948732725319573480390793384903796258970741433707761707737573883507988324558848692374107486690671100272263833254475060107269665515022327600330523959853938699324299011459768047962569957186172970861429897554215480009020038211934881466135033782691948102983760044821362606606278700562061920362881695565606534636774623516837804644716470795685060959777767215873746311242717993757499232274852309475629608247344270640761581314632313849527856519992860821056156865763032522999264090188635595375204389640002792354738955621369935197441713600312953163974726337267552267349442325115176113389252138179762335866345258347269297644120133794400476945251116430892057531979957722072641452364149105333129232288008228820063837142937934764857240419512369345585409120934165567636832268269758424727061288111295018436479451833778889005009544414663116287515677039800886939985579699988693843736245829947148159329436881436291262827239195893764857214595354117865313602416198887493511293275973846231025956500031099175918911127103141328738875080678108059848721490460783478552851151266905047464934488059843588607497255222275242613341753462112022144730109303342523361120287726524057989921705144257518187319163115912681810077841457494043515887364053095150240837493704204378770615411017636663732070970100007976372773082148280501650394667809653791612941723817118950532665563649838154522173611577697362361053268446629026701253192638343986233663719147531292954416177202962943187091051984148127749909733186722931260247352014395167878985011231705502177911649898396073427232279420408078928848062200707616220094238794592348205044074945775944257318335314137653371520853644155132804080688364040712658610879805054714394124566977765240594893131796781535995372913758349442421002541263473377335781618695738503505565848209825660168516994805635867938522018039390964255008577522552036465197113361174153209441044074227636788654753160070418035198765282255596425985031192492104870978960956918592133958599351182555030750392907487029190292419513453571482831325994369592499363266537888530198782151066355926868114168356624436873617652274549522070509656236908253286235577385805299313113013309585557547406836154428699600180920045304585349856867527529924506865786383640719504203026010220385433373873629106253043611841663414677984687623162562989174269836723989316540182523946643576399917474617495827260427176952362060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 247731996804336091386181458332009186225956534713436481084379141612904772826982882303875577663611278780472497543458496518032814764935773101948417457120609686952402817397319855227229056398508877943581589968715713435536525428354608991142480763149989747660324984906680044522193201362091566784454964206711614803764694211546077617560853781227624337338218431248573438232838749115112222016534482741013714480210830421847608674843241500813977827089782710141362505967503795562993976983885354776061819513347875793902626258652269284429556814758015338155115578118871606027540990329853689387516609350211676913732874918281228339532311861503657973614061463734164545962406022861140108017646775346912582006227364453746068331462198016347789968997434338093429750764333049992821355115884003315303012571674911683695236109477387260763010356429503086466254249891816919766926984291785318257173130730329264063197056864316905814311276322249318291530809642228464859143618649014544250438670700488792734991820469355647583057521818724353793314362491015259343705766813792119097658253815525406778454184019512279147203953634669393444764408007815372444308572862123128120074409128402096343144047371890530856708691035940102339550168112391812533118050533103620372516447408631117087537624270168108005474094948164307429741580779468556608403878641978206759867212511026813736022488362872599805106624960789772051224347830973999339896514061947267089224225541292101616916585988784977613878321905009930963329180295532581145905835245747158201791668367357429704294408588323823823819885391754195602292794588254388636624575147085580596344901069282274086264525963338159727246330924385611199040485371363812722512507149703970068085285596664523149299941067171037530281093996388298495015765507039042147219684370494129159633702398365015946049545620064167179439478003744078836402068136076042510890413893684743141085914060752392566850939551526776773772414131708283448130873424382362121367314251067368534318413279951204887842502155698162959551452557735085215138916135577499145215508930271472472126488583613651729218542855583050419351735848124110324100271865666112763005123212843945866418573915960939461823628311199498328422075985198434860242505272823003841203348632115021377475366078970276565434080254124341294720392818735663212059358072590748532540895477882639323920034969150778439203608299710398473940719164865902511492498825696045344850136815764991931738879679771329341622837801543485330088383377883901329029888603265814782500566880173193412096987264971907754154766535709117086471407116001870719458212926565965408030847890486418200182025615837657763328224578249985120877848820396224695948751091505148887045571821678488868568632444756471331019639587573171212865865862202220354198861165990418413202042487500582264180680379869885855304783583723335743090681379315350082857805277723878433377333366052136818281608828262011910363180906972881637247409519097663014527917075880743222506443476767971582216250773153521163414361323994586628985351186732261233894764086721949608610084254255736098715170159409609375468427095210819508713406652914150533221855918825693820945159944784683939350562118314301427032707026267347003258517474132941863395689529430059453998150907790908125097503822142910535561334227734028933083206293066855425186650950387282299433346415545141620713832583146061377710747103555318856574778296454948960817319043417812563600729324125180454173269665414353733682504075488102241426992280224698822726331928140146736043095322800736869590020179728413870063207317142511053635968611486866810422228775871618510739409673879066650675693770995321373954309806463352953964887564981629918459042184747170539889469916041053286680418360407776850130373789781583935053249175438799313603600157794992405621365339327032193581970043802002074997546078207464753549032781970659693444516499503160596174961289424319080516017740668469952418921356758267854879125369192115705198148186767567864772343154746683486793034874010523876681639537230758445006909413141122396183222729181172368002515141924837427800201901211478487140153904440553810615850372459926904937916916682522779377520042655210181369480278743323853983308934256645665761295256850939595429494943348888960126884613841801035376306738642844123716341652682518565443585755972036684254820713548196308479593104685292983256495010681611288050175069592197087052604253871116828499991590236971148375153830248210234352692307910138158102806748477396974066549403220514550242042723320072796400926231178443143419873184192638538185277547987826366047784023720390351297192814006931578326922842021546589285095337333612462225150230341773318883293464756773143927111325010692060049846739234112447754896946814154312654920886416221037507057189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1857994578998913525382422915613901475315645546281044496324953277639788586766630268189141331145087449674490422354772232016730063347403668674016702189571553011319731237522126769961785048021119929124948555280895907285114672317818453290959316285790634979598018508791557508479045016420678370050533853250425419637702531881308059569220717204557419920561599720304931887904598207589181145065668528470002673213504710928703373185731550249638482516039996012629100921583236306547041901352863902460622249573833505217990024383849499604504361831241172944888984839459173704926045228183496492998290127772893412415110450360647461784319447485562412501666312329916507830949983177195146061534280807278944076951161838381960305242198582867964512429427616862539408316278324473669184207039269567619559934042127441311529433413165958405494855970679259223566826165849710225979418561365475748452174930246640809190414942269499204417635233646442497152073875129414619769401364451784289225428486860020030778864571021025123029394980214787759533204708292718681938621540212895082881111679375705027227344189103994024195004710661381872147142468625603082957886896704830773782609223969387053828878447787934686563478391847881401089024614659960177596809171931584480258326805640257669453916780181233972283827792191161249174479072846458714487573649534917002832606679315221725756575231511036046832379794690512642770626220049278042949213294712431990426972676076894236111296694954729615959022809939075812245699249760429991287002366924998009892901958215227155542674278504816379984568705395656222837855962673242503023242003570202784104116533144530388783088679742072766800885006118724825600388940768421427630527552664086762754036318241827210684621641092325845540475569908787251845054437182516245045322446551146314854711639671197638802634324692673266407456629699916330396603169633962450112071054143209450340920014395968440996363711147522452698685702035185800628428475167356935643784919892355479377312224847605793203478804357597337098875629596770680010258093922046307710288120219589710357836994487101964616100421506076364577464574324575463386163014411909953983715994171140315693053920033600489395735661676857941215717774735106491052497809841372329565109080024228966376435170657230118628832167118036435873509236036158169184692126486587039928323274025586431196223801218686783226641640347764037366938608655042701658215478232300404413837625313809407433374162802822198974700085905029920230737057388524328589487185520107798961956087173380980689211614314392661922807491793177008362620335320405329879429601491730349455147752579887366661444765264471752031251501883007675178498006057955897578375986337959690347300317454490952786878492792190002215451697803923602519510157451311927430762649874855981237458980891416361176894208232190908374320244079858381554251759100552612077422352327465699124937559222998718694143099662103589260987561025426977739565056293283699133668512248804606029825121521407613967327964498964229484949458292867347281545000448678639795372346253052460524269807239552590907502250056032082346019420648262263280468093851273439230665005585133921772930448327347866258271263094255728126101521080443771549766875932309953140656642340903221545490493668686538825948219463979619773107013379023421864907665934784698176543387124113399764253237488949585207147175400926410869240514874221127078710748205991497285060271994768042403662582884581481931659483967249628727224186271096586454737749420157777838289675611136829191072182869188670135845345936891598098912150242661878866600214543582420360247787610101009734873588933661075006725677646884303762049153014272865182312833759336569486099428028608119228825183227440944064149871505970006627700305425692636868318168117075531161766525852278904883745965609604742888340194860292191132436166006258690755937628156765817038068938010508035848613177375372866174528001756986045432723939286241063646394496485775211238282248967484782911496542786365870058962136811463953323732698966254970844590236358824201144852409517538162037864169711124031372783355380970713139851373774394178424874975218800755923312969600336875702209156754410801982037926574843644103241483622929387107882406278650619757602079884673018657176388362071800746143140746236459741508133774649877117343930333593888005507329917943845273694650012633489857170470727103132682161345523068740779349810816215724456401487036590753090876339871189667899345888033311059697534338607398995508475068686063787253742117745137761562662066634098201007290875310352334025961015103591941353852598804284284664544163446185874373608338680240020886032757184944703175719339854485587031494402332875323863020731092585647801389911520939267993380238867123788182311727723572403192520141601562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -20617495933258458644652596167025940948882609267064858196137402835539729962686423644357580882098268467461328434146759152625718681854797297186309722158901994742950189585072893589402028583466668888523472637504660505553713050030060249706261498875328432313963415563981600863465984496470397972650591266772799472782175461712301220430430976706206480120554181030175487365764794096728124824770821697650771239936538512877133854681132910223239753698378928353094939499510629808551011270716558061072097456488889102444342435132235779829382552143780977225500035367062066720872348793839158327457659106938676707340293636501689873440005984626867241315135050028003139086851822366135753786517660448464712622330955092724088062875293738866297480240965019116686196249993711259221253983205019828144805727189818109188801077371813623493210172067467046656135597731896552517108355078671915502043881552702411181897447837314294428519415550673803190326639537029487262077870352611964861828740922921222035116366261264292984925725220280433419566043330208073944736709681344030250079616330162800384996092903944373187201128063418713900738875519432349438578066576979488983690688311960573665541319619809151602015602568180710175588944695560142382121667583676135301026268194337176702960226243754962777797325826435108184048097150374678426667917887579505737410728047905828581968781323143266658828652743075547053436192491387850611417398305342183533353892619787455685893049069582747909779983983602458933089289403394199266196753752323611342449135682646832182343772781302693102978579099485488274849937347625462370094008395748313253085219508356786389553148223611752157043368319351416406198989620633398030772071539272393736762777120619551788613243980671675066950293915238956315035539187593563080536617805943892802001736960232040340594754134326043179530807161240114398565459281185659506035271922368178639592337514571429518523829785429012706718993685929423242175262851330492919161861737979936387384909365069876876737478603517214874427776943047373531983654944762689176580327462223478078870908435309757881131705991788694561012629201774508508446605781872857927709356898662024799545042990086375202735291707972292461923856394291511435725537620925241413110646199063864701639155478631765380386329875596776949588416785191654524704719168470037432858285237873066846839801534795591831191448154864962187663070888855173910341035090925745865613768804413988798039919322388936154399905522641402152686416412468147948903881981263078032228089336309584291619403966870240833943015613003956951267119804543753944881718993272758362126805451042829544258187026749245429423475966213618026334881626731213619840132138209328942742464682592563456589679952579797163563631249990330425384057747837713599663050455655737552568116374721872191699716907476135620896478649716308861389606850825399391476364922691422795878979492567963754410802125884328346225489551157154053569189586689346719171644073111923574600967040868075276007970091606287990839108857720057561997371688897608135367304235565381852985179414592276392520944550377146517545828606279262749184433413471777108030829619091687918122233586654867128981557603755629060287374544694631002470903420980867640999683425223330273319988735303366735323512134458819986720988608871099748708536308340447939813550585612049797873175103309795023099128232922434817436709030550864700391386889931170959803182115799152601332904589422853333775196265017431323494823238727104537134811288861977713335156850725683697368812660307658929183415195185628352212693481523273703100193712546287216722801534086103837979638505447126637260769020010227121632281673031184980496446022080057765658984316066471747451034433854253459561392620663188668522289641835817314863866386747027837086014205494677444975045317437675295455833615209986591523018413652528485198975299141210895762087688793671041505666326321149475625480359711407786296662332552688755604192005425377602651287417426707115872608697542260115870226168550756184175141078307113134616997383232999641110089515658654692536707958348483380863431447864749366202597119251273444728450321351442463256701888370033288230984046089395111521403402845210112041992557029981828745892573082316009531207443319596112806172687201279786999432860669248081800504795959100981308117138060595181180601543258502668958339921597124180746937040426101308386451278163748475661786061135914938959215690331813479936834160924254110788399160788497305272588788310981017974538978786259719875875977622160619866536199069963402713225838230055530235170238308758841082498564016635386037609839435651670079091000642135644780777123554230726573953807512446426798649173401157009613703525707648208705125812629256725955532135452497044525443925522267818450927734375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -363601759562169743155425309626850816072105928422182064277987441226694907404256823255223297458357940243695944569196655398686574215549152218351298573814427362426881336917664873774614313731650132625946970433470930766182932807197984868038916219757844699516846383552387339244311781685933565522944073277636851629552632802951572879549452302896165903072347275941602203917075563977644318904003378954736451450402949476708733101982640200376181667369035431596993613256056469494561401780202873031123057194342634233128105190583799559683414928624209934184561434122894826460999659200812275401173767621396897298649918567895040008759345248904443049167433800452211755912554573738209011702968117407900542383131831162571847157337558013341040567670400971742288531803283683835771898149297118690868034321988853254867030871102785867973771133069212818586649351286115806505926740113678154350370047106954333664524876925075375812900760311088845420351216459716606140789961499873103088791752506439967456285440498272358931440692821550039520480555776852482937851026127127321405039460608174910131838068398732141602635065185630859399547676595990168876005725723026774632128250926545908513227510111437384945845919676258489711572197485366581530497279608020124888440975306008097781212222632053486758300138439818811416086555912437668377424107067909476163557495315101542002655671020396243815091838961595751657668304931273871852281022325727124253904891033259390174583082829166180616453429414634105459714839409392361521175289573540302689847237040333239094237897545504893822426810249845708965446265625117000075832569141336563751927166301128425237484657620897365303887104333747185286609157188472946392426320221317391344446734844096646722946152202227075324571902399302624122805308833594545075197605062918928815550071474163869370777974438989646240155032730333474624540059458252844043155487607502716141322062124903523414587530973962829881601087166801403606810956557094270235263251828414762017086461574599526033209555987638716235568943087623827029884953275868686105617888455626062873106813784012793566594549540112599691860536641272769091445808430801441524335628980013071805406072163328406660889257822116704152196031132177848622059421604196246603197161800183601225212724404217478116119409844255750718085418877720338127960256000638734517795741705146678198252291224407837281337536988308343782811781115047396154435073409882610798231995771572245072572138110003656688803452642937561763762391665722303802217574810430780533068306612579570121708879865303228992336813565522515329227746667091419878337090816818455739870932715464090451155725643319398650203080949107077705603564158963096932186500546519636819287763997532145709493245028446124151543296913601978301618380860188605273965798414193307425845841531060506854353472587167369134786303893036079228841114806793510818402328048733229182609403362175558074244635726159154673639297235456985914301825126867759056324774708026522620305551452724616177918923138767265348587918850192290252566813968693490129177760778095392772435351206413690660727465745885090007219780781585304749843083524184006920099643950934492359235967877640010770339666666786137706272689463652112023061806282761487655202398497348168523151061363436133799504427095663206917156888699689272449580139146430361056628063288001870356346599557086248658142531199645491108794058426364393499291290349713351532648106868550790126874649536540210536933388489972235495634273116557799497381134174184177631759227944149294375577923572237861459296072922452954217106407642252513003526084858100309573456360248490391101429740946687632979906076488503517169921718389949481662766874271609768329874802143270975941769031963804182031297647329748196364700633553027302696618420302201713326344484077726252902143215684774233335040299112023382775010493630296522224166074197554366986522324579645699268272706325953934312020550649450292022020063013631334298958516577651658454616738784497225579700518250838673202887301242411672279625154603306800574153115637361397974734913429302544073772311899396042177125722041588817814242053421569102591026143824102809923654716181268688826500136271318450087115877051375799532260305184991142422254684115509194451051869241322578555133343779798473747934884582248596609877708605939164716383431933822332390179328311368958069796816202729114786771218129132606866654710477412772051271809502477369960514755396155041156073369699704319996526466345562374023742087101818911997002650503284511011827447366909135583713988901497547154594755678817472090448758059264441915638258385417407116800700876277637691862734985829519811487191303043126221327377902902621349785776541646450207773656521469270044752212061330722247523214440967365135293221101164817810058593750000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -1116607445791322688436867958130935429596396136808181735242769097841280364144910439291139733127251472377940561201075745245080964097141543242422689664759710597086200824586657997650470016052398718994496145891902453669155809518581869199487841593720882921916213633995682468197990845415135599015144797592012227433015748852425233754809403852884748446297500680703840104687595386206885257153834073518411386291649058738789037849774458534843828246238629689629527452136937797077996066077984872386809356211283165947978924740855993348537381448217012504047926210596941702901214120687678960862529976567640650735460605383596640252807506381037989182497799616414897697347871989590193209438013717557832023356662279847708647749301482407822631192004315501520924951679852284104219003308911084294831969232845655098122993322959425426351394580562172018641348314653970404107536594959817605597660691668211737033488716825073301667299078998409498429710767982840352034156397610771511117514221034135564294425625011172432516536138619881260757845418935431888859062352189409053651162966985550959589989326383408843651095888453663770482349792569315139998097337735372355336923431889296711468094781713418533904812930594484226377968060502472033700890318237799425334040318781685661890331210333267959446050761195778316317120569970907994602418839246424406906494615185485653309098434033665533039753852906506742492177233605466998051864125386111893341285463961237379362232766393989239482644467658352872353955339847977876354074979721458710410567794132866275567846407184930166732809240264719842607215503951070585772413718652083095050344402703469415719486520703613517489402595747063872545496931006238777154428610973306629131438611597136964940113303578816607660608046925464710063440461029736480572634688175009626762348232583142758305720208816095041431545341283052733973420656442069379346942685701025540832322336327117886565315580248836631159118697999938510357106425473199769809115460745853623282770176214800712059854777323209773137283323590965024576992383467073713795668329745031708757013431739390895429645473977317393441611374758015850543456070113074739704824534388641144371439318335462660373867889463197748834877547073511349280226438240210792345987569477020561108889558149026120076497112024303804614961246201727560434486314885423274797160940641994575075765606928525752450562132199447838257735220154690435152272371276829209677103127487842419610873833206639383952977348106134850899978304890906966308638000914588635469399764371158529728285436517015304999988674528306463975263380513913879298593487717348678581170946122036373507147830865646059220529409864120008940672398442197691738113700628757070138501638186919667562353011495815597289383671527839494373245052681836961235937637022532001584645351213557075818789435516948548964940916899087546999678737125175028813485095982384488456186809415093546444706902043270850422667648223974955344319345294371563006943651530735159661060068796666811246997442933196809434730119721006242044146983114228873966751836851657469666324102911917076042176158397224448696514277602822968808506692492850270321969453983937044688202514189957275754477226846521517543449946737851796301563992614698868719251828415381379751330520540607230758729748189664733247760397242349586757028035641518233157636302872827669699583689573680288447410868798347305613001363243488899959321127401101800025473278559869199562145422486287640549350795288045524701218724125704104226894194978033546418365815223168694622062089756624737813403361703860135496811138045454827362232558489103931091994387712962142275484575484770110061743871241929192159875820493114472664103798583145225328241896600524087387606266530761719247483345696338316540282092152713128071894827408625054415376153643541242108110211279548428475423517509715765133353633910221141645862908187635076993096623784824691286921596419102435538926114357381851675287419892809978658333455633631924322871608994769468508639141585891026358700313620238229566798728430915319683480164550068606084279071675347551670120650812315152597569156031349933086079703422229921461254389752668987155358621654198328911072140770626239177957013389529722013384133417563945961243146880477063663593081484862460206840112938895482534400073696472243123123856237963894853853932198509997974259831038891118850294759272090639652684885120774758984110555017515378731622639223913453086433423218687161597703182155909590249024138942469035277928051389764971979963025830536435960098557462758126329868373158130681596368175535991248486579717411810520199983185617586961565050474480659834278461362117559159258470047372964743239179529090091377298509390143440109972797627319746173101340834599970431272042414860834469436667859554290771484375000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 17278661765738986575638182099072696459130816320114732792927060920786375021540858610829945847464143816408862416374949970808999102660276186074292558385547477736741573052916021382094710092750073837216492679903792685183450563814335937671491327119485989302822398434138130945901617733010885475168487082002028318556156864997711822301842881727893084395739189560802480920883252743051800867261028767375583659925473725448978508528653556834741055781262326108446777848350066945754360772358559322445530402185694938981080970417701670829731193712928973880437598460243500735556503846188613911080733812596040463495068034315334203543473181792790892497051848794431043971544799393858857313258180305146600338445329983501688270019054430379273440716863033222610700718624015439664439606777023859535881563317950379979937372089199687928698397184307746508561324749354621252358158361689721138693462740830052358573927519982545513957342703303678601412962642125821283581247555738943361502942103951683338678630231213767558350419931030252330940910779482882339098258871432697316024576529143264440084872283263708004789381080468967605687359680174188061838139005927839702933724206716147528916733761461219122472364112482614801269633652869673316765838529140307796390029574245738025266292662457662854239253324672859757195769559216332038340245431165520114259323954623685781653610691454893311100597925455711800998258339509747067937448758647219342793429066785694849554715160755122289891465562497323734475552931523546123834195705892224534301486290999583403170514409287486798270317481976368822618447018865656776079442264046083620409263242175344168156918385389035173354144625482545086989610794147243345510151947268548933087840849988608294698680512789093943144982210383559271083013995392745567603493444001665799324149429111434740503551623425019692729611889670065271433343478294209231792673782554337100576179751500254172899864306032746014247492984253740316127087940442683259906348629278478298864693346830856234992984333242187510338929336062513787990089947108706094264625569813867031979402160475867878008653381233977555505520781661387127168222352425151294336782133812229854292592152871814491778198421085952998893215277897661204713071502415300745145714005723340658089086236141538324982633318863649276835676569309599670311814484652838194393601484638547017532907544316758516194586307401433009421438903101263493999666042323701879791080219132070027540870331756925998674408048716754073815242859532802902748294596446521536552833442882239266314173106503400712630465667702483330788724705986965290851721886946583573185216686017698548018241224152227324160911124238780287477282240690177831480116569945801916289734705087669621614890247404832653502667147293173675498284932391011582206900364730810628662560488902210706152596027302928180590293376412355609603112272352560158732395843678616821083369528298029036593807754844078284418364794380610965441058121662296244476341785773460918009038956416228862590451085054385113431786036712746674489902618370220323912775003953969412935427953259353193212917239980786800923173737546860694036451233834781002090419800309525167240779040702395622943796673316636601126581736092897957807827371358982440546850178592148680718317979239032664479530923881103384795970785524584934365174055773986937283758780546735015877673627062151417867680579936208846521681851467541869344009298489243990146748768187778005716459291995282507933161433699538481064615000698539270418599645692586387797501652352556770643206852964093105089190255319569483286111636599952874351509996646948117111804284461810478031319425589252180013054326677007921309838470822792399980189533253434998477268838520425545971702257468476068592428577419931672522233285424892278498291290742712073399491990886879257614576085572291104891802380859490747603144337361996623947479794021486022469371730500556119184137384604275538585744401547343039652176463300981665413757841445851441539534502527168113574651476012398780728294627919364222182544704851672355004238136613209206362308089390715653182380144499546621180857567764338886978379701397498945178378949945122235932803153915288453477902069632348315001647444509133806022272452248480161702054930642420658044166919792045653128930662847241444113500972342380993453549766593822559428073653546617240608295903738510160909365789243207736260716560213241199752316591801320962032889821084101867968150695870411525203566351942500347056094467329293078591679622264834676685134264942349845434546259205646087897776492937018294963052053424176231541560711262122943381577913297515411512772626899955524746523612519637945218590050942988826009549600090233242594662922308259627162987245317705271514590557722272981533429003775381715968251228332519531250000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 170219101678773517956689892663511095923804295171038423870378806892910490716424132216799041072792929525519368984606820909336859776669913048697918017953567242652517483304319871117051877836668867911326686120752205752359177255014961933933434767290105158823120966974898394862752787812094676359274629033462851949459983223921943884705494597438253421091754853709090426695242155633090176019425137123945345517646834827670556146624243429595060912141981904441889608483458471872243423360872400323713544738175911066800461289415470501045530423133311961421200051617697293953106642179986727709203208209855143853846910372454871816495281777699666287801471840190964447763146925445759586371533556625917491516225651447608695829702536827106937745150819582484025581258446847330055301454227555603846191555548522828675096247764905599553087310325314502915909390047056690493313304063101014976990441348389925507324286064502165999493766269145549496988440882096636618865122385101781897318185063740769760327746681343196029212759730553511427557990660661851794835062277964348148361834460924122265439403165382516973492008466307139159342029032191629639398434465531021662388529662961782036183332109982159710831843516200703886328134762870423784074174687767041865917279073164875501474143964191885987761367672938261710523891465328590129826007190103522678437054048120970942445533774434282880474505156180401463043332053009529682816441398821706867282631592805094532499696643054911966068989489379785949220410482676226447641920304341642528028277920064430390744036804118549721919031090644670317373312076939226991512642368097730778396445703956666679564847640780220978614943529329639182989651323192753609694972122234853157128727327150747862327498762688727957804701582039472480982759031327625523096081685694672643772992641086826515617358114026125447389510934145729192065189331731160783484802057247008680496961524875413726699312925013825551688364039377184392567407959910026960361311884955747917610719436574352234156792187976038421825898916218875531981195395560087923002371938127135304419609822545120251730146806478317710752296342855147371412890844562126755406797381763948515750865403111163293788127362800950422781086947083122368250918579165602546661852712043898145413192676751730509358572192634327913264142653324047582406067012510738622534610426481524530770660962453434497978131104194199200808359437654285513658634969198601420958037055693670959134531082644588330110872004714514284953824930670182750270146813621781179667808575715831605166520351393522383153855286228822275018216378791371550078487814611388659695920729845398728082789842598910746249451107344398378699965063015665837959773876779730860524651655689632375815743585573683533389602303243901980080868550366345265724379976246424289201562063204210268075669753719217020104084483714987421935959653235366525495443814885557946520623078862342005490927428445773764787261853368352563232304127459242932844223994794556996842863899337267093838970549902526929624010976871370386848375969210770008596301976578864579880119577624606461303882525629515776114439458669363902005018936937924822037619141282069575717877929171368482080493559308737781910195505705757542779493426931027091645280679661631320725936932305457493384203994565818670140363628081449475469714277710502085361518296123062828910694955933126440396534372793547921025984321342759388375135951424023545121332980840442308094428810193027575194615824457660697559643871752343278792597422526067623727093902015768654382780520076408400151082885090334368471151251640219836376769050614888145667501807189391470449928980154604656535588395547943914684660995536115170839851051325723405013669469377456405476539271047186705645335368902002841471555446516126773740085330823983835643293148277445791709509211615091986300418246577348637943861615361501935429611924228833691487452146613010029715414053798353238794137501206555569533868671339399505505055619305302980525567034582712859808461745312382364892986791952883123781494980511614334922643705140176718487402919706120168122847122291282810212742512317243097824097238182597517225169247498236024531166427865539228564114121794707488772114567872496749921525535289058310572307963549807161083454673210642498648964868074766102181553895932590254441054032105847489122666401402796419904948269001213553397196503457754089729304582481279742435151851577368573492898216710208269985529312942469353673957011322745217462423358975961707275543198730774858901612147577468941069099219407619378370895411836130085236086940132635748178964418028196166230858288058928674844859321055345755809899428501357368508265442789755311336557993845407058207429574280341581099072375800982572216042611624314817575509550806600600481033325195312500000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -5177718838906455490390419152624593795945868256540633066950824345883676990495871453289097485488813827676804778924939244703451509125390392224477374682230083517996449740610105437050227042040178866541704537133148645629684373570702275314696585121823185468119224005421395728366354302994503545843704081195148858593218618636311511087647697587413154796863270062000002586104209036976960942221978988167696975727006592673913888582898679159399794788045289573551769853130791424757578131361983845099101971797205773064695581799689895861473744244505207531420480872180175651269613808754761840878657566309765608141177049591428183404961318756835339958791283516703561716469805101676818560887332336188562587551752293182499075783466337115878247140873404406248040673721858758214584145915916899345263534485653192786932397574888309456916784038305987161539396099563733870424667726759261118623600424386643301026551027611089289298122580386482266548262550813366642838947089828148563044210089795300510249602377221499942711703096324700914026649620545978803357242722928768866284125432362925400277540014239721314404696908225079159363507064324806483760525578328168247738513155124593960273148106626806843376615073389224919140056260835671709067067125112374660452058892245409986599776560090285227325639499897324828949177923804761839861128801478865351007956246425361492202759268461721456221772466041724177633965605209497191967122431031836081688162513619461470226501220603668469328080765974222728963897181416865581706837920940012207495163330150525118584457783962051669141045778477767149752226433958628670388206020923870246704849791743778418633346420450914380164078963498940347913647099493636049691536214274301212953689889647753953990982643200792111826492730063547702461725949020004063164803157421618165849003802350047528298862157392331144045476422750673984367894997464844294230289256318571076146282420085589251726978694235872531305504231320546209205893969990906954816824040389616553790152530366133680468761443301079687918300112525933151893693487410850091140994713783811689719579391618532445690540034261979892553999185544458421838952119351613819146195123518540989650076818361199019817224375347526129395189267715512278222010981973736661350531275576801474757791048508945542358417675791940930234424331072165005367487286478122747522434446270845454925284892319038055684180156683214596406534909231203827370667385842096231326450860288397348824408815723051158857325267920711919012792736024612801180839635816043826640773577487639542550810904495486236534560717677907705858406404199036473549001402105887393927350022582888796952252612963258237769988831760308151500717553666573358413055269854810485922334133957544832796594885400160032164556043688895986196099300824068711235055710436706662176969349887856013247709766630366749762151134519651872907308672495453077445339721937898596231808658681457080304952519561254505842635134209621480295315356477438542174302992996796753549970778077798805332545758911669964690354402398681843017240856172549265673691119653738928132003465172321971797351590157960630964795202311400866521821487031044943380114644174565297689146153753481009907642907138478239394956067523674606318690211041630432261671532570827911262173266005019775097557688997626106992020481595310398658660138421043616831400921451307790779671114225764386791799319568787747327930367308725506983594883048003110985892617213016073361716092444816334259916050930658039821741818286467690156639781353776393467443241164944902853249264642293989622010541498933648527124903323612354680381093458892991691752285757806364753912284845264548385620424178628228308589717572669745419615549584578693087885971197984636916014379312557493423470942216689581371193218210934690799910903612031172214687958405183622675525168950450506507415003257182231767182670025410326657448442785427112448904607810654847008268296096099949721541348673641185623985297610729432871499137177880937080937222229106707695625636644179208365022049638638390374934856821864412133789155808634093192581406983732132082781740127003339376339644942504852443620857292068728443890163304767970956579948618749018564245275913833768848698209241320313474664128901120557260787586419337479036301235208479125489445904665357374272739428956015454428361659232373154159597059274936144423707363209581075929170209317101666245256877758796412716400103854766183415162918341831991662672401340754273097356153853152265696767322921134157666712646454022226372690432690408196911271786270124416938681107689499894843612279910411454504035956481973154281225897876662800158513262938226825026245663916224196198194315938486771881662944591197682131460992340955531274627169836777323548809674746973286119100521318614482879638671875000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -7810204398230481580848248669895244284321598640725701883251355009834939051340876255282472409827408792420791244711512274514656456503895349195675008093467344657860221872332421558979808843372430435341222527221692163927756782271329725669998587923361219279278458199749949439918268487345590715027042793033521350598430232097554580860359289189753617239193607256872438756659913418893415598280309756534645185519809240087708612430179075956554774119396326840902583323964269284703384217784093067316262782448573588939038193386393977573998619631428834912737973080004028687409113942091785570129665927240610003457816891937895363673585212216066260376099024378011840873093617354143632719050607003353237448031504782151975706818330232295760346112812204907823714020379434574993835635372882654479520255158739078685944673122993532289930646725905912504139654546200962694456109506038624172299441269857325131142313848114812399156497128515479402998952912271183333836943917536595872413237768192280202300330626971489109049550241085194084371022470122841146176417874887687801513092795686824276711448948359912438033852737431501137573281544467212842776772063098298502443809756405748869772373369677410423473709365777833217984054345930749604220704076680495575009225933109282143209768326609960573471069912096608859367666770745330537616370378314386649549224332512003586808732408613725155358934309310995356050828145693091225367254236361798545293470061931533747311942766995121327857393848714135305570970425227933159523594705785390285740507654407799745875039116456884659774350261077372703582262681119104408612323011431804625055626344140305224322554372202591714944959519685905377818329222735060435149680574779979839409853963124743000123098612751633439555443933071822949409798060229159037723843850312871444551585554587089764841391537223768270998204800037422912393073723238568682833961437301026171606733259751527009304869069333049338810336209870055403157354335401224422656457935158862617672129046903992854142388480246828530524687195197013025388344622571241311805223662815565246237361323401374364331983027503095217319962478301030366190781711504109225525718382323429831446209460906739293959847728470070812330863771732918326681830852514487315662653566171416486574756018706186566559604334984736729938231416407404870929479363746112725176344478771587336583948398018720868992818561104972769956685430980538010166477211260057115959016822412877134397580822391211467999519988098500765365736986063890949482019358982422537892022441394961022293514907259217539100417592033977941878270091696498764489753997782484162953066693952419740906371936242388373266117211706718768922697980748835979295839995057090174568135350590864795642128132720191278869129108051710685035740069594427252601902217371391794721016164982232493764157390312193192189552142142414016514642515742036374157085168760947956713293860859918577996830726375642294584133784995852078180448356774982502419079681575198119667719080290329237057896125450122755427910260395715672153022059655348445418166346822564826800486703110848957727899006372889478274364310479346693696930361223849485043282285632211645354786327657991574892652434135223647789589136191001045493298589387850339083230911397390343609540694763941758570627445495537551929400811160882987448656540290354950041201044332737108453235867851065534245930715691146393872817426088287939774311830951186211943529930810908271633104725326713619823040554347355713125394827911432408075253848446312392082122635930205971673582558605698281617493419933996942269985810268579009684389821563155783500009764917743147104092153334430127135750162675193992656316548426838031722861024865708477381789078499681036332847130378589551647836441799887887399970358218063647163627392292727807719482851683409840225331670405177793363030098622833330246387311520026910678030363853548574877604422871671706382774375076531644332818963524929823988602290782121213980567345762114566204728302857420884306047268159462476207916514792171648645679351183925268787518807159931651031376607302235316215884628292273874880054430208385714661911716546893613017320908408915275306469246474857015859697806910286972419177579714002250410585582239450797649120400976099091788074481814449284130600253688463663109782210471156282236706871377182525507503332669732669145034525161090124589083842152831023510539523196234126728177172065282860018351072660915802225957872450163671549799969037388415921491475101522930012337795691009059617664988906550475082788280525023968195222965378561339388355645230171554528606273856732802834548721927731282981669765108327128111355405077570004120641237219660228895966277303637278779983811869576339910733948134755171699558293219034510457277065142989158630371093750000000000000000000000000000000000000000000000000000000000000000*i1^116 + -28674343115448163509608765616399680739141743528925112462576040850762059755970774459383689032252060460057933757629454549100056546081200204147115576775196340704596080964551649703198838943681585382136623510368360560140162645260812493233954964692427448277749485431567615876187271547414898478915563133088866979572718755576268199764966054869564786694475224025553732821492316637438591217773298266596021633334746253150167882608926875241808763836606613845992282568740999391688604323312078804000541967902076932901128740206515281258099963414594543402643787132055741517961352217943232077493980090464467986745716237389174697052914995276594186412687004608352096481689923058851912960959544656466587570170871587331622008604222951404056947292796836739828378484345839125368557297854150807242535305794680203290984659939323233367717610228101517983174015928169017058913648668667806816992157149970230554858130081086207734254214802176405310257096633654789238629100205801511221222317160481994838654511135210200384497931203523411634177044479184477394053630691133979232065417022006377780158574926644445820159784144516088381072892012755829426903774542552046674445482567126291952950690172573503148799518584700934603971665870341186182079213561309979961601167541420180912183916398900046611868920682475136317479850722829053340924329296494173508972792329660358196111338189904927407337347705305259186902339756073075320886908262012454470434087985978003413304385601615444703841264695357579339311615482983719118632810615460739469065722222817223909627893572240999465159050004020541284695437924591090109295104983701989241208949126563533335458506134383679984720993856951353584153028462191747252228267953112671045957170347814586403726373219649992391525854985012022383558635214273089707264366238290873285474358960766982037719792789712232837220110279216019971180950091063891258492572276976760448029704919851995875555271335649297384031554736505813053421823211383663975380261599486035332330513553027714136494595019635286872776258592126946650775444463779218590947102955827668296641537222518019532504034909373189808657537675604769307553292286042156026969142030617918474077672608346042372293342658955116455572992501334094984035218708843763562090003035333877272171510923104553752645846789748431860673336521560132100037888054440536490071664646879303066932150920156209917233649459008144363500533626684600823449652881211032701713045925910994811839748970372558665970708414377258912380492665339535909493972838650539972046769836161521979297759856416043719692128945645589508862310425407655935484611236977598143939078701135140298596313625356608441649980753968628715338997862732867199647006296938352232885604779808050759440538665787931432033329655353010814387907141804178178817933854739964525988645525706233949476059989737834537039694274561592394002058343909493879611614421815388740216243883769549494821647034146634933720612485695920381977349545510662805712543479718068032969269406690715072350207146670047356533036203202283827992985052059997682335421328505108422772708621849041402271485969212342173816471170870222996160558078678348872942114247854574005240761597550782204413016783355511413039779400950733082946140430881460466039511682867162452312642042470894634145740642497361623828018434676120147075781724928107689153715384186956677846177088564941332712666609084277118090380812141868089241711404396915865212153493358500845025713189062357070952793306675164280766820736132167369285421672975627043292719213526569168450812724742373415646829888102358905313562020804061821986854782832717359158138267741392964318221545201956872716923986825691803822996230754041765101150085150508348686936043216281181575116835052870962254722426719377995616637614726978322486788431054427312563475216939331862194999787726848962208043119984636792281379135596493222953459373960950432644352650469685766167831604046844242162646807300808677589074281635983267303588526180970707850791918094072505500844152945670777388146858036309276820482454603622993954237759795896640282687638103710251099564484840044133187327743366305966286073086543284461940677622492507621519144742380356466923644135995222305280663604341281829515810246607468195731734400425481175238457602166793040981008650706660447977907894740544910325109847807990056619669316819727739010031033419998047158336095132908381315788392782822768780970963421941148150779148318968369929543056307058284474418211839971439522910879956900798023116797253956727761566483784784734167304546482652144737340609141355326482873378805845850505852216143613341539448816323501157710529243642113600006834174881849114815913776765752570426151039097134514797482350781426014594661393001605689031391355214850591437425464391708374023437500000000000000000000000000000000000000000000000000000000000000*i1^117 + 201222315661661470261234594183119169637612932657880872554571799653901939446737374476513393655231471504201374845176925776321614439803453863463990678851052152130589265671494231089109808034061616252428934663165674014645706482858424451597563531857510578826666837404640359218269639728262048305911227237875586616092499797368125842613531000348534839559119921527508242551505450106161854714877420292541870238773394020103299850727594677751036935759111032685434889718393360519382061758829305119808003066780434758396884648364308022564353148867033864541682218013433365226327281097196373316338947753492613056037234598254675939137994291714470032006266388599831494178827932788499322616162997939013450989429115025433094010244981688998630400224792472699453293456541032694642288591487591429022637735873531594883512121926049321891018966274146654874561224067617958088105796954446294273862175436867511270587452235902727961228700209212895731303224265399755662315091449908393453248149200954369201618911873338891123896870197312708910407510806754137979520379320097878851158720953807766025799881056115945318812546807873987235282622182561706813926769234613097382496970580257866908979017867321194577275703769709960355666367955490935096329166704553411393103361610535511384612893465482555720996070933392703114706060173988118104459314713583740472059292884433303997348669815437126446531657317726811462266848782419773742671996080233916722232371039982096111600024223138154684693205049971283516396783528486709813475478253867895558088005629301851547989540006848491795501854239382486630167733645967724827811512307589155259293059834886334979267283497278651550811443345811766476580197457248138876674864891794791572393540100798338527522299823206530120273290459903517140825605080333762433650575282844399474972557274166524059390416409638973388937982593596213987264159916257166582694484965838953132114682466768866476672195725933923386531102395323118859633734999245591892742726343876658385527287448470448934830318705656934677190005161078206877199823763756816413550874778217280695350455258245287295071049098349152004784558118433569905928557609850012891654520367637598635711159009796606321306750665047947731060314347625205837707747350598210582655657633535835625611852633755137181534445465163450736720970003828181101451574747422567583245785848711327449171808221984719485926424439934482755242383272823549920502223691508783954968843707095836067516789288442508709161709647653506376437423265962636320668290034685479094294626773350398184351804182178204739073507766645584158048661865444410949608700472813471244674743597884005397726871015991534084528792575942073660243291120973306825832698139228196592519907150789615553787470302054609212034822637192233896214388840203361582542379267000448334196506757487511713981720419859139926788038156422512798949599104580873294532259493551452820696266812619717977483259542840437175414917546680030386764395396027015645118836073550064514914132180176671604099176158124473130308840819013375974880836992104835769412454582142078402304732200072660019309070410077292301993939296994608370281606308906814414228343539975709010559829787511423071138706358606865938572606227427942378809128984514243658590506528748006738290651281170818720946355936819775025414741419613186878804869268803730316071077030983892787073673595904107116298964438889037766732750333871291993355654916535159591356940577827828056283401916153133121701140388911947791000508810739860376711283326805809271136903737422685125178023957520840904993469442056750851199568762798979892180196092572356969045437236228100640723553469102726958040790010091367234752810273123334798097368553115665622749332841833937930434665355268257243987775958592952846843163368122570144249002676520614260865594388567810709836661649245040064755818874224559660608247667905020683244931786937058740934941017559618105158882330243227286786259225552714978600257400835595094587694643781546583812925424467248613041295864447559178179077423286632576530366695472590894323503325934386302142927114241838304291533595507682774028003304032750469619193266742080873577557458255388501267054325986672250882080085192227185716497739114264451519624272200051152008285598219955240004062594778068496538850745047702148965456622673424596130233064942342300132571773679500479020969331347339463422303792212309772992135435629138880850848176631450178384806794903562717168187116444731289695946022664842542413244222143819723789587079848971930364564893448477650614362052107993146333625086315402778724606647787440173065664836616177807993337726654630917568815296126857126619386889898272060284661875392292501727848424965966847295525762360239429156439042398218410012677992426688433624804019927978515625000000000000000000000000000000000000000000000000000000000000*i1^118 + 1596850370333205396505006032830638626779396922419951631736573374591972830171006178048678136112651120133813999315214271539463613179169275370700611570523530906924340340261716965152111801732314611882492406602943181568209542371970946443658666114367712615343376461537257518555093276477908817556270183758300309303518797131178986097064647440663904069291092280842718845138705112674702778700066593944101774612421970385925031916361712583271831954494114464316410767076629942728684267356945191218148705892896763386299052624658580883674225560148010193150147335974578409195993598526299898583278702966578891038997651322291487332934832975330689385938590283251185453219493807353756855452488639507413667295019829987406941669898012925266634034360098219088546733665695744999017397612573450470776957907829234617747484731066339380589615971683978028502622149524622868677608634771088183449214944881008410969383869465046771889448591186059102216225975107190467282761826095773290775558773841901954550287007124868922406669245991144069929259812196653584713726777169272933275656979605535549327189437452120262972972533690271744531795380039695736469030813989654466302096037953348460049239587287384548648178302235337665939073286305110170519151559945606012333795475676676257012415288621254864362661448795092195835215255053306188774133876439539905149065726975174448898315874012708630669401722552651357070783564916304319123067376854419107431979529256892294025760746689974171766390931676041131327081701066441380539002924624835997402997797522207707859350490097818509796041045298547808956300834360777139565286016326595295216791418598263339484040496546614924515617484812668781366703962229243837755724567059409965941576001306631389631894399400925727206058973682175406178020884343815016740107678446147368597166968580555178776802522000292173996569200968619255121398436659300104739603076548442301152813476977855466177931669472599214260307221819677372395783579439801455388223371811571985471602854234695496309540235895319841023940223671710395785826071873787425716144140709567369189310968340443162909990989569198373959722267594830503300818524571233725166649465578661027231326857387249578541541750472959072775989387646009551496052877444522863584734825613165227652301341205779917242654168658314721635329161884977706199716175702099824888677134115400910257598509111983231733033230487689049336114480906021836392433867122561551321239998675657496503291255474231689017182742510131589088779344660670158245383201078975291278752723199632851432854916825045099649597488923094470695368687077378319488384936459657123511609496625118125304990636056513225490595971931116016992096107482260848110490686071640741509815380743377199516069414553964266295978773454328315422554859914218054782336168505437758414046831671189991569589617235531788757213578187840056017871376908836143250136432466838871018815239865237347667362975698923013245060927665560845078692472628041000448042609482235584766328177187288380002295583704067205785686005537558649235117514811854395267027654997709695057753025559956908339846279620913306766221551525322289285219605630172077003285606031504553275567662154637363159768414162559728821094121865716748079180009275367370734132522197249817271477005454688935668031844333716717396123690620610103983430268524636091093832296495265125205171518628901404441412761989110950021727589765540278855129799742214213138914653974596289748556454961231217934520318787183383330474196335468127389410983853746550963277568099922316136112098284217142146905081686643544423237748782484341425687782223160591021115093084417715891779679193166395788021244923529717137663412820334502343743144127075268388549779472951693615589218805539484455153212439875110761216208264270093236926358242029390918346463155353517516454811818394073024279462895628600583514256310393991434388068264487532190508269983809409646296624305061618909675313664054665436180113397835509178339332201972471912295450574400211933974626870317491645426853593484739863859870835616044188961242772051216745141487804681777302646216865227982710376076935736331849695494197779092002409944100303816514333968626089876282902663777605182173773778599772474964742479191483437882825314680469221388709133867307296360044052057696885224875288500794502554513268616349315519577344106773496279649159615599232166735735664378013298422053893837366371680237259805018947780524502521999849922319293481331819883602466089529553679901943030003906140166116487077602050635258199986754691343397737808645348773621502295427737041021386449365466750501539817096945659296007626928084266759807675965478729020776494158548695667092266138566775192915409631923396875369133989009917505433669426828657833539182320237159729003906250000000000000000000000000000000000000000000000000000000000*i1^119 + -3219167948976476054267944283204465294407280047208973486906100627842275407422578569773662763099163134675112281702695196663489082811936967663441612357235879981477578465363745390305857251600547657639983574340484279614587430147596492335311075593421304265830804492202295971206311703902816295109124008065774676795420588734510611295892168518709947859588728522610110749302604096538755914708295049763804836238313273953161048892013566262350732744659004496938145695594360661831513790512424179969373043580268574175706105484373568282702741746921510060871887974896263282491821632125400198877029898398906839305175794396615346714636418953104264220175009992714587824382757506453829257829801930409539392374817206950081018391153239015580936961217733214488195044195201122412988715243032489441643139612497144405625645817133335433904259533686818729289307113379455020734815314905660109610122024608965550361444028847520640235138269681866867409302395953651020558251215334087499463960271723941045067250893194949381930412856641647850136824566566285512564809405796234864515858843738968969811307689955119999221226556977875660772842537017546730258165693758077368193846770792813863381954883329000561888780845084284578705987225450886931348045203855046007323398430277420895177270067870531274382144666034972011693648055989212185759047062951575097522563573341200094996568052034631887172700337852719957841492554468073394100237323608097042743468076564204682213741735580392260542043953683081194958717105332882609112315139831544979864775433764747721208657586112240794493761137937962082196328008335724780887145879896770604614965930950337901237283747485723543750441281369478258627203194597992342738746453820448832673734946315208896044993560722054807172966179034725335083751434508824057409740543453424340454054053647729006054760247629859735843690461671273394362278000357012648107419739627682811770427582008409484651895569492992022984015789840829425818229732288446040740658802885472100574224397142099756005779691525593414405575147801268185403987744540549464322462073220297760716520960497887333595434461865085011975137489498321088652641434504793129351693622774344839152230066880349306831893478843835074680406495703183881648203800803074414458977394765505443752671726348847477890005752976766068792195652437946324647030776370612446321918022590830648244844868405204206487897099524985041501446881381237632221860139113244929835247339740995599019026378250377365586776158571963655619114472912165658354163458366035341361014270250189938707410805331374120997873609078568307913494524634492364332748166053022535941082776664201975833916348456033555351366508489924320114816500733427812513306810342569609503024458370616072726368638530250242634480533680116352039987833525653163455508472425317593347957223691678512991310703505919171150943127533756308082975346468728021551296013868429625385616199503772226562945969369193197336450093383324153706728645868319026601264339569124274771284152639034869768787115852243079534878709591014426581761095905012018635966541048149853270995353626498251504150011622291578874553712964262207339620569478185105308144682120724869935812538512352957541697239559110621020461722711775431989530153955029387262877503579815795271125003355942551785136809442270770280565851456829196875911238722752478715780357713183588542985980461292388294597710656388201985768961134424110953885056765558029277231884436917840073888319606118492371563016933069361758309921467856956668989424159631669084810836778120246788253763508637546553388142860444760984078461877242173926467194204900476941329940402915483315744880821242276685925442633069269167170617998151396441710779154405162390085382656334659181206330894175053903274382792859448208426153278510180144515763012968512252662165942308360516782943281988871445201401288687972171932075497611710923739309514826156789756259738068580999573102491755715371800271060079274254107798636568106554908477548466859046262571132453558152953126741449915364826659771115250091760255996941479615981222373650074742219391552477956369585868211509706263340879170232272574455791317738115826696189695426416759726149957544018241664111205965114275665515536726266786278202563031017509052991150595230971229122865240889363797401338019206387704818132921135605525946292550169949388959367234461393618589995194941027960883945316939348800726511946272776647403002818252008886652868660601308135059576958964689693177976247962756218716018193681518383518671987341328231411112694912030808535137043378851111624424800790607317298253829003441594565718489252528421118136314443030719743314361127897154266484188250189286152999171747010401935607426042991556345593899124920218076262995454683846219268161803483963012695312500000000000000000000000000000000000000000000000000000000*i1^120 + -54817115851146325755561510248316117451216952742659488459510093381482001867284680533176888969562946785170650869206689180044604195541602222430304362231499889617593481892461229512557731307678956037163110801782340559083413887563647268900991975462834641984403532422028227411772339984425443902875062705095544863304329834317410847507085522802058826085973035967608956159708752172636340851567998930335547873225903669953312397778489650396771275532463214591447551589289022024239854076460133578037109578265487733300780307594438961490562976334876706800855681047235997029111141618205820286313119596656670647682666450698168436350475144862683553346910150019798270849883692135941488902283841499394435080731679620361347486407965029716324978704776654502079030247824381363972869068852966108771119681029969133206990241200796259472103674985818722747611173677882187471521505836493665389623069699187093707276006410003448667621289169943085803937042845983590960043004448521668529695888570196431142235247043256121124428474575993438470067592169688317756773247298392263182296278775524741204813109054579054743762179910758301025756282429889077920161195350469220584002092652357899168620927851614490400080888182520738752589138469545585247154540659481633088256244472245772308804823277569408578785194779901446336895009345413417712923360663658488649361267582158626103652671437141033549784194549840850968546934429287470216404281995816180429667587455014477922328925355900270744887348146718811270904123669686516491337992029875942663019702326718119057927395417350786452751012080417590378408165191530035716178801118874077500905616854116858713660858187424802352187095233020534173255968346550283353073637641078747396273332350384009110431720002426111569670815008361057693555431701270350538258064875661262800007159977417910183753385512300541713878751239142888331212311181110931890924224597445717218298038991473154683384385942796307565703400390935738630234936781785190920592462291072324988114539866736508072372734672116529739182580083988426992625393578363687764542403617983352310606344280976151290700298844020356469846381425916515617275488328771358960932887995444262969200277469124003480353124086737707372056609686089527762210998304572219290053048546437868393391493912119994855875747285218187034131313032899771106358083186466385535888247483871819923656753812832976821319202009161684408959364238231205294541016651078861617561664791901329217818509951398630214496788295869432855969988122582289724944059026890235971553466331598042053703707257180793791558219561864552760735244802398854668429885070807395258537812573511024847046073203280697241321455480395199977597523650456031613262536392591126198074319296520259368513604125779253298961221268425576324400578415578096718173072959529825267477616002261757209065568517249111965781009665933452849581866070048292305639900940973699152110101755188140297909792357522040363626586815551324985387830565902792344209066607352593368903738372212402452943830417550751037971905696578437891881846681861346521813690392347990755417086415355644660621365313009786858985911264894316766588124320942351363410618522195762514999814159382168401997404015868429330417076731233082739225167839071582060055272756257048430014619585272020129991810632364100877301820906325148604164556921994645788284169155550327800395300252362321528369089684660501643006436143930494577764263527154379431868343670928024397377409660896849454930612510473107898765462226620418774600540949278015346209648764987041504757357694067780005189744525802739307480308234180863428597146652179875855820207242200515350781856686768963835793831060096991830966558874959118342048327648316015593984989999887322779967850467811633627984465425913264962100913658078550762044402655240013705707892215736672176928248130653533376660196290612196981198318613635607234446758911557048086219084982720976181096857327693917020805544513564650510957519522593526383072582174709106597204284260502316062797221111555636516773814739245161241142263354308124041381985118728894873611167745708204421575121676432745907459308818107892772138104178935160727458044486017434515560541343324497384313962527059641651966096606712759802766474350426337008668440610356983689146027954826671191491520323391490018123740483351585491592238266335838572467839645048198946470625402430878124530010933919752364967515046721725614828130185850088877608732146879109114472920389158165671677192260115705275876323684729297130200806142268774266163464899845974838904149815997110157345900723712759478929579371217338978091466680458776677529891835963392511633743095565514606166900848693404284152638966607116388462095010914070333775387232296736076127383237299728335756299202330410480499267578125000000000000000000000000000000000000000000000000000000*i1^121 + 24986527192773033920025585959211603949950364030112729529905125246430832400969165366473403215405658883815789472259117040124006521233528425678721914237604200375401530623985282023062177475836931703884337109944667472338381245049261802669749838026108957548444289094549868295510469780904486957337092249469543807176770339460215414265316944398960159827450355560506482816333155180988045487593656014401995092919837503726363101419195042891271619585998112643678787790175366614442644588700370857387319466999138717092506715723128286893216464923626510364878522745076855243227128875839202487372998191651220944070745185850437126121646130971586464307551919717523642501147352166090849035629413735384405936271625676572585208217615408995363057386459362418237441430116066561472622836343692715684337716696962416162572938581868937773204313783084042240165817536520841623420248438146237478720765241109816397534117197574992502141594829247308123516217903067612349490726799028661031029814936892662208795965273415264044880190071156345243253834571491039640767728108133061908830980740065776699642285506528423033831548458998022560157426605749216151068410565877876485803359781133508589849880702786013285349252537877045771210171525102621578684823791043129719413872519418580122580075337960743357144720189346363555834367776884001908656801104542058211196402480917510383844797971744494765405290429733656105289509612435577633900967023211676340106604596502571430245073567007562788995669732905119506330099611278312798941898589224590602438988333960059865240988031761404693954897482230813455904056846832353521359709211808741089243427912907010203554558059747549287707534082384519834391618809233734517986021967103722144268534426097841656551165219519566482217645016454286105626196055441890384128743557890583587170804498578167429283143660829667388496477751235959212202679489344116495784440786128965233549280621223968222267246846166123403326602761863261722023816273805175602577317496995054974809459812817687185755337052371230796912896182981586795562638538976488227168854190314909278995352184886268353803539212780820592691215269744483222022154934030194895438588892935463469357384964922041927989980573365641289699236056489210211488131701750771010088219794690910590901668698698626077876149229916862483651787415134760249735973720983547918974187843577863849775742130124198993696041123950882667988860672124238212112992889383182685555959180663114930615688807734191840782915543854969567950140878600260092141683755209570599415535646055380819638926456108497752318434459059201543223969100323341669944024031236326301483998109900004106727463351183785659804904819707012752746626533934959435400450064445044777972050260231375647961950543662825515440402743833558639887583931360660870662869171158581820872195450509396539258534527649667914316751526012624275501916185425921670571498318533896253580230839666218017737736807902227467195983876814658452776185462203505070723087366058665224235350832521775501776749862953915160374230685353314793221737086297042620167328386623165738542417735221680534974384289212635636892302516544386756003078947955301932843966205581199587418392710543830903197580118856680098067238279077700112861069533954739318121262167788061099714160411172795920236405181732402966227208842085547468015521422103581904536613540961449682672732348456304100604691483295758694449608936821107590816103517283717625437677140527710395818036415748042370338386073111307272281264334161359135982692173123389174826981141361004689302569008946153979169944999660156804030701258857878386859286215541340825688373703898111548494272456442777964936939098622097981149258499741340494075061223653053072736262128423792108825186184176600848699893454078597123569483035124238819703178224751871020876547199147364075506972086160994798740635317870954440520039847694325139608276702750884354219048986921048434659692904245169681809233671237745665599080245939325208495821583836049704442092872756653712702703258580940786439974328074186375725581783390537451467996417052205080322642344244995249018443607910342173560715659675506404996336834844392246593398685456819559719225054648663596658382260920680051839493538389271339363636310765341836724319480884145656096893705729319680245954072318947302201774788360823203907772247219305817239909467559162680469322959962109723300363300162797735778168919481004834659202342329997789560911155713219990691898967398790303476659959290425825654703597817290393630890640664900256056940489651315409095478836404951959603901611428845530230702285889950098743505140044618538379649630679179552634879232425297173535754689074793562339919881470387304323574500565735163518490556145832981764162705751175508339656516909599304199218750000000000000000000000000000000000000000000000000000*i1^122 + 1605463364736548561829126962354303787535948162509711250737926375730872669235270447804027883727819152758119020340293363352039495314782737228420760618480297974001933780524118325377042717992266943762458389593416753082619217694998744433607896589060851027392595628411098880982672829444590280818467021536186441048145270116397812750695805180167878106439699310169602264991627350628627624959553367081103008508870195300350710862968799325908166959304181166956203887418957156517246523997497954938629043020127001328146110293420110520895324568845599112233194791593953032551806635777196474373741012780226719011891799316128083253150824311038056995363399095488723234133994272484434714965510578127039675829303494470158896620602456512661408098104498656613351356740433576622366865231949718933942408270136003154957062322893048030987533522501299225804640733025437913617806844083012505485612214831325732473381010543915387069206834845254793427992329325676492531833063419178478495466087128348617342618043940687662409387578070700443265426421578078996983904006665641444149721597831152667369266751869006557284775427469372145750938950705285352224096367683229110510548075479771357259631101200482344704172893582563045827572687058522687515120854689510441078805403681056825907536365502860069479217806063840599718436955453939361904190525559593722264119297295163665246194265392907059571561797666277862187904734683358357030948790737218437817087434371392774142141362827930114538967734514616611086401878288426317457863682895816081734461656672425744716624533806493972169392264415875448212855373810341923016194418758977194029380673071542213988252863704280518507445954212933428071591338955646731251889770237560880132783985364409738941792240778412396140688021820976657935309667941375517359481370401135551071441442819738652784559996729855261782613828911959254723090649361140808586203510268768201125805769616432976865490744805788770368737598671936826086277060810144139799017334005484029079634920911213271934176483923548904243511046147475110978002563044100710591640231004877042344516601067583029214523040072867171235033075246780493540223341334159572247130462080486949860829260314469174298912936351594597988454275247199494628405941781022404124556956538594379848702146055466713356412519238105331380307266066649991094131186078713679036772893330234885136743158241014420796888513494937130200644413126685737126597643055427858555432382388503162427725893530184805829647332164701215528337920607200912844617601078496638920095597425797853267091689702307301343763529792710873224042611705940247964703704009724007811586615469147635202688353415816650585608208710036276520690120924175699827072725627768702188500908884053919126892804021451671898757280608112770127262817046305362497981863210742940109537289188847761384977312197983223189511829759207648030161077838788436114350907953719344601372674895387498423682283483645293092215170272299473492187182261062144464138110382491590266494882951124916217699039560922027028400221985451113981224957242435104044900983377316141840290796689524837963302876457602744530341518233871150919622147307256021687920541205371280653733091963573207882839175676200498071432185937091175514251199362304994325408576849742568753999200131862153681018270728771842429990415062030055824393089665205655404538519607198397756290920773737311048540830490429169125372235363816745502643336626382440697700754802464430219527219002215306177657439425351942619596233746416579237850884576804668374140926023634944458283281391021847386220250374316207995418411106819238742704202415281550091091337609198185869840793675504625350679201939966594077104797049448379552853497825437328609698002860839869778428892923788646279639087190839150085251528014206310674154759043521728950036622989605180611157022295652551264570288006639245928289543837918513708095754748153442694070867640413142160380001034683290020617355991671978338591616580882028136093559745804803404152858114849159326473273332920420328102879105636262465286067920311880097415626678415052394837410784101424943058840720747880083042416497419385419733414002679254763163269087313284568504121068546813991069224978546570867396648201587159335548922446976435700199599268920415068133385136944563483467199810628403770769259314026161423349258908497778425003830986531986764707379156356040121275036264003735036999383819206252771876883423032788037237527991277704239619478087266290084066929816736304782828611456085112191132275257893452404166865427957345275784181470957317654885511243917333657765611807967156149042397624901937816213582415131210587453521125918336514989386816306269054979031079453905342166969089917247294741191231716166253756794546347919094841927289962768554687500000000000000000000000000000000000000000000000000*i1^123 + -2987284951256627683024360917016048917257788622907360515434918689974449926114332681146129416126898407897641099370930382271446042747087929859117503882491793018087070570069757646073265355316265205971198464720104108335495996076884077168597715906363763378758366596038672008208540909222101689889507119674802786074041165011390267272208193339167639933659420891286827241621615768180424982172419626721609687737957019742817954411688996012236237619563173424263292493114946403074810314725392015787595294287485204251422715470417482049378174167692466218304568403463551258771208983632055493604914380820418554313896294860658991544086378523738908632917206157828145745903706003079871588514753061414716549196547698865080026284069747569858326163357879841626313366201474261458325265953853859844358966338062744149970094414870480250016930403083302833439375529589798257743153882130380237623270130495026089636305193692161025667086873306724032090537350811138063240646118236846608671264801715009343161222428787692264850052095861339782694011140626609828542966573455432705955086474871933633186694970600653713686700672039347154098934235654640332530094877434681878802124789528471646524117998770448587290411944861170614177533555772908558032936817064484271843617107985434693176716335399366749168734943585450988166339166022341082004322237813937120334473120532071359971866840194665997537086206382069278631866369507771663077706889647050498152556768618869867686263876294603588307338775367744910590987083379910846426960317530358130508503110959832765285141644798098428871783329563255684319344979051891074657059966711618129973735483990345063741252826835664655504588584060843733672353348751152294801390167221189828885996459494317798315180044654207152191970777763092723533581967749819105056100836014792544062196085576895416139801826785222471320114535520758834973892381340273852567185192874913207058256520355714161489243066532419282244698008879716397443558249088641556965988455864238161788800865122986205911939517478960329853362716629400350175656684502135359583085282818572880084705752523415669811992572754206983757158194475491187319076015539138018307775930768557537016191277025046150715475633427459162559682252922155023339114442474734167612113202273996345205825934712113964488570617901839125530613161384536389482515608049227390857623732707023920919456361704216039936419161162392788925442031977591332224708540806441115286117778852452136655129999434156144767554229033879098955959891622013249127063394920584183326778682594671699366917553817745992239362987753513300302409637407101069446557842299125463055369142534035672568079668109362203376919329759473747816368257673419232852359820828589722928225369509116497524771699580404864427615689310670500005578630887691406222698937166449230232550044381661920422314268713239201569639371975189924052074960514968525708120794699703119305928088065888487737795385806182981312213400035247934557265674978559519979373249772563976544135566778977214595700470172790858194101303561428702468573089826082142867227906975387337342392922488930383689070912413075524768162251400833178657957916310691768897452546271003855828937398769009167650906615162670089096990795213442614165092589858271211404529848921338774411214401752843844521293824711804719261600160355809417423483565160061837699792391531307898532053344797689325052105306159885759115259052493783801760620106545079024400391553263303632625157419673757829097333144626842087435920035289915904784958942949623837676152267986051869632616565485446324929515673725079139451931407766132424473986825379396402187912642974723232452757942576586011740370809232746597033476362653757096273468149128922961032444827925477127858992704763810514373407306012920063778209615738682124219832236730736073818855589326000008644942308577400160026925331352915636041044887823022572860294631637172632729328810509911073725258237049338751846783628563370972084008975957469497300500997050841243110587276705480962148990203593035008341236612740204541273432776599796390466246895559602484114251232619154546049627887837595775634944726938873832946112078165051142263545055810828989074617248346243077235701382838065401427934669373107519026609193064543320292285837524793648050478668125877793067522151971724146589274133827196090537097554263425593977798594882634916506737058713767574353700737038301317297765373255712269361672949622903144654582837465184627390860344636990506802127186000151250740943472615839976768604158916321843630523071648260687766979531466119258248185980124591432006435409638643095226650005506863616411753974851715143554451185739314065841545498225562968877000257778121083201767805066647192751370991654750498833781335861203842796385288238525390625000000000000000000000000000000000000000000000000*i1^124 + -2912062437895995249778805422086496325559040382899098344160139846958213551747804254076748760876651790950047174218566517515604884891689773636770198360043255715654178308210640872243030628398592506407062606436556696317843499427794688783035155621185513525793126165571511805309947549252684127081835832864525719806445738389804453110072221544681020993345462887217113448758495414959277029811548956594035699681664480132339458023436935236177207191951293689966328698075957867062316486169963047751505157738224655717055193662775135022146190462842868438062547271999274763120196951828827969894063523072954047085034717982738455309803669309188449802319539486629429082342283954398991090309857973755129135625903564113097583158095480079950937485971843015711521603271025591968221282915275493232020363151715315960286877823163230537303364849475256717866387316210015829406578910693669721632768856588022829705112683780544904081728192727765056367747742917852461932822660136134292603180068995290738741588255277644924790224065464439885438694663361836582097289871365686482349781917357662965066723008100948184559136413458749388497896367131754559735904430047959975642303600514813382975470006482851510787327048860264253765301835184343494991996314149921252436132125901028764365725907523539391196732471100076481046029890957523652823875580023596671480198519893083335796304034269368324801812904120446480336839181228177750595470531967396665249557141965652886785635818292678155910487507890461023434081881302442922591546518061062017892482460253067967487007444350746466977127853963260975622189093242472317918083579795618872304415354003782371875207041627078378403253086661661462956418240406735685047491403961351913592418727160052351496071432695320946016029798516056388076129624507237510294526102424806187902222541765430946998505049734563021998187114763801266408699172023283060607509536938664054940312585412254095677371957638058930445164942871030732678127920235264868100799748568721394645157696503938416366302312117438012425830261767110551269409587866613275929923405166504091042411459906565926670835040722897146696561274576103657259801993823067277566547786558150833315157869111351460254687064095477215143973729457414717969451401214504187579296933312408484052084339734218351549788793486138661358081713808358807271134140493857172699215191801053920089076882953193375195344766358256926131417387466345332516933643545022864305267785624629148001083035423701010030501163147305887626951662936990684067249184928149351848348275953094024532407791819014458738532078412881864233477339096478326655864916654775114663328912904192146454111706855464699839011116594894111303452166968909329879988219728056898037231948109082936482046164387696245087306281721906298738720444607846032459217443332918956692120196048946229014157353771299860419367825277395813843159338722888549281117427749044953290529904915166899962050922914096258450129710211169828754824216365762610074864198354840829990566489399348355819895967674063362671191117351559957773621512041172460133664513789168859198189157273791776917001697932401793764756465624162420890877187628136411448797531548946424900675886665389038763008899256871453709060409829022323634134789835362155508633204293535642392598866019932993066218450174196682119674976910303467526566683793026314837876720229438585455623673653468675800247865597065861575897112763252169776189855808977719610562082720233037969598211868540726247822657277393771393396466241380536728976152479079775775501839521169370949663575328192639370177287997819029702848033313405090894433640206807369511357528425710812111685929021661993484401154487821016891627052722174395993383306225668310007918960498112920965637854592091363364755565493461466767511051535842214456523347138571392427044140051092125405660373270483483778414755139630580473450050847034575858832681821770632434402517337779401898661448578201789111431837795648296081853930940878733799830507388112141647160527805782419365030844744334191399598657599725031203610809554719952539356030835293062168829535116168103189010079508295215432494122347809197956308509724939402901718764759668181850197244189335129189598598804280161274455962537165355121089539439727930054219031310110078067148081090700279770319015338923536640327548186131837140583244582167637042145566379551081401178404970446233339549459414944943736302716162363517269825065085348776064617325259691718239756822382278519708387497605771285172185733681945957764001805814683223516540018788914128651332198251462863314117528907869786472645661684879688211430087551097513464056315530550980280579986267183327083472298132573336982081932969392023110375058275195035593927366879621332351746332278707996010780334472656250000000000000000000000000000000000000000000000*i1^125 + -223137037069554564092654412248949813623076268165106914807806972996574330302139670740503840224990048627759685450044397137753876185200150783172226071500793488533664085090243731146806092515142913483727677597129805490293637846320686723750116956718690858521740720726795611500973297774043500947233995125261749305581950588654745246164575835340481736290836414739770521007512761969005705701204837667220581901890548223883788248299339140181597334428870766712353657278808816543212140169075444596987085430738075804021555804758715704807344462538661244846237746956271314284389265917221907269091578467528590300790535227644328849091016129772926673188210447393079886462388330978093689305695059319504995896647887194197195835325618557122965305385477364929162404802609501164467023615507872633558255787199911759665941104650587652500796756543544951331373778696807644646101798757880004022859305519673438646849912694304675164683046367934281691026991672388795516752006666125374766039228826142020860915635900274278150768801674322206123217896876152845708680029654838128567080776853839759205713014027421539207175785184443909831094048096320837201888573374580284955647780417878636215337438465128261054135842324410576312686830432517041148514318049462769964216309072760475725336362512984795778737864074607633427910309883128590819114353904248439251648286842103966365941053542136556296882820187684855116446717446898966738049165974591975203132539520315576895633259802948003178977808115641733478685838746270958068874535209909046936505627757058676653524465745043009307999745863615964049138778028567235327182052042420750482511626412804900886971013391433486765382754899606165182397026583777177518582765156800061537297137687658851682892641420500487957306199572510253353705668303078077661983169125906902168141702063913741095573680248332606870920047802306655563485149810254764293721242621286264328552707129142942690365094550870889907389895004961620424761060107749349813885620778437042609185961494208908846935175069632396544191775435129736710204533680379095159041143879411156059011578053112026630470956587902942848274256610783313704369080089074405089821336593475195810210134219655165003255231522959601081637980928872925783507129852788681212203303457699682648325114959196234834092003423284409150681477267749690912597986901330208104707454852060761762509645906383997525686757915752274725882054894532166074210136978605622233102045450437844947406032469189890926621880924334912206083445966601844917790205612921319651112299869915952656934980491770162053212058583125894894809415084084832425652537641944275231720714660348501561426985915662761236436571962937737935866284397926725322943289395240512404997483990724563290592627122036262706241049157541962966805052035521515351038824773089003982874186164879830512572466270961414968550828123686003733607347230706787997492185252653705746556088419629462787670165216733607692558954571935267135407246318363715506071165600960673390277664347505141002520189674978118557588501346972605619079102945277735771565216734809157193691970376338456389284758300697447785926163790629112894181960298032966799910642301017615189793756515579570798509321299824578658266564356578045253887264910198940287605253942807379980795124417115884923693699034369625670716816953983848645537658477305247698130317582892731266909869344535431310714519097434679146879765560284596103075687683555614753316449859433320054662140428180874610759803389199550988326630168223280366304482699064425620740659103461553934536748666212171217976064842497669788578942597650626361071187087628335544430632130100531086706797463303911184037906164195374049052176879703432076175051346752714317262875344690324223893241778786331746270755685421848242609101315941424628460168168238545024501278582747551639258686675942673707771697744272552658737148082835220097100760464264452613217370763555433476715377895173570498753485183273889329897297002409175820484603721470967420699801110136844615950718130838251532309893038147344508996206849233670923159139377832898842794372837377105579045011511238076467360190537130142219256477165931712445405809766604159660744067487426532073481616347122126445976077549909565416105581138628650553490850530954788288598356599783925332930499427532439909003675309111462684682622290592914791009141929098643572875565530421308211113984883289939727643294308938646914045963296086901417353221251840079007769106211764734625537074768169984653681679794424047741701879182989183007323511002657012394493421547490821733962953917060646911055992371116171932654305221296006586707537464066219200253101502057889536233265618742361071161525358879935060288877636369357676723315046102280589934707677457481622695922851562500000000000000000000000000000000000000000000*i1^126 + 2300825233356856859843195345455789986007321181644303122268054822046033825413559386447689834664372845412470438026055527075191510958739782783894690859675805049995740938027218339391304394651223584705949909542336493836261730881290325939765510522594389703237834175739225261472534658263930171190191668313424793054733669959432992823055293723075271770121164547291325131037181398636394730893277516627461236515841067761777214290898644735373597607732901184092940404005760073221360708657845458238030389873062818819751726082784282385491072379632212174979188404157725606010096865384685322273179224482277770363615711324660200906358284352785774917945126106393856898678491927376575852874768371994794384291557758822514563381783162852884086680623778786131851967261673378703805331603165301271253000778563162154781198054756955669907690990158208189483286308511093932948259471868746969709135954218652452247179313031059624468722914615694510341334941584433728482740547587757781377645129362269005205564906836715349778168713344767392272537814591975501899865169879193559769202011870045488612271485830487922653877666521328403068383743023461918644132661534361566607545587616962384729332394873860285685257707640556125746099365160732219334353004413487836158438594537623232561291714050453152313654926892422874942583992382284869352743661980010426098761149568854721256588709506913949569591642324340615948474151938349065912851764721331621705632616022665548874523274137770826947798977016898006720426487846167749712621173894816561894416727023871233767588065577153433307479519383538367252442622875707964679480349597460736749762260703653616190663364041583622888138449049616593752535476781595028491164645726246642981021321408777038900610233209641859982153484874537685873502748541025019420369311368590713363213182393552943112184063921224724280581370101730604418837075425582779372486990731547354580458508652551164268416754189155922137060444550758599217642825211613937153135653532611718923794771343183773079664825001183107664683520608173238986170353992675141237787115770472311105339055783873218357491068653258277310909253045153892076984244759411990246968591667766900179836477771375854826712670795786970554298825616327173732110532428747966173156170535791950991087274534182629659849274709184441265391306479721804400398833416342958804642771450433707772564217377322116830191466398561930947982851185293643035261997765786444676766178846012883398494357505192652851052885867211749720449747446601756324846427499303456676443804913622179439352098593948929012808911363921666443369635953994632901824354616135991649136718299920708760446173574741676653371980834592732282624510920596405113858966955299941090867170292186940846826472252583181828470586534053367761874895455400896276025738219546237432980832373176095398377143003503543435683782574778164844575507764253640786397661232159964529103547516252786052556749340073049405370026734586151846016397292897346491964714765548570518771949524538564975900449001902539713825326830425684771998523492453772891867550889042178068408327376797968773111654414757786237447025329837878071660880284738175907971043847877913074548775048582755914171210913424408364530650457596769103444262626470263615379933134745472537609362245667679912493155576667641492975320647561901609820614143448735114954715970419239882593959037367232055259176354404930399098511866340064767276054928084582185429993132087705154353368659719482965768634340418325218013989782909026114587924867885794376019647511376399810903603536188323822206568322812042331123339514884731587783700971857052588171263052200516771272250970455475979842674061072772544287112246033268745776271300719632535734332060870696893910665547205864522025624525040038188069059732956275939890613101740815067684844238547043157270466345921898065906264433713828583008684276406771580660206275978514031939516829623740184925682318047244075929288573614431602788944438099518855659948939919808948478865480690463073822208212407363081496617745724842261048891588575013780813073698049645947502236708567329834414666530894374102875263365162870970673149048969626721922448940391618799198805437798709513061259896040649018994460338460643687844691132021816922480094166320360922508951131632096530445959091163885710201089576958315644620063522676082775050537343814634765141723259745411938734566003181139005134971093560584431266250154505574270269657594260129655673267405510940919308469652076110163456700078956626036097737890799021047905718879647446925250157620638283589886300737079207202943635800197391730837897536710409714359121390990652431816318882445553573590661149008294262392638756894762883371703816078788929085606473901037816176540218293666839599609375000000000000000000000000000000000000000000*i1^127 + -11513498683745195559468937633123236462821218080488087577493630168725438293064241304794867773472864523977986786567047716445406611168864182922597597722720903018087921603812699250932462684743568107927464814760617810696269062208181604966930931697204018908337952095070485478371990302751326587770737233772853297448954811488448082342033896363768281012939588823672709200543649229183974060485622226353234421012858764245802800138063313079347652961264911458580253197917025117141348681881548217030907081305882364478560249165115179733695024114986082312095738853434141945040001228504581943241488223238333721793784989147457998454817646227188782980818273317685718402357840988415333195335375734891524990259514535814885476294515911022237780896148754844133107575281872861544953282993735049252493157533725746521943978595847764344274381036398254236366116619373986877328325841798768566532460305954027731787128954490145266257765504865034505542540235031754042838852444105907690906158622771226914364999304166686340419789291481842819551913257178926550955695871370703783710993806107472320367970657693799644375822839411526320808511335529282532484535239683638418805828762107417797115430758614723528474103923738076242118218508417143909311504553083654803591858276228456174052990942579041801337190531523687155713472217814505371526026801749885872866565076244891736991338809316723013881141056724149684455831445783615751326080794070824234353043716136075113186834470033851415165470987869759381879185395777384003375809968813069383888019603479913057627161525589936617247725634529424677145206964536077434773383275845297070694022502295010172120140122254372235267005812273001321187571884866408932036941000954742649135406199163259025719048693400782185211554108571852749421601258396630293086177207121559517565156901984195532050119874537058254523351413216267698378215005093599560200566264409659987859913748066782833675294503416820729514469143134597754563107178392686351020911437092825338840447509671506908978500903272768483677973703910219301891249001707591813258098513699218687607336492026446928036753777996862314019900533006781433416442773601727042403722305563203996602892708779546639920659202418502632101447634877801461211540660279325024780562512759806865387615932155162454179554203558176352147482959998679536558700676050943211352337008746912126627425884352833834184515475466308207875662840590731937559957369548411260530196624924743402426801152631801514979592959931937927388620217026625698241449889573457937852526659181933504583655541306664360969415766469204798724708079099475420711365721069375483639399361064786370936139587051090675542072725118931408023949085355420895521208541902913653842964202688964801478987744694741039727466823514964096284404350693813400465727219608896343101136828282641445696148898778610198521038483892217518713437876521410815906926987176945561561807815090319879299696340979097802154796267446952073834059600486713001717595556768752890778262963366304966298303342002948236965777029728330338077350615744050905092034561651215045003250386670212025873578870184117914776528105549134758241634544295151086771846681953577194299173213579236601542319797858608548787444466867024534552298212097724651122530920613655965294534725586144270091973529890849897935427617793395132911272261206525238812502711564724955258427478522712667977468614112164415076554342189395807387013381319474987566287315601850466985751360727560217475898829421374871457999303403439819566264256749532490758901302447821867774828474756684503607411228794204530862618447981046873067144284899713847663993866874963237291115453953582529293003507487951857525975354790288811925226272360249772122109453090187388298279153312233180931596290749298012819311717642305557304797140830267817906061491672201493842840209836304337753417013070915188427937237064206346262284315780819789383000516293138282027205914238985467145353790006617360582033499983114774020725274156443151436001276562401651336951585109716111514536509193240272689577183606649933839942064905258709717281732676695145010188200934303444799707818324070259916022782301053343504317544696007157972114858938292539904769297675697113474582086073469533612786474977905319154556335159498619503696817590267413249047303548124620131151070024942195901910067089021270387179231062525537273286255416218354189020667144876808510786135607022047835757138538271103555125496098626549486671352944428084336672951559051098189763053710287255178973001665335960962793322499779378558643314606451668984611274898016346041849865222713171869709431915624421271038369378857947433827984797903838605000493712330040814369963686487369681619501034814658321390676287698795476899249479174613952636718750000000000000000000000000000000000000*i1^128 + 50975805431777596358868792994341138994631704637408041888733859891843125637968566497712615063829203093847707156375767356669538919274529653524013903768803321503987941996510459318964182266897873388978535908713433744794827683271751257529499191109579601982582952146460204439867308736867519946562755026005964846302054176031053719832219995466868066047638605889506852158885926921065087365769646287780362330812850919712012653720592721408887935570654918837717068458583861204345194724059931942422847475821428226641660088034728268621176548981114478891199812363168836677123116877331602752948425493052894408640231321311673379266478404273383639096936109205502853454140171916016002901935592738432455914270752521890883270637091277840632546978654047966016605924976169148377046324020044975182999434699658337959322581658452316837604862428679983990598042640027707715899771662398178849709141706747753288329231351435120753140327272884150922520264102818288688593187262433240285546053361241287558424803375855090555505010057802902728427814157097545347702380207169749523433981036990257390090636498337126954023593562504755856119704617202877613567123879685551215831067970424372987056308760204274770076081916034126749675147003741920775670560918564621728515369595202363827161396287059006302632964992236562374731400911650109281908868320284293562966385280398698816374318437147855598091750114731698019351283245714951649189197922162152798328596398575357647851327179601989349818587185037160645529480382139602205470840862320674461356640292354358923796540515403124325465566721011098596998446676922128223286541532888236394428870741427860354342782754778582997350555660082864162179134172119774315565850062616817075137756186749420440112719188993717846146021375694772027800967087733537726696978993390656459773528557112136893905045665545218536804817793489631005609465637439173988128694994092885207139946004665608699888761251492276432307857870509147883042988317197088334480055850953617025947540607477941765593991408038545001985435361381698719046120860746772439064697767828098307888960705981793709813187566983025052333985221612757340682956886113898946350065852841209672371002827123612387311350966836982992807583101308841709465327042311230275772714019538021192414866837399371308251984596941077341698998237752371588685513003101303053716207586340198312978452616861255468890981014679252880261809508347590448302544276684834254427610454484779730523697938121603943475772850941974560862360138275455847879228713225196438911574190287425824763838020541981114869951689651286589120165378220958306156237366140792107273096470511486995061919782896686960917711974044129149316281711916055463445591073445054806584002718586798121453549471958747964310575770223533301353074399861071685269561784329626159310085869620201985843153632077233872687508132514601833494209595037854260948104834848550257378491407720162333468443904263333601342791924504672715505392311435210576184528209746087764257144446827967038680046698356998261132090702504061925243363497143644025809643073865570101648027846062850281035524720786205969136517081608765146715477974388215514990040917026785189383989714008148964591570715330939110601806336922593373759616452497726393226803208212222549842116928190931297050863853892600589730795638047311256290853275863023282643718062026751847289100423297463131896598694040530676832723820185348569301973105916825983857039782407837887570355794997571013701250287186507239016797959815896833148235545297308103997894049916330175940188589210895123890208240595321658542893532666422506066168096119904435084203181868174849284432308315630257635546429621783180404232866660102856618038219627088844304016442190558526281466544856413730282851162809248677336488705140132517680197253653709199722202531271435239987805942793798175753974494332642664966890075603324522040030427486114213312822988746775877764448394022867803153235857036651684362479960001707019049449234069374329483935578866652852472213169142643326143158154528295564714655180053886065082567377806190728968637886628464334953812999542550810766978202368404815688887237841047913084545163539674753676934403570158208889827672670390765451909765124861931980882208616885562892371951180614788192326480345807758552852615219295811997447527522019238404272563955769184801091684659622545122593348227182440557849992297888235018764002543277470567996889411620823663253776581034534429236811672638300472440289258297110963814781628588129902650986386729089046671901562548399818075294418364866666513601575890940174557669558453603305800335536339128753993703898892042218527028115169540677292434475928830547796347719424924219707182401334886762828135786662642203737050294876098632812500000000000000000000000000000000000*i1^129 + -281946936039791597891552794066121012897917185686504987417734912835376699111551313065241177232661263431886099859538942546218583735944444548133198524651570944418485017981737754147202248427422180661870757619939043789551733765409252385843709895764737221103523245316084096495257558643287735793622081954095507022005164943233600761425846084318877373930638428088914910479211252844555028193956268495985203936072104377686084049187824915927534176708237336760590967137609931408708415614350697904274479394378144594316565235404527670976511726853547255302783072760401390655335881216873616930841660792550234351350214983196636383245919455550910797472471103918284778003771833505492003055711748273054023645401927558416717585533628750566749694928705379607979170828188055964090606722140171431768581658638534583918433326879125012341373721412012476691868912349203178368545288553520668774718815595966090107069690693704775273066656893625754781296445488095300920646725879520414638108434112795856918247402880288508581937158110458831769354065072599701201223789711597658861418053017771089627442110717185194483275366711284285493580367488057829810309239628520229164271195091746638495167400019504370338821143739286033958789366148151191431583211072221909150902444952967381992575738323137693327500511642238976462279551795309571106013040605645375293893878846185974487794878305126453171235496305970720823513060812499369523914746023482440605099359937935963433551804236588049938303347156631478243901486699822884244465361918505853660645652495372071626970871046629767591525241563518673715838242039345890333911988694842321974179098886272062928651924887329429460863491404632056932262566533217483936768496092313068725798983748510682288404682505728519324980953696104273915558613392193150544267095965273730543773156381664913291519024977816562342846852002435567152460966254475149962760525991394571474535452810630784922645327615689446619952217898671981740343214173072434194457761643342162081056000592174592947302803666323538943313047160938007112146985085260355260687883983691300265957468123106381446083598888610993351836942323655809272935862506814000330645100201637788300680729844026840015513052542176748390747716292328784698835774085418602712945825710821519266791108752150524050023710830796106459933890732512999212421123991485637199949814888935729938299001395258471051139873243932241463014517020062315535559609143431571873724862565629473716169754815270110690417545662302481304750189159134475495155102114707973279013905164096675560524909620184128029228132652358742500126022611566666192563107042378795447161169589730286653403946966067034137965387576050936502423417586647515494780185988089200017663106804087963667317335988385986236789007714838583129585156527214276863052365705062066043133983045180407609273926483131826033366364755797951194120090483011948617820110322718773919147578947113620945673192349412510648320148823383146658333917180392945017092016590875321947465861503334682128125649603065595982188041013540894064940863511434996746000048491238797906976115374713288682900423915469945148683324271995173509415056133183409359573403530115127758198580174841442268518807970447342037382442568527643109001608513260483884546539055977740667528727551810085104797191201261492429143555100401538465886143513155618570430644375204177104553203786364172147873246222944401514641841601982800389551719736250305684476518224679377495856938323087609313368190839697043874453690943134208039516069150656930568604767961189712166823827401998820900708313485912981145800530046885963498493879379335279768232699409982163963687910541009745230094743717254818652431476375343371894884267069534083843417032617479801737458766829043115494458118935623816240660823578299141849821502413820223963656446494268556369977681280634467347321928516113060953843284101183183445842471814481673351133152083602679783300609050682552355516014526561203153902134960031355433610503247523204760861511773335308274884010347720619496765794097012556199011872863574200860806324161678830809415947157691139670247077827824885796472468229469539793206933303888297961524609878713088336118827126334481617161272421498353651662891056246541070941737988956981398884684338744409853782186056021655239906523685022487044596610236392640115915974901312714728612983796507962781304901400473274088028921503990544591635368643341541300756717362326270199875092734847081969077092813314291969248746853021862098354171658806121387053025743523512045240566304908663595808645055363111096877681781855243827842224582759372383758083708836061573048309344169043498069077717694988077177266415939165553242736046028044286729734232909111261988766017339003155939280986785888671875000000000000000000000000000000000*i1^130 + 1520399639986770309309535197620533748302289062344456388835550027050095569180689470892663827047950806012972729721255728140446469111321252984085857765106339924103584831663742318003671335545409171020390464329535651680849470044181501485063245212991196048903653604217051785145212795771236787272492773520754873569298056980547618992615564712732440768068029939124748911379178607460668287550280538319021602985419663832338493399935034572174402410444598770378800189217365862036140441078246322585988321584445935969832129202900499754759066353423292338084308783501907112976549321104045093387574344949424387830844728721337418087665148134963776046192645613138537933782522753829188763886862809871268742446194220286281420869984218691337191512291188044601384209004959349454863018578967332270573086277499184394704450861003470485548300959541142659662854913426201375799551118244425654811142410683970384083529758066947016455750310163982411911041228939167834102765691723460301951622185970455288139299943668104249470157223189224300457370428602131901697129687572337839294280714414406490798363267519077233167413325899541981030332539339154748387644065812762834187498061163683836445786052578800895226639418227953385544703981405076108760588630463029692686294556901667460828976733745320317974577206427399807917264444119044685688860407993450898063055840178447739566118829337324353464085587082239776232189027233996679749563732647043579436463287419403739987099176634600827950800023153463734339900856703557817837767279825500288047216286442081669064752662847881650347739479037271528067610802160006450203687576260339763617397049329101851148875142311635594904836679063580278988624780800220683635699653381196257673095572434651117535552270928842721895817945027567423949117840323214354001857779393879816397420640739700170638983013260590145059475611797373607883284754955797883377078170901129000288279725977594256897010042628466143818024062383737827606054130399603581722975631685048854264613366801819267671807862289471231720625362012888393633257069721653905956405747593120547636547896029840439782564852691830410529401416912389708997264071457471433255670592423521572591429110869420512873894827587531951054891623394115783867317952990990831136948007000799484060051831678698368795209221589517127970353997646867227960109624559893501233180146860114731722040284305752318982286180977161121458776754204637955529250595197157394074823932333977551978331797406612273636523071280550519089832511460780431845524273914632858338142693578100347969835395773648739060914881660281249093642630693917276869088299253384406112183936179331250047866634276194818943770602740843998431009623433586082164449926035660855114981738645573051399022853169848731308566475711364122686897573139173986805050707765575911784035738414935504196904283545959784353546358647297215891321918302193182646938263468971765901674765344724643266634809704545623714492530105760910323817314084195241727645112999412337014964438482695788831951083880238922676573447951953692565694388056826644215440470387922931272036496224460290982987827387930908234995939849582036083165435910463091254634666706220462386497453299364037971155704410984712262660988253784697946496005642308112697484233730448381769413906288323421121917029010295281198297726941182150939689953125359582997526253163014380152330443730270905391133356348035283201800755044717359880601012647165004736302554425755069025774176709105852733628531929709690445188988374403007439052545925473528761956242768813286784907862326427726656971635440997431314427670607640653108755275428693613364196335329856038182425731557006304589562829926431367714988156335529891613436414326745561978851356216498175003472614607899110864749376143083126184026277652368763451466408576616619912761245596881753276872041332911354841899229370619308073949071097072754922394372791141173233685645320971132589079420467953331073632245971659009513041184612013235523022146209706563845114779250427471402389144128735791539937193998807777020116774608190019563893188688987835141444402356410408482709478215489206170040295604431118469398711083660609819606939672988788659177447161096083973002204392766311578551046877085905034891979839416492407284199853451593182625974552220581608334188351502033627033388718092120244923249326540643866708576475245989562276293579731479885330416724075019552663524850449617866541767815262374032961387041804578589166053666813651940013790672840207583747544956086148709448400516146162447611817819910124278935954482109132265932976003801718202455792248475402382480135832120577539858593904871822211448991489703265402095556786085412666656992525507429804867147216150893851427383651753189042210578918457031250000000000000000000000000000000*i1^131 + -6285380534963855257885453705673231993412553142883652426607324025615966522969553591771366951612693012755531658529930260919379590020868130991872206030173548333282774271149212057921131358640672212107659084454105891437455912074179209826430247652127966691744560584803749158430098894483397262045778087048784488457281905682104244738366773339192396611218311546284792393710827596694530881664710243531385854434761980530091279919672550610991897148852786586374600692263330328084444918557179537712232248210982591513006493752536580304232487098309310438294466480514696702787490009197046720859598744522364465012135766626593064919468055701073856624857294261291306983280048126271924080408679379439590123324696022566981472332334912985097506009728460436915713943460231774476740800540888855356361172998104723949986039491979450172535881506300592653855472998810863893686761575137601276823663687762328861790452736818212709720731119081169597058660985326929861959679319499741919429808330051318170471616604100155468772904678615090560336647048731519843227358675174376687000029748177735965199584168408209577193399296991319424938626966496170036853757838638198924974722605138362383740676796093437861635956852333073193910988479815015399122528444376182130019205121714808412475222179345887428780683102339564891918209981812972460542407114734757223202696399070521091898550607042082777448442097243661926806814584043992011885947072167357753379156103151651510317077810134848143680229145517072424478591687989754944137980262309005649130001458507369866813859619209420163038153909065784648957307188411949212384362484436338511817646740999290071454703688000568186093305412125576260406078845036816432754106104895427419876052805636898777221205142808662734234180136800408345539467867062904897703935981609262562224591918015422650654991726357363142457596488207277981004239256693104080873110458690070548502164382885461997405417168759673221929041796216640194582262975752647234760359331160678384669663184719297200074476617954814891348162955558866869771780456559461479048127676891914199499689740918750319249143131654587578316483432880500192515543829478818565098483770130114564846786251262368075399477666393972552408829281808051135257556185635765034436463239522389366998345688091109874998076092686704785336646249751944090035637129707491053652293333839774311306848498931081292417544523759296191525683547140860873397299350118705138987054799932813397877440411610513042385763188719399203509498428602012290744837972658801734195708495472130765003804754923369202859729847449031632710099807453438132449261811239417924643501865968317301515759518843033504391644174514659362322556951769472218860228041969955247672088102221003895177787218987362853383092185832551549771608941709303228590268670587313396080480252580814940488184914476871450554158458531034117135070710586088877079805701524829454229725417448192677689101176012648653153492720872967573709889456932892581644247980587088433796595775290480156622794536272561030263138186301686279565840056019582920142956845519676505675527050354276111741716506620425544448008775117746156235285912022163978698177156768281511034447215356963810977889714416067810879084366103529150213974727769816025028809461885944405336242297655389717685283025344285214182174172580234459012378706446059668229372199882989294193351401280690635210322459805603144537296308142756650547160918183389995662655846349148030506266031179089435436962823286862178234007628338851113171774430971377572124360306675717292392584676319727134180816069429559683335055618013237540730432130879507156432879817420268491063670748229913874905342644426537274079709043140459363518906738688701562821708165824506705330584778034173870986835722125812437449822107285862961294564659819949050804208821228885634762318516388327133027057781876540304251459317131825449676496960932848432069915132184095284485478355328221070384337865312574512184826451575318088885209268551037038069038873332885982627013595364336617399091079245898872675573157682358367877974470580233998712382754692605389724881782995594201932746392835350162060990776815849485463210710222132333517015974783978370982251688952367055830488879625147312300532304441713753103777261265683220357876240034909941585751315808048994387656907644804349348808585622387909298470345004486558853908928881606384659892673591521926932789866002048296815467170650324314895205871918012933124217069755546665999879276003363432588211153314381473504336557935432859910314583204576953676089248509062986106855546971832436392198232176304981169794036184548316258532510948310760472145295372330259006406527509151669266860976811709042548946752611976895863676872977521270513534545898437500000000000000000000000000000*i1^132 + 18809102230778530971479092524901380540919992068868188864002754675658287151033207283465518734904771866280494256032427262193021744393738985646335179730775967647077171200723059095398660806045160051742460071409989417498806151185574833281109109341411301610710400905887090625353968711466594743554683201875169469406459082181200875534690119552040772158231307366303732371711055897238002658687848322390952064214223752436224086405332197907511294063910725476023143003908544426398067987930125588068159200909483308414491543191217112065546009285626859323826925651021352777265511277109765891806340011101453781746962376675410286168590142940958556404558939680466238014122666853941665064190332858347778353516119070706948124416495957316612869386260113089114736271942399382463677517908584653630191197756111388869251347135160371229911963823191078633156069128229222278284947191252623040906468907153083388547764777437518223823502401012058436513695735275157791832076238887650723393359279200961250481149895587129125982703841766206998660206434966624095170446255826615051924352195593730148056122548417239119781138527365483946690608988486584778251001172752338030067008944813744119469184557712231091410793130473009072764094283111509299311004030717748083325012428585773430470154113984090447028206183753287940255502960187015944651966476948655888196003315688318974748434910972301304289009487140826298594577047512107028702353224742887226000107047350439083190010189844619745257794080766628098104239972388098615141499832890903546990936324326554524605159258706854954039575824170699835814896472643928803483452239589131520173397857928160848115154291640994554241763351973574985096582630925388653858264101571293312847231703543146260185646420728357768304579239676995060204565195554179628215245640921097717291244309523101726956488091480074602565271120516861912198659481243413007398962218563140342399891669952631903656398924002695588688274570108038367397547794621001414435648378790882700702929420133198669538725509806506701708541958169909168970828350056887871879363066825100692535540338351871365732908229842960403677982311606563850761670669484972809163921594001082125565617024557090640313369821370766733238858688455796486380622860412574196947576645792618059497248231549022239596501043559579901051150727760865638158791579018087024833372569939008667480757010739773528544132308912662519652856186938828609940686394126620378224564127927080873801228911726204164876894177954246890034061556646359896832860664499562615958093050860921399406601870229999876788775466295758111001442886664636858457025798852163571069557614558775142668561135772251991370948939775378474273945899064627293817474843510265494867138426569750004877525867106509089659657026245933918194121063211917789757477463118045905133367521838343960867679520467015514937300078771471871559503655601647597741693671496513492493333883681203295832180938497710024575658746290353170648201655364300235132644198750027461253683774880326563516511138923808529113721607422012671385901654157130792069161950618111153113854959296315248666186826125953194004523685533984255679532511830280997027973262162959068614133669474274219902598332465205857774112719901620351933138821030447725340246031114175690019492958009589576172469047553967165360295518214964888204140834657117611860237778312698670679394017168482418652822458576787097596390531412421610183090078279810159409938458744935634852088058295770331219373842101427226150498587730877029257094278620514275306460980344646747920507175677694182549127564945136459084149586403983594526111500862258832666147520013522568693357174083663772248012419331398047925814863241968851487976212339405507808265316443847089749176298159759903205244771895022868404659898831198352841251608981134708415809457891077166663421447417842732665849804333149064906062545417298305787688330750815795003681253156781936384087998821103538497834056619039684920782216478565044207687641148519450631499926027921166299895677832920496961153994192564894392640974622590081672887490279940669597787944694683070095048400605535945503483367936826240623678937572156215897204608978213208966566063251627413467095362278517148169294295920636266086371820545083989437645132520802878512171497200010185164105486401815673889750569710470380359323233087304173344919699197531206187282903245527211481045280341915850966241132397344279962695974643944395776104790839595347983008532992934644340275920442444626579961366882563667829944233609570673947146715724699781406741683210297284468145881601662789734785482516481166932584548972906952152049104212255598302663463448603466061263190951387484849849917383154361064643601830770336391651653684675693511962890625000000000000000000000000000*i1^133 + -39920808542561886309177440123582300595169994096071411691523286037478071878857862314588166544328928062067836178377524374721103395152644775881570167349786179768181674535460511222904167752911065018716766522029878721505700659739966937807112701014178395277209557795143366957168118497466446440363183122130148591075568094492478455196425836826888143959159887229679955126222299041278008972733287593395547456023096510386368370870727560116325372423207443430251312982018518098830337043318981647740587788197546132048177146825481209618631745236977608327926199915682167180614992785895706728490171048243275083017321486841992570217488490616017085153905788672818401318278901472553735962495926404167043412526105914718811272363281859749968632678340081317666353922902234898712961901182705091654039494219455207753594767201959646652169232787193828217884723352437510039140706367314295497368454117386380310896680224758113650891798506319075588007203299337300641562987094336772470683576828289582521985703002343367727650337550778057823659648166956490518647263334617703391405739206377020896288748994680861883323420958008003105157039922768506113145542106626950376082184260358041730772488795753711456087868864644068947320269352821525808645963180820531551232372998986494874722014763765067623619347195920636951639901471023780383686913712990718087572215734994319332233821659277517960308449193958598891992540847058622032897007292389903021994423121695316552116012286381037335987334479060370300398070347473929899063033767060307626289298746321807596977245233161148982035266478729880763881258456880130672438709203992597872359655166275831975300186912411028838950790745822634137904995809308367747669106963921892644657907576093098106863193686788594906149472529105269471597765263180024687408341876665530732856618607647236243909545265514414773187971112526747418233526055674579192980483441762522619034001737738616506961669999658239726173506171942468206399033473440064867284292235369693537661024327313268987415390409996801590821107468238767713309998586962853218016399730404501820009414692501832694955370899791692683967464114289705786087765571330693515970593268041643418601642191708649556129725583258048611863391957139771760118113847403600551480663725746418258346246494496586879288205658983476904459635066267938057905999273729829189120586554716895654100925967634491215421429227135213915346857748039795141051277690050479673163165641158179519838636486968977033183945414436685683830529684433251716612994042812029032150110044638836439573138069046927820182493696584855995439626939186818641673438395826235830011473443849791738143527546877182392803237639389992234739182878063937113415433637689266828283632972909309344335038189829817530275598602014326351261505823163102304418579079918608544674293412151876798647071684370349263226819321694349021103900507182383432209661381327594559471475997761951909874721970062624381681054861983795726927217495725216717901741834245482155593503187506979056797495448685621362184063185763427873936139556762129487338446608650079547099560341725089880865708501228971102949160103230043168153178894310427941324208001556390815803398165287637783559457240050066753133354721791953081398212473143380152430684622708366780704347087484278048251757018072437549768445592390387363609614804511523012911724918291742662150246168142525038973862544496135573203928051522819666166959112866723979651032796816076712224029399234164078944573801935899859787689261101040075407593416459983976527183348159618606722016471938436572168670065575853895047984613174776511395551728671101802634248725908835042871399115333026440601733017239001637977630146198714479866664528242025645202032245979573191686122977179566989988302296351495448739940310145221275977289289818994758976236713964618386064058477499553809603004862008696453741883857115581758340377653271423899625767319902976076265616255716758291204188022599569965344488619402486397995789332435583343703926158821311562759712484656027046309805363894659158969830628911279800723132778894803164779194959853865411517937353386302612973297456619410230742701259796276263977091984316627288919237908788769957011510519673827041246275456823142715989250320974523479000450971742511619206462992107282913822444676556054095069350099968403360291258019261103194345177134137782546744233387668399238251054124764787175941048446369386109008419588415874192337908550710027504677279341037501060297507528317392478600077967528201574472079445883796735304630332851627185115213640140786390194664250991509363023765205674995984428456167410946127164244039483087269149209751071308295808479258469822905179500178276908670940356649303737412992632016539573669433593750000000000000000000000000*i1^134 + 56770994656182959817014578536263303705594638869857806862542201871386503454371740247502920532881593836127555104103802654165097206099946461326298126148842326512098475465678492910373538016604783954202958470967084120067205281511368293826031259695706371546072179081000251149161132025292111105035329821176024069479333444056762876885638116274633763619983427601466461038711176861683891684813398546652968030025578186304068494770846724687610012824564328780513296363647973970570761233654590658839441532291316090214504898468499943604699566686235349515821305055388908166770754298898793167829636234891237742445214230821350593319434093174974902354324536165892594523954565513177499383576780837613445565181115023839443842686575956984287437865714951438983424559875288304082717233839973790992739046826059435825468862626814443773745963701836012415983743015556198437889980363935266729144595136087944703169356730699702918715331608626212248728090235837226091369216516542990359026423147157441420040746729412998931151509441036049535745374146638472318071999493317069392076835307554863808874456318367851332814968768337205578569652871057020280707694048746987968706133961750349072655372763254383266294577983015739837995177379750997977157867452025872326143839681565163829386253626314168483974125815889204026653587152569401842174929178641510074073970758232877536017121876365921393877753485352620015743967665064383050406885092621581859089227081513645987507202901823846687251237955740283964314360392096079214293094760683332128024907102240055042043932184628624412809982754835927603798152728475016675143315163498474252423377776595736030019906354387505820646489014900888070797108409144797945824898827792115915950082915038153200955024831225188078601690067221958980494982420803973394681506483003740157653797753459148506720050973552151554251535671668284568339204417348246540513360101679094587759522814564037809192132272375534528554363566756969473991780599208370175447780748686080022908185774231961780328519008102485853570038759498607792333052024745952856156371171243421277212417457870980933489050327347499511983718380085864275098297672365024482129168333726341539861994773655837123495204200068102464579682258291858455962933250041414309154591053578964975332925051211531243622812820920432254585078214538115192233223514887465755981642258298510599389938800953073645456208488630155058409925512713940368189579324372271346421749110508759445504060829111727602931784788813370999363640489281432351762848378931981005401356633962432138001406453767243300044017271837352565381342310847497028016789614601281518174100633167935531846519676855662868912997585208565271820048740813448175972439034151839745316976587457854409084988139293378232589689586006313636925976495688808549213339995324320977414669367948548675182395242691214276121125842347442818671215918962441903593438609160939115348336034159598464222787122156267982234175337814782044360814752408628813828289615142815877751621998006262733440497415062407729160367869979566401729666791766769476458253751310972635767327705271155736008517079911893867565605143339337673209116256231170436131944942386882950256468660045395667733438184805726213448275389826093678570122931933556908748853265428540726342875080330215662715350572028307573402305237302210426319867497266022764653585636895401566309447763729996467127773678727949369617697975354417309614993001963449635861945759327701094176170437499505366920359322670454946430632187170687539262241990712324829193469748436302216361743168290581030820193940739605965588920860166888785933523403547435728093242988238641928448137349443086705699070545203998144278250325603512965296969882939693691570835163894594321191891940193756833691854008724948038712108691063872117897056983594631421590603268676854662733848688291044190684382287855951712255585842961490978520825064692279790407310971933848581439834209047830048602800777435203842926839337428319254934082317184745785970962001838624610159847299655668131016637557249632402430695452817075006666497756151359239086973338711258323214030242048866927910362020153353248435133812680016486544839653650416503922824324961831759982960873158984294670002206193869636432056802006885407914269416050586292257719517349785157196867871421884444671996316982934270620357537587850619298975860002217698342369596936638222460357599020339481597448794605063141046214604066595007075472733875413915272225654872770680115850424764603747885633950283298557119446680177223880332230185837752189415227550348976568799657218222326555455579966255727311003794792891601317593120950741101173581220263528130723517844825971698909337218286469547382649958322531347221229225397109985351562500000000000000000000000*i1^135 + -44599242045786512419097758968697649741054582381425036224822342612071887671426989056334893373378628632453924499496919286198830959545149674903816262513844502855690116677939665551633073424207970417858032521621900166844766143245509995999219956394667433072691593672819546243481195441838400680273034482071791657782102646276359604039021501787807860692887503834784233213636015175043096162766979572025643978793827062172025338907519846542770197026742541661213272517855290730220060504864085011246486676631412612080639090886493942059373123958248861813887717764364252380481023627052327717987261225006658189326824748079920985636463392029126794846467774577788613001302812721986022330137817714252307359660526503412765259882011793093430679314090758030074893610545544653079548223134518963844918529756080967094771721194207035549425481037399259416626234015773011040036772407455104204136515260393889462954978466100681466221206996047307214591215794358108914366997879374861333460969028700537145534374301748547653176702238285344525526408970372617980502030800540742271803068203053862025700610339540004174745019682515767422658126608148035580607577755948355802907392155476977366667989742961651552488801482722281153586382834574098747946010648758426185521554201934267404899293927047461153102851804676652108596476065461502903300084287580088420291734640507358639750366171951678195271219089017366295110738637941255257793850629083277051772263980476979695479723448647956605438660267640902684188380498713264100176979896222785527137726671809937549777433205524799293486855027795562639970394213729057026568555870104552335999675186991968989169046346331536418378766011523973137731534420535858511340329304528159323802031184637148068854035618275181975826693461638765214601297647935573362128275982215139470726214641911126228715175470802453593529457503398492212620236911329794834789869918702194594537881675628495528997296612856202021011662758285713061941112678035831481785490637583709600471142096610493509695441884979555172204535122950769611821847098491621049935253375080186786619277471644313480398526978356370822435761296015983707552410157998561684524097319695695126163951977264199983072474421173017326141411095068844299269973901178282025171113645571713816138278522577298514142633449422241270843566957737357368722122272507240571271974931694498886060009395348177924797265778809720326666045371353154453078108054947920891006707811673872764026191544703217838297484224468630646944354550643188257939679661757291164028069092694195735965669474293189934234590359123178890161238114426801287822776639819411443136953359370506479577185584588784820791036608497633624815333091866582643278004848626126533150369424549718916346109011981668244771095804525887206502003995630017887727118707591116661983214959895470372921722398208017048679949753239360881765526820818855873564577108089053873813408319220978748676520567546555759233589892749100996699929552534446262611852071959140713108085438799151230219516249201643801698938745230135852870860500635986535347339259429002901185363243998662357953029647219295039635348363979025448568398900813724894813972362569289221205230055949054401408293418983018744160909664400044012303197494372122884153533297596627261735034998904360598396643400061712718568261992901936618959693256959536548418606663647242323539443225499427603552161591369870076912479855792265039496649970298477273818420794676895554544077365024745514512210419969769994820616537937345279896298581794241841952517118456106269341603215220534643565572090348641358052250756202092131868837391718130976271493602608488390015824301426408859055899038281015819971396548344722858085332244102918726965795923228825562195483541999658834497810370192571093144348299842035045321009819674591774225912246875137096723670373558097181181630132495912701103979140974943007823654172289250392383767696621415754419458509526516299991078112600324324307140207539637904398464654209845740975948108067085385880806305328549307117996585483669561212581678754631196289775715645729846780942275132574654730892898026648153456569076674102252401367628943062428114397218958917796193775435894442729840398872040112187157802104740099247343837603580801978260953162661180674449150936793255096565593721789369304869938636378123423991052701950504792081307396359030685135394806397088512761508295549965546608699262065641453490606519127007287439630617649000500308853867656546915320443347238334235834800711114995252482676036567680109730542177555494211563123701584900658535208647122776896189011779412188549305950217935017099135922300394573298283795261618449814855009134254088496389292146427664464969353730339207686483860015869140625000000000000000000000*i1^136 + 6805258594328740594983944121253173689601280275468774695894549013691107456742714098718610225763148357392726298913994072962290222841022218267677859165198320454130043235419497972926562122509610905214302793293959140044578014705284796646093143059090018360022287644369595539703866983064678803660035102766096176123364500679561238923673899880704874462976677150837524333080045913932733749579166392648390353711207417236503939577233523710348364586864732539867405932180268899580995276627036609758244503692394356482385392607587501743692731188931901159456278862092830971373750027013627429709875075850553489572467939281199367066745022336211542315473248674087013459195456496044931889119990863671043325040488128550158378366421937858489162346214207838120428565152903177256326974144762374479137728277788566032086018478877399781979679622180676188568703401350971766264850697258120836241193709672885822253750653501488484041847232385081153043485495382227599484757388087056291781519357988853441733045989549574213587990601684890664573860573237064804075673769998363147187579487919821350679206743408932954764376417157308530693770635234892880696892208124967050538559755835147666351916091068553899235167767914386599702803848650410622547221136814269036517998455574837268282044218041199899227563994248748050506620283119578478145786009179099621422188877972934210521121538883859461114316156409985004219087376899465785283163993332654546365369403120394177712741757082261229024959093952405338604154735510462413126353693710426179404082075701544547756599629376564339972643533133166969139521048055434953423050596845461185824699086036012253738164841430527433931513579733928110635290168861971926117136989168331825981163752220792096959062722693513333458840231284557654483463134600989141280808150413262169011320516237557654818489599900411498523726644082763446804770823207303793422981322145169469657501629092710829737177281511440946448101726931754585491201533902073726269879656510019839947881676663281583804459715674162032720329372175880849171323683496335201562220462496774257160486588520437623286491691067107631268181813361730467411408376471842556201961827271199364096313956482219226729164698829056407541679603315045386063979836317457826719120041523102313603712210321899591096002241578423936130974462077627786584866092025012903465952818413965587877047104258763132168059435365200336724667726352002579276381465099219184528530375528984433093916543841388122977967303157214932285005544575942143768217604137452721780547005793809800429752268074096790699620935006132146002836215739728320069456265857973295678166721991568291072082419480538384474559940867868406827335836056924674504984542602759938741396454035371156670447491407488942186018273620722987661748720999707746827401463345476542993118754225302238923000704489134139145455528021103700775989857384280186662144750873303985952805707589637482021811316193091783167881014831472505740471579318097807237447366358584960952021862792200930647990748316313945655409155790462329719856301005543546638396289733684834634575626096505755805568956195242702819374475382845898473605297417815360004200775144879981716439927066084662783082546621244396106046266430856788693740768015437864374093778709679949062367258523861118970434650521943511400149847771398485322896925869766391338904422617928549737746619357787235069070121818691322312297550655561083565671520952435929867956366829296955435503846980467822839822104197784332070646886612328101405037558772008978400045245762046029749175388759219409277587292486154178927239849126281632718360029869616148987762181132389108600197330149123459620811665987627939989803165565262596224452949286819483437142348456511180735873040205974177578630828188491756302829024987202886142311091562114573590928207136672162978211547909202834367881592420006646923993826893466487035355661810765903148068384230078570332342922979568481056443405252240616685534292506314295537258044980321657943647188686707147294183347883636997474045644077220720583522272738513775490793567127731190267636805112492876051003386578100248927964676476499054841097739314441176498435780250247617100069855175525873226720756862659011143528740640806730077907947074886184313383141503123903359443687469855263787589237568393000374576572162690004319501407325479462159232249737080035124424822705570231321599895780339437912365488580868592119456883831208627820927479733845869843756059329101588141962539590308608833014779620195539979212115985337325634534438390234028419613711672091618831878023992475260655181092194420003226654435686675976317360430566884251978288337129348411223795315819664541591129313866104233454734639963135123252868652343750000000000000000000*i1^137 + -35356285614899748509391132941302864091450975394733741533333959641581946051548373917418838777690589854366909030458376585109648966537619609780253745307770579276765267960581918302807233568252319281943669127398171542737263463090853981719688841545522563244913729689684851975388647838024793707257587285339482137497609415349017342340719631273403058813871180122428599701245489876304097617160839056172743156964063300029685498197076549908449371799120873940157932806556033773877292005661874025035336436328095638665797288091068265266729603445350025472450227124559606593722815989383655873074595644299704066133059608791055738530424634815461250931058238951366431474681614188624344749547025099398772002863683260387730902546966790784487635957659294052956551613672936393756639706235285439158679891135747776785332730957713320483869014113031739962609921865372753290713640309709010396978478050629198746502977515607708922928919840565452291112882270282682611204722402112758734381578145983908861805893679636685835141541896787799745822772819968843549846234693453496884638222961071221776920748489227110425754893316481321187229552214833546602982808085803639826835223456540574250758435671954057088458814955493169690172996251006193051912150430832190190993760768003845747658182523796996317883201041054691656816245146484570668855448497674919195895150176816887615000415083068719803275196758108524145339259143827031209387491244564856393459548208179892449491381656413129009147090104451866892249233042283180359433128205364574629636255820755967674864215341177495285073854676721360377372043115032323251578019977203023720018313208031050756896721867355159258735682790943844953232504336677288014654246700943558436201301626743785456978774684159441620767854012575696082179192691975072403536229463782505273260707276744698344770261967956211769853488910107098758734008206173631591021849100947613919308531512113922029750278372296567859954274366464236034465764166337228567197913837184535909592667913869361209362544912288617291552442244541941798554585459756872831083934445033373974431739179629668584615314274371658630192238911382685036987908891338105004488344333808027305006785002285624236052912023152165882187468293183985749051346265771124916329873655254838561599414599138362705723315426865483551973571063464146579721164363955716977344024146080906266628161749520681913138492213005965978126938971733842136336244785209730802632792930422084063906289948304768795369506291742488298713432173074697649997930504979631092634614559259833264773944933045915444450114782480512733800668451091897868272219835576663294245617761975735654692492350626588619338440973768623438697193077845635502199837691928658886882447740456144553049141949128942091619106653949357220689889397443948145573536256841535031535139295083725983034229173997918956285153759233130530932921489828993421137434705590473706434321222570951222565996618202415254776762962817581470497495899024438709373197130904561323532717337703296502872776805023694824592867564956556283215109294105104706467128462080019311972158959250429677771985351385151303900385964419538968862344984289586342297342516223582989443746431372435003892436928864231169037965139499392003322796297167328554829529946435010924597790955283978656929620261531030944615663756766099953846541387435027029595290236251301245074640126561549878139908891365720062898853887236936249216571726146821263015752063853867189613738284296998205723618033232142166026247628541935733004443971494605901465370293369854501626714531519386095080377437995127661718646504176033804061772313761321149304463306458203761470855612068381828390747136480006203731621788063603634106177665567460068331102111312623130184340101586256120916045596541294435823472778504592989322569542030877933905379858683170520808752544052085710671609595858741848690069535645812763332365497787427955987637150093617466613545913075052885721490353043736849252670884704884694985998851043161746703596509654901152001810490422656510504054522014843759540792452203864537184975323346861331411803422986221778416237332030927997373978338467016372388635410821747772366720584111703282492928715735465022808332334599851950822640198009690206476604418178297503872833807651705513754900986385773497021785406125493056696474706561562746525115221874368254401253067930246281256657657716586881755596457234191455040617557191943843608268690463848451273920523910693029272109122015487343878248129465421283780415525645189217835503570087811624562144200174540438747796584437069009779533562784868901076708671247625680601199833878471715891973833506894270097239811140374020410712848636777817757596148462440055482147727161645889282226562500000000000000000*i1^138 + 301194535493378562508184174761851487476723775574170564859949264543116789671172808988754336087502950501462652988447801860868465126549140087892644774060324106324142868493503638818368051538654534506982944715635454963238952035710694645411795043580154554293294735202930347677992856102810021615266989621336099720364921820438383337589311510838168769416020546747152468797012864631181628514456156922536706359438852097934702995062270405864530912185313077959265370708623875634048228976719772743237836498373463519822417429455853438520426868573872905993528455712008109129894859584388721819701370470164497052296310679198020204709706127206978237556183622589313965045243192295135461190102776040825463934334645362022487621079438958317835996923215318667353135723194412280634569335385478967646583550295486575790287355626082603460116718645782912568835334332424908906501816345476348256115598443904205211789316868898519886027752186778532333398634614314733421356725581927517678958237568941086167682856835856643819641576623558748612187312674861669161431410682178248819494739674758947614067142515089265945811318689080551156351409109292877785896359753102916325013118412240600184672201962692395322124834407583432641401439005553853470359005038507532640255360963891041887031951461744472028367797846156966355307340513346481156516632432040559878680902078518025157593369529003803025563242794307589403893989339583245504177376731818700088508076874340854706304238207704076020626950228825858472670154317041900557562826295701798019811682858509629426252030817061169808368794776914474624148187375908903458559165531739092768575803375403651936093813316540635533681276475634423910566037022035553982351366820733908423272804982351016983550818550531427127279398559655742286653395636180778096884600359394310427371281846243497319971704699637185502723544775947081328294472255468171187779643444264586757834106465278223731587534619361857202749456185514667370080460152568030341978671138158218050692881809893643539265824180442507463246618299653204014595638915267006119582237421243859975151282972703793845697933847932480851971934032320365322757899806829878231641468976076236424993748385827008198430429036719047694563793087604136484111696822147517706864433624789042978847507599800432157134667958785821544222438347303599493715637720958773335206051122744672599454786295046252861897303220407530067966775600356761980824079840774336996640444351793498049207092856334755688933275358025426377305613183431890404749080531859152843313265130757733076293015196777470259539406770952237928403319837631537848714611957425485910984944862717001249685003202011165855987483681101734753164442473765237068972817927107976850154274712449898472625665392258278724941562273597858323463179502411223569957984681714369204691910471710700037945512499050365657006840447321294442374777401522398472649640122475159820020822034283939925782022435389444424661040002139468507628555170716933026258286205567433078678726866698538245288119386083811361052861356205812452150771244365521551413067303443008566164364279920715848146223304024093135806055367649577499705781255514314042378287974578307668788058813864929614320914745675124223068632501215313863477982570413545425227979615252345170512395899917731650218135627298507305831726142650003783452122248695749724800117299818252163963202881058496992559289014531005921722965256022526748579014379573329864831971884260625263149387944203044871392274208072215007383612966826636489939739409134024941262097780037847020030057555203106708640958209102243952528229887325681769079064232092003235794211785033973945629127176193057387690759000543056299778724330032211452983385652515035838451072379484801757772680362604897111352718404453130960855515798512750926545604721363889709684047408133298628075918488483515657458945802135479243454000263898857796111777051486638905012113391926200096869460741615482679678866646643523120749400462313465007697913090524618490593292964514827396241486313723345498540218723767488750638203954020158296875789629946520604871869221060871201225670035418819042336940704228142722309778978975122169136439554646722137839095403219369927870189212986931946733188938307807391691169608684888700748580990326752514516003927172257704442218091099998329284588437422781598397138928230010487683957254811056953748709105695278213083086520331300138126845805629893072199950245934322663231826525985165722438334915679155885210052478306974805655919524777903808171618893995201362807046712525908531193054468684333142578970296089979185016237911283796342292864047097226622884944611217399749034105438562088959100365671958240087156821740421719368896447122097015380859375000000000000000*i1^139 + -925276520211589856806554742378667124631819367686692428686031381816352338739228646273423562370322443851879343278465403982686475462113396943830476564117605608200842262876233526700699819576726808696643028478897366078332024585531213706295221145527247723426753082849967622174407441629781146407416679379237655931061132784316284591410793576561990675338834434369954631912610741947597649401164498185539112843735117768004903460019602254643010885254211872904318353743986704463212701047133946225399136653087944813719569603940715497245642401734327493471520490372969790066980946212338657322823509908582053699344774713434341671702141468533433304217698282642746330295419083844697235622053503796292851177868498917127614567862213826177909629701001682127211823426700907262517428471020641351807161581664103116367487401445548294615364766593259022099901921534567475650508714440234367291392048672761100216166813483948131190636061664375208605026150800492610561626722770923966925779908970614114743108774836003064798276062905521864472447580813578199406189911124866165601441254565106500576470125412241229451738018818372166781027473840960741232959043685947499584480562955471351599795602475165824657597888695752816495479108741305912422581107983648533673619890175275355199578121354759944890255942013763528281399449604890014083264238220124786427515355194516146641777130993715181695769945021428482284591730872662498722326150102265951250463872951402802834335148263988460599778106165322892784041830715615604310153795710910272321616190276509807421000895501639098103429019658669770291528226696064102955907624801295027978052687475661361247698543297454771965320414848608357516104605615413146969039382355948116205897306510559468620152421607209308126376706977050794359909467654970517323039616446754733479639765983734649589700704223828507210049772242504049522795367096381462039417256433180598242026185396834624793095028720578883375585776828646138141402180633494218061860631342719340313069742401636498040542896613619912137236664964428589655392326112689271279242957676115506699559245414895613607536463867145128570949319061084287007384190218242843818191221308730558189607685507365802680630052807112842336878759376442316021851159040238369694754436925721252504816046740475779713313569813997050452029778683954118843409337920642592033347450477351306384022090087084118531664743579871590408896246641909189712497037015765113447827209244570146231765654144935630665354776956283537973436571474724255453891273686684306713666451329071867709108073084180737521249658596124590954996616205208030650648090751170862025829233532759671612469234960253806807301796310174226639274215087767946726350011706891836529573592584349043948657095298238326460783484429748490550420543504693445597467952747381889187350195774182299825550658076961065306506643084014167966587488286818123339896674931692994789035708981487848474170716005448292265340488731451300980318484431106884351791149909812699908275112473436501266132184689857718893225947238316760343010972739303815885572231539465274152795235834240548905380597553581758610074960681742044512474793457346054624212179429815259061428787280489447955334790518604209288863828587679974289254086352994348897397920544403444956438565424267786866005300685668269467909719254559373920327732467311058105373794402951457938703575998322953842605849023926533997830722337290797633863915929154808663271525488605318862157746157557717767171603654479625667353952270530279428856860013073815124352282958502968315529000469266220910902021378946457403644341634738279119823287953717734810920272494640922968497455900979747393895415367216187021716967113188724229392526762418576725415425400565983044197092856138755552565392837193972807025825103048676892713652031181993657253197277612599389656256697020807746147138317196659038490782533301319510390812003872777134405951536834160967328439168517705933471261890845861719626977375533044849269145082403333519882333558567491828140184596711521846976111195977863704117361801396106996038931862016315762950339421013380911745168797104156289234991088444794476861111663146559827112068875577265929041521433078914997436422518096200853032040250054381818917648922788133059884531987573886937461091477323789189079081143686859635349513477993284584068023973080176175092199410505443162191959495558016387332369649112381315510541787305095460026127930004340388695463813815626113175786785016516621299685294356737330978299001663962766189106580608146810655507615212801581523357377257209587966038557581700897508185421878406097734012246161418024446122214987768844403337846499262673202819472971199579736101270555082010105252265930175781250000000000000*i1^140 + 1862874962688596493738170936024080634507107940141799286260173455794605104148444540187076142449800808463016863046435746692465483542818351897617850109593237565794288292193902966760901707182913474375843748179809553658494152363091397889982944885182741801045764700944119954927648372743936224246626442932164785387799579683325557127535009741423766318758011230293693998668008843128118354674128086884125458822345315381926200333205133463939464581420614621995448118078405466185584529047124005845132311357549957272697324960603512265674328004410925053181325286326114532278111482659289563266271645625366800821443546407248566500334584019104834943466346721145921285504042357049962395434192609039840319219816219520125595876615267985494265019671330839531596858423214912412457213136596861036914144735688737953143934849332304040127427688465297731848964381600004724697232195661165140366477828734094025406332259156812227573428349548052355852879669619750101933024466270433087026874193532417945549075330526864443708805339729792623220854579813793900265091529901155721975215919826973369168556488095659573744436273048060952569314965518191546059942788159776537706288763709176425307014717706153330173697406166802407386417067455240248218082360039089885012393083199736257261012838492599167606304314428697905933844128065565517016155652713424168405935175032412275818168240760128208893545584932087228982393178588330641153223108877395509772177093167127451142064190392890232005745405213189889208802135298498996605089233774280152064482998847284634962902414180617039990025443465403590446114347877881591720589608742817571499642954389383049827538671158641139639681872678366397581999417187244676775977901939759651856967489292171962133281215868339462369278654699402022845126694782002017440024448116388233029933249875930742650287464095977868416172806872927142756923869151899323496953706662915438086977250218748014814895063113870278922364821798916966359466633390782254331220230498983173091380654331034674840726444553761099171713352236881333572808714069830717265380652351616357701248057277581856132893173029430335255607652171952417768552427909141767472376325110848037038647035922202644830496179158596057885791444948180762610232851880860646096447224333293016440776807688976942563465886082289057809233813960466219592163575204130487162437404061835003096463323635580856707262024862500646224500350084458427956335097943040524860653842312242108952867485903159314663458375708805710556267389629534826419898997421423610861892748160824382910350105668744355463037252796880703882621968033388294258885920264224957548895429340758766145687658976014794399307892577266633529178773223314276553078661422236230994381840913397777205339762150844380086853538372280210444017937961823548265026849798223918159267919488697328190232301373928120154588792254791269420998878266170833838903121842326583867226771120045469246304537846640984309469294464470803775341699314400771528689880446626979118121765978950177855789086052098454149276900946606723275258729883141556269542588209202495196252461668277660679249410906778792108932251874864351132594276726717020303166401713759320388877006289056488862773653292780368189803928494192066705863799419803874180000426657103428130952372248593149693805523051905510415270513543791120414522342755396110115421796889875301685155073913504259571815930876484890227320702199802008607236178621645981594955081392515376023825465813125315042253196104779301493239850249447996973507846252998495088389028844507545471925469783782224887812932390804722067205990538777183406913119108981961505662017583891915384103491704353279405866907536188537653801496628275208792308795384433945827458249989284804322979402999084997376585067160870407826688398542142554319391256093349558832042079764143813739481678999447780860501771133942147800128140657380605165012054261864386265822401060919981751876352559048132661063493802306165144186315067169750066604669785246092605048070232664751713635648835981023843381317499148120854557334952519962697481116861005212846684012173501157042170929366250916732529856350060727979356827910434127797219606546896943439731828191511132951411641383961388730105602485452724931361422898098940780617166820003034321015391638648204299003803898608388614279433095035953218033399789670371374500778135457912990314420406778389426408867670069881074448710930674992566151236128623671270959142238259719551448521710992619156128647086272170156600905373961799589156565537093038128735663626806342012970434656640272462490053567628575541522810199654958147323476974631298148190619137533754024526412184425245744444814353490275093960804042581003159284591674804687500000000000*i1^141 + -2964991096439996049456545677956433488242591115869817202576260236061855410324716632318090903262416243611479781148234395118185651840588990253103412322868707584808672450018316497270014531736164258332265309679217497175509618267295903958045956178550926471755121053424915881001369500967633662691222955057534361688184117033457711271796810779987666749177225335308397547117996366637831841135030082576441007619255612960568280510280519998421997014015973391930954149711571688241221110492212133720102288744327310444354476629476037242038356889521556381114228051952020662790845138808556488733416430175062064591768903396715458742237243864769256781474940141599630215531931689588728953046183261772159415020165934337792249566359687129190464448101278075404983856157962646813989754564469360219119153593730733241083124398431709575274968575043563068446902765867934285455349281395797513483586932395160774145117360969064805422908601231918251360300571890284411390307790108561546305605817267786933653218372976078655009503240192897881594653231046048089986028872819933844478647134255048426721718087977347706885850583176795651731670947646741651338649146271208477370690108382051586462389353888749581788591580224095422300062762092807937281929877478057121732743277519600274867991730654416943063478394789549350735592761769031623763037056201291169269849644192728800777024543986439497233585446209017493825549048025599366385788449320856817724291710234757861188452131410692426128867058019678889839166327640343372360977205801139158826417285355529217489024860274892148067900775706681147050872725130010001226364855617761027392723312039274948199270954316231170358110779309270406256318575499165592867824472756671214479983088257250223018150609035807719923602363446393878518812425034563927613578214775619504532342804786730065974703268636821710088215444361022577640653411924642984222633741051226956008694862020071790199870466878590786199048898695652942978185021585526537494280032014406324402386120523504454844727556702926348312137637425401548713615645964884457706356344865049571544388883604074560678787274295980028840560352673309697114394401015390973225934574407337582206752694335524388612616705446346326000838972024213439905769478867066616536547302647214966629037091560031400160887236022911452012576551936144677335819781723731669167220948555700901637241915115749586854145978521304109339512485773591106537292227996543395228662022690443970400192535029678204355572991310893708805787885806432602595275522698871628057218407962632682767994453487538313190218631068463706878889622454595681375919946266022686644303810931877909086807464807970171184888544066594073488627879161806948419319229874124405855132874690553944701031797943325516719190467283335885495507100839886234870067164870196884160385984308209647169277950090324459052334605065832148614124948433869351120942330289250888191345149201274438827343974627569880450525478716036842066686288106765771598626266738433022871033971423463880900329504169925639388743383916206334160831820217369743714054806736564069378735111276013787207883631907369970406945258860842368083026073392301763856493191330402365534165021175693590826940901225505474764662654774195124374858857414454502853347362892303091731295888224126657563029445223313147347770941100596360049472576677281660256801363872820298140093506247799038058179538193312711539166535311873442042957574504948313455124625555927526380499869560042201167322403907537551470468880629287141165425477204935504142677544108499690571980996643932033541683180029758507636421727308225842738827036441531476309492046694666813938221910988399328537407844509404905260036455605255917829444324015543356460770179685241405467724382174580252091566625307879843759260579712042358701509882941255288265212094071629616161932932420884178524119152298629290088460632638271022692876354491363229361972173745315610299448180940844778866067603026191861544493556252023061753041392878086438249710160833979326285369869748612122496299461421115765372199392916006942953258487430405198559252837915248952812458066177800283730733086744902163482623795625590405883400980631820912393263079646487323699931741661639184938490853603725421323982158273514748205985769291343656185884013561894230051913865232517223679454670508928398935314468291069345718934794921843475147177368902563898274613175377515162751313797807480930714437917267692673958666895869972048923681438838737782829270148718351740567695422080873979786633459353659890339132406248461647809701781454545036900456304578924510892832108143780222609009764592473264614198307248664271798528758623547963012249549692722627725061101955361664295196533203125000000000*i1^142 + 4100440627898909944097403491610699182574241313133596515623422087762266242784864359018986395941865105176072135421752036077087286281007124057593675046493033096031596388945384210473069336870162299727869791357031436480656902427750462573329313020223484507901721161556005599119071016403533961067813703047515141873586431211332520502173769048862410873793668671559058991367690112309553868798467246422252156101480007275150231003348530916516289896429927657069979612882984668595298927086330548828641701294207430199895439337591193734213386906603545086936832327638217516447134434483507648131679600010264286350171937275672095431695600366216288816360044000309402617501135024034770177871415207004604544409096447742764842854164465791101627113935488088850961588452602475950679714958776433578933292302444743748857829050538373668714090155775034448680922863709485744138072932795738588875803264113333958387810217312956810901845007689324496547454441809076277535410749811880683027813783719483154849694491117431644244470149590250443078025384233112312474816483763452045311544698650438281468736523743667747480503682470478216963143094313474879205395703266959222327606094171714189921070742648485323708505796519912008316647530295912075601412698887757661158833924321621439234543410500766616932416330133683235640711739573932632548219266052522032055388921969357553162110502978319603756110220684000036016294237044298290121445475144360295620064762431961416471288166212099970462808515145610689032122862082281551798620944138853845155411099418052060891907502142465909969098455783489577815889855914986453617881071389335639454706605799288156470814076650919850447179402166056179654260952092294589990607666307073853027424142711073826162903246289925417069128427313558725418269939068752604702097195045281433041692222427565562732250128242210444267396865797427985361340720013326236133889586289936936285619253070615270516934188141193174401366809180865550447098434252285897000858702665936954179361217472884686770161468607277304983462672541529397571310164308530605454091306628779930962537914708161491360328184707030305188853271648191903841206213476843444406031786891378831149847964563463121599290461137317350636168281259902495183700585498169890094625833339183207217494086168704493275939195695490225221573056547562053794662843647634762025113153611377995909249749776623232043128341849541629300935938769926309266407322684192415586845693905752083663933820677754756641781773347242760905405278403319240708556492733014996148572069444686449365287329384544158531113206629024863382601207606838600390269613220434094502919058294031584788539346021716004228275805998488030552204435477509784978265432194512676802346417186126590082881867060416649373447547429826844848062518725966472079786368556546815551755038306110090015660208937484053192291973905330605005982952270677030727216208972362724390169438559302051568073290985759867938799587215318361756766745759770730412333045962538025712775610234822416710519829288356869392533382640850996608557638048671400793607031277085106215349583942505331381654829169505214617289923278068649369087905569938994233213516801966458093407937398441947842750422503628653465398225061935859630087249707686995112236415033236734572331931242065922233997826877579077460880642106293488868879813962960480797575277869177139481416092413846600925990035813218320489438326103103214506677510415334460420011003222645546930596211783707360354277943201707406135232326231242769980011845385328696553052390157743089882128758779832640811344129398826912569068996502231583950415485759515156196714483160618201374117119472741867814957523789003194044632301774589980927113569511781170345981858027068461312867818050155037003176038868085631249997286974688063692607345372067772069900880439254981379467446428347579417900968030254070311504171134082740691346743389390013379736792559610345183008769167959412403206815363444829093569806168484723611256718230242691610306711657872354556284224300977131409898676296236586322488186309799661760528057241536944546059618669639616310489985973359892001905189664424406482210458677064409746683213816787460635782598878631352933715468807721747611753656392429579948604640055051082628092347607996175578223882732340834968807308010428033566131777736495778625593593816135943400560223850554242064380612755893670088937903850678208168669833984881270593160731239247200891067422906000744351879687980345797878978841681115764092360244736983741734195836408152758139334258872229618391389787549389492320636559106926367474268848099261902571193352524295050044832121507473786144819079885575176177029896318337875982251716777682304382324218750000000*i1^143 + -5104594088156678753568635472944207288825704105982154060058633533698988094701954761894059003193652008466510827646213912241157567474745249469514741110619973881783228081040404694245569619904303019443322384275743922275829473521227261054179961872037309565092062580430474450398245103326066116170645111752916440207604186627466832304710539874548552126397557876388278182098126778579743925217493135999461957571289317511483725900659251694137082930833933264423535888100785362819857138802459414245543540886347675111281332813972901630772523975822792243529663744562275581993301120215997746021562233495268342823816375295109770684423882955421289350670945663043428708764219408040377274373195391680600722237310783647483506323142073994165325501482964355758623027520259317165996206326092456161488024610858812864221248526444347701006819534096708710445958736124215979299169316147881262636807087585234473680829572274035932068172266426946355676201744616668492660912978858568603366373376361502955281605042266368399252965358576891954703275863197170930306404196508393683370006918205364111953905625113255629621324398408304354186618108833037727592293408560921979112299071624692880023592777034238916332400700378028715001251499710844160866602957393206320996626061272939440641253823186637544635130786957410155417404507287798174787904294572967176765372569024768080413680545453362254185068747448921918814749427339401607331055876438936460025356305208920647762767390471525385598743999566953495449940279588030366891106808137606325578756133222707684226397986162298279541724170005467412075299561982903358800958867464053910387752459887306036969327771836384473406953773503504354509504745374442970860889790825872077077825481741114038352630061691339454800499342295297468481514157576713827841491596590115853538519792489632663777398411021457429688634975579514352663161295207127845411481071723045026947994834866049356191506573682546558518375424218531713427990697786560824961831994330880087960809079301919266289792109384287303868546782871761929680791779960474692478729458815105651527776966666602953026501058890565886148168518144894760567904861502976553957381233812265963106486043032720873046046095569414277015589435124808922976086825328524988574467922552103721267755264618407736452635718999241094610814578691499003939579279035049608261506781577469629511088487735760540402240049912607611708444202654210247002762365207261591899928143409789853463293584001345687977238140528995498710052322354297475314655485091241901496321690695156645965386957515442131967429852590931870324477989585627612705389458844792792372558888481387362673830676817185914764661044458118921985653520510101591409107577893400079180197925102194105229256732913173961306228368587519289643690057733500546873347050537174954792209902593451946726458008124797907403057579521540879960354827780805881077535962806782449929293069996240035519989231628679031449345300606219333426414487520412437464150736965660894614179937418024578127953582274488105403923026824918016410542641848224554048144124526375098847278987807342797718140044620689226165922399091007902984251537255009505633169104777857134577682215407284030653421040885913372619039102774736050104336019270142561754213098082440256715136864378538267373901816290855553822464543785941775909626969576701060287713580886829113000085647247488588726883327943645875783200228772360047451524020778019056026227291213937613061335134537062525948495260290241708264751744902731028772703153410698860145368834972410563176557621110466909169371384247977342747774942619042135031636725067677644149317501827002287426548221799170160453408724089388415874159631999507393618524432072665110019058840912106709324178577855224596558371941774371249961297140405010662709049064444107064716932122058261885815437575679225951742951690342812890019471968717321247891534544133121787154566301783435557594246775822891374151002378900341671357736207550092638007884039517055793503708305922079229956003754074670994938511480107918976475198563888157733938470148309037992828209111064420354869425013902699433947656064945391846274115418331039377748421849216459656687270639337274830503085503733400695178362701101338943779728269396573605478392653088408503312076881525779365725917494277964960956062353301541188617690966572935902811066315461749690445078719658708785904904215622969393843721569960985652118652785940619284735801108143145311558505655203372266835868611972423463386250988926388069251816054990668328612732000839636335176989205507798114433418223139381019996399605219631804843676922520833049414642688678754004259382568197474672883062751793659117538481950759887695312500000000*i1^144 + 5688120875086413953643331110703713058016094093176677685994588614214562793911639652893499162169815969015413571304511939348101439010438328157349029501551790518901403775635087696414668356089593873704328442554309955868980307025687599428091178785537164526997613154425358801160398511015114119799962370770409758088475817933549432215923898867405424539597468140224183667464905130841294782663924386844343752357451223397104450904580439757740977562772745114538615903593324183334284553013265761359011518044853513770354554592482484527645441754032975759887456139456649349057137138194836566937346598567535697749120142643266687853644222759019849774023038534511432872478777996884604199330621396756505228168314614853910314515562974890410005574340915852540353279549658234874776833194999241392419876881983636362114246512944833091679915945146471140297811872854469213445173151755930610807316316501545137787198152467541635947229876155762806652381505810189271764084732607654038688767714580721925737188935699620872733727589782190336007777775499800270843693965576389495415195998940301414391151481638454812750833966946341505309226544757416781066698453273843563247988491480093134795723270035934548198373508436519967033608440464907927783385013894085894998593025586275381308951544136619053852902559026558024799484379125387111580906753204213154832817743435199640973192785916059073563895051896373000283742092973754937426016773178058298207713598129855835298743332616285061501074061334799412235475747362832080805168067930882632145786728095697496341237244320946101903263917786125346188667884264998285037628928865550796064320583586113818099984898455138379549501196192629176711132461191957987548701147236105949380574049980027210281226384185797384944715121299833148966129482412724486648186473315822494926580052006021236461663811465367232008942737779900651789479934116613588155704105981338298648504932003559708799240616278986702031843171770192702882196078799328358542950845917391613326854162660006403557428590359772927271172817844354733678093950683042120576588488957240524363922393783254909416635130080346889648078246524101770239270133517968574414587358243592058034982102310168948544198531694344771379866046754266692812996252442762015694822217707313242672586696386687261114610333077961584992410068922356941799151087137170862044751481069653102183740265363668790821893282510853064427922082949484297765273082757453452096768811803703705101910472540706632462077188694157803314987196686927343647808352304383399329153040807631986783126057973315190913004760017282559852927394327705433182053608721490804787571602326681682612219994956483460289084358548919288056623611882300153831409089678496047683567452137505453931397054324367200326765837964249258779354575892437888929556015532668394908730169120538152529937221368191877746023808004842509664917602354617223761610312266066184334289990441812858135249852931114106185390395628059317163953390254135549550562437563070229108394407948040049302762186633672179614196641719508981338782000650453524414906250681271492906683932029996725058183138297471151804875871346022981571350216184079705714219973759549810812338922558087152407013748766681955214946037381685149133641868392119993803269801692163044240915216781781808037442133335668048315303577512648969125723189479402344175877744804163330040981321089499694298756437868527635591669098802021826735139134719312775836647189571760454845125919260548188922813714633273725672049343471948417388004226561383876706266210556241709769123247635227311205622975685468204902785128381631303688831186547334414544681270849655701537360164865431481578751998249609420055144914640187746963396664053022945189814086735208365115301092175032650445525948767905256710132330613726615940268212299609560292474694158979273467694203993224063973673140691879754817837428102927469948969041856427450215807342251887935927329084184502228013769877717711325184301808867758959051888934448606203262985146908641343591137350976100845889783102903676055863828176280795475194761685192026141826217168652066762876548652881345056075929239970530946766896730253315362710035320288302006985291381601883542619140507804897671007742976770426666338831805521583200520705732580004670096771564593619005065009158152796157679557181927642593717974597332094661205511906162738749121565211895337835636179079184799650369724943511189821069299613843585274953743392911466825875837394142798767817088580808098552262204928864685357354159520335357167590770168485530338773345988065155602634168343256513715942518972888701289924282454837035147680722849004709003691753269049691255077050300315022468566894531250000000000000*i1^145 + -5603344442861559824138645387893875659952894235931663276466655993659886333823771423558001892959303454620794886995955186125047254593193528043448429903692708463635557811914219437468590509953902967247970600953506394567431352692145011980058368154483831226872658731246412892259791181570165511846667988315056739616436322016198604856860635199458119020460611847289412872853337791828419714184258187002453062165378840721186213133961803146246650501253602928709466617946844516855564963073566835065090785047990643847338234132095088654745833295690026958010919758243853241757387853954184398973792927564058789476376027705306040822519807395359853288298089350407789741271104249501743263657112908737036118113478102430023693217571332675256219844822966330320103766152261213894899764719103509402395316477699645422255313931659760452131999101669998882354108184349611276960000110230361808749120050832828192685104356599017963959187660194552325861864782049268169264489064620054255946441365645206300380026209782751237510724121989642112377851826660597244632258733344557048013322607549893497260395051248757586083658280326134090050029086351413276548300964967135851611870096561700459037150716627228110171729779520937016833092555792898329692034173920100585104218077067908958764953542915451991327646784788696492884312101164493486038829186844151610398489216421802166461191801632705108350776109352334903810889688524729463657046824936505652131110993441040433289250097575975008405497900207786459614001106263232803414245097178089585728460452985254375268524165976279453561604086418009194428270880785457839033311837035833536735826882922100049310250535226030850781356242337383775486762373769402129743202418426357923584651058208175625109956515552763141871796796546000428820467008838430344053626468684120999014082230362079303652136435845758273041405901716932702898121434665755475785737947254512510535834442011825110869537777744313740540400129165035677885158072842207753851490726577473876227260624171659525524038723964116490531667664276125414363247690856958780571598120117948682382970599234617934011832955946104051144246308205955535277604306124293688997885840604851100934130102821257886159014535495316832366183077761120800172377424620762518838474135243524358414009422994468946323621963966464209687801439462353833883853016184900704101984797483029475531165830926074740391912893902221961948529150226055832496004420531331054979276483118361573353489215672398518213188207942665952639036139705646996232399560963085483247586237604352181304968094033310177150008526433904200785831777690664432911135182730062930441948184723313010950185351267984560473126782700961372344848244498822379069623167668386485894147767730618327884467876259024549404294797858749028314629174854932880103805963633467997726313980632956194808194775382485347719650945687225912212507981838850539861852198900890702587755270911417016148626833916275954217610768609284175521134501203220832914837375703698458524100803241978984037747550413785837495247775990677467670514627208014109118550443719257033186043186521013893773443641111791225878245897271357324919802257680616155292847690740998739719862651978422197985191913577424947344516444133553966734887832179825099355798324073669244535328993955318012471692231562784331388282006648899876578327668124808110994262078118977752656562093551085970421079559611437421129551150253695481112063280261328103634945879539363416246694365950926931823174754977345571747221758044618819484870994307537594809026628297984501720681126812875737395091720909657362528679450199540448659243327150763477987780029724864618943239702745991649424166267404378667332508284126814673576920688165980005984154601933275118785460878383755425022738937243419433476009357515595439481450480119113153786912667580120908940126461583790187824393079438565260666144768130032114058168423472723794684405830300095452126419285801355422236772458000042395498830588010463653544232708223731206566919092579856312904898798903954206637439222671111999996851748273349682581505152197638688061299791085592370413542769674818252860558997137735342432006690255615711748196642388693357217634275329194644369016113090747795547301405298805677260309889173226841108816008856069679476481497539808672027024541598784185134015203848445306137125109372431746106928217567438884664331969762907861883554643450632163757052153220198436022202797867552350486224917123806407274303726082429815484840661224848839691740452963547629935476240988946038573060637641301223802580371143928295893684180682403968040725285334713571354263174229272104643648319977772276345717727963346987962722778320312500000000000000000000*i1^146 + 4892063863546242291392638970269253253341568406276584342780172157983961449950544702833988035525354417701017707444320534723023791761643348801923063822516723345160300132865229036661600937971951462585344939832727962969222865857455732159132274935993250714030220621761281448046819386460089363995938335834254510335450520648867784783711802229519411328005279520405780446631878566416811953340871876719965345405867824119833521954339396748440129436456084841684356508084209872261978049967611445149396788393693042634197380257338657902840066618487745413251854210053747064830208278939222420752950925561333927081908531964072048854556537929426441005581895330280101801605757615916115042733576011221617405443111946072405440323283413586272792929051817580175509706209407349640229678763794034118982141498747328286347332358564967162519944464210167707748783733439586755096623282842525360232145390163392411487401894076217357798755469706254921270542831895002652547852253495228435489712467211098606599142923942842216319972746386606999585163739464819341024939428500651634055549628212825115920383350887657228951277855090045847967242748797112471984743705694809403966289453265913470204601971093143378415586902506117377291610340930454954532740976067418469123061093529554091624951001160528415798904593393726744547609958162049709701280336519860944012899818590198337612941004034937064706485639431259506964940931163198939551232485357588894855484531884015696189628194399841514921689067309609528128249366493641671800868499581603678295560701837368339313654050057063331686826744231218559934000874028258556000217153695352589964743122271693363901841127818159824991174461037441383973891023057227946883497359077690050334987783005891899293497590092126482263167420291590222172937699053445174640636872526134487789949964548849378432179107865769331319647261448590595913967617286344309967541958634884731539990173984670031311378112995475728343448955792260870582529511394627330078813863665694021290275211110393743635664969300202034238529975596053522494160455058638420608227291241455711239751951614990311140134075140555953566047804920747241971956641652519862446027851931144848110185033481186029298040034620936938326389322906821918271981952603033011191480959266291399755167400468942909092072649027962016259629386112404411851286418162801916684315822501085383770897142036784632451097801097394767477978917167109715167971936689967635072990881228832674327415756027178414632305492955560581279828484454637678745869620003268401483132705045216746218904396162952802620233747505455792471721742239465440258933617823472566925564068121538461836947139109161257805162391560718991024353057853581914485146665999586648073917780008213219696134130838940360855986057837144155750579477467674219258571103993860705474833420248532482287271877039447038502932380560745278446644041434150165201887820878643491431260259383151823800521724444925700938428443078266728088353150759203577664377906080299923309350037635432173432818199107323025559254405124090800243989320230864925990245697861208216289866079855167673994148789065756486562800313536622114203702045380454169675584089391535719036164280107651202194430954096979339295717071733780866875052157128027930632603972285366233542372948341827367489451419955081053090686076290064154420868881155955432683386565438386261107880512695688543891095142470345434327338541372573871493704528203113076966196727911171377378883210807732500305933826727004221710768343647369536755781126206259628175428204014086253379938651780993749678917339164707009927034256722883589873198245577872064233888864288504710072185947703954009683912876143042202182139752577140569832730098802820388242646552561814557971784937023446056079252464975280725055380231396348897047322040941713516522879534146276505895359429671510354269194575536733518204807067604108317624876213023902733438736670279181558474415300989269376580567001878494843119690195611700664096171862001862534888876041020543760156356626463343611340178886878613614996145596499957330383227222521905504880263801218029906178257988872044091872569992363791137115562324949458770073198350368531533922490228625966035674943267985566751949470522960019687434603958708333449683913900240689679083960566525570381104548634175072880579116358411101397997559382184839782238109558938311033615155246558746770244146493682586894436522892546471019013548474550237646265350282494651119074436708379073379463102841694603008252470323531322222301780242263705552056940912791024104678334280385997178811545769741432366465060366043895769143526106309262076535238072949596244143322110176086425781250000000000000000000000000*i1^147 + -3821778685596026600541636968967954626050019021726955226280324870165106574998928754580511781874404589777369086890698079656475116539594465565303455448064899202056281012788121020456235914001166317931345038458418508514152727609371862326632588479120298179783976236755732064757632497435229581257472281483936068948951074736487492096761210525512965765696170051139875295891009302597845783704366958283877030981267011722224799368180170294205627503601107591351250234554132591590243251211942248245427593331486311277857778164703686938795893589344613995943664702805263994806865786438734787853696242528771602364233477939978795879096587763567998880371718422400257644582056503423896949945279151193464632869827851774024869641895494252391370606051822973913099361544944285983927181059718682047209538791209961171310774488401011146165212305969878528714539384538067167926276046137302168749558131229774785021587644049194781422436108163451338571199020171491253882738132088976223060868048098719820466898552979061588639130997476766534365244007907504561659022419512997332858218997211705348081508524468143006479300205219300447471266316241089005585030153655757298997682483311935393698626861099179076312243050156759721609354753895801475567593299871997030701971595223086420940227938601830041321912528266276506977232724636395958416757322708824985022667187855967291861456588761481846151451501819860817501809200262746031945313731840823940412230162111682969669403036985795264409966750417398601333349205512612368897782683487846813664997691573681564149782405012820621012772585953970627567387933951850238666925144882478068809790104704267662729444018508268548167727524393666357511745852633319209329806318431646233838815096183760986506010212770813672194295467433554964274587187558339041180040813498029190265696171538416573831805071971394759218386388883582689062728684959592410304633011455283295838915878837686655135685451537814981826947616037475651324499318340591670335489706720295739762789799978907572942216307065933091763080781032080173831611380444742773793726168127855150090227118583988389985070009561072652196321561212198691438221706841011297488206688136737931238462168635288087426218681191244873597964338932968863015250060942821159231320500911841966119552012539115271716415206932341831752496780682564885275228262524504051799250553409728782587227464443119310013448096066153095057057556741894202154905452834047417358537814758932348428356958769138365638682685246163679469157622128977871584316858633629470014868183932389335932619903395464190314238640236092617461790707429830676763400406521503569814013184614935315837578102310271860582228897511152634577725668452030512122912090606450374829770159972394668461601655056293960385657710426398529347112698490608227267127548795274197275292905590901470546848185100864222226645616002785473186192756248221484076428136946188419256922080028406539824728225949086519234500203817990328786889628941133259202462431488908606967255442063184982175992064073821698244569777565524802133797703263837085009437167811392932461030666800068067667851707545131789485269098589791178674010061358828476300171281153306870394347240166393269391475819379470423476525294438793168529369022355060425314255669377427436242053688196296708312958678466083255856382473942465703658916252072626154824896586839207351815140940917849265113160070761887168545133918542114557864105582137216501177360227396501180282801738202657176810097617381870147592840307362629513039039166580764973803873943908623364563796436069064310319708416508129176233572139080341131241081454337385924333260608358585503813468578801231249701858926363224321323365740690755274111318384717321497048367233121753665511201397401067074023575267003140359412536753357583239852910263419442189006968197940583237610613758691653244334126203599192223730950952231764218677706152218594939370978708564162339724374628442723773733498125646507696738823977092667563552460414313170529269196641652894949121899455573591428405713511449795509674847912520729450782470000841769196497948756901140784974310433022398949122151468197854859306051414475612343543288692564273004596412917928225552251049908850805711572404835077312707378680262242044326993263229127226656503755399185787478868035052917047518493445828119270893808524395743434821722607446041720775277250486036075825247382845780379181860227991363531177569272787265994806518357884554163571679520352495805312875015158635021208008201242665179547876429478903782351618860306790535794935706445028833845912088190577241159036670299746005213933561228678570387273794040083885192871093750000000000000000000000000000000000*i1^148 + 2633328371428926540030738061821184194656061351567968535260920781882749268533513063772339541917661895668291997584487736252002445601582654012592423474071563081689221040350509305970678742977318261267958051224294755131136882528296399822356848982492762027199355378557561341378076049004609397931813353396500538898222707802647747593586969857714315611445279590341031930572256751510216982209962901478109560502016592561324525251943584737819517884344861208228657617241106728827434119204978563976686577737592891213808976890762927240924683439182164266522344896928471624282387149088718239973270186690399105280593042194861181645679391588104400531102296536547027113037116091602290608886414969669654608390194777882023761860128719758790798727182680144558904190560216328739732886064540827408027752053902662253183315834769326248633822907319629387795363321493893603200937131910944266595538870573401445200245726941688696450461096733105959482463414130472700449797400442806431195348125997600265216274111977515518078825555039232255217142340395860211160536662888738458909879912533792791013856552375997038263118159987594171571191244225008354533968366365618527004406153982537328121047278602376237185605261003754241620562640561001512860737742789981976089657413593111328714415050529079463046640378437927238839242288561612971765551454527212294071985877076248686703679578079003155440315018064578970101001255618943486554886394936435464850855689789910207181334426240222816772424098181758610670129001896707082383071824508075043647938039993240402554601914425253009973529756702493760880816913083628155580428269308111947305462013184871414500657039414249003876030504578100397920316679085755497573210878443885665182404255097840345949936996517055956656083134906268457489754020803698178021021405975281712801018986374631328267838346233124416061925279084584806833916243013855870174299541727796943168487398855789751076919439406941719497693912863598431073513445958037030126566326912839826830880618749031963816149852814623842819417576122825001072989507160583013796665499102670775378544812925719440527252142754336677411669341138264100041105980365858030552707736361389229568229827395010184480590289361200983076378606382395796850422030904171518060744367847529596685592047471477935608875013211300030949478199524789031800685096800000282597215279299042047224355273014429362906682968450464359716262008346241007768456848630247324126832611994152436811791980285161289862623712187727214950079901127238544572678471302014112468364545369122187684352052463233461940387900675213144837258804877147414436228850936015258589640240636773677007902543672711621400907399435886920284405859795970789972793866050885323271182660259996119651056305274963539291844250877720839569895982584471518291659215002502307278618255829251917629431732533173914737949466363762079534863616863791094718756932088687132223800525032196362470354913058394469368775137339961767296838262692891861324452589300475748517537700523631813873572197624324326684300691174008734647300353244141107336674259433899198020144011251136994000256617004860708956762998069045597832682013841183590377535982247351347677735414335315424734895605507515752401815765882582180711238216604097581933197431484185131370465438696631665329316749807656947139465867291354181857027980563284684237446266806975928057076124423875971823259590976936993544477533020873533603674414037066480438737739943061742227148707174398968085870230071184103824890247272537084923593626318707826762622682855803975492261716022603323600643503104159645424508488846646571723513427373137194557646772593775062638666728077807347827880425538124640397915835067741523647070928519695278970496689534898965729105142257520935744108300030432216767227617155051115388423640848791450785436770827864437547591536756419402161761173322379094799035701568503097632112032372949953903934037347151098539555991454324714982495849500640306110611264590023988649003949573310407204194408575007720844068918181695323622960781730604145163401512350622011722142413969882135701987049637354665426176369349463084111115214254198677575033368142083460240538194659276364476067544123092935292604009725556786518068004477965632916665904300847477643315636801899875557763811013278498887385370261419898539806335450603591447744425219987755889253209622194434356785938171584261368913141436921923987176332623881543981780007094273416769477958324273127253321769479121144781068467739927555098518332349153918117886126817656757071699637949005432090842167797805169584748540860151170199087832662909747227786283474415540695190429687500000000000000000000000000000000000000000*i1^149 + -1488111998187588614578616227800612038146929687655319155647673424556958962457311357551149018085589169055037614331740788416502087648178875285105680224557933649945782222095918246308329567758123692586261366750128898473272193284882844995348436379538166230538876445843156197470374627693277052266985534778151937265452503068996240422572644506938365519820163905219904779592914286657389607241876149579540523739122682416495373343867214602366980514019178989477005948537954520112763988942033215555009209413131750781936683361834798504804497716731522296617176448596062217223067051870894724671662632323382893662389788387152366364746441271233079024471751611040252751563511406146430187204843544096297508663502080206654301131692117994101665477314591238834625622628828188233394350827105857422280896338142934107981329274619468694005007163379079820769981432943502559692388226860696999814242422162015394979412210594818295070178652575053148490360343605958014652851143049780023230081916655248400913752498175010139796636987126120797309384730768852934048711097618529339095847026186606123514749209334678343203201093103416449253562546553311816301947877644479328915479547977089725266907676073934881710078274433517359660801190546992234989886511986138302605220331021993523474808528772810536218104140509804940209889053394160987505559123169084521483877437565808252022979691750482637064520574880412922951824675967159818019143286014477060397623528340848075130629369678567265519948149637247254039642865277596752071469656721668446287207271668047746265512827080529036384744735314658153099161796251831023603653191860927623751284099389226186507502999708076620421888426184751530323774722171798907163786208944969796852579038647011845096651228598743128937285932941914519900279300594760602168434978965614773277048477526409539389841326661482542844271759085454050963827944082345517059806179582466090428035773891846491171719239711784842566361697677358285205411470667436161330355271585609221306451209918389693966624669677930243637957794364560781545381270641912199952199746600962851513168846179202899975288574737347555156672525176009676740245772215366116366195029442015604296552544019656682488709086199595025103014287909731928234848890726056704736338183254979949818715615946506493267517121838735686434265047485169102143562886161624324166732448900932367344203560652857076878900357710984555750334842358103632566607526229885461770115899523947721372723974764426217407987363161261873280615662063530520029709737684302741574121729798080479610115492491207689232009514422300238889568794200005003434169926913021752628773662915750398924973632828240922633118044051347775584807073390187742873485464814609246384270367243023242543117425453227098691073582517461432756229240269314305494932248703530296861768384876210785517326442255431098826769384152242886548863120180594782752304429088208890899090131549291458707198838941459772844772927797583820157110608487160115973257699768847918634922275622050663316145713272980721885037203079021830882713894631773916511258824734594049467964587531644241388655721457895110827977818443877933761881276331175304659447151262170614711329488823277038322531645690541524757557889931335995927008071095619114106040732512044772342227719474177771518468299652519510895197806431112830505284145817562042341364156044726972375835441695282647213514271465608804200476862090702435556380922359865230260300836350479035599289575463421205781969486996266136042350646527966323135923055363755861779681386603579840666364892562442194881281855703117941210475618427578766199584044206531637394422153592487317662163611949090457248931947359689565748781713194947395135966723218859675327523613792297166251125457015992935918569468094607646827589759149687796023943964921594966167041660620974262182255858168893496614039808633179676631310848734681406712162143585216846989472724669166933847384990138014058363288437402153604918662516210465452582991474531971056666628356165457607995133736440121205651580497445722929580957880245213647691399557363118012593995963364168736541037172111901396774764939653134252413891087396351432456154295576030990326515258101410033697478442921986033199022464824445676387929106171676769092413393690582065183335208344791602807926957683615518579509901943524742725403944397657443946834803301015337747322260344029694605921486364077725424687922967899958038533389799354300434222313893151573170782853401483118360173420475635190835748920825170315948639803267877252788232336476520807314320809342349139585133348251400065009875106625258922576904296875000000000000000000000000000000000000000000000000000000*i1^150 + 561640428541112535509075911637877549723390071878042537656606920093391384773586532964830229109107884411417436279733043020955400424911379557367516318953658599018032462984691882651329043022152110141896539701770008508782618719186099905692227535144766826883500056437961774010627720297538655205263874800731354225854296259027166783004395034199032603330592690902295354472412093173691187333103895727987569127253272604737557369253901383682599829273300344722997615017781287154629071412338138257627272383113399752757626533437615114140284127847108168493118847832507535906114383105136882987064277691540910267114176428635387147052220181921272733975983599082236004620202281834121164706203763494828619594288427502153443356940802024998914084327920196892612287509768344464969186124240818058464644263656464105910147450625142791352442880793204557975016836924843835438897655829699573091177733985431294449890998191743972317278077346136547205498332818244953677709609023665931552073120750427398433386332257015185763558772683030359740161721772609685901993309721612567251980195401518788090221189573264319671595735473043610613642624474537638546244820506295980440977460701679076584715898288597262100041564990536149220635240112733082978748972198997436159958330328852477341073419153022570804774714838567255520260167697760462748904717365474681223591837422795732590721275997313787835035549881591324108488186804574716325415417809506655870130574686695430268885060659902006566867505173921721778015448293354301815195093417653602742555723923899208468351236515762714950641401056148073540151435828561519803132111240661459534740298007330996785352515426692166478691834683586789175950732946954196408237064317842146259944301352545515374359024701012750992590693901951469649250138374701522195353347532743845278457076256207352843531074582432646525493786599693581791232938547014571372355384957211815600970454146962538124451547433553752136934252702533783769962976821024407969591911721088929451952030674615143285498412092375602469683634354251816882179361224136814398189735796863564889097462694058776740075854874579664871312305339469607650105614061199847328906799950567448776235201925848226012196191935646393822790029613046131019369099620595244008721103142001838022425847488397617739075764912425716242396479313538206704783250291673301172320464940167573224106951143977882737748258486972762986086697307316876353462599063238666092790625821196392154499942503917008826892240248157490527193583297916611366935431596498923258200430989983021470507262178279007827865393895124085332268842848102865095695655117802654775663717617968248681090502823771616998245351221200943388707806139411032945959812832661171359128267799116486385597192230726775635639046121188268686999244636988003308014775380194951017257714914359272454926382462077073523323050858372065103475686957194125283678489294791012432292966527567903404640235203277636226855630226086499575692436751261262334205693156687302927010346862881202114027190332214009225690643612332435472782327481447951007955811526857913856027465202785211556456467400162832816119438922294251310044711578138802281493755670554191473688193113731576958597014053848747520379951606748592812526730722492609987944065494620597710954187183100652552623199086858386557895901733992806183686747073202879760400492660283046588238353557364890856477580333739551237238329322636284581867958728213403934710587550506186819778578868310985430607448466341511883109178059956556032539753630481092375060299417991934326060101062345718010296604553595540429821091481701907137458777673194130902615891192602242031224240494536735894692714270667753088575051982174621956175601180650240677656634174171983146194065600676730886940794877224382777776489466449207974299548269150197178546270919555678700983673755491117404552722261867119245458031533783334531863770032478342541964598110572463176780349244173125970467863944086287001133383523760379747330992784503459050808446682287569160078376201740545943560196491608521440996245231010855767547768106786800233132357528284432795723289193133468951830491483125213923946185063931740380679678566172057199322928763538820445761830278738437522076090358246091463342353460850200867742794476080232145404071557134767708959422820505687414771189678043510021392260798885548665856630490691945408011476000905346627162615754732212291812124242314853575170020418099521765881352046917649266132940050342694169407878775037454773962278408519424617890681325157886904448725301344531501229957994287633835789330660759333113674074411392211914062500000000000000000000000000000000000000000000000000000*i1^151 + -177840896246313456697220387928037344689501176608583304846857551224727069274293687853642520685821133509785355956038211392342498482667766978626777950360364455578304293555083568783166002063000459563651390626960658092958270971004564406701238219142972552022690989616353727914707094823974259211699246047348657475826147101551573736670361151868880359424555705047749236533083743384419535276934917139539628431603606602525220115757784688249264704114684408425714062348592085025144775067264895260621437584048602270298043689378587788210332208291756210668811974018500246421678189084677728821515228772415289890793690310668979134430494133382635686946949985174655746329980886552968383742070637046208490046924452818198904853858017994502072259648323723939205448449581076262493691601161775169038802264397711622418812180750749055968768701755334450417009042295652654553254944889728308322918976343734000569899245492297120934371414593870700283816067730910287896759401250380201938745575950828104390182068279455714624207752542498225049615323447855180266605295179154236154705090050236755572802897615211093200494961835959563343299600470267138971695554296913337030184881893630770761475722427249451642622396717204182118345802567899493518201811907965517567845472527104934479866134691203264146526652510425472919283855882260771740629791979192441214425210511613943213207888751610229429434468909003228216157411345684830372377196458181757733589758630726776889117847836450073046141760317188017309165433282884450832072888546227232717396312146118525827193455590813489973634651341933114144512891977585080609335000855512801208924753292126444563227881270746980165724675032202110981234522208845263874826485440674588438855356480171199116170198304496967579658510335328261585389670656203082987983571161595727829356072008431546410692423869723282495197966337316383011615175006632515135291954344755399671976571636025015058200369112587089268527756418273839001577953449731647682888486749181939438379826373814639253859210354623655765065177219804173381277209002406483182924490742038737971125108703998091239582531599558107290546606806035621469942952569943781199344682019808140386151265672750762440055172648249444425872266251598936944658615895833301757689704222794791069607192979829641847892696941984170165929040561034013141123281005229011749133330046641569314619070779603763973243096036635957919544033850542883812042423663932423367569534222239715760282998098992444873997094702283156884120060260075703841608186364207657292849770209500333850772495112398859850903431751054665992944951643457549030281080801859360066251074233465248869136950962232561191170923623953890160960179507515781478068823634955376840526558631373524905819184760116583244166125786300888781293305314685147458912043605528085945393703082161352049905746534729051121191518266038108445446870673339307168939410988522001034776140529491081221214174548280924918307420011286445565635659941025674260146120819008323984811569124789800532828812205337482058070728150017253028700510662181731855043671719866967289052834573117211499729061737303400387559599295845415076910710776553623695262730125276324253530453272245174996248952372497174194824045534906209772375608526022401728388241078999981177662648128311181322581066202611971373101244463467308550813821871267043391056641196743138144111766214261349621607984488299139145069325326045820201402236070861706241777305237536115148139483292191940170553096310703282708465638540097195445035174054374180981042509965753970088848247306971540538022063435124788016924839869402137472815832712701006483381487939393960385781675943543890130770679929457608322750005847634163598386301793152245929866236643267357599315114817969327781025220042129216889760502851769743594719577197132441898905774264694318292511656108443494524529354018270997332337929344535823607471539773645581941792034182938101088844343042416864560353504778179898469031640111197880175662679152392744265557023715798491051532987737959171141731087961892398029874977866010749352850755158113057284999926128595180804012609512664564407051002716459410146540635373784224734046201444382357273313917249886757524069846947039584633284842868227095290999072123684140671901114093109242393296587892384376901410917722075513714345145020960310569654298646852698644851260898104964099318287063297213498905645428127724184891242020694855746761858683513554824147481951032848806199148178938778514456054117994284245140088165756024464759119596232370239202238422726544062046905025908927200362086296081542968750000000000000000000000000000000000000000000000000000000000000000*i1^152 + -200554609707560575295900170005710252667153610257674173312648281032207867836741199433053011739428022826747293483577330368376187082469601845344762040024599277097830991707510431752312356492801305840963366508730423204758647107737610797153273477438626342686205579609827058353478510055671225693450156756904418546153068837982399999587282999960488152734249560615655871530330574599704834711586940441284605682314104797468316140310550865832268306192322523187399764929440685992745658963638026474969371610514499253008555590048856280201583676474173052374848308912457132503244212165984300312688245043907383231319544540298141526598237540640698715516967796170988246752891145841444145266252907257814910175555859865763549122465772784454840050364031671399581565723686090759068899867519388436015343173540377976163176076008158974882738973325658049505002401306509523092235209847741401786293626361522942741559633105483791259934711509025466988209201002276294873828442602693444822742299349613965907754127519996884685148079079671725523501531258167423909841515726839431245792844759788355226917441839884850657600655544510140386166206429012804008673056334143138726013201688618522930272086335846349462889749094919962696101062809177615489244068862048721608563969538805296163616353948072560588032660683381921072406362634048577224890504040532619574579831406369259800881882543794928503989546992025351636693092558710471415184488264576156976513221166543087447703158767239451484923526411147405415457534706300865295223794027874262365591406167935268473087428065585559534157709156822851261999159243884666448037038287593134716122312313403576856596670979518856535006518884412267051771000963201669381825162567682399489410254853812133693561916857380888091340986464082705096843822722636521313565659944519683086790517920746551813150985507370775327942617622228163636023691535725577178283473094603557982239919643882475860464220267089369293856706142711199031830541985511299779802257458473279323017578826479171335736220054913759885690144769528019888189492169949676536243711953852714072148853634762456485450172597137670734906885119812654807323016739051867393270589586574580857195543883681943096528655397750691394145775812064784030409906248612294472255477019348577142412266596800970441873791394361058410942359237711675326022071253693360681337055707405922112273402425567127395997617850463606087551907131712999707720059772739585100062723828725768075841602615302848513186884727726015384352493964024832116766954836204461646149369541822966164989215232679771713780585198429048857192576615400719309483085208298938624047496185709041620524882326891359969722115761468343157203637036220719718816277004733680040091640517658940394520084885442710425639213349672232281412416866680919672183013271840848014505103480155912661387791939138355041225430222658065839557257814247491083791182793974042232931499388133255798807017082918182384045456002835430463097999537614244156224869905993237066913632084392151382625625184997877323579330314093549516432491756279702055153254378821598909309734697066259383299561681378857461292402633565149653540312870064685495133204787261874756523809198390577910536937411706197192470451245671388729121105696235165313257365290889327853863249676826015684015413617606567218875275905608017906720516550362803543668256927224974265282501206541355975322937149358778227241743455735531925643730025615660979960539385102197670631793383963942490466459651196381940910311112725387166495841280425722390240345018952723378588916117793508944716048997644739020349486069872034452015159911804841517599708918327691636971289399925714708824368743316011026764209693603368656543623464975415909277122205685022651127460354838112719347840710876666013209668061303118021182732014627852206745846561520796355063123201163112992929631900216601608240090170638522975062422659593552625782368298193587525722320201359557604412299506051686421207766302965687928501433632057385279962713269530927394201154715117905093935660148878958083122499109761267955735186058045521358137535429296753883428561394745368654494209032622287669707406364389594257233729535990897150854171227458343052331126038915142025475773371898221357919895145978454680191782560585179054916754602700112821649786063145531066051201409400068638538067439371246087411377748247411103356800152926182699106194986081753031400673806287383303310863201238286501691673552400097387139723672136814280459338432054616704599471271835785765329188385079921339122305474003682412842408666620030999183654785156250000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 180785201721851817601448102673179876288888129948251248198288594178452475685835515823947128842667758480245678398667737047275999536187152631617686726343703495279567040946455444663669213313323778226827686477265153591658322382010963357188825925456219853964286816703573818622117921416015731485301842401977269378052049900894211170753288259427144637819972526664160952155828315124214762350172381405702777996619443555756817083239570708805413349525606131764278854902105842082716916655319990179724590092270014759024107388620006798442296935381276581685785127966682050874192113664541187285432207220300298584399168773145704890924599156039660001083160323269277499344797399764835416169660966378966154397355350267604830982869813454284779017331599038471306523955433107521650214253158012505141627814825949544216306889606066012926459597602566569750407931570094915370664657238000965591347640183411578630954256464239403715337671836811776887217654196105151048672282876234029427581551509093416398030116160634247799298279128284342620501350384459467792503393374444818759856065104500676041919065535673238194314838748910371243057827303309462129363358880292139320243353112000135523776835139205858647233035846405657994716828977041558176250585468278170980474872263966658297382210538791121991454748029988098195253779282978495087585019334005157928184075947185896902467732476110599903557665255556113284673197088588371334970245671564974143786703271429238810299777742421084122172236657695398353829044270874980168533650354763051132486166250467189584989696515387599406276456299225966532546995806591542649295058474881458856013751259174894948642120350071671411805606594305185370379480822901804864630454640368722598522458427618302000978830484546072631286341305469069365265394087182424693646414348761579630710224414427774538642979699997915655443078872008766811606926145840624115098275778915196123895911411782627973711939928797408290984424870063018837209961613026672816474733652177457628063404498187615644863779133342783895428550668094670693849483861657568180920904186749055130391321947469019456790574792759367458349116758928358251749049525191601130671712501615746567118864482553015488601591094142506220098116897126084924401591336132205333411944746387583825586836788643845524367672007961868727625835164506004023557220838589596149717549267053607155395024090067996486232194075975207075302369120502196627090040087817126282275504491236163399545241699196829428708045948240904706113743077031020735036655442031761333112940817752784388625433663236563366075074847974978054497338401499052822749789763562112751219635271164159181849508422742295383449805564697055493119243608774055501045279205461687975154722117915686186138633404601122309304578677034833391724597938022611437248039811364868472336074614612165028530700626005302116765100544977709097192212274089922273916123758266471666126734828196288956891769508922517762707448361558471994444203796284023673214563987316021830721146033484902158579232133825875805121083063915585044332488761921186999124794720068727707957838328225716584584964754940492370665935339770192995234837733557365765454315145324417033575504714423009199382019326488935562960475860871317837853122358509593477735313524220614007300831888687695567426681962337040550124959156103470741685531604512980668394308839122284737506797841098296869494933106993939457352923281344685939244717859661158648692874551764632365672174613382330283745285255404921227905664610506916092798130599401231165876425207350302600232229440812914610384570418801926382006998143408522687245043366795142442359528858621616857214618260188037359116589142244707939336172632223858798284639415170620068034736430448514185153347786410620645291857502734857241138840190262526824185845332607203585636393736116266422059921616127821993439851187002241353464876381336560746536705565768641554347709928904274040639559543404704272634831367703888007207042598396758938789510956910058385359498868388947295435759664717253784217148779308301594494034221488271969999123242434311282289813506803265113742251007050268274515260091291001377932543044790471263361288539673790299903816787975837084338286208492042693131122902834452164140969407520907261665857553039411281410486991998185091715702429251159046919947074284353874900709233093521266332468135802755571701656596014018971036768969800613210067408525864328309268838792747526771753468381057958248641345806925540973766904698574778894829009920228302331854792647851358500243890148340142332017421722412109375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -94776762911995271402159566237140657455296315394216736685920415160252387485143167416411102668828531927568170795831369432396971671801223471827382876434413100676974308724319757846091930902544312165486340839908038363210848639245700630569856246485641348659145855456832721105242194279079581448664483189402429066384458905685316022495503884608019978337173762760488099935087972065309305041181806569201582025497836006360025566041722029035605968335863743420399950145577574191704468211702539626196995386889420015415361299958763974866501899410814222004844895521850730942647403632097622629947919132464519301920979639150148176308443653657789700819294332032399037141303061203958227063518435109999454530312049676735509604991284054877386964773709555508903660313346971735798336559019644614641525680066095678328897513903545675863710706212200878894659358867508537303745094808717824573146152687761460655179813582374395619863491100215485956696785367844271527500073788738575786617820475697655441222897812163868118858520801687422763136233407100419209969172581846908433361706500564510759266921105569411237459491062529918995427504439374246577586196236532240437763872902909063633036242293043560628391943467480379460689272048555345262712869422530057302734273706611876929432692136175046625999574997381502693205585087041393815581992708230231659985574765899968498892478075004335694622406091396457374197534708828185950273745685360904090026075341173866456579874145387742425965790483300235185934008455808008933321978805628076672454898811817079263859695161370621646793979264735808514108919595951235940654567429021599316784867695354404477329070662471228178972320017974795991345219622104283894812663553979109303580604274365905285422338287044474221884291716862792594043206501195991006442044219882533262733165502398587713135299201645926375846322408024630885384027524419199104322549095485982732274975314029889046407670443694898431509264060572218835923218007868835850602341802604580626397225690429401909981827336707243017152703006287629759552064952355841898238601807171909545882821946015565341397189975082391992070697752829369687895860217121931670584690430044772203493310138681544612424057436814368929825752574399513514106526492532442327083290746290909869381982540471719056193287550215652208847417617055889242144420736796811413192660058930825691823634600404714540598041385377813998947657999635814482983031233589801546631567715625970912030080412994355077138856876819712292756111847920664168770990444319900681235992633234958852280333767446651392719544094972446079019844639161920992018895568746359407978578046078113920084802161407563822301694988700262276155025350078339923607836444947284117364177216764554055144592208798754086064748405597040496606487586196474709888422361124754921556163624144659008454703336032534900956586783428240775423919117747888595065113937575580623334415658802791174262175272511392455830588504590481502775017481427470999369006057173368194625827109796765651849395568677204988991939334122224313703312383430271819660066110727547523774396787814752028052718565412955630616396197799234910871520006377779406112144794602168484490152592979007062084220686162738305510664242567012345434178742274837099042841888369764758071133575113128831720043653336418269925001065924856266704837619487478847331812703508430715794478644993997458379772050142898763498902085527107961125378215759169748180509521552561291916237109342381116576778296082128381388329197245087142184515399375633518768123708470032878352013987299887867630258489811673417991222614519263999460603218200725109969584640639288259656569636468428661351333425511283433548571392449608835099652333376847096724156097109252011832703146357252232922434064044619978696545383933932068569131715813020830487458533662891826844490469048344072314131973598081082440240195325343913689021883000170064448443081466709378633068446590953155829465612284135725795126342563495223123611438007315555741919835729569395551904054375839838443881545715266476229677557730201256201444390761519230192209492159715066996408265730789251651250415989081416610980871142902672627830861845867882341856272149121360936694266096760094493343796677844282912579158456259715289098705837569841571046569660749012762570240475722296943897545494231168344588976993354604653230861571542518724515806485928781808101701429874656354996852391220117553823613168744502711762192717824684489842523419285209532855110324036332791618636591934222473414983767270314274355769157409667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 28508909238124859896513606893549621433800490218907076298735345265734750839503253319269951513153519750843505015649084206687337021849465242144012229085186945355046828428290473896003157714788121040080895996316714590315841177886618002376575582241147029665764028554045028706379746522871300287535178272465860141712451615917952222166079446336258509903811389630553143876041330070832525208152192553660618921801371635461651707582609779815271597849655246297168365119546630004887694359012833773172085406149189424956938760583855963627698585262386199248159288265323855514034177089054207923347935733351300178059892654143875128523462922349804066852437515559502136252822605190680919996649242809376781818800124480989300111327702378065890785922475163528736796362783060320050765441728286804672808518445476886098065567206077509911147718187201810757181659665950618309613980131990061046864120633417700127357130755169664992047895752853655795542287143804840920473435833855841321190517979720486340355674344927006529513258276443971428738905025569600700446006064397038181476218208345496912923549032539265233122864648035559592801852769080192861682453375322346046814811037848233126982284770958507377838044397192946878565842014855675882437605270989795136232063771334541917860498914657022291608337267058499836766694556817441093890444215549918275519146598593195432675549036410741465550241147096245430289541632785681126860530294108286274675784616809552685327670234553484482680172494741399080952883887604677374327470667438302099886817300430642931211947171646292274776261489333667069805979384417746083995913983189885229917397290580392912436678337845525542728933231547999618711484460372342790838658046855572455438500179445710184187520331417499576844229060247650189497004550545151340253793604167878448185426363444468347377303915664184358245197712518322785472378078044837173052740385209495373266039275839428716452909640294929933504213391002745921207131667189988623790500962431370807470151275400134438334994797675532627820557435011778725053496364224546079169666732574109824555291287167116907755598110884472462702851197809192835204290504926089121735598806146200039383222551556229421238535757623348615556112742927354204763163724520835700455491525744702495574227652419293181731378286239852491404936415037856826050807202956603669726036184175788645386258308448096967621070187548553739675072751909756474262363888957281430794180830736085700381517976345076313482954821249800576748769474039984805743266600940574821666753784287935680810217881663611223812453413660709302276786472498278334790979084696762709128417691518627971374127035031118807259694779052317026541665368155906573498995400415494625851854666416382204867085306569934613929421110587355004799842939601408332538109594859215815992952034694411286342779277286840442863302365357649357485474504770734537083424517303675010657119174949476663685637086473151477219279947600481127921395697703011563423242266946946321355456266318519594365993940365744955790265520449700924056750535623197423589984251997639969208312962668357468744216007463506706167141892132951074400126018601612192516273890363866042540490896460111130519005264228045228181195345657698128522329937404696595269469705217508102206810779885872423429207393575683690338323046241866133708826187182194014373471454499742742490070911461098484908250933730197169852341054366865148660566650803176822021277795375966420497193295621754733403388487969784448659015120704966765005143397765715519332054754974040609684897878985722290510020458196715506932634518941136527219840287239465794505863063368929480822725604365102500489447870580487881688383562497707297586850645734293586671170488077739581069364285484837066463752671409988211803915505183252758948955477808355310010791491682721287929619605079354378960137694146203550269008847611962171030343621953659923631000854177406094478100114449394074545884791632306708048580024605883660397200553239651258219756492454715980247700647353198360906048844459513603953322229365113171669554264843062754000204891582738686013529784155766500879962483340469848570673015314293423107936066352008228762118617263203133592170432970248291950080363041001600719550789003170553725697436777626613164766252349701850672855356285348615288870451091451188939780045309986376891572018990892411463238722883767901554804904629889788521631351560083367782052064413797849065608571126852551303791996418125336306372130909639956740498788302382490655872970819473266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 617847226616101898570541012664425800277948238015861714872398154855860666089743444949732258162832567985611444907357697989753840143401461865894529728038839436893039064984006539935813240434492935096691512553189972120215343216893163361079713465721718471534505369766233298756459347029138306074825383744633083742958850402163439460982464123602388665490720542619790856333443045859659347895984583801148539290658987648024010416608639480856224787378032225517341766013255705316468411447441177528300380839045285360494932714176894190725052446203055164810137684608598425428718990461543115375323625922005201775610189345954947315733142709919415226499099264853179586331902629905325873737778595577255657723501116955367931931488195483902214421496847663106035845298125003300993985037837553700482060550375726211043504145493521949667532556502877061728876367507838096146549549324110444082441520783818569133876606648799022586167743433759669290803685338777110985684631598097835110838412111639843340526083985796891001660819638545775588870136625150837499008793225168579793959170882290313955027755162002807621714232179074268166915943044196450203221829542773970892135879926612952453945153967138844327075813830957312750810732704968803698959194268026700490121396901275642381182652383375165733509162357052172907819863696006952668648795573418509551246780883928136698641531034027956388470038427151025671981580032554922577982844494379612808997220974036115194092413778947845731115458671449684002806596817905266864817686212871262890883787895944112866662946066381203711862366997311168579686246717858240854136363944316151901231933266995502817917092966918402363804823548406704150793317394101519954272208281245034465337812226398090478490050653252197243857483631628592793577373538402681014250630896135206305736294699571841614738392430264990706026181990644285066383568868896210179539181225865834539011942759311982067972900202699624962244297911308454814181246327029768565655685041555675753031159698180022386159935776998664363179624098489292869283656901805377954251960864126620774547998413765715490238346687857848648057212806429341016770623464497362763275693166800420422342332156311086186179171167721768016812699803611862179761509411983965710733314302934939190190395607286447260400878443570247134134770780667363759912776300196551134108965748930794772166282176846640853935736596033447775351495777431532817044273708946384128956688690773789885887340389772495256584271591889308332865372184206961036924176150800690807996081347411280854643272114485426740231090980814795832072512041453717167015693814911494556131883866419567047040817477295354013710875215324035936098383131950824616531828035895815624648671534528834145105128093070140082101021636662930940803382317724069877236480202986730048076310158105316650427793321396764742070211361546547696553054409573563912020510189740377359198197974082209252735280525804240032152058063340991027841404680947793177378802618873163904079879897110119792731135485174124822039334068021855018502156196491555946620904031156440214459434752750069226158066457214997343652036631284129902743937944145581238651374079074657570700193299659879126736141086599034396237287599552512617546546848118730131900802578173485360639241733747043191936889716698816853556494264172021653395156449770345871442117313002880884481732666899710345887017165100395749779163281845914101958754038671611690953222166143442180242932887816766488974152423808091696656367345554680589059222305421910724176664152665396971793436367423080980570448837465074340858381531872374641025416049810119538040062209211459177934137880114359581019494721191796882594631421332071810476460991951822891525239047357962257326261520424979704384959251922318967491623847913770174918173501898058620061146822460218831224676481924053435314479965821778375155969668003539666575703527122132424172764356991769082568279813483413848243529920426976781586516396894632214410926269109106525938529245393907726845135985637478966305219616592254907149439710183363511212079547222408570006231054412122305248645521353393601550033257936141148003184008459194840719552670640118383372073939874415253274371834863179489951399149460757335008967955870782800325820421214758081961144267935428599943271068443269107912720907931260289568540242031547012363464753308254188641930738282321233545959553613675760878927879258593113301513701025707366471123498883077652655986974560336726481172114692486200746345857623964548110961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -6466682894788599075577399085121918798005055995450559358269039908759362037266029310410786120922152148108219779880278587848844710299655036191208228244899423052571084137605743766643664224702759392399041822540772156208346555227774307118442950188778931197172902317717274644190209872820056970863857084986956345461435317574807207204086169678059436523815998058376247651450908328371010890008926188079044743512603150411427151812984746922872866407491306792707863946770727485466929098425791395981796126637514391912205684632615227016595577485285444152331777220858400507308657078399787209547752064725724983497996207372568840694219834741642219698944706279511810324938154970208893103072576632175893416718708641838356415468719907128151510421611616645440762724131190862692098890539757613559752511319856607472369854769574586989652951423078617286006819460367992853628335414387740646798690059168275894632580165171333977227198430923574664554405933400516428358260562246497611584168702620887032893660640254865867490568677335807573589189329867103811054690707838075860458403905989518220761532680310502549425688470313489666066417324394266971626479738736793546902270859058938383590811395132916724426343947670677335066044505594585066575447379723306866879123821184134029753304467162873749092951593200797130710601730065937751274467553830195325240173299780619105480298626730600855389916258378657140688233882938634410326841293480016033048795474766186413363562895402026808357414998076160671578013592445469633965141424237324550368925097972916981002527679201552477808074151898469365949462974485250665663506877495824708098724900331044387198231114946550464552694457625532244995874294392925298115704226824362628315860373172360388281046086410673495065237834823671578487216121071836103475090091739594139204800800000399890717129570753493353771432575785015212316996539499839348896501394268594718439308492532252348467326991306650958718164903926954816023649443866693099535650573707068915495078246973813967096945717921395178294900164161122096389950392843875578743129172240342603281380794093267790978550375387962014495708549956374788204860794927657729762263503009566660227667699461350236166502783424681369422457382559196766682374196861431866523743103889237336114342367606881643356944353128837499464723623028158019345862759667398418081933605754548592185549045666656269664728095314926654508256869679434665481738397004582358073279512682270637763354105960194269516318041956092222658216594984957347573894281849836253537186426268964151691615375653613055542024004099112414946012655920619273049797088744764791399813276789148835914454170708107120285506778198464314259487784719585879763312473082247574442998186746500570906633553449277345552808356373889138624218808806077530641345389989726724983620500880320474341530640063766928781816101789096614833656891353417242183758660169225094311328880356278984478511145130379084191979694405690169686879435782244392825799254431810413375552466091791093498445486451665450069264044966326441704322198259366760951100324680015038682234342474325489157577465649676860390141424558255465101890680355470934342851361657345727310444342187155124163180221692430118976287012864937653175906267365677557904270418527738677397116323184410485927873734512891282096092865016974023072361222195068498588250942992446098317022373403680091253905696288386838016574215694058965319928419805182520853938497569655915315288558464467008523866433404256756508600730493279004821285537409930348492767646782879341250369704526271439484833882054294448375646330351656190261348249147291210197071669721842869810826070270778481039667100825854210026660970745912328554449832541231871065310825707354933595993346317554393499350176268639236282424384661623558058017915832933701845584820178188291768006747277509458123305698751223731475190980261026372843583616330312392219920714363851773713529194407836363220458306437403927382770732991712703078033405472393948679492213060385203808462260857347399482901961610282337130558836308453489133935929177463024696409816433456951876163187091506275286583262848914316569737984983248673785161869429110770099798776326376642935728099732538464429754762296482919469581571499537806897126569086740883274333804814349337937103675546704528476959166057915584961660920047896010349842541622005265889163203033587825203723553313861253226787617872429917607912245799597874542216744027853311443755591892346114372347069754749098494648933410644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 4410494794683833311725239104570777382940763206805510975909219280745098989965346748857063689155315254837669949085614625398661385736504020004120569023048496626314904521604193112874303347851429970775398543861799045615020508243641321657280385170805554746774375078202963381713314212484181494447372284939286745756829481210921868258498356963813120976841140074685846235628218550548676710618599668584578673721128036021057739514154491770177228485808558436458455708936339078901457100712302634322500475071378290398247777280318547191809879016643920409555047149327005492153103541390242386541691009448429762619711124391486736455130674088550249744940863202114382172958803319098872056328258078558298460684550439929553055984687865906397635150209640919260812202920486002252095566255021561023378048595773615847325674616890763105263413801244841890209676402596594631304728373383423150942989759780881385511928350165113110859718052005714734663879018021321756265110065395581027079855432021115345066196876394846407159361349027110685820984826718959321492386604884713478495873992255243919273513876334740671803198064021039550490157061859794849813902988282159122067650914346020118085939731608102040110780820558450629537228457662897756919685797872610581631924795273995861506530328507827274075686211107243976827986023808311376443301080142719281601186757746296762325092609390689481250225500243121330307565920916569009823239934921141512008386723740011768286223652091184690226519524620107819918415018033116497644178086052155972518797995732114620881287022395792681342686354715148015908167684404579385603692965292992112050392003268352627254340944601537035131373609289622503127860389935894048430398137860424914189458344804125643404949235420836711277689638246073464412350407438887078102228022962160389169882715256516716377666629779234479199950774396134796604305734998899527564570968828461004810323348576471412818418448473373288294841235565224443392161202145676452009464223956252981826341375842570060769397992361569374866411035532270204137811819387146470839511513018544087139543278414369013001937216008225763257637679088734377571063205069787012030837106340303210651194989782471645342772251081849448169886094208704185918656522223798097336265488124706687180161509883130288414826020987136026466302287507415756292090279794225654175838695153390697036473262830764937145201715655409547148127681845673203321282224015889526767726305884431492904823698159959127728901291811575880773163449954694502886475934778620472513391275565014254079212683806179771255882365194468463143535247363641456319265336996723657979915368373362139188964972372997818963597296983372395988829987200355801759059540967516477715588361214111363588080619737735753583581446336193153557553469018762260970808559353726579893862615632247014236143693226009401589068452852058033094654923888251516514477846115933442196976559952072167137018767457698721193618970008203065995708460484095187204023082913221570036441797006479165445264349082579691499419541490785977712414777281589015585020040016053627569242327603654909710028552551361981118476552910236551592716848058774814724848300077579461814145483017533939689159424674883730884375639642233027554231837903207492685208734278498839630036273260270581712590283710211479315451853246124737191863892348955649189174634840700885484157731142741787629402563870149927470178623736507738605894695910124512578283950542750089897508028087891037674220684377407467977074447821875320961614264449942480064590293282486768275769067177281501769333576910131226757881389088841857919327753683184096715486781862386959721864425496306401280342994397376935277493318188650063144046499568433681865234036014854298235686826539830321495268599793344604743719176919107717198130058376402208140473120655664875622053486414206993380747440186031853802817876621986964697103431089093887195953863943226462866041130167447482647286835114828238224610804169027745635462617742506153881721032049230760663652787284892484620602506103575724961667709797807143321315493762389462377946506440089211559205230771476429925934667287577318140340308150151969674344856514408598014184047611667577001999108123872996033904109624832673764824516955034844951942168474283127988045016997425147168032193554657620947243987114472047867767472103533053364561530202797733740854065463779747129893893138931221726683755931047299764383404082367533148256167426035153231948509731908672857723213375091552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -1903926638403480918223792565071057603638407975802598218301535839407747968026846329005739970429072092528538712443838589076948004263598973356718067276251558032930948773520104502392122748255148026350422381710537847555493127392352499112153696536808033997127008038229649324526938041168501279978473983270942706471662930046880045341571935998721428753385306516938872729836045445247750185436747624121024786531497734690643744080054729134397294099690982438110397986124943390986115226412303809743455417772561676332362434131508582124982800189189211121222579366959822015407192668394686310500470134821163587340120975877178173624916999757708495632860967568024717422505275384014203334419254498975134724921150068279309307010335324734313543238151775642295435611405405000441115649805169206467113906224439308350380701477476297688650814533540374426428887086266984889489173664778218995345625853850454969188928826344342173121241683742605811599624998977767096612672657986998023424734015159082385582612042541565993121515956006626006886891766420302383147626587323298282541573765599843870156323867902508398734091983823460325274752119669582000300847757856930723643682147663838758410344935052765719640185276189930546293951694613581045668320814064504171613197591332575640358609038989002012512069958575646206638924670855975860651266520401910685704023606369441588231698327036198657854329544264243468122616399862357589315266482417303536815981044821302187415482040750435803871494734719342085672689980125969255495843596845642564227593628481267034915741951273339616345008262564659712930445960137901003047399558860430639713729547267158619324444588840984779238348787475781677068472450540196896802446868820506017246924342802565633282301638332915131038023808807266469422021951721818663217433856263242678275921270206887433589368380679384236047674668903482130842151497471483904879059470064517599731117781793221580640728600586446200700119423866546327958452374456952558125408998563716155033712235858542109859314206728125253299270582566139236064472756676555917106937808922658365894047776107779246930359509697575441671489393175454029671477692811355885411111864163248542240073191126783800757743616556577810164306050484789955914076263592882954621024281492454401527820482737265739544642542370099759925180395420976794966429799621448863412587212083246057923814604768719697944841354773678075011409456943628107117129481831413573907058091743073475826716781030439816832729922058914605080154581642982789154019176494824144991204675317486622518555163444652876433856923997679219735774216107238804198645077527744613447487951276738873395275854136284426543407805236887792447771572308928598169320058681747866103503452579134684601957896733776504058594753920612815692663569323013382988226709246629820994444531473124832756230809957723256488963182590705734229064863130190881496018292984525399467519651147758669468003881740952798769670322078496665314719059186246521265563245955958216113887995441430947236522854099711035591462688146217369606337513160936336803102800662149019357166079133986599771715282292389267213857263963247074312069106350686820748353736153691486002122952403114853670984516635865357559444763451808792601736097488368404117932497547020949350526429309759184840845961408548699625027537787388996176964188753171288268789094811230257175476093727564085266528125230841637956557928621607292456815181194985041909018597994426939895566159740262502097086713978889448541245851537804041370289436410884877985020818055379084675653333053889446516374644654333997217303204278534589466626362223689781797783948192062559090430567957338393653229506166277563788530469645277753258609495116217593554116293633941507071651714661048813594190644442932798970512774459843319491880326291185347113984973505981705660896564406242182022443456388407243806856427505973888229688567742705905761566436528952621907877454771171613190408715909703590509107554836928250558401202385979221183451676920265837424869991396901099997169139250555248368147954505026735973507798921364684485423686028604446702384653193400508596626842509718524794603156085473990839786126354432303073272138577424592037766775034419011889494898379880921210670493409400936659525903221513137281264887177143534891721182271356802646136004330863483103123514100258262548670701011482126099128443272597557594777092337730654755118667112507307681474223460410308609292790258836048926290478528361447756953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 608773460053284192292908383950597875914523956052726884971720615101170681289607415010093607608534564308064236512527217033286162496532146936727879591965883407523634070004492354698544536498143722431657503738596610327477900420156573102221971877280880661220462830589562011894606647198533936098280060528547998410261828189470157977111699673491097849370049741149205759749640674560521751742342826312931157081604045319578509408765627608377350309301963849409591515698393613945679303726827473854856016389133953015975771189136162141134714422730689565021779315555929903038281638788274722993066130639835398775681382298196064381646369080817120833480636788288280731463543936924071724170681265513484338577989194206293671920396139489979678604626101741741611458602179050857956825477158820035302133938798104811273158869443229711579140379438688285453640172884241089700920179568699979817210068761858799118637090181983625209673934892745577757420261630235131615823155899183766690625182238652351729789195871323005019814630798351093672089883236229128236588454007118987834658791775987209131372264427421172662305876045036073506164842376858390809968725960465911944209810900730547577652476858110925730069282541762618044724376293908547821294126372309264330104350274943084988574586885637811638817413772984768100514569354872301108478230881260117416493404869513989500753075159617837181050535870392615338905734533074169365404470962225968524697625010442828369209100293332852034253493159807437885808238848068348298313865613191839949187660485559269263404038607592904267516413313793625990904169033210803714848971349100238123003228728222060409770346185405623986910757531491699651553049304644684622914393952686283137164930561079599599623590620523395368267420700985566658586218404767926161885218743992369438175769508773343206249687207138337275508861967318052801993638897543409395451984692947033697517120518780581297832543951696019630612044065824140380342057435974732379921714687420307929045068267537751369788646216049599202970259393922000214086217172874137450900156177102530624268274714636711202689417480850620086955544942582364451544986072366549827702387577129711440248716998219860870624854837146660396782160224098518110608742742167225930984580897955570073468767515149374395045054889806606272168023353279205092583453382320868606034779162909790792343858107739900801963268577763073197521968840957864009292332594837535512833576644759168196814886103929247570266655071204444845025999664179147016531655900919430853952732306162678576473270742934682726807341617049746175661967706064062932731827911798624332007876604509105675185871492143673987004036357242692103479098363954544798100327953800498425541595251050724302639628478060987934412313678831007693190504610176890486066755422176353331570606107074093031008414217559699606079988382444010455793007440590217268403515327765551112318827017972637091301556295633308980865492220234929134828696246588628950798116909249906234442543487909188813476798479139135539898496213403619053656933008188366874498832701968350293620530575353610014694056638108085978356794210642992009698007933089670540056284355099535548064676387617474307026043212393414184769166266200708788998092243283091486766597117573414185204987389068468755772785615195208576771403858068648426917476019346784162854427191401488383967731018544270430086108755036597404596824915598823973885650860332327392987682385943955352256147205522948456503727494827413000334782073761585943471271158616704786374587646791230815519525549606947833542784327678448580980963213155728665280071432463085193100657479342774973842718795143247589467515846988361124705672164377332189119702281756759587766254483305471318493693692229811483438120464329319909913359583169463067607531296199846980341941178170674175107731152781731008483968327725515376929483178595457056377764768383084208880791676755752061296364805062063085057470039757991820431230258278135619553810511132292175973212886581332993720577614122924918443441680477145932536052773139277283432708932988458595444234566234241907472608450150568079676184663705414779045336487329987779423478057047325457801783791798462324659513424887157121465995678812125553159012989576292078905113409693012074082228678430277490512897840054968458219807532979533372962232752215417234380709474697167713633987063633299925619645495751048062678726541985335756830205208034361664117278045861681750860945743716250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -155582199356535369040032794870950188134218433908827491840558657170936288072565500028581437611326819226295673869466752886115689711744353740893090173865859867750326440618012225658361596893360746187496202074023953104391366307643595416835554450730447396590561492499811125780183322947995262328248795834582577066133298770552399503256022865090815248610463314496977186163619523932214273287083646687789614982354461404987819635082889187368918336241215354746407607305412682539037201516575789975387583767184174218960902388743458750007157692363380151434539313081177390695117501525421476441925630888635392675819178227957714557999921303301441176238136332538254520387283442816154560059024502799695434652090689406114323252865639736808386114810547033219665261965909500442472597774098786097625458053700738186295009520938359036399644613863830646031232058080071731476705143068311139910219055531604589840004959411943858091872114732609043797116229288413500732187110907025585286327014302486123239332101005279081848474728625835273984674777152051718932029737820333786294930926946357082778551055164690828672086579407622023651962358975205604516671525952968573734146524471269322277856875135384098204893033159203960003409439368672604969722388260281229382923725600335652286675232730450245207847724457293337247883116381597938469787894711278201565125468678511549096647417396976738705124650500171330841951295461520470491320229960079942399626442465412724641440520617742739015532564565285327767396992505434956463659331156263034799117472065112839509672131940022767519142138822605459579656499424978993647323595326936773605997826090884243266429110684888812338352925882791248458291583684702810286486671519134807661313704446840101350659762089341455325886730266647777247925724917844800570567318015777369443473178439653269022678799863688015434661853113007109202915282052252585391559727929390170787419113795669360205883382888119177498076942113789974551644249533868527559868047303832711962954263466119139138204653075253883459943664209484272812129493497038888434831388200447835327483861346453813133006857613307094473057474406225155893998910412132230795569298720295439732206118347861851588075987610024442760598532468418047813203336255123388631883818228098545970979346374923775910639746247322587501618543603891452319794063370177522210652668514193753328454418576822441404648987762137632420772336855359573946290287867009374940463932351089391097077664931626163178575240675074348825348951351392905454938577590075330215610671269556219898107040312658587886321197098451674847053802268600239383602266717291528196866184927232330189176460452666025579340696598489034672944807116638068011055422110705566716911192630873861496713866051135628133225709165738094256609550894189371801217710571821550020291677851978093716358716163630924726112690975508924735313252428527687731943544272174845128922657175871713506886196441705591855532479213737010876407070707706451163138980463300928826269184227898724239888545144970832790948376286453294680295635694106267851924987281996418618832117266957968026167965099462921741731354113813937418676072985718811351266104426135218274017325375179513856704008153760305823050138849457209289058599477597014896487282459755298840081103656615482479385196139284964001708008442893090428991477506034047462111688557680341635147310997232610805984997745285359146335266533953491385808322614162811596792316077963738089170979333133181985245177921032382001955400037265887431080558880917499566730252850013998767980334936696816180496095861876836580628893753423194732863970966490971503284938361182149928777237054957124292570549557142371349347964456515864372721273510704119472718385930162550208442099053958749831008865094283908524345980897532791716668454420715519138071941362054175092471670650984274572626015363865904830467274414194627760665973607622775277055077652392230482242294336139581711854753058952547473950929401851272673447292488638273421798374654002029334464108116472550727003715425047168364354381371806522597571285510692114191832614707771066664085818766159938677800964242985486067743620703435667541621333432608829535756840015211964967897572493013191402690422536774952517367704826037050473242610561683862729099085079658636025146821003692251997847287164228813405345669084729565717246594127661518622614402328445458390853839885745793671367193730516985404958772007096674858294930532432081837979993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 36855605253215341093143857713717256492820327192481751144164541065253808230476301566911196449229109496384382796762044828582783309585621822183198879491847111197176906626487487689696083357081318297519170746702570571511351634950166249312344821691718361311638136290362484127651276799546084253795623790337687914717076916895904970410429177662584356459790064387060634352493984443855869232186692209193581546385989022083287060145487173488251912841851936925105921419527487073538558962095900222394188274557732244042066149958943830037498027695343378599178002560112159017543283201288994401556503423737835000310134571116782970350171197551745888371188294111210361897123475939322395473409665837653181239839769954463546337327188792037992574127191820570567516907468388086775283039754239047793094241408431178034765793567491453859931735086963438008233592077264153966885918906873911772653682329873812162786270983043383474963889389855628023776502118980109074491806975075127994878498647191503332810700235564168903898431117791294493321063366146399211498898139474426057703003028380383987354776563359538289845316591565688824013126119548656322746988902620903714099510402630879884740571750241548484368664846094211989354737505384596401361154576472123237929472026006607568861122192543755729357657020179815548488735282202161095719101486706319685672871525620004797697767528409143853322361157313991576610136980144289012673577297379563971856606451481307527410147452258266535223661725927568598102183183398261080411981009310000564517845065566140362754361696459030302537965012216774288382822690933384499164600742430096952773748827752108751110121590792701724883907625833521316297658768202429907608484630534430545709528999718104877701637437209849673257614052145839499486802761717903684949579422015442647930115299077269056279221480556584047656267426723910905350934890447500023394884447535700147568750394082792567720975348933395938471384151374476999416800273222224264403826540988790304531258235107171968696470506264836815739728289365315889269246793700476308304296310871151486462503522217718583815886816418797143642860597024928666195701845542844177360168736017787337119155109298464571284687472162596682440416706760132040994260136323437863131569746768067722745244162979988328697361107098096768523096682953457232321226379201653425424651698856472691520048389189354024012483780498624833891964264928084671893618285150254821703386215895892683126823323884831011383181284851623314449672414690581403963534778684997408854210729850105464348078753389897996436095922886840553542084900543826422993268312413678112682756460369984987409588714556575437730890540745635682353721855206676644678395100774342212339481129236990184940576239789299015459900305289576383900751007873237552738415801343871888335338485727904251335951070272095130968199422755312192242068883882194078395043628753453650405752112409476832626936272293857206863248848990003143992450423908332729098894178834905914217192414715549338055339831543924764039016560526247174591600715481428465271476303875395114116106538658251977820714876847340549428753864957264169664398898649462164906537917317276771316575841027209326412954986352551391804352082376155127977904690109654091481963036127883330216836211856005139502224624464936674382217848741833647005950405906736134196574682179458840905106780033051397542311777911713821414076035891749659968898560669695531263876408500017119131016028923783011295671914740327574633815193887714927764620046452440277246730618678881905235217556902898032966619784278845426524949623273635909532071478952240315384767055822462935644156104871662871681235016047090987407400571272665198063857754598246627864951943480549344358639461012854692299190209643069436122726612562773904153681775730230049359606087081958698628064387523830941889000994339743992554974165920655845689033865781245096109094685215053425015112693884706544361906166656074737669181721819937747421547874438246859930130407034523264307673809324123065100169713142832274282697081514414324983754688546831732451377892057237409342471749121384665758302976394425042424534916889979175123402507005187362396962935427234487980729524271928775879621714380383226587882297106348730498128167794669263348848762006077128122772515293064789559678860487562728627553326605303040813655400110257169015582407501505590349664468427531465155671001447796284122660291289505193720414870032358850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -10439276308305382566087175618446385759541242728981600649635192151930740452093978254036169652592699128663730607586831288518666864451005649204626343980778323757825996761428542852397006126738050267329114074967213865989133017612206575414329003067191698733199579090919014349100295158780067761049134479561210631951252033422706439554689331555900172566948323168242368127223629947741027911817289338338993006894743126789126432822885104986519387830421810783566568783936221488089935128403412468308516566626500436307532280786245324930222670514171498483714013854683199878355390548482706978540862397593970904850143581193717883341855915164940295036015877332999818312038785982708643088014197750604728016284324224579189404633151048411164497802176407438565105706724821953611719809500021743692543964628706163154810927976488829535281115349949351021775331631992006769899483476569527141998961459034167801223791127066211794101657945645568039445434623825308999900011274958876366995268708594576211388248383706755462967792451784761810251868604694491012703952800351220555609514916890179978135397999989481267798455816341781119114289851308778088668184254175043275232204563001607268407314423279713509799459715093827968214240241169140051807541175201915294546000390962407512087246600262589625559802644982731020260946189980542981946798093262499548804595470143139575492538236935842526472759312789578121949034314487449550817037396073730121450253471223813875662575528602048858438732302105991587319486843803175512230788102047949723729891392089648089996423383191820983986859020710362406827837898376721438799799935654501546013307289591643896970711223074602321636335036586697330698659009171528105756491284744673068334567783974410992361212210495071340913305332101860514843884045319564411165451022638498798849798675351826999117698519644353825658200441036041371546556911822487520043678451245782955593130555593209984963370084023189031500055688284226423589356077220888444227643301007714939743209016728565729141537372682979156997066201976732370121649905730245411490829761742059284261379690222483588308942166062520934372499801960584022642658156931111760165613754777092382671277182685476747733215345645556679332199576867736313927891464103810047132703562083129687243347247551307753617793091195107328815404082115066773998288518784936280614441186216334679017015504157162175290967661541025908369809778375756121757422249840709997251423799079690911275067151905692643103130027228532311508043345680514610272485134044014400769145602558578214148775809941015950640305932798143492947306785194612653275130829519969984104699628581534251847125250700756232499147682121921368947092652393609470286668509329374428900762114319326644113407352817517393624988443669075429211123407777092890245106496375037927808383593523365141845391735833497173764075917644783128890307629738236606022798989151163617741510228240447367407192866905602469385289721879493406546679527637813671860588279417329149333741602003017366564275023547390950681683529008387619778483439893475979756596666602202263118702919345962335812573271080177232179904360138348447350199852292170756447551395725440974566632708020875685566189613795789892449201416158817453484278575307085354365005730414948367980784049159149780908113572971321305825772668096755941454087460685277508232766480796614375981774977877785092268744117813214013340215865635727410255629439539301712019892933433299411096937901383361484596100628243072552754096183638125421272962012261865188246121129975998397216518371502194544698666271333241113752794924927516910802176010358126134136039517809857299836628653092480501781423481957024215336660263796655628268275192139468812085812636732409215866838221021384799653404781427575620936573555995729182843289142315082568453611907671934181543691961256325854682132353988678883303915026895241054285395996305214588151248380650269400640884898180838713423531494448075416209854587478088910740578659205493783501046697165265579587400669506511575253891533817597600188612030318644193209063768082342994640969949093743785158772611678767777418587029580670057622654260033811322475326620163740253798090794541333334783022390190368569546442049915825246997093646892417859500087520608057947032213046529293196136670799552494380591809295653308827869825238290232800767232743165310561440255514065569504500417298289357376164753599998187232527360040059269825209375257526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 3669477195566700923686658120335486308573162155211366590087549369109905419046963144240564023015035662239976540535959429981582598183185694490118515288205073380943336624428811494611047460127916176900191983075686975329611692639927337832008517874144151061690128899822128799842945771680823997345404537933252689605387524511545209481897838687915669634611636235046876400852718670239584927458188355211003945465124178580271953923539006617028855246357666878990561408251497649682951211837792232364399349643962135853979315304072252736455189859963571874521954472748900866831820499595768817770537793874837963470151926146584166863160767597776186108575088376836654727324034105268424551306992967951130099154580985699002775737822711651737100079990590983558688917389608010437449087439447594848461056068092960287636962458878066115650964769076425517387741748021407810570774801700933156824445342998429553062120562019592344493164820254247510647116395172936342952565861332300952524901182517420030832837961313498488749666549481773585029610191156205410001144043912766948945214747916736552350363450507458770645017324600830105126538749959131388210528731492274684300728794408951010768909194829136866634288343527799477338022595609534000707428316059731413855263692241548879025845352881503949701835749563854537612096866047090445146628239444816668784435997246615008633897965409966613114270974805822124995764604970654455236309132055420184926554460915468920764302722727493602436190674626655954558517911700330003990907959273650969662269897461003758866911118805548083623750326398210031693000369634876827126550090724379792347966802148198385195447572967673932383548900949907487661345771184358290558641604776181690372236129514294138314720482051341374539545176774349549553042764986465757274592047525704371102113331852883090897428767080392700194729650840323847080215415745188587711971374664043984999118770267222143282607026069866651454523134028668167273432975216824428923281640167289678099910606082487454755631173891761056462512997648257011895211746637156495735954065411268442351634232971287362932143100644201662782673643543893802532826831666507527887397021190263676288261940335425653755141207451497799918207113575755498447046906241658242906799984528254666494919755959707176596043764954594158984593291984074090792030036785149289497523103128595586719159873110314707591836721399971217458133365688354875035389179459396845262014743307830821903934841102137310593629416622773492971559337646774834842541373701445433771082451517219930654733971816747854353907398636455677855569437447464324833955931434823116586749012883482174220234520645839505294958615089831602985763269920201261071263940124331934329261606221285844309082776022007522908016815802679114661015788856683263078982684650399284241607412171112462630149436921374175192043348519680941611608209776244149109624789072795283668234374995846701256780385418014550165885518370411593092488244975416990657711910866875496248787722205022476569469508633770438316498584786258439611601996503906127403804325460272169831068770118801179888689006224816753982985058049333377581885987547765153687384035043009248345957524475731373385826702429340767889469232053720163763517229671466343112491766180312885234099298524261632661818687445797947083689010585567140442841457283441356944909281984939685780774984733264917577201188082950643320129851128028862139325234676206524429232893071754711640147436589126258061202258959302915818024692675570077217900052417104769502398052006652608550612388498235723159941886795860022644927526738050136790949570218078501693109037091539131612135762303772893304420509278777854293966703500567900999397526516527727464110411090484742256358033067896981541196006188175322210786708949436326230180696579555760608374591557708249362544127881421687907821838613427018541038258192903219719904802933800805264115117041817681554545470354814324871868310131367141271399380468557907040791163032171808504281657865004195676332606933608818286105785979003204467745581067200609281479876888853677643690520345746761068468553085856033419811665920097194801966275841602833679673914822372326979208817812829496569124148460147654600632324714929223648871516289698909636942507119528876938833098367801495319320177302179077931547851030546762526550592577246013289099314330086163819628719871694911184439459805449880299524773350818129982876539475589870772237107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -1285737747724440265348078537938345766010258236479231211816126814105242242879455291016580153937938765445042756191171235952822077131256179006365711868529863348976171760510128883683015516140624688566791142962098722275971429856767621454636256941007954612053872368325346596761035392212078971564568780267547163753348657329123767645265714302866272421670476538788615982990154290862896721090664112472009140538858566098673230421884900390214312131034757921672997321944676751075722508181099340267786764268713537536191007924866227989006033260713141748192961552268531421188269108772754416503822259688608795859728823710292085094217542642712982400370208249039865959792313197413482619381461343134084924494526403135574837133195089807762375409515534577902692835480139757623713509742487228134512565476313907402096446405967409003763186872199851852258401807302152722494779258128545971667021456464278836238107162167230701592998912170895594938940040406769399430382255922491987408086417930975843068212556178665444914859980906043112174874415577888867380786115824958738362018684303081266872349288659658544405061233170418832477335154108067318098147654706111038983181280926304627356836127586349386245595239039053383547204889306047012098066792276881252447095946853669976726491080010119693565304581958725558756467702489811110921591999709265048618115756360055019824635857194164267123893080115174506471363542340797795303002493681229311424776352265884766933398208146828939729372263182787888075535779615571337650493941636102447099626981251297667202098844260437080111865274854204563472716395434961419031000114045093336272516487421754223065006660608167303346480361444367901969994079724166208216828819661613279738113180120972584897741549139103683946643439729720693749826739735892032301461913786661244843691529114170965482993804710609113157608715597116061513751443131546273462289310793403186548170900349443300684783540045549838179541047446593853961090386316470635237483607338456601509639555422521770532067173316120258973433659541219347345488416038512666728019511935640941014064995276608897840747600290345518022126356651112007521524446200888652440981532189706942161988671091181531158269390324742261675936135200204544551713735910798152604031137094281535606660016200148479291510594688046668090439902408880828667098728833652182621326075540270268062264674121353391458225642521456517780090724131106196579990277137049421270884977495415059375428303285876369375856876973094233527359261645457286006004221522114442430445204108404090570800287977155792130659063316505943333149543765964775193984061999851662768547107741697410939210360920278150333499885895906076358374273982231087101149210620469881358665579690713730616534973802955534301551668976400556462428380552102464556751328356495924906064284425625719059021949334198217687794623614823819671852607844093723934741566727250189793224592820211054929073833550922468943269290731728635681974920661387045184609964306406451959925004069301709064531875752411636951171328209235999172235651679673390726745174844150460646954095789609453875268247542042093192800796797486078321915561789478014415045545545306136422036998760878328400660016082107130236557663453234550790313516330973022828923270271639187776047129679224565668710832112479685849066915478502894384686203952361193998311122363467964306819686871987277916582786210619612440966455158175981979149864005588122824766256447339704529467752691565287653729227749329314598894747173465284306863473784339514360014369871955689872462999627123354403815290288207261987602981114867740833182432513559457256601201981823329040444570991672022450154806502720713598395244933526450154023282191572312899020052321253930795468428205665536783934501200488280452087304635994576377114176727358472484470054811095161112945376057986935192261603443930809448034225062638845704948426829609139864503239356462561510985754538492407990800347605850202406562704237497667233830881153453316259436754748155695339134599470883672237704121192415153468370890274807007576661031711108383128333425781799392753307079660317133237559016463636298433327520655330296155481026175024185172918523782364813142350573890185788201984902536969972004450813547337664227136746130034681537189397970693194815106387519326875968689694776630706775556592373389549637900497665119730853082326914392154697803323744832969585633128383584026183668750226658227650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 399957091254225956349163500553121915025388847726091892446045926249223686319549567423467039523285591784633069830817279369033979619463711694386038842812432073803353591431889788419642160975386594128063026088757579052281251493278116534862049077486774925105169544188307059323338020152998611179735782859704177822646301212089711084861972824493952279507288089710578631795483731361585946935872956152177726762510359377796857407137910784848622498723140184012627987053867623205310427545929588173729986147350325595488587165810195062008585543511601521770441664886543025810952401222758772032934870241934609654822074034213022514969403948260604659345789477970621735502986631985640836556615481786752420865374048208145956244515277239469954856002708993076064794563393605892867133799260568123604188393250849430045512329266514674866628080934781734044150483168480963842662926373243176532970632054250710764954111020701655712444182126927443613645381920376981283985643948267247793643305295085486415497111231159758700374765926200345146366008650170339681721475829488866041222196101305689034338881028695473329429077320598129148290731106438506968703629443497914477546507079708438405440722997585628094468816189060744264907949161492577487016358183587678038998834216456403113524158397688534346341897311565926323239244907730442680647099888430154125651397262420972577939812405528574883384787690082042977926614441572075454329614234995563529932057193923595113173574734785525546101961261428886387709218495488619295104057035104019193850500402414417046764521469853368912338612356249566939800692842220293440335564301053969357979630959736062409712616075291045853891165085880970893258972899443316364951310716978980143326525627069206728553225651869776923123410008918635962254614651299365676022179318690969477619832926562984425153349945832330026201160512960080545708138563431239437532260440223611587844616284821717211437433748544334910922328247005735586746354665307001102824060500564578498163614223446504070437548582451872412501935966427430309565608926415369170389590188724656394495603547328271157964344842737763739997956853989058355141359248592132252927129625197900049813070196627649698673333700378286462199149455793776349120664482557132691633311762923941483652477735845377574378468654446335074337053244844597884794180125433037133723268051811682335430573594263931329400358033491015370316420178528049744453361573813851762879173536835196013219628102494919114845139625934129980880397774968899938860621302805195535381663914043604926467543492948610932804173630516196711274147637916440156479163348941936452872012204155866028290684550725877930768778232947529083617723741045182446613645725576835371982211428408359412386337512167167469043068087193659590684718728000249108830486468733329798783111564313189792389193753280936666101479174465547126827685485720283216757462619985901405330435143955923895137165026266127162765635625611608510652981664864488213926196217599251141196733869860012975571642872589040669490897729499728637160258852091200644910088454026274293955385394736456170170804908158668801875274644454867825633337193966797164965774821933094885765553614352988628007869634284285976225623277775136283229508073143733735635045692212231713189382034464693739139103385182139833315077436041304158899379201062556804748330684927354234397855159322157597629225985614180426655123421596253684175858827022998970905137837193341594887849395319775230245126825409034233015055916085407193272227104476050040584533482052647809006192155775195781483149292494392956438635408873766928417515049007222704323925804073222081459325826298733208060675586621626561612985795134521885402662286874802102846579534783794756918948082794685020170362399005287023012031994390724571198586771462732723663861352545461224227262589945552159634198957160551965074731457186510064501312129184295287405302698717902599855122783281751314538216347498634893724705674022444427753838759816144088349771825424877035091214781873700143822788028485102202887181984258423636228679952327897532907306010311990572563260758541650075136417932372625364161566869851371695552303148827293127313421666743791428943367121633266403585240812578086845845832807742071706756830228932396407326918184791563225859546450772766973065283673875978296803094450726792350490241006901407838780171245213431317289950447549113967712335296762652760092574123819008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -110314935320918382883419265666037081012594738394121831862286662571516259487030658463007210280083412021744613597110703543179074239863284588662878666804962091200987973021854972143660592314397538414895181591321084883437518321282727368403845910414218103376286757623867436956399636495312097031075653772971472107092210776201679438290304867790208823106859152375511727075897614596754867998651755391762423354811368588300092422016181543945257631273130809290222663926104387636209032026184168819042875115885175629449542392477056928008882273781484892790155313001331140016807295721573349506701151016300060670280056603035677912775388358979164557166951148952937422843134916742395925958397069138869316832615199027025578527355411102967110080812011225514251515838369122773613069555288717973689078767078508214343279756468081723103882544340156772515424648623789459869184349633995344482490858761872566966153731596826387811363272623892266683465582101042643559945855100864805761307475293666609495543139109043241198931704708619816215191713482000514666499111773634734850430929287898816856976487707722600446032410941623869403556401048253652216712716870483936454257365569966001900367886244421508989542000899597700282813834090724629115835270071900816569936413112118531713277806672937853539133109141185100999671832036647523066139436138485451805770715876891968774298584999147908089702584630628097423145666985252057593758982814527761072479039598086249162925358918211071739627019048179565137809374511349671340105150256943452378202027255722479975516741376989509493850600745015876135904282481926407125536056120313747276516317860880506143605829647217276370368695493366422802423178105518785117245958492294211634750525221672041563965634426300721022362611136348164869108030622125037898696494810528811613507687381367300939036455784898582373442169352403352871120151599389557518142359765648021345331211633192856177142206946310984911512471894387759258331578113769364844764604561916689314093317335410927696350469594372696577836914194906532660275194394774901717866560068509353729005275253725341091236550752455478040445110904755994080198435609085257600077982523736759059305600709112698819180706052908977735733163878141913242884466145724856740753825604216456165399073372288207121950807773821531514494475530863162604954284040824976879756085094067693912867596048859417083092511634205342834576304410407740518688531114505367201418879376234767411135649833789511974509292005699307679774622151882674862971222132788522355876417412408148097548777663774052736314824196876519878549071417267626945690425567198890983633475882760385768843987983883004151042920715947770055920615051132187799920267459060192674599122045246756211881947460271274923264662298592419780259833238693904097304970594476062579898494573328116021385359334370036940899320274705330555192211050110104607054898721473470305245047588910311838895313826057590488456839753275274434780709837017132106656695195958924788668059520649206075174241967872833559031804427007784311126843035968269867857726420608770252561781840145739305825451708800558433851306555246234882202848085720658262956900816363427277647862712243003234052943233007107918319347197517949054861226012670701942874446856911100453685677929449008647590561815306179885858371265710553351067627109222530502201983952009619628010635659158235356058322358383229525255982578599253914938324995731110859900455819905334417233079791166798093205600463636052825762708673776674773242900332453139565305077241961019435815244086794338584618772540799981440240797686176954881159866814996644286526992251240488125151828377095317778692120937822422986241364209167235566319024310109175092112868902449284530767244238577839587908861165257876229295594056047584322474474130145545621953220407946449528287596167740952793947124747520393686311827987248980684558799090641509736559854210073277159978504776978060883377160956263125898785449357132993782489389688554829069050732214903162619901475719887811559714255669148207240979367195836442636867103430751805316743157220721131723388236015003559011895302672211770488890186422161011712680719932170598646075443262453791455057925252811971163923092810260358642376079042437913756296334593158942678358507276016169437811250651806325330187676769155487803878939597320386800422654675531641671375161382118982269041784829093122858460486387898747148869776179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 27429497156489755057237441443940447653175968378296569770044935215065887008415453741518548338632800847406315626053396651240021927451678555211036930447325086493866270052219905680928677736304707221785465047352802866148917191018552484255965215010810869204033681180332735631275586543811720467182413162091203748333888434330515626746175288973945059823191262353534938578151368142043321446068530741240444725243831705084326981504262052931123217269611946862857809940855873724843042750121455167458514671722993001073334490857685746299014116206383786840919337040717668340409037948963034492998249302242634890708087229222454390693831055805148951088975468943807795603058041854281100579459378677141826339097262121483174559278382431989633325286016275576751482175212994519447734003368481396348894438407205500992376164090243824658570382542346335675061070022446619537903586950168052094593177533245569147767004013058930921649298178800919435253035548853606641617504395150076464742917326672172432599277233400676687800711703122475385973276580754440501805765743428003830548355047514259157551038604687619332522804206173997587007349646054191543775645136592484289667853022715875921851358278099328689859024463359218277060326769828460377969836366678214882771381642944641941921203994146399180486325175689374657940575123713096428278670592050297351560994258650660353031171279012732754159835425492196262069358277101932352311922921044825543208818556087632121272360492532139714922264027494794827335006048432800286736478548328380191287656610102799287692651171077116063050610226389481860941118507767001802671114612120614627375162554388123047750612219865759669713371094072040400007029395705565209324863737509195706450426286004614189318223425790828856457047468499357542050521099108432624279443257441433345261833688976783394807760871872944588405625353342102423665765962736822079635271758592181124034470653921861688797652752612921704247342205145441148967469360784803301351701573536120847427317130891562876453261042180574211278223846820048505958289466579436042747687227113371186171657063561064830186052697669221500291110833816421549671729464971231183954606442710730698112057718424440748040982916637077523375230161724530139353928544619589157720793144327723160408962664859831729527480835882727154973684365793453194140774258009663204076478260844310963724517553684433326346790694644704865184711649647393992296639250411995593072529636446782511374343315964319945197437061830970603098715979217918110570470492137060281053712984657757060553233042158688031146439845547658780575713672909580944069009033545352800558027297580468046457247086124736919459926076241315746406871761789743043422970508175519472475438229150113340226947414281655033256105191249080789863320841513715618434620673989355996378627590817914417838396034391481306815990105590383143391904360513211688753279297849128938898741493177573695449234932071164002232637088194813559361255329646745312859712694624766383848140150899027753948351130023830642071175856872049698951104082741786341721326663012016551769276201029417934928283027423932189767197830690572627096861523754705137788093758920353682711472813804607220875783162375485381012432436804716232898113262474618911753567218216383088033153303875009326065999916983893844555968515853002872594250044061833854175631365767308824118698058432323752572756216683523445791949165952643010073443355598091974113078203577155435514881800498946483303346220095602633543866007870221993744644740267145220683758472566523539408346404660472453625721532023533630329842816877758437345372873801290578406513734558797274900438778870185832038372597488959742695771351154996319474494458553162321951551739103393003198567155485698578474588514419478457007736951649333505174720267958822085212348801592973113250622249597334380694075318378831353073866417411964363072841228997819639994051343919735144320091845787666191633519619352868724926457632412998985199089911916666231325937363387971260850147154679272661645869740550352773553897234208917096257876694218888443822200373032404986574264787171012206629796010682728013541132432768542959367711988739893869420692291707036412594392353514411567239830338215639880928708019442170035729061057577095090810095283879263476367794867604013741642273443999570912738289426426410692745013374726843453984085482780207849930366992936507481599042071662137746391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -6066809086737263686809801653478308964452533393200244924803006052159311093672465736230752858841198656464818792015170633466296209264437229865108595572552565915281169806064212812430780259423375502648852791201874763669829077978794937933337907976328609737308831131640571157887477806986295252115159713768680596130568540093687416322439459508159807266032639615485387514909137946362404002135633791528054385265365504377473949315807516272866934256815145965309197056081708218386372916873938059749299684127533993741547011433911392831510931506036995814298034058630919861980263854427707373638819761395888401389952663722011757042173236551367943664764145701088701867287980960665282809174429962583404313256577633620594574907863741322297748980774149525576525203175853079305062594738680961766660695118284055258119747054590926585288007114248087728954508058746951733313875181058869563421736216131905878135776058057456318743492303099836493504148650933286236624534545376984477973947582848018018734530122041155932164414475448103974104210867442072176926444311064622267264596645111559523194599775809196450951021508043456451345425073850891754761426382094962069357474358184532088227461472531935790069031546622937262405113487482240681628290606105863846974200177200056082155782326635081139154571352634465041693292652521540095082421256685795894759582912048583743247871633856900610582958740296488155628570648530534188859146339625111128340722158639733517555590896170024089404262856983202324166533686021685465064695448987689367804890120116637672002510177180162067776714910354522258060194428563554998948870496703943565147260128469368219964905817259468977046479976218212543345598075185276276128459716352913464829780836239217927172363613867758539672914988082907788715157271289814907805239677908506687990188827161211434096616732751499826716852354686336519018599419424209121085889176248097048081891069328369315167847519157844523343385879774387185390247484647420867672422972285741783321879806443082769136736916540269929566828127110390830993165756072935464305219429570162478435564606323202446251181356536732400603233712784985304413167115390070458539468172667209914189433114135705448934405917774941512791408580889524689478687697787451683836863183085144217842822774681310027102030548303057071668231825556695563742719074282727304600892492030635204385917907631852267275963454432848646317917093902212074588376908820395406726733269867784143285391705182424406292036961263227373082522906312755890315715482474038910880646395348768216089347863214776580316485749813267376624883567242013477601301087815669754187516960185953727443604824023596919231153747355558642663299855189759320274182328570849798884234477808844780834017520786233309802904458454824989980170391117930334050055824390938127671932949861489195582554716702010160351062306434668063497532581372659141152495598772555244926300733338046583484790027547436708777855836555552210964303369952289947756108848348156831732364658688216479803558497343254960284009850749877390880028467990245734105030001378273590020502733611899529755144933503932371210755307365484502162162467373348963440424555923173194443088110109671783120057694917962642682507935094226180029375203058427284069005254660197581907267261351379374803371571814748525084224259652634012321978770323774448873726333174758630182322653805829755921134912061729549108974766574209630565401811713131758945845328742704544790816700776990781104740554210027306592383139159499587071719199342271682112104317521112886925724853363479002650626761824401899605136207233117001505700575351463368258468868522706867270511795320108959595565422719986441398232118935161819482268478135008946606388283290736494663475509783796112989850764452263446424889160577520366771807046540361353386323133829184985174295781986724646839366091009888724677899926103051994301101298589434807552909368380796628622560112514353364135170123612157822872783498781895692574634974673492217996503720623392371433800787612126474322627155748521388567710059582716208080380573125756950624864982114976974902263038106323528454092905895382711548311252553742295163119371286151043843087746345251167340109458832319582261666224224067229191985496810315127498302164010979251757332256676532380674224184408179227024348521097976365166770344114535339469816100796333153898297378881332344812378302568207191217675564075712512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 1140956338625115130032448644551950484276819371374409517164513498541116523976515185111091308614545457734045592745985699420906056713007372369562959044220204219363842857617323608937950139054940669983290481914198682077439720280132732524471629926194050312632572241005902706461135289661877648601123894128991672194637658991564970384669165285771657664701295142505132390099376691160552530431572485513360763949614434698470720078429834558282241253164044032052890524279553461092471743457105688477657940491260380188192195230105166774826020382008446112656824440943765855346214846418812039960127837478854915648970542622094859510795722594711550509046639798676919708799288964481631549610341333092165037300176472432907012721854512308175745225605395621318619795241737670387397302273046504390292139720016533733937783507932498735389658724356701645716693445990237009754974682205465966975709987648056533243342405003611344171425847879725980452015303378049702631794260277154256751195092558063842764789295572600723734591678072698856822773800738191511512703959427955716224673141723696849659399580494049512303515943372420375748710043084350422395394786071770443065672308141585744233591315381008356622477376014522297124952644440775257453892406411354447316201940887802805987191219169200372531009572258151453996367451615881783502565473222887759794716172379716879405857290255348524661144952744396349814206294116896389517605632279121928890198925938276363092641694028860868621523477714684643876423961496059825316131621335083877175562791492867736830126331304506199075563102815933086113483826256548610819519660130726486403822834172751293868907125505799194043746658039525671748943283561605437878671594986246759171714630111566623574604994760616376079130004767776502732850559263050034877104808256817485099908042933830756954891247573822175939344341115865362310081508186585059477630241708092424165805242777402728296778172273166476417107105265727216994404289542535835306593771722558771715770980236765250118305486039043566314024850836712284235006957232037865852842785311365167574210871599949898416731417716684313210451145224821102516166985365668447608467671985456023792797991766626176340300502381163921880626206036759165057312996141419062252802420205402049510030418975914133519361879397159799092670171410237178887499098288335443611568301100835486920437825405224375180083158729345227993888663704637415095763232364070781289475475758226528553621797813333082461579407102492630384084502429078464037049844557507467168476192067476303157944152386896917375371321863623602482504903576397222839186488486505118799578586212271696454452399455304907568212407130151807361777942069948425431512380209869994154038553763481770992354570880982341383811890874301599030936853983233645051951598738591859208868413401687442538734848133715273284386265724728880971004278355652820623874074817283448453009991307592987698729946684103051723335348052088337419555783538310678302842534145365218582106273164666202617568005929811553581907451527446426731927590643528225916132415318351872287214524515207756458898704913737196351783295817069600160167133627395238839233205718358260893769041523806767010321535494558960350283336986019355789680590238592329105297613872612795982472625702126147245169007513892335876639518582357153584334579900481230371790358192749340910676603810047150765802341737714665852548913317236442138721741504667582305985610501958723664768433534556062467117366148413429185933755411686680631378394773670788523608007996711321751292848631951920717366796065077417451776797552980649930776532655213872857680782501565651199518409443057728819420072084683279367016597942216214086937086386472207193218210077164701975785939005526865961731456272031232344131017746377372271708673964896439112505558028941140553573297536715290031021329327608086819961862417182661000134468181902135352015597445034800440961277674700895537639351485196001737814394045939840982469656871060787708821058695879287895911640169925068431249602682142066248778855072589389492191168943476104418933664749017303710291723747887950188995020801922233620584177447315459576525566288437550165789336760484006146338188162652628416080945117060320764632385654454663770247826395208829893145252667785702272224646509355672041828188072840325213233854816083348705505646597349027366303476324184850360109176834121143573176700108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -170838374064423294701776887912721218916697691424571950004525414847501615199869751320724456797664602005576490849881273698129196506859193804170784449552639008996495020246641873139722309160640629249704579013360722112534957145484806675856822129725539524308807525590391615467430797403788158942008481572102969363023512358449972818350592233985129667484689966890452026642649313162681205963247420646048941123254027536277704927314963973859538861832441117328699383108428360864229627148724775090665662484820269846353479907552289315013645445074140983974994103596191068161441966064896751798904032766489338602207250204446461600719046656683937468447883665561560520234249684759327299730408299791059967527583590695612254179009551310458506615555195071106993512473660320369190791812889609555360997037166379846539105733968551887568333516116832448077029282519268504979718403707163806892028042808180959608364085897899520779375586665443258548158930424406001140018263174422570479846401811886660139565377407206735018059766048895608919204405679763055594794652668725513084620174054903352956723445802307908371128023757102383346713887246073347630901829270794971292593983499375137382506288542155823847042838813086821304905054452073936400879883297372452544412089429675293539281234367776089296328017078825142950191599519918986740417541420424192744701398845661117489823582901142346772304960305499920457145325971344401606554878279913495549542680150537388498972235667752926839229047325102570404584670990775282251875309828701750018435869878089753853473803045535230187669045361721656780039211139910111965544926910479343123314479815472277074084466023768915938628607775939337476364445220620729582027707014493261720721675731200127089538001631128303885904951935446983074085617546147242386324824318413808866888657415871449221315590625402357451420758736057743831604912865255686402708681577569409382896521986581189167471088904637860420093398221969054783462296080262001373902470335073356153805438158596799986270274542116913772941447564371238227704766693186559182062062970047191959292299627813473012543841468066098875616649291547456777649656063555949496008970906610108581828025083244320752036082210163831456592140183252118034057231808460842885600902631803076791995536435609602700552303371529621381230302250548312489508162372882066931221282141315476865911144247677369789656429347780534737276585512951230552187878560567980338332268046544456449905008801823956530904867457993274764156860525263391962948017946410313005767477892613085006923222365921533751991716767528689624829998480766452033843266914763694656190490421951727767993383781154654918049798175571136755412976878953007342555017048807756390821648241785090576226400540135735071913915289150481826615537520581266699324048353720384854403876548238359241084177638131695583134861975026625485324255450510450061401820570637801535126126903337904035224140796979689327005395657773003714909373382154493775586027780034593739038551377357112152543703975123952189616174728338105691274925565985444921374420675980146363058752065028348481612047613452063997637691925944158749230250213381134948373242277369802711477645265134082576817927424376006621315289614737456982768874406183735069420064217885794138121530339002930100386941097640892988936014987253655772048990853931841514437489953341078548360567704233166581846198370853786482073894764747177907371323114063464951992748772796966164263627200170101624963762177541926949628598507874916194948359894679720377711938144936981962886537465847788119279762713160542706269014348551067113415302957514929305549750937165199768144687820398907313815793382751182133319056681997063827414725149124654917488293958410794410836526359232941390740093046162797278298566300602612655391713296502763665580918356847059978971503115291830035217929290249150512512752070554859991241970674996365245585057337863859462175075618733509477460751605152265912889609425951225668106310488518698487703883900360554473492593090595228629791290884061494946593259489931336725799868691592119673828386416048869077383714107652895809490260818805697249697014062507240148761547504171868090378881915606202135196992257735235496793569261755539949962937502258995316251619880199511603413317455073522374925867605858560331628852224967825849248161410613555257498205208096458135991617724369516390787944371629940298219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 17959238786596551418127583544326058912921547100317160409589840669196043504397167063060531137164602553335192151311499988333460654010324610982890141958388740089966259645122671836970608985594607479819848275627238671502825706156154469355216754260616736298586360772967252374674662695362526573117926384952010957957360177908632010895413928548358660775172986033204168532665640081147454127492156784391848162739354639406450461825243475061015252558852928841419252658168999801097505894835606035301212154306407406207464910707851790778392824534841497831384417080426073780811348258359981948510216559650567040956907303306491320598213001351384246159936356630904055244469635316743882757281821034355783157320446062522983865223371177362527466097918131899671363296975558013553504701753272230045287879597094584628815385788159732137547139565429198212222713214399597350677243136043030175010899679676183599344013578657583031316495611247968539988376189414764272843186478905004077777537940096888614923738143407137326399541855954841190893514532721689096493623051727909151636060945474962168746555560265001636756092498043331371702010556438766644867692362150207208622257574124444262476148224999587085215213244764642478859014711372272538503753479319703989595400666628055322387690267518371832364909424080882666870222851927074766702680489329210671931082513346873677834223400184238797378877976784860030718002207586689344270772967758599296125559273588491390013699797642773985677283766646391620876496452158879640075108343263286341576307091893361742029315484147764797750201474363610211627928296560308550799277343179342611479784050133094727276163385149425681820644401826350796474452624114099620264768348772208825604117456199302524672731388546264295582320908310290873000849225915127728816320590472353188509115684706163824018152181772001014146502454409676159793046821892328178351811065981470370280954348871514866550178924054684264979334476412996455816644330518428224642042675686890595211495260192227570723913862970408827955600200763917334174254044703589829812773672865075317446663939115700868104827507700851130936035583507304736232303255491804806431250145716167699337382721676797774430403463489668360902071718917384712121668457843094341554704328578842891415976325761318115528117059583004420267189966652641567690474741502413858131948408779769075954332878627529876930827628433907542211726722359616809441283900457265392204709158052254627968884662141447913353897501546749417943488479446686400994295238640054708909886553267511845811280251842246091142278458875302882175989028028359092441541145118758412254704248014536031810437800589475966616845619945974217196250345860690482025083111305229883957060089195238340994677111897746883280802717347877268149540594239640102670113598337597371329335504236046350610281379509829677074646450336807087037389117640293499557828448829664561304046308929528071776007041259609075646505490795501362308204554197278038325100057948865980705216921510231689896587362553019192555543841925302091220523468458833804965801509611293422607977242836596437246708953480276536447842152658214393674043618740412100299902474449206437363868539925504476024714180003676733360136973172114553564672061792312508577129458274501036858660172950932933787649417204532953802752016570057534350439862449906071914616016213571247530752729166450794452336426224052937804341075454040630665171779120934189822379427047502437232399518825850030931546467126797416020353366427368440913554807050702663933047668844756698160096639942880047640363971970132171350027928536911334210623916746122621361117002097978874662284077738142939603582414701755389152779396194593354086064099708485406693958864086096672325636355403981747039187177250638084542869450186882933020623849648019169030359841206227854431932320448219590630175028981078625069959414988822343205092924958573316395940944512570076124577735736265467238536812970919090230574151872174575117755166297731624947610344184527945190933082346642118279526252468837766030561406808805890740602990110196291281998375335113610823887976511368275736512451790243227886964012341757173426131206229770534462591879935492608552017284489301879424487996998163689598719763826902168487647774652360127082273370428729498216217289984660865346168896581758353897761591107868199129248131390463374811798073934139727887065394238717952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -522642575418253361409628679861695518201342688198750894286223840009921234933130100217370707515818733646255233027071272709873320999400711577942748453650768290958895946985018537622865748483709591218716000997458611911009133510779322060039062847148957319121962998131439341304160645278696072568198309785835334270623149356836191956090961089427062072289223885765086259692656713400068542401612393342158640509040906569045794303094819301691383144916862271281979170243097448432285539352404375754959462428906305924696007436590966784423413033365224544749216522517242587053898670747187504873905573964462467702531596931999196298561301780823657865082349576932566953829232123822298593704867924849180214447836993024558251892205244754172738603997065685447839515252451480141500335934429637269024070816878163169819892228150618073150174391503256945064272666350205671048780852682698518354821047174083104417110806143537992776564931049452186408088346975170753153026490263014221218427586764833020973582190285054510398606661937284460974698111276983647488789065722998226069153034970009193035566058787676768131006924072424467392696029475080388502914186906408282643213334318085294306364775094286247676032022941494699155642556372868982257056072114172105974770195047218778263456710611422163858551835539326353465078029442707793229513690386282063846460578782190069944298715851863189348267993611560263053603969231968966121489863198460538693376507852478950592900557154956596454282249098599873253750100256343440766779650096859179899690111164539083836044210867956728203279305011441935647485001635573321659408340241984166617284061651919543998950224108624426546253321257431245069197190634796344630860016265477219504082898724523026356286130011833680904523211159796811822313584048651902244294830483241451529513737303536227943841551762538006679694511196761078129735014137073517144115455428175032078642971051097315700053745384072005592703786431833972145717788984460999538325475899649670162760365133115054998930715851432182859150046296556271991930385842415649869396734900598259489270533394195377794036134360987323096746058522764348092571063826234902349085371593686890689865902039546198297388217399229853974603254301324039517458232187109084803065128719187099333154557480020576231795979600483082183481697075153776167596682707117907272009361354933150293163949214804565737337174347692152775460883299118545063248821566073798519616661526708277105654377512384104542539468194437245377037351628867060426234860705998319343662899111773728734071907485073713597627130407387684915042802853603209653861076691889488868093982982875464230801909137152358988389504110465857311367317548330799520948572019858814162178046451951510639407674954937370460533114761494502782310865047574076524943553593296969564347667846370639619332288062182915809747767193944468129188290572700439949345317104815034079227785546106455884466068099353723417131843415722881758139485980543465443710943615439018739892588789136142124098376431068007303715893958453724691076067119337493644079601216633924509968475543868444555252621285488366840858043529097456070119095792841283928114308179207973961372684628238658039313274751134381730136180157815985717041293608451365921096241183370955804437409561773123963782770365371865756057947068714282248209036683341695305873635653807958520305257700783466529722888726456147120422479516901938134260199396445764518239815007630358390576218924304036318040537219529212200821288898310627011095963399988350570218740078048526594080633665108798793072838309019807764825103941067825312969325957021751734230247119303902418613267737532436088151235257499643360512526470125374482657014026922696062255432797805727259445473582280382203794851495761281739958292315748556628643374014482427397347187619938792960436391944260359176882364289533093161461164144439588942331001742134780609651319338154380615904718343495119481086716288961799253552300499944577882818442875263019045136651097872011926131945255979546993683701801930463314706569631175752793832119987344882310456650781791675323520455955902811784770943552558051532013097623910913093900194333229955309706610100832420674394752557492437327454827238008587835405447712954951720564059642060615824876492896545226769679687124714546470951062748783276121886047604367150478720346333125954633737419047973202157059335782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -339165676095629582964417820985176525594912770291246908237534969765629220460567066391035581773661297413382098051437838760549141211492423635543299412822299959238804452951955888893069281062951257482311466048954018626377896772493657318526338581016722828211287908659253019436761001254148477936799813447738007049594960471851746539812373198584448319607703375329411811606381950164762980581197799767467467631716771206926415699741145386412127253916087743934216973436849189859162984249778741234197970411586889793092954967659599761251806090569748373152595109310742521903251056064183518178088053577904042187714432389243333166179881107123490650578800336610650595153447456631500587014959049736365204011774089205490307494610403221065708261599214844682096327242748570317556093167875884667296859619196613184903087411828231789973408811169913223155324352626979862115017487890873949916536434263935578531403910329688642214389053614948245044804770324312631258650316216273056731223977698722087717853359090772212350581120067030723085141788732353242456286887980562163593796968136442137936592603725932053972865333848749657881341567673215136686898951601730709126975492368391415468593905755415840634128874329148929761534364719611671090118122520346275435973288046395010781594867365424751146214625029191702788115977192061327393282637416999575377584391730435696349702596144060958629075126199049558487353679221325990502954907326131099467290664482512799049526971105420354061057013073170309204000160846008445494304087179923810078959627144622779601914934981851390201007644090503976073909937733281970601791017452069681564189338924885203443870022676163053142135660941762279739295807164845875993484293466038672544080258005001708547079701008549673613020087165832514493969764589621632999402071774574177306199585902515194837094619057155799838767939862142917635436562612833860674659588181348392003252935255857523042128125679189290373809140042057762150832689526723146235367596067289378757930913388741649529880856055577301124116412895297689076262218081348284415588816408539047921121333588976729513476826882246627487523988197785565703373009848091024223538789311810135441231672190941342065987255206836900140337424420774542730093163812575509028580717632755092275211793915943571834836274742226628653972502079764156430364756558467769086238861557552988067013117643182029161641279722257824423415874220358008083156302772407832231321634153815443286442611138890163469396027473320643038962366397386819051541161772009620325295983281435763065371946893388088952187195401290332560755913691028037071205749137259547944712411350812962521481843024402490966119560631346771289794762836645251678914917414068360887031373605308858826886623737357692416351511907407577275013032945140518438166654625789050101626831083190612047568867518611871357913937742956729443827352013405647137882022479865194028897265030945192773287077320426109239849721446908960368799580618080959198189288443623892385840123754617995969993093096532359573665297183990234159229026401148451513667130796369874543702273301719223264524035900853030987306303204811520223458647198818512943459908869594155119021755102525120751248410156899781562399149331959226142199195532594229973939485615811628737388984157166590680316137208149601173100568911504443935291801048192518975798592042775389864671581138587033541964980205172394425249684172615832535428486580822522810430231860235584683108063741332059109042869495154494465760466302462103913983082913397326718463821330707885117147611271681442902892174866648313127024093759494582578956377396887403757053391677797345199981015210512652844655922294765371100293255986200347947403860282174741116145906218376401011443678033869049786048459445413884814535272195883017949322154291290747197217068352902643894392090800254427027148148222122450488950030206507707272721142709430022553567524855295801351989416713308730268582080790745796913168275360159942958987853486595776064807628366836909298801145924535109636761429152267368907068226534765344734218984624509961913180687647654291549314843906920078217744455709851651141497519689576416606771800493425567189023471224437121104950381749623810851714718107935699781317330146418131139427214499565927455786769721284227832641556095358471176995749681494194134642913352438684766846044450598076196331219354195504597565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 105755958871503039936538778227975163226047925494939720165422429980549299521375830409815597498620678736782942540859905885403990456490813658356803411318081464767574859853969862021363291802015330882818643030251445744131122393362937512315210613896497851323440548285596651259323661321177862948649578279428789055512077499481789924405931013611083432402848479570994128136673167553894607202774253018830471152267590177416608359359508698558971712297228501784607561052381397872477364800224647019071607848666798423800187688778962718064040266963617757698622325084799498520599268936169972903814788755300522912366030094866636019977882451179302645592844290257694257628301657667917229727101240480482777055101970075239031311981245534624214853065611928544680082938935481427663970945367845848766991929465846176484377557959795883902443739132261948770386826704719677724354865488186566029875047644316040996166514984141276195334374850418061976246973415046099036685196737559914955418470400220754721686527052865266210134223941414785483552445698817402393169557814091200626015854855226424661475451060522734309466223171127458126582237798570240556388032491457089155253802841629753462850679013928215015142900753600590559521500691950419031719272205234715892693222187884689299259162880108755267257530102674566996791875213430993659057609148662501518092065103155202177204536324377642250659530288776798352330532838146656794702152218000677877441149859374042275957305519836490432838241182449334597076349242931090207555892028672295428190710457720883539246030240191354598215529038314388900144197829648369726833402018645697734286225605433430080774618750270874377843932895302784028249852710011670278759937310613730860323497501465370352073301825939045209839352937317440809696664927662584617612984888548245190299245480131535415029991891475094429948263744306104408174524878066959354685226536214084384056603242778410763620955079395083888058585425712684952783808447696041718020497986790458008716497040393686578771958325410797012375900829431626419448543357447485171293592637219672680466256102240843056491909199308771020497500584202358975188173196531101609487208597741331716953323842140131952706568283207262456597002966896109133231578181905295281730942300780941197844299325712783473937114073910513094978520392438116811218874793089095953647899533319944954172841354877168472506832535238558886420849197514666537181551734222091964759310894864184774336935580608851347265987126204433546517728785782126584916115616380560624343870708585273895285423388488322814549324785805544503724330662088325803747179445123420171397855470801885779202493589477387749816066774082152908437315588398961438775610137371152211132645071515544315236107443425345210422038868673020640467868657102402323362259707265028668998540851359556505126378566303191383366255836721533937996117590301818389275775572516137079537119257062585502615816972141784370085428465548892458074070788259202066528376811934603839081100856708461113187808530540138114620973853026621977078921169570816782153318091847910362745995598588341348170147979504399265531359980575228591243584244421972709364803799829981986631061779201108315577693884938589067455467217623225551655084525753029399623617420164095500703186680759869041329704339852107458307957881899522566797604076721456971429310351349686168722219989721056173027248712877302830103128067818378094984984052765045106006604965476623950213544080614005612856827878338138546929952375701635163413306213871552247413828293286340110248402946408644586002360384048246751953622831695294645538813106810895046501607547349178586877559855449361713559315790335211203467720426747597861457565644064817501744151770922964599556315651147747916348390423192829049900307746801915152059955479602497227100385401357976976531358084812177646861170266319259833696263948004640853307334514225537643940101707749994545099267878865014114739307282577756890767606423005045266054170898153513595587921293944879473044673731442238005656531154291499905371160189477714645505772317457298244449442463597166670349137441465708250113448476649255685185737553465775319693452544655687769202094984770515097010537308537343725322904122079739954442805322907226048031148745674198289633408535973015409339004532178320786398233095732579498905532374069638367075114227975291055593797038066630656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + -16612601431341660930975796679661687497183444465205064721380953584657351261233372344507881749769759331667929706991658237926423610371383912918608816293685117888977931902545896499938270378093167927902981869570788484545999755851067096716227597238101373941894375336381149264878778695612705994630461357568263707219103400130019212260163286837894338227327165181803014216023087873832053223338414057330360892710875175703099652611339371400844603239301921515074168125392189807196403547472357616381244088496870792984640986112472829651103967696945640513873833466447213477482535663456949491407732389003615823089211763744635008582275977746573776270621985408693108162965545554916101879908998816665535789403821117378547742088870067176057463670221266979901516920200132093269932311554194117690674204343347238399535671955883382709862543535793659064015088769680603875422878084587282698840494008721356364336931002028510793094990025037332427792807938093528637163598519541614850551453674211511847979346791086152793169387585938197064261793822922569053768538278629719558275447639306636219963592503137220033782926780642865253368586518905754319662312696221719057404489733567702516313853767986828524856754972090864904603151430308190966036856081127181900152661251034059942576898779419356641519350343081822363418962017962464503503162222746019408338715726310459670194773185192084447172825050230129455695071412778672940864054925507105786236428920742061473303579019281536598454451831331855834791364976818666067577126719946928323027666259849603965891730377068414884001917980505404700417345959519683685667470090456453659183979415334802006956948355896074173935994011407427373111466320006236385176314202588454283854311124843525206606147937709944522087920866149415851943187521316884415535732251970065865772219553563231538193033283337911709007457159439854750363202531383207228463203467526966136084460017724658292785000654636707939512571417439989586408534250686786062380328530896656714189948269183671895417854460000625500822358713352991308797923997883484946921701298616777458423299120038404108319594298718854989567472418632428902250967380139005051988160989964816503895311367798253551008336158703809504491332635406949770108913087913822357897864160474344383153681737654532756095719122439572826701501574679900120688290419382388061317866152213081892150717867870196690788814436677082256258485477711650269659560262327750238735194707238940587499731008451992069324065428497886143323495557499189397303919308352495786027405603136932400646868213142072289304088263963918983900265818243168770335774743234857256296798888524420790740048089116453961005976585432544027280965803859457904620195210233949935062036368646556716342533843836315322883132335619032148061490213280313800379660275053271461126973802624816831778137552960315250396031543838920438170245127568572924442932478801910383645462125949787103418146681360432700926783918848745292928181193204713233962677289985002055050924154210941640024255753589696098684696065770914166623272087972359046719590314132825440775795055875915589496421251784841008817123083975873496600615993080175011434721831794266797082611986316519957882931198316213751501498781468679971183954928724512274832871705279290619860987499383320159045837482755102850694386421230809435310979605043768998245211664238824593336574622664540924910775357295535653098460046356648312424792987016281772301852190540446625466732594505165236325955537792215730602705529163115992339568888539374475751608708844832802919359737931876458555228251356242546074173585673689323428514972396391289044731286101515597531065901966968775766783305209369998521422454684845828967922104185607734342340974120770330750065868389884981861821785376388045064391216455673654490414320260708837246325657191724168159055333524595686899895026668933315299110113381280978912590703978020916636828120891521002539039925958425636075878578453864780648826584690995082243873571042109932631575278412879981883941940379208569710828097200313415884143125625300687445451609910013389629469652672420924547224157434755741149203962505130917562466408489350071714883229361234781911595891787894590990287480247757201374037295352530581883549356592555852305055267143805600314548990639295074611627036311366719435546993395003817165423186092681244369245704472630642257231347712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 1062550316506849810426924583366588916716115404388896229585483288864592939099023693389720616929490240958665528343235832701110820503065946951144494381272516217171074072738083652850859701204740620189799765873165789280524825675935270365498708765115133079135702810676178689232167436643453064934668984594213906148748294368871634191115285950434744070798981179552286085207669360312740890853590442874491046579875993632536671514678348890226733229213807514913688013805496989497186359970849335808218442317830530719371635684671686963345168241783054979887863794657676724381082362574425131322089661058408672304576791267170357765399098487213354089874762838805588778143092035899703891199522535647121538869775122673278098480856443032026122377229239391809736219517356145339442307019811132873063478232636502114898199080122013640327502296715885398444733373639355825276712714725728876062418625670059718219655779843496180328647174697836479760160070204961348626150848065480247526663640366798991534734719212804700832199194741055503729678116013902734171656922461805903329360906457939092919793084598722025732368526416435628604508297189279518440383800671625859112674474920575683778289965110468252104269979795538062385611134343115119884761020646622360821552622415736174243500868277514207987762144156869636192214477619134809375306670407254807538379266447214549622770879318076717240838599973100754306645428291440317843436673789707041246217461987633035572517899354743447075325566446809506429596975873053754476402322201913476119325714022337360591074042053318983105915078942300119436708375349573756039984120734223112207893452576351141968950328280826007586973750212577837401127124334839573558834294312687848018596940339209814722102492404385082842327322938871755099410687508581710023415298162713900048824354303234692153699544541490426067304101531394162332554406232893093440374566760013725662161837547061071002839766574011825218547321136933795348623239864972186664021689409436642145896316367319051110423194411722504100027109261383234097038430886479447363718274106136816261026066250436810600882517075900299875680191064240327476002593810930696870253466498680887575831982267198635150023888613270266515336261790854805913026350126289142159828031238083936381639678094457265255610318083874198032691983561144798531353313395298082883196102698418508588929425404971276246179193455152735500292001952719755552653984850831067754983479763925652049091638398043040939788967483565395402722837683783282465194771142676677739329996428605955757474265035035757786080179647280458966338616943165599560242369248974279383352440652535745049795610486810617074562632655580946900843580370616894072715266665352079039203158936579834352652520424417949408547093219160840569423593233464032755092294792511906294103225566687096103649641290496391804372891591365050226437459407222087491149734685043646503412281190183835498573482076974167135016813664428409178765879566755408516316847255215678017943859186728573484199643681383373238438877055474186193418732230039485376806004244738695702585624668495455445517287121474862871345735075636086128970796168294365337617328042816018519685880452474290483239772835267246116778817068330261779791757616348739252744647821433797061413360350766347037708892048258599609367574403579746720592703004588662048165407991868514959412556431289253340144903608033140848739558499067941993315877435461575287047414287825014623541112628101902064017064816727807930646725564521874535005957059705955022773414103181012858187597475784846236652094417515584714352190156777864880375382666957475815309077329916950730227598652041298789537306225340068880806289627502523606179659770758187846914529568141715949826902553484637807527527380608975611478005042007952161694929064253532764110182033814848293980743960998752622854382050088151610461363181676377651381272800256327429088404115755930075717924878047076699565483912581642695398040484412121474716783139825156075192888781089612450779971843651016341731597935628588912944520793333511394771979124530673411374031295887787130909483232228072498804578551376363140195921417662765955722460094687538285615346440751199050277826704221176249958300681101881508661343145713045217924979237737226432263614833399471991376749290520463138581162098317676914554784941116929958045193060566156800163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 109286553146930533997707779583363134804464375498252797647823471996856725903951417415775508107668241959723711101845244252714577357488606620357779219889212701993677810754059300581234527490167836142427575554976130370269862595378450748141666153593644461151041958750695153237328301846819455979037728283150864772089745440845922138522159159204643580537081688073087621193719615697215171226289023654033918315286043718525832617670972958988029374965778424229252036176992489997569166196646818846852552250682002227402230620918464604817201635653717914899083791084859363937893228304727814161122328152957358961730895509114996685130833525323051747668011089288926089147280341338973777023498029047774141155753878269097690375257988795245868769579080758536799348671560053938238798420293448805840358694955958775832101684377882155306333712016731058817937439412290648791093893050785475361645585161169170549818574425835947117420939429774498672053948909073965136655907992416424726334967615870878202506139747875679418820097186956869804339276946582087887311093809241852540657939813970552603716527726868679971928078169740600153356657960121249906199508268769668031298923850345316208000794902719040702453740269795796944489473710057565302016394910557292484287832023024139271659342245880172621366606898973045016175065484985086217292073519186214212026062650006588367225863753827555230661872296214859075470406657099868324809919573712091139499285113486866172683859622384348740127439786876503397305673949846222425108291040612554792427723038885491921859115795542282780893009681980793677193550275310907541104149831789846569857841066492004060271042030960298421231746308869788932059211996299363908251848855867407498389924327044843887502014530693758016670945946002151696020232539880987968730556472857824904648949131250775557803822840763888577426341132028492748701853135466318949920429097968159686617566194755053429560747911114048061430998813757590765916436275228839313788033435546276155409411069380654861282579999416809142124789313002402926412613630021245282609615523680572881109106645001883892461396273457560150604264448183577090677058508852187716010691016303168625287392079954867144428640637205760247405631096552806344945165392790503424452924529048071447473054918136787371598911545274844782142737138530166462797960419491741506117422652145510141449809951083545043603862965654256334119504142439229177467054907550555716740820738113711715240193557153642285255657422477005560378045542633191142270665249198359962246172249101902324824174594850551776406467203288859725373300992768824072060191127295542093214594870928323747922454622089126639740921214104187389023153886887328997434322986718433107545491165668358706561424038413735979025220819688645256686607503493549210644821608917651934224890003700594618388943403206747630738206433226530164207632197104669722315011345630682805295129194399535717245343191429296757202949847948346782688519090998005963630667111059093627455122450927924204981995652277143023408665351194652274938528205482573650511859935607381173516813317187019293624699352915303168894378907013739073445541910234657896723084576004577055699881431149852332150996778766533383263341990864344199524139599023532030144256029223347075098268986748211908599566272020476241857534230848368141397686888724976062461134278989306901760806577869223048258793807472557070113124038189386156897523694124586391134286417756786842577409080336030232251019599285576821606551502715927182771747772773157601445955150629065932103247675852880388578931730949104288317505479981065588075206359620535500006252755319367039860151286747263814386673281418755210112476987122661774574184812153524740396938217945958450105850371313716075905132648802199086007213644813161462636074561017202659776274009778458089838118210865064901072833587889874735718969652931153977339624154833903449279760953665355563054817269084971556042892199023929578061755364673409037382941920293423184132837122305033398831290051922105683684830857029890816935811499508863560848529992937572533021803087144458190653243839549055753011777601910984884376428424766737049478805932956596696136934326630994996657631957404743432605125129973978766186594536446332189321483471033615524903471051190038807326843645864362442201597089239253597479290134677588708419609349861670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + -30005590744600165053275934288592654310236610895233368665578963221581355392881651157611967065838866775405405878596905821518203363084168833033694267125568994703574700726563348976916526187488438382794578404961518517320094077921595907552382729265904892651681298555065031102689816672692052705573610780849832684476886150541282678652211269670384174378064194444875941422958647806723438432445348403521072562277453283236014673908019747926415274641244876492959165582849796792836349535868886400309537061768308830561786529294294856591283088794795858811431663805503958411554402413344056031483052205267905368630766956985894904103872457605672739727404140028697458810369488164539620222284174391147093039235407436390031002153493991856124794411993150850323142809688685144498471004125665138810551098608216663630343456255954034787525520549338496373985975128181608577195596072512268550675931790262499073757270262503285328054479250978177902507508791027620318671457943968734633490674494920024954879700393425257162921324935220955805542709617717113862442809031114293577001052658756888862462841918619739737953835322276520352895940916403256631229257783581198602627797931654444639339181548998444127996031491965999892332631601456527082660444929059897198493521216450387173586139293186482688837625543387550817056891868942563327996833516205953795631089442296793284137001380415990539717488311846750000517369977208127992686314764929132199674874451895353052002084457801896629674545110286619465577709714443968006290328378096225825024377223807236449196224800991934402220898903196651555108997852212318246690873015677912767679586417465863174174455141085334213238159267467854109556885415766111262250059596287084231570287299557344117754041097986364072785191572895637824784814972331942342603249079303000312640763536585414715566818054646769282174305648648945120158721003461821342982254410329311624195265904810898306823002045589700812832954654571512481305149429652717482297275674587698340453306753001338893937394602181910972208746693332232696899507139790219406500424723376818840297602097239889421143926790099936199896621881743534896637854916815638978283733587523877069194121406445248046593601347825794586455949755758030474165452638928445559359503096793125193628616516097732590980018380293893691649218856208468234582484344794412123239341144141143114956854079234593350228110583434382899611701919989435579721343267879353560238743599693686191389705341594359944570429597524511557741188909964252628852361622872255489227830506925469077869425483993915647528865900486299459331620976823003371838159528949071361658930608877899183347723217484471639929649366692966230869950650315655112256988203323777621447674649213020884905813567756194064893877579335535271886801934197884602117555054815433502991110665263693486808500967878657053149312361227097847717777521371103433913448146054268100613750872650144906115407329158344668105094743179514535329642863202237176815059639887162945196908539754092962219322805178794671940570915204480260533173991439589656865352200968741521476442000786967759226787581290418090593085644666524291674068580144626778614989481533137720840602851684045856915803018466332848238696357840351941972230221729955109530939498285876394148389471020291541176566122026568812656380323942557646091981949133461284249840453608367915917357648807086842521644752518941075709894678744913742997064108485176085462883331792477794720648925232807239399459805467144526237240927764920698917251834047293576335051755458808439615779227151662794521917076603134446083116480843365474728615315693558170290232201901331825364152124156626460216994207323742652521036090566945390605865447587874476859775417994526668565354343822421921116222143133720932469518626486199163233646855127731401735595494779034031950429391013092731738933451880501847828364261950603961854640369192983173820661005321288388108919385458577659700995682878090941546870631959832828903890708585453925172622777901096401934840034955576679435390882584996835589847087659062390081172783708897788423954312053862926174488237310352496002943329072878678195598669090280864278599029126935486159230704557483157018324213476259468779750837240472247588075125397014956337153662768123521282849389206658994952570322365544220906515550798442347467323567002570644511487583846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 2486053701905172755512169124833785530862859550314651926932490907693684556472410012110310134885110603592379961135314801232641957525737749436024709663923459620718969045330536193513345647210272350184930598887874757680846685162368100109337165498722100113676519313854356631420665251293752173825671879519285097546183062021453889401286886137815626370358769485917817587412783510011040292579366712918197102938155409440708294651760149528137743404581750729358983762646045861395858377419877827943318473852642015867000505427200865208502869604655364491434647080272481186947085896239424296512905502861228250205427498072193260812597931662807604728371032355784773140936600368288647950337925748724848519329830511223622097123018710856936191390373652980462050159795274213093250944739776073855276095585374208391181937799549306945665739735295984232708456567188639971016467628190916947511857729056145045803379778119651086561925596775242469253812911988610849028144661423303628014453996282496312310434445645114863118559722315750978282504444437839947881270460623236766153277640097374447324169196082212518649111057278679195876103159558688442489898690698105750298144136109452405306472992641212277467624023127318601588691901538708125366382867180163976696753250799094465578216143949974882313735708169060933920508195991580623410043689926348476614824452336652425834700945593740439084907182846561669358998272466868034059143302151941423780720646130521705610447115710665843517280566805521896348718492343273798034732063499664857385410704659318855547226202178474661432045397623393012188922877100867366582198960309670888784197747698167122944370821869374340167364192974835920388422262054832696057759367508985665583008591847478033252876289348767544058579932934090017484915856288928815336872640036352292754752107436643206369114880839703258377405209890539435475842005412789760064752790775776638968657769508988202787915316849198965077764305913687685217906099283091940474209267846579490907754267276005798517067836692422530409674857404421273821073402400521977518888836105838205729120257707349971995598089519372782989659663265468245297957640823824965495809442244415146969433147883465734548652397095510575891239898580856152933025078400341663149071222617739634859795693030078935869067465569359363689380631950205414969131319118594524956186384861641245108730590938135407648840824282181641631065504345394045128215071477459669214102313766770056974604844993733604275369420623826006416812953399228185716385916179192648242565877206356969536158422231399005856045620395416219590983689541861438050535803847070807386894329061997655640239264041015711625158216517842106183434463873653439982400458143561476510118047724509176869438296258327518592796224797571726901275758997577253643806294739953200852710247827487345453013423560915456958410591271877998362408815582721367752871913282760126863158027188368488029039695540292466525103249630838096283972067094469498967629337795568448083160028044822472764072511303182858616687781862099004848510090430467552602877190344691647381517417731729096896467480397392331947504114678497972631699768533968617473741359401532479151629719335077130573706308270506689885823942342913425412253260307630700713093634617643958236438314621619027823396754583266479587111514625961679126274370137756166324255835281881735704219519799761202614728806230519273735186425738363533185728175701701565506721258365552564594849366804022540369697869194109925808695208499364976789707934354641092432854655784248650426080284090423349215775959352754114411491787811442218485859689099911597441323160229728810797324888415220683091474086835802780648224307968918428783722435804514744374977857941630552824450637462585417837541815962671782864237784308426564883093770884985136794510402166349879515274739930181320420923856798436131881800398377363324167046030678507498889585837874570173546742335525592828387874790556410538678024483922698807712975496967637431926047824570509611458388359794809887020895976024211335206407951645512074201455126544896847417605250220824794618252149913974263085327122546333442707525480408594360896504026025923240910649203224153320315651708958970811898166098270052152977873676484610752165946488106086571517039395815339789306166158052050033326825182959052814308120721009426984264007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -12339922744619697553410185445227242209308211194967137737830446796519607001995012971427211138583775167438417656485559672594036453706657720965463697458053276059426733590569359258051737209708548899724043790600466567644104676037962223186527300161343604069138683785520284819215957460961759523858617714650688106182088507675634760008911652708639371147093577722215671029709342373338926415125593820761540894011859086317675113842730236619503955325168943214134570882637017861846261086325302053612734973971381680122591810003314835840110830216948250070819856186347327514663118110697816162899714232905977138033784046271955091719272667023466830997097215867205896417562159336305979172989598514330329416321929328860475979954091304535439731047066289777541350264318163274345326367626366498421632500108282785503912846197307467701402831524336551712441715099221923211408985595915731327209507693088410746634698767369080701135719031431536209473423206527835860795913314567103335909721133820698160126356460390679603606049901587852846892037137697953650432129601062971442208617979220069362930748724005421590048068196301448541345984826980776816217550819877207555211310865236260318720601897685688960645276444500887751704222023591909286835253261498901772561932057809901839810720103705087395838670554944102099371960462025985732167886065946100548242644604795791477901721979898228591707481551440256709524076846844793901053671255930726344071683322503906179003975592894583767771550439049656787355427846348547163396115430732516429662161849182378418433656435314753146627207986031357858606186953879463858841043306796221300238980152406376653955223529011390003453909872529928421769268477076388533792378110918623274230516672320978696664082165944196046804048525116539044016525457472713452432640514852185350100691837715140515285891940764380338589846006294448392495278192558769873656909962723068991512742861680403875491999050754958073494221350335589997219817627645803971472539963161184572199922003867428787300236486102082248316151243304443737841236334838523723085978726170480057375361869032892720232388150068570826063860724208916973072099223623200559601257279687155674662831200129410498373411821925816023338224304035725248734971156759540689398800418626611111175109496307321406741900611091722636024977720198264234336845468699110700248794107054896821570075355762064032584688840164060910548195791887063693414221482225239702550027123009744714699038175356524494563451047013050501692546110991285372247001400023040329946083400841482544449670010629981073230127639900055944312306341199628915577413051409313412323789757758961850127808997242621594982148826507549453569309589032632695818672608221056781950905894930757954854251040141672875465425165127820588459330262145593121060574627455372823049556218741132204150438400757138609613700023209668607991008266321467616871091717835504026481454058614518608462164975775569300470157078025628994960289006662366823873935163357503585050997164968907422877271117633972376375338989242628465741994470315669887162867673291809930718447926379723156047027088188204325338327152760557060906724992515418942945428803115061601052508926471660913608126165844628271969007771486942995794204218420707103325468398579908236291105919332118782880451869747569385913129333861598409565945239871880758026899549498093552847757810715404790592323927929274034918569624491675779633407017970917385730016377784506611907777673681890276899250096320278006050230951455754851784668133401150958083865858742805139842857385890052422714231822209362954510279661679757193660585334761772989515338620386652710478827431466945241211409618369616693813219029744847998138632264604691809468700163243326585482367383559908038044659623537696534777278325270142723076811192699747162108450414509367577789457298743754493264254902172808844187043077150009733208957720778197744488282822097199864916304695613429000779621432550435301381396633010266706224557695714701658227631041052068145395995349458523444417507356515546847405920179141157423434257810246167014244190638715732339950296914242094926294256805969266346541694970116709363706157529925740580694759584632682539660307047848947630599958626042406576123583201760402159192322034014236250243176439856603758326326721400929648632382639188119843453691107047636992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + -15959230737048306157781903205724565066266551916925103171406358454218741954786321422281389705422541004226331197127080293393359744883282550270653997143256651960849157486524871198732944120799406080899269957130425513416066895591502870683367022178900005292126205282779283384362081747393181735346175989445254772555872805913731107697941944451833235184039337301634514125576111661496749753870796674828394054218684434126306461192695864434756270459639364904682632674812373068700255095571149048227609321448106292622712686395980950248685937042526724931839425180486097990677554339763084770042481812015714706526456331588872124644031474266320120568769699924623309299449986009165466846652892249559112379264491136815614534181172396174225898228914980339290402334301918481932585140610383007020084775308544287306586347944760207381710251940917275005749727049296118348271864627301030352900788865599495879878177564842648578202951981798069041017054813186213320658900832688590389219523669059430165100113990133671058781933349236205173402070486866512853214638949401611424848524816195098051669024519070905901830695696980558372786852557400265546312866041474585626103891412638904750235636068636267612355926276153472087518141409023863706550379639341490055088126899831473216643913324629581179630205360310733005745026104769247490668386621921979255711083229954937081535955423529427303917235604499872249948275436422444703568301630373784680025231154655407283980542889449364096187007521660250069870919847126235402293835046709473997680538509428069589433795325312141387758478824880634381111725518811160276550961184051094826406791759112499339281007589916344201423211420273899347127697285278597301848289287024152456130114945963561065590592086987203086583052081019891386542916481564797345513871970536367994703060178835129876764486398911977263200887717599500017065581089131638400141121707395251294051840265326580401793552841832936379248814578747417874080217346615894691522760498387532544076223424482078139928925687581829454261328011133537385174371185864545980606699842619409626439263489995399488121254672642977130960731191911299677253342308863897645704497878698774203054729681815759969838951782157212732116392986733269045653117277193312799254510504330728485197502374338758677440608144064670447939454689750780257291431209714562086540705378767968937775503413957114474599396986367725241513473927591730671563201964490936171832501469479081425305118966000591821581220787158173509199868863690830087226479006062049530570259592834013018546575029486236922600207218477981958922727677361142429893774911091734115490377552165508586972418875362220559716770839609363971782359648930812657483296889750724914943252880788432069235454810593997007732046147446445771213095861940168124855059067344271641200862444020888599933405063287652788609584402532226381027658942744427554290281026963126771331738404702095821874478735077612897831175457771988573730708987761429875924661867597841161839813611224002992167991788113973335364186693472484905288920047586995702809767240598422778162808612204324945894479943108695967922613836818613752577253285039390572157747927511547404046352656429200218085854974310884250544325649069299878501572547600573137639808375315609313681365168016147933302418024950832658534688379281954061097607675461507513396098271405654390379287131633131612306737855788238940881730681924141039728278388579579690398256811031548804819662758249999534686651221397335638527046555909729839987396280813361913429391638595192640860603593962589009026679150112335291527150308895279660549428076214858125350073601002553405616873602699466531005995209923633981259789913269081976093264007156013367989542151770925336516309908181138080854226731014136162959104472912376827872286970564344994815023954658859295306293426166922100854966166832783114329539054403684235221612155496045988283880387497232671303455156659901618703471294014264490198703735753544353940987622302927004224655528246510982836945987908638804231767159049586034786705806761573405282225330171371287257857673786969224931555760565007074072215950049588500029678248783673189922135900378775941657129929060203832515117238931914109461099011167319237446012799347231766293137310249287178971056556728108305766798887778955683266102163209371195537986315878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 1592408208661297013680237321931632047752194906929159388220553181365954302986653105845990599804987694538554700451322964158731787159666808621619505747910829064534847336579366299618466376053211578939583292453610369894117985896338037214719404774141933817666326929641104930568722130433397738472580100708638897449273367684201019057948560096013619739589274507732206899048483650069972534826878603884982712592394497672592380327504874759675288024472919595398182787663388547188557921354121274128080537381421505122980020721647816727846618718831756316001936519429057331877893327918451007158756108631134867417379070272504833656812530074048090162651335584443088468045051306715885946546573206281462210924502942658120735371775789150765134836099047195482875538020164124807365179986495025160960873953508045897680276717845987872270836227964573447562842287917021506292687403295718466386536229272295156476113779959999160658055833806807872046375275664723430364005017057812167667425662095969619814892236932363799050848882931045771597515225416148252152475599068938798910129435607849606080359997590763190154857816905369868162098096949976638112870020464619338502528541177145517710021007823866993842355915244692041611669374466983371775111411229326003508585453755280267826874584760344743044969781813068531463285085418478516863665380641797264350309876781460148204867659416009350271397097280398881329002152825588053591855340278821613299641877349793421714472877806464392554958574176922853525485194441739859494449740167354676039241624572574930582518199389879290295651204337736260038651981163083068077156795052924590289215963995078132187848078411448577404627565835080047775493441265188989774599877033104333281745922657882952217417359379138803787933679986390830852537170815322997362213171078001325768421337159899470469615217567473364821740247239142136655059228832649572012152704077448030977699850605065054873692199827116443673715497934291904307654080534279763848930932907325928841931365796184785229215348790726639981784458905991064422933743989688252501484017480097041578364919421423855482046412302760190080419211102468156550577265035833338733255559749078447081201583426024417708036048399243807184031484711095106489911404256763918902612972491234848134686341978312639828945207466435240456097372701505176835992641288983482834979774845560010379680943306023670664684375663868399902291934846772359919974046491127045420437438865835883381665310386162778243196214789256157767094504193030970462888326465403924073384764570308981812287717637005737263560458436999076859314057696962068617175506882720416652243484530034422942551608430829473872459168445815926761964000704561201725183451997761286164116216349666610576807046958027184149841625618980765469330884570170115447543798572304905266579182186368444905540720258859231648097811205540922127860507861844365393524018204870201917165370693603282316109148323481066463648703782029466871464849064461096505094287798364014092197898903313345567090713205200712308680950377410206433149608631297693556406447929073396834327039392197455294176394654831959938932012884000131566005258381599598734707622346232279456039262477631741802185677193771274991916853622866204015971725004516325810248952333603924949155760140016885997417702059805626876538072293600264815239457856927022569121567259393374796802215722180104960726764355264176545480465012732659169302353941808569694390808951414925905668888356357394435800271654262484447094752698558080768636259056515427484246076243402353421353421428365418102593527625803919443751874847920826148707030340093844402640502919120089071974791656247548155971979950995280746048132256787924427504354888748942108516422548739133820562170304215853645306010458587593421635114042267673791729752481599093418684418962901660277317691013783871520606998652878627346560215051194437982956153961870426845723367305158879398028472166125635036402475612514702955334231803801641218023214823102532686037893735781877666561878581061365055916052067233529821470024881134055805350779501742587660522701017018533659072207569827750350519736262391972974703696446997781247195529015640978342660543901690882585205184216681131690512810999558776116030417419310495090805972196990277913413553769434729204213207210733247083050036023755956687994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + -69083575629374142891042183571366443242370300050490002506617496949093095137676583058273702832273957207500983177363868451054178781733490778525255650355615472798390109709767019733307479658871122470362236576455629944099908840441571329289462833467886338218582326513972576339712701514351834642897534005028639711801507157418163920426878584688166094583119305757041186141354664683827067103783260672742132545851807536974679811015980988452099765855515672008319058625530594097241619649577294277466056760690185135885780249097280941793827039737978044794590405901799618403411938085219214157045358137715565800752863400548652743305424839511883970053294650416237096036517993486392129482723884523016998519205820476076071028603474693438314198752035257009895850360129203965029907213038000773871834083295256465027500450391777367734665486856948686524752512616584188045861726558690155464682005473207967794666924295735349909258157500350090470354820410834312978678930157606157713417857208070965709022218847641753796668815762607423199338305728256081726940693631323524090644698574839247799886952878564787300674395793558129390660203541983614171111002400996013962661894782445203112867327194282426533264181517248773281896432846400470428761631285816483735114626381031193747548665390573813054628539433967509989291944492558321070661290987420791450486189048578857826995741558461502079094214773429431934082917607847576011952579925299738619706286531921746783322941474886092570128564624020931480347893352075089496119083262754598730812688384111945080172973206909148450080333142477106542648269329217480298495667638180753356993867464379278045570650278634732665419143058128730074975209186035519743808567833123359216893996428334150701305724129440562301763742906923001395070716523387532987074566437604401509368889967706187003615780234515616101176654938027838495452538239895395147957788361864794958153937775422835324202972826660450194934777309664157082280570219508291201798681051288412458370361405363096550981050859043576713006110603536152222096176015470033032980072221445479999542286939124818021555240411183270917714388841426846463911015912657440049179352837412962783829695092248647731788418460333956082962918102183844970705941681933728002466105179690715177836358574206022453720402250158815257219545264228428973642971880674104409801819436184654395918898867404073734931341731003017736704156819759760323201911026241886891130363382444097510476201942797441725623814912115333463550579321785008213282306019362274930180007809592263917015353590192352950587978308210356335549687374575740427331210209857858827761658925160421309985628037467493156936713710875431874961083559216782363543384387992703724055550120520014637938087951343184963683771740291297047339596313236206029699558542792296813508732649955486670920275093961473909504771835592514482224270462843295590737716813123902409598717044638336881943003329046197840140731758986160335063544060836919850375398089645452966834916702022279227212748772966054563778764290093174299721545762508828055977428445121557110298172170802693795562238314393508962045653343442284451004953252066230834712115491181743669096579637469763287241256367461907662362782892697455002269465842784256078378517423686095541418212228990232859560828807680650165937261225426959618329768056588528902158932077385260129712318337917801203343281173468085657704462436234482742291323802829951238700565873489905488283996754307817013862039978248815613878530012607345471897462225423492656847014560753122144486928663003904752620246273741168900679228533922717472275871911999206528778422128993514824224177609686656998408293825704163303667552469305417070624408346534876487441380945833668040075509944289041793954748004405706510281696402847521663550081927187041050980105598963895296410818867415885873617619232903976960658278637904389978949934044991412599222820329965943780373514785326723826410803175300205353923055581375972527210835916171321400653161505902197982441922187382655467343119396616917311151309030108721480686544826527459621323792356483989606671440632596184135691898645779508922239454478635179705732222632436662601449845393608370722652387011172514940956935212785954845574727919261284415864282198126612098735881154151033114733066180357566298459494197642657792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + -963420125423318619767096817904749827583489596041693382609926824428372375897466572111200294605837198786811173181398506624400726164159423304030889901944245050177871877845418867018189270152415815207711705356352141158251722942997376312331560454049818133417323847159700150509010683392058044251318371550143101905116504974846408199027919893030625739017676436984690167057354586227248475122265689589443388417682678250712252961385311798487152475413267248610754841267168438747884991080733938895919980910963193836297807750192255516222747192606129621874180586523839010832451596084378737316218826176003245501217169599277313607532083344716486084019406515833276943818023071576876352836030423843515131064099909924099709693650198940316565122020792599566918233529542635909349784390313682318564915769379305469430727897882178655711350425301410039372923765292036810769522242856586313072978376796728010816282109916245214457988762010206409352329730171963461887404992732529747486472381118379463791819441366401660073466885007168043036497220007320722764787714537629306329693139425275972524661171222730791502383164041454836073573683112568398304325502296948923895250058645004057331117710282201449673816103021353434527736245297684009328714484688742495863036238433098707524613584204916813816582315410275830886468564666718252687753390790879825583202302941244354440680162701107468653540895113888742367648096936575896080123982471058241652606099714675550670203939173475415276337569472291136374654414793600902321966150911223178090763211035689304903838718155554234188819997368025915817657864511677041690827330759150254870897251008576905700815236627705270233097180980092614382011476675804276984670451261426913988119582730643786398704663298599112831462262245185339024159694460240525387057904921030900879073069012167267592870725156533097500262402408337808985832071020124640050623582521572089930017991370179403590812485153673384844724040312175187247118872770875686225899446563825577361028955457390223431261781298571780761433889848072369157671090188586554673858890626296207013862923667157418793048551011217883559961805852706480241680139325978782259525102198835294403579841385268103331313736708339174464982851367130181904182965648252231934438835179034599194655417385034996378743060123348176590502290847106729325770619338209226349592383434086297856932658673082475205959627999124368924301743894276078539787159100032907436132708462228962842003426619243897192234723845788150393237328936754844368825783558950538230943699278038099195749885286671856979823973645700489399975678479172817178524804062650718174426091712827488913018285727642101451522457475742779386954811687944712723313381225440604269834370256963187976218870158909152484014259747775251710028440880537657886906685237906440774950476132822701209089056425780353140375703835737341170033918422199491063499874412377963752955999838725837709874178110344034868690130954112684108499869542448822924837397570596041497645393896058535082548825532850199609625764500543132607669641593361990210657637922082455631430162708193713213877823339132643455924974882015170850090714441997330623754042110232007836760780867852110856274778455399867024729818416152340412157161388675214449995772757196352754604757014402508655354749135732818305500787805280175969526366053957610623227315794263624597066603683001598223992307781922377262203015063779068989166918759598747618445033306250341822377446163219672186196202227834243529266893016510437019194215830437948600044700551742851235996079654158812449367235362965756955025102936230818658002977491308531121975562406758032359275208614779152756307530087161823833338394614865235738549944747360627474605471700907253136008348658688802774388312026777084442689806439218276916919863155213565741667862791273831538913724313562477651095485041455350316489130622680370164437588875609139840926646444723469340382431538946682816365266411251557070759673746355961483514911931147913408688835071610307810143170216527818746839543653595775470110391853896191700970135017781490974592778365596906197165105188430351912248694356671284389289384876801781116546205536626536876435080410376642302574146573804049701977773780388358640380306778378191001242785910795316404722602169083767086904523804945186490921307340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 391360668107006588822935014355222538606462322735518047553126895644408570549152039802762899331082433184261866752372747202983042648167582913217163419628075167023972091840068890786246066788804697300196492057644981537781425453249120594592482236030891306278407038284358541333937974954968314092539609149397383995603882224007029564709537216717595704072303876545574286693451635962944518901326625505321580993703522830080407030639769178463592966992435625560392713685301781251390514658926341339187879142790550261800887569739687071584585976257359080508886601990104006741865370963576003649885887152811208001476032942289142267671577811081397861779585139391572413980982730427264127369333729660998885438464698029841952783531964418012453770053592761387062556484266543924660983400502400554412982682005306449774530247859945078587865966803393945640488000442280780102437769287651203826612852458812086625095280976573330919818004588178644160623133950074347873887458092380749927183880147904505171300461490932740897912408983126158556595110414829633468764515526764482318234850815825159533765183577993521991666719967995907808964418781417452590996545259735807462748662122392384071594668672349802785962344485443898165910397429002665865389732355152158220249100385757952608184074185818665365246334882866736802217956887817470857090749930888457325394934763432477972840857793138966702704520415624909783577670977133734645312037465824444836252120098603502590545042698940652038625396948747412856704342377699361611549546994917886993957438483078813626875367023649608490754931652504691998008225080457695920430301620381632388010387982160433012154400374766135202963817753270313714777028813827591949763101373130181564278970526267272920515279739463695700645243548685691454184676210989998318251800882168250303214682032616892233898109333221619691274378586017537836376669639586012485563483309514924449661749853759008727283232493780102595310592776338431276654408329742788848008081893092119616694477982890121782801926640013685136252474255431464271845683166305531310418450501755142710092688528344292266261221694256187474867152508952979875736688071662241651302754624768946328982850376263615345786343129904159747665590570865190963013897023034987888394789826998399471524884678400244260326122037122130145966988167821027715204835105179413565159475369553052737607398757791232177972996099661158249558706869410922882429803626491735806254215294039595983541786154743522983951403048674144738927764936201478387768747049148730190333595193767781512677666408071976100721119927608550422605462333762363992657741475990144471083415197950796841043004179213415248068018248827957590107234171673326485373241893486214282580351645061955151687424793514647077969885954886997238082445710259830358453411445525847167601882417619230067985937980155514630675105275637068980706073813669706233452631754554648660307571427968820486788705315487661505842239732427351397578647583735156100653991993797818771567333212230310924040582901341589256676214635111473362715206547399318280423707940816264167627295790126121432081923659127253524461365780487426282594980411895417258564097980970261431876292611479713847102338520396822191424738026128543713534558991644486685373174980105361032187192275804593806877860664490296095292486630101135210360424282751482323058066044726889656456824718119544969006175561712161701735242969946227228078852626923891465898854869622419485906567040985110625733928335654693208636732332004123233997627315775232953403965992507622813161048295040985171035090845431638731496184143384419310417995036369009322300371011472356543487883153939955343004900259720673283256146454646739459297122534343258089942078694678186677445602195319418663976559348579243062058413215596173348037714150904555573141709258052203532349931284286605016222986989472689421270385450933406831633322208933742865590451241847948136728985128033661676119897152836839885248448671714202922342092635663488512034969127090930691796666646540342635609171111257771187832924920961220959366348864483829882972673998520512416777349579234460037341589885840023319379225894783626091395240828360256186754525496996892958108333166720172480073393643486091288851520507651116089862249614072316690003023430483740964163256293902517062860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -30940654148373902663893331309226938528925837344684118311265989205516184143853502759742847142618462469418149669644518597780876028646119315834910362412558536965273982031947743028317125431133920723712920872734998002266404457872443636584412412351318962559234410177176990827225859606569817225964693668501520318302920658964553438765350062094465778930163294873684184001525409023718365680448682608453424628072576999292451776336001749348485765432661425700488077990587597242197064698630484027899040188569788281207743130498979820359280089501574327081796809374999636923113487215234629802129525182766144242898510884902177590292071366659859902837406041215493243028947776657656266732220298959632628106584733060901051696829334429607562804062409943396340598485738091718496493832983278307296831101094205283217832855929322079281526691320053576456113614889293801684388019779423009614080134114298011182448091683144788082213640346203380688198977563966026917741830060863255077298848299845159383072973213720709630309991941352747103152632230117195654879382127878146554578049385310343617794910034318467845291648451359233045827465046179183925803162295964833420927796877575583464339071805749220832436369868551384496417104831830200248324172478803300704394329736769430164909341724154624602777335560140031254964734650633394913760443808231076862158410510314764678683089033650139029249320549687811740530701311247948172747141219499386368975370010415485027911478264496587307580348224418737992974813298322200195275516228651611682815875927210883942846806202844983186476500751083824608981584813328478829184074776551836572791425476103013318870294181939257687937392481675188172082136567385637835993396075498980167909380934094414447570537420336414703699504267823157184046176173541430500313531938187570564744572761936398526990455058356157323487263644929775634439403374074959929707484812335124302216074968962182636002146121361455838871174435296831739379954469377554463483167363747421852633176411005966050763765204971800679626590396918835760919892857489990833859457120263646360546556959237728333355430168779476347656382006228199523869485864694309996884839485316054809944393166156512226563955636259351475415350221657363385744751723905708983024083213848321917026154431760646027351342801497301882770578884082264448649762043660691800878501423375056828982415163972331311094874784637954052194165896325217879307093225552930805617361332995538677594402144153983922148745110657314276390108763761659486230021188590689378462383021070863664314010723558293657393821868518083461202259999314331871093760800807437982795709539242926187765656750034804637323118158187042754866950716670065395990250238746063425980978689461608996795460606181274878505054719834497333953073820068060947292585438613958014856096365906179478279391081222021248894893136732252248517482847817503758278541847902446206381091445934474143814830794444805464820344092809136774269445298216825188776591248965398701586781849763479948064019706401184651471771365804740532106697097544607249735166180833654247691985092796472048673642691320216208807421212018445065270273223449656086315314691064785661574657629756220360898195806693827963665869531405065470478990170180458628486848176230887834015023434071274964969822093797284428000459988596765345389443622793762173722940340732828177670623998020579771018140464002082138450306984512830267933952188213458843287910743184568362546807767555962126405500958715330541780093226038272781353622218824996543777026226411684273798660812335901651453433560053872250291459251711184751740263123669865172533558430565604145801761985890575421234139975251831544890302714415754191910549122756281727751232382716055107825755052495670092496700531878728034165814302192304292522978837809424518154562986283527053191466811620125413942519248589622495424628935316747671913021929334953488050725594095121161648864645962428596911144509910672030006890779089169303983529395200824110440492518962142961116326320931100280825917115911079356114285406206358071311842310869320419116029784420166163437283538460053059733043809961601086832989515983659241214803790916207706282271929072170557359812910353979445008582043377486796235431369698617151974888995917518044171273706007266793635785115619557376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 1174952410427531296418017284549897629665590042652592545451520414844451826701001975726563715165107725589769267534126813531878509766492478764540859771949794369998957943248615811379569692759519540279493290827111727522600440880200118470219481647865310139177817720768295573254859861813762360723405621959030061061601310780341894763971124021715932797676722566455998608475840872285314359734987189989488986236738542850662391430899428680777188024427904858344892782661351477775843554195516368598196703524768143901432439327859852268987495103011751294795439508939180490457622677510248826281377145392748507431739421273739348167798723780383329083621349591759003914728112596145552387777281316414856891519318324027859855584655342284891091398114120887255780778675006561155604565406548484620702439525964820746343670238100077269053799266357336347565705932022143755168796998736813797378488378141267895930997114649148542166289830598244264026926117632651001831344289778521126512249224301518345364300669711111581939200479215267908624195293355372446453196228113995001639394217657772177966147878239904122539180070166492755543172028562493663760659471464503856990516316712369433329549200132326250618477717590142044055985499019312438603726478835076231973156069335479465822547075194659237297579497344553697449460524871362864038975879984922115270126799166386579106503834140432017691951987709942380427745302417175072598066980160180024800762992897900307348943367449411322101810252563541626086183052186124020708001744325039418501797338541028831985084408837856734778224370149711202228865756472887381989554498870931893561208999886686112004274617854113375502650022040989834737646840573283596753565861405016404607371292659927814766343252802380331912940891525149865231375432944899740957409238498111053382937591542486356108889788795999168767949913367498985653841552926956073112932770359617985557949289484056462759036231872223791692821653726905156633679287664215924551013065600145792817047773598401539715829479111040101811215432963097986283311131260317418696103691581611213109608809345368508334068853121748579791054921398443479714726315884228975231457425343444296435119589561460487889131992108320128979459530670638331377648280818446933637967924925393001024556248627753879338861987820891109120008677598576553521067454923038820924320231995094468579861833078897131072005088364699893518710330039461350696090272786765626925706217998067972304616809176341233289963434863223758516681792758246726942836858889650854255700619958653228163640777065390523367262352451732687552251804195938078870830336638228290581161814503434779771896008794926764059186590586321576744839511314462693682170050301190701106122852003114135888339281458106772283193465151708254757641852890339036513023532949604760976899356133121025257878878762989933444502858310859694095050356085293836250750583540894998769585497005385371698720531636302542480121294763109661018345470296538127995665519399681054405738414880428357952146730159667088924931071156672348537967134470107843218986248360618910099897962253057404565159212541027779093436276787037018419202849550990834712775943967214025615674437271555577300448888790481285884447371742420509566095408469873611542320935088907068014451577744822481999579259977372218151950418359446976450496324581473896035846930899607127440237542509251265438878870728812549110953281663376656042416620378852127898218402392437305127042220613059487602059629507045869429216675222476139561273921725740184718036007712091848201430549759891706560330656146643205803950393037805781582938717801749695794832760292436186266487009620292142349441380657643698442930522485418682629532913373891804524364369285500035577430307794104604024661930177316330812341260829343013622876287148904320890448531491767409703053041783137215821988779579815757781194625067462443611985667222805814159764450966120465840575957975008837076017379745805684179443442480925690475304287324297502375973332200795224723822747572062066156528410252273715887813841056916876449788036780774915587360406609390061929551061472091944055581791175501109179897431416198452517479708089315888809424726540836477695639583501694460427333718888731264931907161730284439124850838744484010652339289119935833887984530227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 18149547658746755885575147741693439215002118500760324309426828270640193755336035305846113373393379024482783443165852011475209750291384829331203290176014948062640049607580963759432499364756553433953974768665586075997664332080277419825059363349196070835189854457241059303660309894203964141520365206817332457008675502961088561767187261060418939493817845971943102034346002286155913005592859082177112349396729336504616468490567914413700214351433059401353686584730683967421492749673652685290563309190309932932888947854960671187902391706752465454858453639458422755808775353029266288714194134261921145580702755414127917161561603234595286065413397572959041477996045754563004203233897691719130662972405501301087272587519420706457355652682751551481066453612530653882090212102040168099155592599349283875786452981897667226620613237229762793001206698186526809092768132829842173617615063692375407858876129664695354263251457441436548053554710285365337006550948152046131385780585052206976975112376310285963008281768940137104577455209797438700961792878119711213896922095812739033861534601948560177765972398354473270870376510046337069635447355530572175167803444976878577738993660169158483509928167101081605543504278614057665585335034484894358767343843630563773961289917666657759941038731354445641690857219029986560438879363373983465561803378767434624511095781676053415128680603657541093339223454784690086225412260914579490147736639015149494596654427661142845334364026997294936653884810478346031867924179016583827869202364097211184937302966185559719804330190568608528666650201079340239380447576241041623209669452039127379076648801253026749731991546528648834621963977975789483897104811552093119178792167758359318721986078481386724914829437793834578443811154829178358851873833113014884024725385332997364555564656725580743334846425182141779386548878681678635614810880915362139435875752245830366412148541785529034201409476802491862218505846457728485465434578576933413185077902757024764171332494139995287821578289966237774770822829258500076952644553235352369629482435373934056116434312948737913457872397497336490474721690547017433277337108376918366794842924320543900574421045678402771956435890815959721393907764322602507220264176408148414011732224523387073140607098428913401530004757062899255353601769809653526624932018812167875615142277441320012828577157346052044500530493752425533817001307149341821329018791689654910433239222652058704287390804219177728337937528922225877408648527669788170506031062005267506521657587572610509661363273506169609426426820123934428077962054523324962018864062571243371960702151062435428266900586335939706633834022166346063075172162094463511507766109494688385720398845250733547952173732031257451465620201517537255232496282188845502629962755335864075692334224361100692804955268821052270727955123281770951119674154741916856307579673556221982136920859161432060102865233836543432947542514610947666458449764759268169132848161024719195243277766874078476176509970378938809069082993449945792687251358596844992189555677663627213531802924744048285647093138054945975684315762124041510597313717655037964490905503078224582796545571388973521797145796979777461025341223801991862975648612035581966072947830813083935376569527646388595666757028775970730859648686275891310597910812818150092354229754573175874631523919675602402474031941079338049781575462170645750410940107380863245732850845974516824535280717627569287419656552792027505893611044957863769541927417565034526262421224849184400490206683162091050125800666449715010907159925441148738605535297825609279463022217816094640289857313613746579087571567148318123601315307453318777320136431038836706907709309675584952889355848173044011624675422380847804745559762161988301620481609142979779046639430272730914555559385538896119951279451179090344044814202043767721031710041255415798021129559504168150620863476096201614924430340711103072096306817833234397405277554107854281356769755367840606555274182119386784442685173412284278261460196525843263619010930880732750501771419429611024896954292420223910108822254246182106045085150893479899339298599274657951302786878534511176067668432086349212026180497942623629644064659112287757829002356266676466483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -6307590021788368575987374582068466181452392035743069981781950078912360666136747977529254072424504640174727781783118865533826385105869735799510917741311039720742819907137526008561326733397752481890643377708043242151843002288731146828763778400077314445736051182677282195991814007611269714566760811581955072221585402003399603485831416039882190221428646452675456795768251385577093662782766311741678190628625061858849138470004420169281774999818845970241882911023975607919600959583313618822362453658822040165736801198299271576223561463142459259994670283091609640059010332780458412363896160867777616255390296790754673378331800592954956956010186812363314641608566894404563878914299746495439017668073990335289983104038798618551017798463135708012005485266477026084173415136393929826697139401216788012220665364392667954453310595960109646728278754880116737890970046720453527219664976659844226999311099349196669111132696069366638935436727452246656711970790943913309833749920681623652650815795769532603889373653586675003236043332182331527590846695400212535521761596215383652682804413176252357657164423754892669736104264866810428234006949043230848965127942616838501917487236248976814456304303923233782859550246921844459999358996769117389524773150062719326397295679714260909451150999701726284948255270220542703741761801134274389166212081300674612611938799398925542895462201852509307295911693772951628352772387820981383500014680959166474825673311754918189070651955135879214819930559499673522702247338673228973199330128975662332916923652904273260840930819329451507605860994830497945380695402319128576095913622864642312453126362077470417189011451757367794767634552679309777241020644968279140488175923690736003531324460696930104046379852228132183349035501167965897923166165705445845321458841986846502386454870250701012364118033165988285421230459824425280049668397639076017698751959330295718467779730044596869703183186518338304795875292410028589254761266454785842501869073468029610996846282726576803576355899690987320299406647422967054786768842694888132462185253891196496040325591871034072919056187818710238256635459814843154413931595738640463412252682649529766446242465044831541192042183819626592435271676719136524582965977353446939335686994770968054727444746373078828227333202636033538928189085026414872894894582541395119239971704571422927108960366133390255356750170056666549318313321290036805478982679333127248126464617070027751045564968257095895428131031091307800639801013944337064301883020505980355554763712384718277078207444969918975720448372394037802706133420191626135782692845746708645399844410809235783593665140374621684626986017538575090800563361032108307147108650758022987334382564454672481897230703433769060131186779945553620277695450407934571231622868848098119751438090918120973982836673397330940417171616352377469372044631292102000416154951056505053212290526362980046676043319558075808934215250604062652940277593663212677745785473545503544400988301103231955536246765014446075685482373327644572088997144100788087078093818639688562820502327743005856647313358263861784197907713441184220216039895776307670805570959820966068012952787169208761954842309097152130508727864167315035497469350861399674423202910106284923216573614151332962429407305727377789001956765599133022727494880818711960698876023932274459077730303251210009796839288188172283950533124942917054522169688202909123080077184976706751712254435129400228923147024982829863233366740252757955650778616612621378498511071279471543626895196324538168079762754259526105262890359078478771284478199156549817553508797034209089915463078227186144404028727336719261843540819780306538660262304158861480419670073265613105463466549432688744250124688057878207371845792450401457745484077986632922883072907665132381200472692772371325210616355954786601520132057490015233217155585509589981773106295021718333641787639569031646553066795022782514330318830734065809773883966701740839546724738073494849420870679444623821518605542123010737812217794411751920049249139049180480174688488194642223372317960397259873258428005986365619408745464444191567786050255784961454075209079566644360065888837926405556947200822067098760153672919996531916616285282711371776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + 504017688926225462911402564961600610330614445706880524303240854758077499894016855710834867826786833809146024071290596543967740224315707218400043963909001986286581009042034944144964363680054176686321931439039162123448045118949629987549745376060693702515183601884407204618811212411911972643415603559962901336755901072834282832178413050615308461247196787989909557133011911488376237686137201642032225275556160738686050705017799213273575376977857824392032165008065318255414008839263421065629966808889351524747848128523703583481798131364734726857489298338945981002245972209353554500035070138701150762625079726748592926689753161711579377676205994557860137598855604451698974125442969732757329228885034278800946985687968795912171593251387940667542626280297071970503731692151634854886260292806335862609449615000695261356145322176037558116234499487184920489429267081395525194655071648830499972404161687622732834076817343532430102594886828052989257975684477614668676870750722083580463181713580714165995894980052622023650886809866903807910404928627682668700379018064488855516126038390935673369159374596080401962479547604747213071202730405187188271479647016982638591720560439108290438127357363077280397975977312024224099252787041970269335742331258527031098898447990134387969588220133767170482983999715611396036686816531805485049757915036711166849892111424148626141145123888303259525735774097671537290500036846911704807726410755236623761745921810125637579507873794139398635637941467560074743816900780570902610572718060526598836768846798503859778562517475698156543975772828890184887832778295911407228868547775920417756152760635147113795415322579938927768590983063900895812088499993201372506830713704289711756843522593295832188720989370124430767264859595214050633869574318118745586851109873054347520161360821341661900656092767617988416383526730764442425546058625803209385977323504592093268572965904558839641125278426012681189570129940217690280676871619689954320206420834402434924261119300552757139544279915731812021626369755037025890828787767559609784375602987620580187385908747637857839841015159189556738599128046025280580413489810795423359900058687304101118520368023292008776915243272275239823349818004875009922085920829812473707235236258027897765807613650447871690965292791435640737869390488735692568924911780607421410178407625185252361006705211261651944827701236458417194840426314914573199877698530341243757066619787749937590894661027514926500682288404695532101358453632508941834598551086034806827416466714560661860825286460966876759055238312866913374251449850871028430829399127873829795179751204691193911298731930308129645682881018658011064085650951241342617810695860699647179973138835692817653338821057766035203542707223687127358830137472929923403932786961315448914100992230139893817349904491345052970138464273378067803816194053472324061358590626240046266084488355864197511731851058393258501387338190748059208176111379652740227274422595843592517466923522976983214663660345622162402811586145837811881352122857619874376950783342247751414324612623627818267137285211050921967953024574931444463777298082676895908775430034871630608460745103235309272620257799455419670242231367913644252604107545023716677427843997875759214838501410249955555846986573468449396583713135252710002197963142204034549567215929873023439874760752296948639787025949253973274630851602421074036255510855443569542045031380360767676093270242606594705335074664781944336676101412032764758348008423817549741888416002662796934714386905740413715436679659538808914075546267605140871807647428401517541619923207623474091264423502319699365302963161326663064340577468314636771071656981866601895012920900650098906627547899186609348846762087191194527699483331129068961517463615819713767048032497286088603536090754808938370640143640668642776255586136667786416196680627954990931332292240633304282018455800936646167559212318323847086962441835461610060855131279526646191009872138725388349370727962795192289754081700807592708369970562280727674276650770326733508046491815452768852971411378643240035386918733273095187343148145330688102719417026047528888765691199815745836815012417729080406296549246713363682549078388809521238388611481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + -24798707946274161001238387004339893162105594449355652948108311888734353344875037575370724736827666274453414098678084616794059461427518609613229955992074511197848251979414987791929455589898495116558258521533290745522339262312394635554501616065754885660556999899807215272687593157513669558701978673396054902963825067522528836407785912370809789709290310911886593164347889549562405805303407481356578628305943683704192884808504782191954459052117369667524511017708605555914887166929988053870231663419596842121947760996149915571255510246404048289552946406409277276929195098169675452792241217461664142406342038082958691378946032922624712127204491926896368893175979556157832627600546921582878192412084548193738090032165088040675554491645019205600789925216103003275454697294608825725941745011272045391935898707274996529893923241789566628098377592382481446536810775349885395232053683063126089146016291422696375913106695053930921996799174530807786871312384389629934172241188766170801061882811519380435300993974009734037000021454261686110328595864519559888284200449731107637101342570839029772635835936479885228418924049956785031615558077209525414420780846390764978999558468022332489533897454154967121926895345091865172827572027928511280362430015902685854790215209075578109879226542224495136927789088982416744331857121419604071019840021851751852209572210075363575156371736074783366739304138408149647555456070589917867736906432793192751436744417965817220237981172866154675755778278733994142263237932954906523532275810047557784126102727606581617429977842533647592614280724065863907437709341398575354556783141148149714214208591398610574928843929812263482550538176926474445765643403963064156652886729299354240198026613383809785158907082922291800129619933039940388653848740195270408090451817317526520447615198866766745725593563017171816111621561790520205560850262789949972895781884395989096727231792123053047946309186474411991733056076841273880523612022397593951086797345276782538861474889309804099982022089689127526173178722219053665745281425087927714092979271324115754904086671741738015736016069367024086941917236594171555190956431751383620110154377572196099703542383206270661920453485832189864022020264490908989666058650446730806892397329046921440646907936444721690672387250452097418819409220601478542212275107075663533526083245775976533061231862566050131017398212043404774145668540416173362155648552201204156211461443323552229628717344302097905047621550371427896358414807747912182862609438897205486765672642129943205466364620380915538484803136001290163093451998489899661875149166864423504542031134647249326790893247467348957133154378138076072595494904784282017184365213120950820940124256949468705823801234909211976354842765589007526015935655812398908084835475919590065280554475674472390429349329233099016475838108545888981136322809758025432783363358247755716277600247255285926867030996437560127592178750702732099471360370840843426671406050376616215992373935166164761395043022411566698523759804331199043260872939830072925239447005472856939232743801589530731758852580003886952158676652567749247871068460033574906434106527042831667709107570666242616485831977106885644814481823535799551127801268011683446337979419246934103394605294603129884738281971912556489835668038055091611248275178171537147811824226728521895511958532597494431264746820686427522094106036221706302135625854580223910511687625756733383540967442543934568685015307377888033791970653039506919925921776520604868042414212321339095515461817855335794543646982914740905375721627438132712527537593415162976808123266824899322194602018785863840417553803248137814194410314269767597934196280954075822667122042869362169484777003211798822079899029481900684915551589173248772377973720186189064123345203766145536972203735863800524975559986413398866230781051137272417974955457301513022937769353358820524165772923245266829674204804167759417551524657530739296122292358932309197248058398167235684022513523679892377075359606210471771897660456091714564045778890383442327786913509664038685732684015511083021147835970049436766959199707819737185373639945816092580032102674331058771669518071244497298336027261378889793935095932230034218024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + 836089235378329271696443960728015611465439611966727474721425607046730031048445244504912015203685496444682768154634183220061180898691494126115826545024408914700508336930346765751942373235735047005213338362960469234595942214440312049212161014201099618410769235298788767527826637832538114029128989554894114111179352676597824794733945851149610246925380052523626380954954137171150175824165906026572521548272611268604399040608761420909318158309953782016949581135998882044337625594683714030361436667774468572217675275824796475311202758616089175434784651666794094506182478874274371401250542465223528451130534018649367646266925924260703657279815407645884553542432850560623042099583496213421726570490282443405184190460158433560919126509936431397174489924021084473283539388225373202328055391866213575284174305139663573492267922874263563788905508592356675028756543386342618026143210139778584167886638003057339841774594919691242108504011780049162939211274965828017027540252061892430226566767429505702086693238204145002622200321045063535021391787708811544192212459490809277239529064107761049014648265704744674226587621038517483059316781032283504003119398102227475940260416720153465909589293984011201885712078269659049511394670174829801682874737109836765579952984258945812923580124825026422663684836103835322055867505280112209821016972393535713284809544206507393517296472136556252348355686934887413219713494230040073998746058369797147594727380801358440355889136625602175142805325005161586573802825652283466879668018533012124541440587120503959623364506281951852495047667163398286339512256613771718202606701587504147751441560652669197804481080983602586224386076154706708221542150429079534910004195074888593539530048333468579841792899281524554238406211781972846106480759267298717607511919720149231886197902103086420901025199421475810912648336704895927251800699461239835093535665656105559150082827677271389616067825856660822107345822277524240290816701728145585608168025347189812444572826601649227794897191142537447813449493263774313604591391746980180968130254004777859748968653212986050072503481479243283675304458068352812296201911777299683211709409609693414466456966555445151789260690762799056709815719073462918649365481830700633120185521364930991936688564871329967649706997623248981117813265722817788589311315365326787317350609259117217103181688053425300300708020508609371146572966412718351277748776185282619543127148978387094830268364400051426188845065374562608131305616969900762570894174258454476797546846129950904845475878061787359311270292907444625537703344958623016444880223642429304419796996782643391070267769859922565612098350145548052585293519511626851908724518834667631053266066593061029966531189718946702492612316063502382210847270484136755848846823365898599172924500209487813372807773821115910004027607509019155888355982195287153276123803775096176738890383234150160646810424437033079675099844934272094250724621652897221780742077058148713296476282617911275602461615896062247779801637318513508809543445621879833270941433714267277476854275113118056262468216563218363112841706411949481400047301684699143567984468908128955585817648849323204151001473041721206356563459350014375835831660278041303909239142980701990532773590640838749380834556977385443999531020099006216422951983990400351768358847212219483130970341183329415648253862779833836782753265045152261414561787250426297718738781390587331969808690980383467789446744629259819127885252363483750922236006162918816463644697636846752207798800927513471445803182623430307649166665329760294582318703322060055632464462434808689620611705050311739950704608770430493794676441486459688170966822416038545439016092619070364857339301004722024097002019060469012151239828519675702386839875273252026241671055308175854672748240996914767977365863096155132934322673054596688477510596860028117204379352619370835537671212627728657385827946571155192487821844768775214631866371679682147181978504131233441597044546733355877630639053028284570944781163708478587398539566691783294625922979235647817501863446954275424386851991444948595845040411284180709006642478072357167421239954078877963238765451707034350180376227411321511194709007418785792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + -19045062452083550271842704647023089046534494897242241637655336913211119001221156031900240009326736800729513686895004648571186309426108383734690476942637475467847357917169575080481133661567456186820365159770434569233234483726256630841849754849605290799219430964169649446378801519152666539831584555453739655908461313021814848556194635130348603977715263139558112417904403454428149298206731243980667143084905995568163685387782370138800787215806895135397622711085786836409571508653800826562907702811736790512567099355415437801920901076422318051992779647642772072905307293503242589189223814219849931191677030427432375046278228332589954672711480109183694278802775744166801244426971156461373890888538524391410387849593757432489440056365279872715857872037024557715175159899642764679423972099185968538798455361444221478771558719609298912148423295042705546289242150876920976008095439937808709695984876040478892228605467806816109761721945101807534832932877718293793484476264127278387208739523442267810182590224990168207973740761090104197111368511785734327739058404020543525885809361871669313641613357985006188397278490150746044926077449822428122444117952276291232121188097667279469741042863686051452354852552905343997616544195579963522650453178168694626719223157438084893605663122055742956238943608713400800195628287325160397599384499638967075334405136478117330690518961188276702108837958917887926505160014587687632627475751644432675795589896052316474355637833656132312492116578180166556735723138893750135105427985855004657259807969741924551841279568779218719747031244723540093377037781236816275597358171042252679171699750803356428385655741048317526151656651283384248901279515965893805624432517735147708155477948064394621749191752215024094944440676641249728471712493021479976162070681118624723445795253949672048825209371678190858745704142374487817203748199609687850623618717478292682502564729171485994769734294403649061518161844443987083103154576219572221231518576066096256053732914495395204353821399021102713834223016592221646368308357657570286043272420234979648746560942623567443302771643561862791241055963108709563299114679962422439504210927951884054961468429296296209900649585970737881113791993979077094409734676643782832692788221610564077028905334867203813220772867571118893647473305877391497251679119424013410095956447532376385769082420838170984214621310898421207459586065890826293224889613643743344936730520425857339438553939385581542021896228645734823972296769848891031861437619458583454979844256466326681973166410239989200431006924200600965444637508261810805968592380169761486006904111268428290072597700903261960620247224152341930647126472688386457258105306639039626100832623043136181452446698427869760301475905385198195889134581718618191849700120921896906043540561350247808017408198503623061088516546967222887049464840606588066506759390435486618189884310798109354418429468168804859642056440787172596373971915699978673991763671602417915751464378781945535976748814072141207334853696432109437535569579941920147297251552041996718117901114085835925914408760617909505005528801743866061494299870497743350092352154506082300912575800160653095494551324775859494143971441767832384491174090736322029824852761011159825690687058345837628076461830026269208002125345169086713498435209111644685585986214477072066568440379347945370063219238987762078878811243170926055956278671162369078152587101944305627694402766254629321226791401485184982830327559602079583693372750666910356488981730496143603254018101330011457153644353864841097328457830824172628485369045767640569606598317649838144207461657663777255826022297899313182533274861698197679380257760350970057784817917377367100289890484391767568205732511875592390777313574098095144442030477716332273770583825510237706706715543425082791788852507785275851014296039536958343730872543937702833804233557779611255901605089995281051377862993241984908165480974375117839906944182751326801186065266696896261642468758786058392343978033661651204583098450309521179149242430535877295244258767609596814576063161060996698297918979182590614665407853933485318322588764011754753597948619839775205375069499226745418901730786202175733329664409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + 253096445536154164517575481573480844995173197818901575312618569434437900013514440485704402175905421177832218754275850341826245360970947212305807014756475008060545366901357080544491234651723737584269352944977765569301938398329444340773173571454976726594146068623956872865815047612405277037433941263577961331616454577636533571084161839332212617952103941718116552811435188305680912539477206348184456367042637915841829154544073409161366671448408876403501341849720452552434155424554475700836031033070575528718863348697088671145029376350768100629894689185318175784318389789076372116406007928465626905769548424956698434038554035035426428317923581585997301584153677471693462081569293231249907852647728627948294334243667860525439574181246625220598096916501252330782709409671415860483749314729771053238255930594729445958658573844001935547050964382221677392255976648107922874346832606106214778202790678388958193744676588600502623031700280264005345718495642450699167615392796160723112158153053237367683780082214105891333776959948138670890215125516065952780705256114210539808741429075321139232245949734745877271259141668294904703563490658257170456302985210115536848164016530734392250125240351203429832129169096629549243881632789441641663382476405295946042447476671616050790693960054143527674242973225858493371380023705251537550335657803184429747185537594836350629608240841901647309339875051501687854246898369349746940750367964166816769230754672419449708391430972595110514035589398254896692749869215081689861195105011263389454566649049676096821549058223223037457671165249381757061790930783017618378039289310964378494445762800914403394364440006356007670276106294331989885722043050536285177095667383676338308216257871488256236510491121274567873009453528992730521731410441376621869910129063313853160069833609840635272147548497595556099272244012139525896584874232606641497893665868526735001477122920350856806819096527865026802831900273064308957400258949002517517232373749334428492293591078178407134303809326889535617721748650972316807033198508012447057756251124137554278173098554681267299723656735760143162854806388574324423913928133672510769255795400550590001840232507404717584642363298060452491051164803617615275297513045029892309287565283597880698957763949267505341372651079181655886367926903338930873848903608132160862116170768944646821912175904603072726210675334267720263497407839316078475555147726369453115427837561329823879411860296031649253026332882376761261710945241384480989632513644964580476740951784414523775095093859477251067100058855934861713355853986278883829049800397977480798209402460719266163201089569972911933781289507771361442152150728037276428001231109711455807552032455797560068938918748892854757934955493778592408179913547943378971411510216295420699240565543664826797644582935460287828518328886704113847956470615173298068276821525923094986120559425328930514440232727790190801366679939765246567699840820625992611515833696156694395728917637104008895486817129500453785204877384714029289151624199720494636871049225301951590674628563075393482741476996696182887053695971651041887371686925418632691716632232745449859104284753828877101015407462296267535799798625967500049143591159566468438967006156023308371327029069910220745038875535120426689542159242294994997881209262923600536265072797792368372241720186399015380527290721549394086753989836743640110652872789259622222514174087959819013173420872807994670297184564304615691607061364895804382783611951996934751070066591961058796909236195309682525768806083716085800547780274286571411699718977295228014604705472891091198230012900857206968813616236182001688656153786482433557038129733707122738207707800836074979472122684587999869274463033767928680735728574960410659730511708329587747491872722625433415200172425806067189672411012978891535042359189833108543781957781082250781140419106805320495545774979281321070692120929067225422771989992034699925748824602524039903766981152863864630739186182280853470272367678359934503396608131950276498361859179632914930443772510616922315557970086909202839977139404168422855746539853082623583425234403888293933610776832485409567960627894838623271538635659866244382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + -288828742401325930859901652260876664438964517006346847531456210413836617941806242795191346099619613599434054914773533805325354228632583292167707666162085073181055754602623787981893533416309198569911282647893334394159442149741438532192969841058436927233960883033048072938055367936404986880580788698348345947722755977722801768282723587005799466122100284373805585754309591796926132071419926784053219144898986752759627751463072564682317174931609666919954182815878898710750675087557654572142432465768918162585719415258466789676901656406769835449080985927787529617621294735741669163231344471994923961038993678619279762454351018820327879626724177029277602691322895355017227026221164405406160623177583402712796267193237701853034620030415994933189570577577826317095189880209826855955598067370278596436052396920089999350986300261312723587251679899011236762910875626925201571748560529651415522355466752583117020116146967700750980900687267975820214725430480065281250753826525474900439647854355385030255576806730909526291747844282607416019704298686995212982397755125891012425119026742179297398602767973498145999893784449620657342474334382693155117009532816372469585343612683578062827084020482663411447341621179526694743058592478969382953149943547359515459887645843483153953207305087200899948119616363612089469277537392586452018451636117156659265147740482966574661718813114399739538497827167546450080366238432974186964995128062301029372070961204255392647534387942267312066979488887381126855584663136189670408913115258136556274766017622780278375109024272162759192281404699760721897785184428678539088284192588733909311483927164474642919062466921554924403251512957451931118270595655337854090801286335535624060123455732382500138218131732361548303479872133555761528732523552430977278503507879446747087164312329399630175206786935646329099399736768106251657889537430520649642928689761810688494579664678434672878746412534837702954427563902898232227017065816088226929569812419201977112126717471200822403651581897821524654566731285283739601369115885889903328389720251758944696330820892203826702399511347391994619721846507088451909339580631870638170231558076048516903842073757094206423864402842397480205786692232780057830069207449394436788485540342645665187530943602327632660827553472385212829430795326022361604892900592264401592685327051834065679515923146478954675276913308559849363606145418150163859010717965709435671605662296235750247448972721827851332216599583644462066108796992718460631465335404364424979197451365093863148748614280174905490947036608584417222433314276828895659350914956914843531215579780402157775356180027128029807808231346954750703123651030172729559077118689699140419629528828636579089926265560696252711941546729354607515731347856001389645813561390593372352773587940744766324390422147388368134708299332014377823899432419376323159001598609704846661485199087140489041010918915927036635438429541260266095579806056613064381104759553854109293204562848671445036597459982136982151298365960472010269715073032439610965543924565931055510702702083326861856710329060019785853884771140664946880997409417776982523745606360460227211835329560899347460217291598773392616691815804310402272138743470532084996675757706605028989109430201147274966124776653989509602538159508774766182968343641438146464175459867887294180219991317847891741434367144538431580842804129678574985400291853032117509881875431000677924673444234517511589843113797989705512501683758464418449196123087280735690310031670417699656948992878420862961614274233751641591046653162278985182445029044481373951196980390592063302665293603364930464088427676589945776360104726446478626616399882624419223864267623963807566777633633190022956479238378358928504795529144978497367177207843679948585276313437933704502558363131422099519079017703733186228818780765470590534024711130771218286616040009717089978127613213494769273322450594750613394359565033481881414337334862218278750965609597717498966942997894606470823166858301701243675736414769946363310780124217762908727846856741774250191580899536653022610552107644205069931794991242718999101263580529696166465072627923157558613746417039616217417402365771776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -58143358381297884156185348088997660750729287376009064949883052238805518943414668104363799076640761781256092735649312711465521607476413906268466720974988334212311139784020501037791063512620328464096957952571571151168501395276832064561218935035899386856361837733720513808384545265851627619624534767414484046085248303466547596477923747875722412787784086330811875503478554676572284480739918463775849606824155981347145653349379872123580969735085815553015956067465044352926432678300320491602164935959970919641008908991667045059322342499471342058911032276794041202810674034195960122982449487237916702995951642788167188234283863253284726415310867739881928374704615076237195819192578921867008422738543264756498294765735061393058111590574617772499862833964232685845368838691648707784588925523213566499231154573214041993003508022073514392590304959709077249662556348103137426696577127762407959096505365760901823444415017939996532926565963521154807504632621914387300743265738373497964980793907367222760412890785728384127741981638060261038977256752963174755179860001151212235628807781428282868545717824685165966712227106004764798223378628237431739258695274466216050803658890532132740105513955182969621945574540988106188215678068615701781874591611953483759796003240709735667185166602413687508991812212202395183673352483831728048902730319487394791822899589119533218061970992074874149277468733623825029194020312216361483655981839090429739295878118812358425620609029823882482573244922641912705235552835649175298709399311397876961589661292419694966777021045219012989784042041342185747415907312244814197765458316216360974469955113544681762789476180317522744662947544096219495709807962418011055041242904785823342816368717060508710195356302931460388175190424841400196824692313737650806921784194779970501299291963302959747182869851338368086481205756579915068588724489827132798469082660356666276036415252750192910862135949406966370366524195710428611381533319949286179797399755984841295972076780664237212102548213179852890850598418101719658787158911593337338446796889781479927379024142687249667112919750972543423984722243566258715806363106568329400887535751745273020459340328979015457551755879250607523999691551533489268999373522236937409356997168567137839978201853432081933341514704020493461315787382221146264708376532439760244983998554841229212884444945686946835452197152479991485241054198237297746032414191630353857767687663130840126875564401944379542297861944658785162785958643000997523344816707984656924653201904895351143004737452541287057713054703212505122415167345236039367905148115390521926422759106404561304638328347936118461257148933881868909579478703126263759118094020646244254648700342346608393682611179000657983871724403289347345155439216026487011075880803358303309232147293309095474087445361791694783413765193320958376407794617496876007612874391361325833201270634141355182618117887136693826996826949556813844630076151317974936856508118618827344253351830592017221347495601799204448564668047362433863144740841787801498818925942297374434915743967404756704657527104705883920416781207011886602545370733196964967669615370161193463469814084119462329949072245357196628744096387264901192860703887882453648651587425948167042976668059241711491950028702662770791422359733823694796413431694893304015220041379106581671650604232227096182152910194154350187054335681767410364583056104286562805542127597284076847036191198415616427445746491440499735028631945427566743936248375987640016643162133879817124477178942443627509104825440781476649685202061098605676145576740675941421898700111894549779856374741444773041732101700849290840643839606520690818288646437859562906301448804148441107853183978936679074041796419719466030836511500118369983613726560802005672662565191042279667530089320973365125271023743542987667783925707366482160777185990888153455580233605053283692979013992803193149324528027640173395038679751923913543606013429745999079271374721070365964252013683348412378797518719298922985458450289549808788778626116146220504130294746230990172148265419114764328272468103993788016075227149966208753451839336080964097470470492644160129044338459281954133403238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 746613076396764921820691928281780591580225316360036011099288723104913120839542919750179861967962930959857144734613505233542381120220176233543131442737744787488395607355847871918657215617464689098826975847456472853890423817850753290641753181011738686658542402956511890848723483273416177463828254426569087709109623749081127931912559522072804619697789621625847055252891378669669127998062224056442977370081664479720198532068553353962554773371474266814228256363563543438705882592772912117118227559609410721837008647235776544580806700082563035789584911309567343092899718026770203446083243866583457702438019861571561594072646962261347450893040981373909399291304645543186775047182020691810961515962190409063391548506774307842796598278985568669529547529228213581074442280520117345593133897697241205597270831140314479437530622446714062310333450032527677719176483266240507364789734386754806920039290921874987877455940392187011450664304769444106679469677065208895670297726308109475647092526247089880122883912638537910391482223486440714214722114166390422349201464911600183461824425360348000934990744108884363732686032078297219388282732709168177815206489245845530303776090631706036481238075027222792186145140638957915590394946548289316394075475098010140201382579266827289336154497447606811597037074157312145176858822423335759535654392207611520113111965947458938033902292243211926039470205361923198352921678094099484825632361469115807329735440896926309418394421269075665365212315359710289923393639245715800290185985604883982726744590490032424731259964597174782768041027611939337517174374311778925102396714850922129270370036612281403922766256477662333402627852687508792966422513934473506759181146873726350241625799550830059806820570265187631738160085622665692945083056349258911345377902969941869392720524565700285373307082371986240713650558352209261685894195760251024753329201228939060803922721593417418301020873166675826932021305502346881879084662416776406816660186771012467102004694687226049401343023398326567025765955660510858760633557152786354328541293058116049410177653956882322909048385006117231295989472106979578780107267352988726180192568378435624537378452445766694446000937394633349928522958577099192931083336712234476960186793284347215975921188509661004233386814235777791253996860908092588910902246363949711895616411972121916927597349521113979646080506357679433219754239561160452574916184561420340278790884330532593289729387471863245071171172116446386627552562144861120753776177024204604418662090511702848017996271891374119519577657061134621579485974349121674036793576813108265340508588465244143138140275101235443751553498446523013753902990862472960732728932858508752746194282372220628830946367986845927071573211838976140963555120195377378232872563505274066758896852399540427564862244622758221327251091245240750105833690013979915791268925083447782962270863875920143318880332098110410191227701177919626518183299244696631888070666878759737282438981969933389982047357876911965956096207538005657340668783444366269583822971969407925011068197963468330191752906390277596485753152116282496090640560872180797990294764448236608501164687523456082830116160716469000895221414152773710403373962648433561288071883556555989615982944386963940832995856261735330774573321841300457034465333301933971274831856321970516641539425997730003874864586965236159742635467703032411153422348590724715612847753224413955915113715447694979305232883402534874587018943514125656354747907598830527244340384230529460234997602922914689045273627044686247349095218345410769528856346751316599785763341879361762069369242856382374713757925665793475621561196177528233870187499251674695913234211942307127052110162115277181367940363205269284898811450059417959973379739683344141750263650735754112725793995984691183872097274729330559684610343251224431199754859170113785555138339837227927177310027232493084866201015471911619418659171243910275756089269790123667469302820483538951355446550804124118753137109987687209188845521924051684366187251477132087290726820728057181271183817399574520581072369167437745962518801061234166346580744314039377580084076090488752769332632094853038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + 6073541780140819427650389727809770737552426678529646980023311831588217478876116210407821627780169406536179494108863629472773824766907669001801789563783680219957605362126378357426545872040207024429062020180656275384365934408374131796509866230083178881277550650956058021773569823313449554173001377947256708400086512043404522693869164716907087224101269071560707424167957128574397028179704804248614150456417404572355606156173923617771033606936538680188512957469558377143416991646642307947843558715846222669386993625378168697570197104137854397178820412245330017412268253257421494672305293211001274448369693061137104158734427073591757492810546727676576756116463809531978624316191839767800865421630644159848948112233324851456119259205104106459050914414584892680837360954171425152619246253055873584710661046826420988942803362826386837762189493418643385971848444844466045416830963526260110788967505007231185486347902255280150861171615983361445491943629259606692572131466743213553148991952003996454551827908129415213521457215909616748183879676783367312395976517367507566456374157761008364824572180332682189969540810648835412833523317542303830997642270084334846570936762859765192283338641117860970193972440512654136298598371656762338513357504518327101405140564625284885669644522328250548928077019962657213684719900966857523883784420698316625964442752769128373197057239875671752445822314271684787193197887430312570503970554958899375334734840383439564706978370998200740443614928912840204910162363503474037408979038996523683529329230620444456962157982521935213926442191446789838658903197088672790892180725245474511597383068065421382919492073400676507737830361280244437593432968919469117240632045076191836199855766411999437478313694584467569419921857920652034535904601126676986387059138317322458623354905256526048107850802568075006774992469213332232476747932775345769481222899694860279432820257832461563793832263881116290743378458727805966182563279590185292158119932483582995625067115436912888901962174000878622762848564157733309265916056334293682758451782609076245176169800657443184163455696111742893734347015083400685296162681604080865382592392206762110377761722000169017782180570751063149821557958139442578160687582187792774755375976374575544312999897721527754569083747725088288234653493466745059512270037578050006033172199166196197066306219424858407772616454070318150881155258164327027077927141486403841990959213643559854693415922515539956304461845564273580090109947347330058240954487606420014960359057470800199446553247101211471375400215358710829366123785235093823023040578186254372493310553737204557787373796772710207307953577561408983077556938630393092958481146981645687381393440857000295944536470394714855393616297335423214058166219829455597425462297462236310886578907723354896917449119005368111980328631091416443727074672285673546143708681089448493686390659238021536629317035939637327510919269028691981235287449271441606133854836644690742247292060796296326489071300047054018011528434136540872388474044261244153941284911458808746706564146156346444129115623198553186771216096047611278097805547347114145933495103853975493048577361226959086281619201246642356358386383936712317501819093648603055032822010221223460945159241753018137036342041073750243400998394866561248990732511382052461000525408645518833302929263806704841715863380861771647112966629806045691052918293041897474329690477133140614335410393975130373826997309977177255863468598656077710271143976705880867606610500521868259411749765448072254968607940890808558013293708339360717936335014099869007623222838251837828981931077199546678814739033803051630509590190690210403663497922995859363407536444957936598558982360843496609797755003605223507119525307152559899118361444309703555672047913570368736358943349070681462081288607368014778150233472695212511361160074622321135506014787749190294024360379439594938942535980719337014953403781475140765771161312582216182009570434508748383897446072944080281756540225728210950803452256784499048501109386908610963734043841335576609044166762808735131955823086211156544442351881949676650969087371454543014577143503213633424061575987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + -365128483114960184779063278678442078970020654963960144743348442908232025073915348119544603387828721733429904234517011162820904565745677649492745796147823871585574242943052073456273343793061292886215503310520382871036511158196618523198551811048876443669130019358883242439244338414721505603861689280624696744573147260728713032076394673216187920980635125650379301377544907794187575215873903354359123705728801624359921294878068311550404635803810383324282945066904776738784786632581160406184969627204142548093221685233233647277582356154494660601765015068911915478832666091430267512622245302550269121067247183348987406929641582252482573035292130108792967466572609448179683686033984608569384706218684602637440671271044307390175853460802184482516150733820808285386921905914471923112137628051977470574057883280233450941537958763900349519709134117240405652964832418778051668831417648278132822509597823793772545822651251502013729332903349763414473890147166484615940680214283873854636761437808765641792181861744866700399438028660459945472343672152787768084966379739308454173449780678535754687946987060274685143395628600380203199376135458173553544827187699439490066522921762683377875290306119560211164782950213749057478577449677776705148579487988908692448305650129347852194210463687214008945989396579858419257701433200947551842476413444462244943610974622706192080886845320443459874042844011516322407475923633165401816309983535761226521110347166003022398184168072795724050304982431712908881237458969100540975843942042853742063142773082685459078919810594693518931907989767137337321864390349693276800556170393662393487275844726738732128175481919943795431308983521282297792806477249735493304093339209328015878115786021721944678751346808333057175841914198631024138306375420818671838390907277550398880007237295989012705598423960328095973419115950735473348046621235807972842005923337448501327342090616070771579356672308380262854110842986770492429118362509224077188157689611357740576898033145131022664776608861316584791001847749192240249112461991069498949868407647614846390186517171232428714821609305060812107391116791130690987126678168283972699666548048857676762945506088491606975570073912295832499909878320882940315181819078358195234641125259393850713774141698290578225022839153898607811944005001022776524871110716985874190386561526841246758764542738365249051148015751477458801960698364379854078208477285783777536095140206107126087963708032339278805036091579952038593378606351422383282369510936547925527938277757944484829296422041561837459296874248435613094642304517071423042226340045139507551254314667835562126500937160993206182500655396912085782592397326739593536523864373838401855914978982309641890757926820059545676597200667655191692071853589838726407621662532976517490193653194397109483273378467183960945662304008645475850263785043275969245815973096192946104485711831343201788859943451126039730286662805780685507637405258269458539128842034521414501561030369757577363545303097149210831722846341184897284946338119474608091647916096342341553789318280952935137712726537229587695548098701588244040131355151044116045063997448378776446907624495353273233479472983586903496967760101319849715643138944758855716721241612966939039680064364311457813659051004638101920035308127763393540091503837206205370360582257163553538660538602773044891944858970283672277563436606049859048214764333789560461088064359944182553740295819881593744558027948530478176390726746628363846171233972437430745161292862363733977876692479282306600870397180605943825627984523975201068268101690251497039025959446534625020643668019943303461739139488577298022543474283141092882544867600698182090954997614299553291534235104076684511090235640338197763486271224902571571003259904553867481774468501888182142555634887268761140958693982524660893692034952474590558559505289003326103580884680488700669642859995803773193255274692855607170953654965934335751541414356109374929963218573626044702955862335441393806443086999381649796606761999059549494853342171831495320449601961662989826069424305324456320342532248224328179207465300684742276495637959281865261892948427252957603430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + 2059590824737027582917510012250147795438996548742824802796232239190112269289975246142928693850197088054348523025411898017073690842407545202631240544685230388287718829955687317038485698805399617439668104521530830593244305383860301282959817394562464769189946233719442188425552505785851974753189048593664202343771173729995691151311688437286936739231078966424123587347621442606365429289397786981690415957932342609724901881009044437450306191480920607046926289967330428481910329280024141511591509529124128885091842074837713002628870097658209035188659372264374235669739542798365901088494722621314073862877674873227800667336322998199922036732579800611517046487779211524524583008166369474460717868674929324256608842059888859249845039348065530960927407040537019734633230609414442688784889817966865413029525032169076715792291543456476392398196918816389632045035880150579432819700076548575393481104445958965694234638121280341205151790795290727846861277153960539074219840822590926115408447413439381859918796438262870456194931185093535144214462290579758963596404245156051971258584271636712313389153301362760186299543023000396673937861621210846429898483102290985551898825071284215787607653547824865767018984485345242693373308660054109387437195492128416703469500714247188670656077073213769545986261485928664571671180800286548948085622213294589802736373233653750346532848061015548911474667470984518678323650573517939273754894143316427445101510764049119445638792749479638453857653571576476572576913573162584095491912430423319171423978264890617652461979903666131944604713435368737099445423322242405957600890767207723112085321034050504433059801211631605640887493858164224327352315810392416184815489876779349911957729921952100697801287985124130697379685877418826539660408834132959973115816687940222423425797193772939504586076337987181655157911756263561289465469559047694101059878841257333414879583638837862428410013365108904566376950319414531751840942344241089147172055477806441557115264057683332429073969083924139090125722164161714496372531969548951102982214444358116171975388818684447921154564825127170336194295388420535131830199365296446359447281256726903103522174235742728376788815991554412294177273175998735736784380745350006567788104099245265925873703477146680984484256267701786190190329217016442576513212786300697066919398863817101809946048005465855324541214081057942345348468718478712941454642292010486803463180839276723178895324732181736347662696804695212992662256484872370680948448121079922170783862730856763099253342791507404637352983562355305549958600912819577578088950957971643479197797807907658342546839465369220048722528011647460208775432901841762135674518805575765833921229391528086768800978342926366930929621240997715806838784574297454625560417458155614290836870692716273511313243892781435273845086712996432807364248892382206659305189041136256788327983362815146148040314649651208745464246025782076334645138986710642454210736491603715800019508360609051869087387655936202352370405281784283395020258866516998876934399962437068040438756213646589903506240178923062861158100764197973423576128601678483079761747282998653783227205105359483535307696766218272087153262930556290548772261538188061626285093643139864456675097750146133336333055660164518672589447719176814140368906484390281253843150945406271523243409495054385323576340157687953597134887207475642259259508884240273180389300125310761599582889426948595955528785431948658131005513612372357008592855714415732012992971403866821153958413281353027497750591069968987680491191122095830869059225105000473494680394989129592600964066629430640302353226365751223168694940903362231536892361944288211527547814619929590245758582430527964192288256812971098142213952088196890514181850829497435930620790535317063042460906153483907551731604022880930887967300750728760210449303993342657219444754825788131678054974728942428463111971928519308572375757997371911419380049549253046099041977067259341798669219313938192664093370029610125463209250417283216140566499521291600023873339102766905655857870034825203735985111924853032387296938480642926859614158048450857014087375331042263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 15943951923002831615594993048746402562515575945039087843029847003588828878960937192133540529221244051853390705209988484677596107084845568208286766675824102669010951367202765101161994580322522494034728613522191533942322483194953692165885174557028077650604070433102341229915396953447018431722428175084284492235257561455666651433358390859686821138567538581466267309109889985863845686005168739447244088114930099584032429136491720606943279714460785974553639785937934617190873456673028728461427572816039288802555227302947445451146639440689419096994840771270918588591424988201117613801501053113435840696115319382513213588984699110627506690085295705223837080319444925074224604425210857314534197919178517393344984529305652251282663001528953704699527042992538489619172200201211037601785631135759756574262821111989703390346601206752656462700452677778620886749118234372383083534553094090509635810389177528189415052722036486427159083893313357253224657004524836201350479750950833687717200421504282771429433191096388448261215343661188937162823110121686558053068758824878583403887875752317738681004670157132889517408682391534479721586798028283130508281427911319220815261557273585963455483722115804888253201150416695439629106045024993989716574257102838349820277439661918159079996648166133942853764825189025419969130015623123858362877718039540360976806828979993708857703175336675199757666319400877246642265133494451779117233448722465972362953128049613409550174546367207651600957526469374954610255476437179586209094604943565198712742456257099615523646870155538897806861152557769433566375263370402869708918706855375893465979883749301910193592956066081542247816394738362394351332453780017773901998774794589885443300781619471388915656624725257123904030016620720374450146798042125767575830585649064347979887219771239042599607674387714024226024656023679500898251327952233525073750647977640985509836231822893355212148506893865558131757744825265932359091193458587081357489675132509554463873257504081848685534251004588630303442631751569239144673661731695560622490190543157270921551416628876797845733825229796398457098335028534952958844313445243802785260846540250975860119574599939771307097685625825188860010016950500043114169560045635757077906592022109770976129846176574620169862852999075378437383292199719631880208017906756241720520023400232962065455329051223738607257677398909849343639791126842821058216860492065886686992569199844351702827833129582974753647631998300253619817026254124210382393071573864032092167461743775919860915236277700487662241545005245081564927539377625169633801799923673016766326524271716255927733102159097462142862354306759718921068232326018152185029003603236125251544507642258191676546977944841971510949019470018032683460585324795095973975309863827798861901519242894968265924630471554482677333884356692447494978565992749399024461796438471930946679873307051897895071486318652397340657993851202377374812945426776716171446149983429839223838681002497372593292591511132232581303215362125669500048797549184065335724182347786371786772751805233042873925683888641756505678392249035208934858016411830984612631215753052389908370081974347142778137895888438277186551033573013441479140969280311102661328341169974266977620670609376871218838353461655596361696667515218728434090850638606188019863018837765825744098883115093247592133739795739572522904711353788160069571130680965014659911297676512391763964637084496944242253899105213939053813114135844384302228928328265748722957447195590824249770287661895137283927613145197218798972480553870221857783006422944017566519817900798522669136727326645676371636448419563928206304986186966911266828575815147314852419821828926094616044586492230947826412921006898434892463830329562010028183456022568986593971688634331060948359625451778293297937687640333583414272603707244814259468856984853241811327375223987032581661919816547048740418358250841419357535099071833959363621230680917064483873386671786845556968709329135941360386147289788333967258894548383008086752300362537682207591597634204404380668584466902047213747691924090830620933164775259256222368533598751032583617773568000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -828051228471959767180098603766320880101105613999196958983151305450302489564215556935792580088038010869430470939813917321497066837499761695466413220684983528508773501853179141913853965861328974394770875908635645310095794201133093764726103648807127277739824923287586141775073390166340859741871491037299053564470695719972093169098409529913269572982489727679227991439636360266937840876175224760846762762744449036466377483128313071991142518220501158975852842329888857641445735088309684229681496233891343831977740188901407158480688344566923811278635494717422707177740359834943225611098216661680092003753598664048986030468280241484712254906235142129777021163898895401792444787301202872266070898704894406323740844300173847226269950434114804882527063241639647956575061789651801361100923848493703458576065702790305214469600492640393697470630614335084890761808546368104111172941894920046692956269864512536163745309045749425003076675907451308119491877474641983424570322768654138094383959018978982661774047329017912424004206724890176838676012462823897806156980991101272564027841304249180914982128051346846876731668999239827679246490296117208931807239907259474767332511196281341556580989042699466825665291154879705763763614891315170012192107785293936832254039126498491712214924351865257442942911205563789599385038284619396372829320564093022592108109164310296363741306355427498923792549828772909503496787148820405119234707972860649442913475439547334346134650961242950511828027651316371141842845309324520220559463657477423641207192316923020537979547134541144859172501784590376230881231238446935187237460900533107852223440584741783798986380754385010522819372337036301882862849525241896082761433463324438777536755054221179688542948044054678324860686875234895964515603820084627098747026665217227683150958066736128887204035268535291888588595833391363030414073016555495427415131487435346574068711668812158947498724255026478999931777370615691143729695033015969947719578447740709628919056678516955821229407375507799783097735236012204760454733325323242072997194086712228719659756993405870151000857397049658944183351211521483881838903994245302920245401809408866602537075818662875676983197129726453269087970906630452824567103014889677436116733612466947588075537672634321363996580418250816837051087639808979520045641170147631872071156461859464479694914183652523298267935092158441267596907971109321043281280351519792226476986263512874349962256773189341382905814688929827924081621163172228886281913521973034943294384880957930335261475358612061004859136029997421807355048513125318703373977155245380064585425615308639310552322937547898315608356033650560369872360788350197859230835114930384804563293747770360958680239138108564311661153171447726061109569315932067763402772061427118990123549387723768931527774442939864733380962739916161180874239393719934356458186368580212798666990408056446325755525270976203260760078574055862359716062234021656385066094000914914670784368793041018632069578331313760142545490546813997144006360355724977520614570142859919220591719526858519793103394930152562203056268736850545604449734967169805681130621187935582923533054090940375298140081399590272864266538609758911041598896515249225614637290206070928250934067625586639886750440457995469453288032212592202391314983250943880268541668515756663906049948863187217978221096233697902465363545557454477012717796128287298497337220534226317240995232419768788674969601966486182486750426049828509112624913770045107602440042140208220142514643258267663447174889469502318133032287224621231382579205998520349467674532569949098894657297024388467053212481167852540758074240426052084896075789715220526676643346097980796777178805289550580678918493363470512595470968129764355594694282291705295470017352942140041311424222413335372566916655918652043094213938145601252347953458690566744231657373769083424500149783816718889230672938614136308358376255082833792463935259009932536123976056646808499785702637517072483302421330284930878154875345878657181466298435938023988632739571465585237663278028513379459971153307750470448339570823723968845054473048974901907134873600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + -4624131932187056182468065362933773478908868024245836017728996564672178106300557099746263901360764966553164002847426954659975578413051705845313275683036188980238707449719110502825887618071368297316530175223824197876778535662703517778656227873813403328793228780579454510665532125079867765137397157202430446449856153142866839556579619405069383603667009903892244696302107909743120138478072925038839820725788104842308200824304859562296452748837304762166154257255569261803657232650581809983738263887610658472942942803215711314088066025057126238717146323869479902096788738349232571521165527381899288202380283092889528409688235855776674611816072213613967444512499899811451854661155446719031328616839896152855610812781495120293139604890346705858354583995026977191818569693107948092715890582535200989609288480586363253164571193074121593484170615093204301412940726735548997866604726458320092695254699720392403812669474096628096867916453860679032518717115168872144480904813398504337317899916420336841663657719205034951590941784639965769499395501935056133625261910839711409937311102373025387045291032719151897194998607850783454394856510846556114274107996264149913337999621582966023120672794632013820360556905665643302239565393930148431008533433495859225837429301698247586564288516622530677880673059109341764255445871327762420797557661927988601017524924975202501409320103351727447755172620805433054764453329797558635482128830913923089448468007586443266825710144455721412043338793876455110268872703786180227257896758087882696141055658807789817632256675182046327307355292680991301523047714220781022824466541596742382226787578221197618094978107789048723190674906383543495976429145700063111594921434365420578183189499439856481831081722430256259204057581245162443058209109752259110675990520549224557907299783984899745509468362855066580668156478793243564182925454579134690087902148341020222277708663702796227002403011757000605181070984755515001585231378772274772133780909067108582418236450394202428312125168020476567474619860139429382430858171182111985456335996412534658627577916675002276072389255166969261067187837467739203161394841249260366695415662233864560464677487872996141853449127916111265535266497362874220044822602108794771607319956112221956697444236304680723985592816626862725297911928957147420005603645728294075829641556860662598189258054466427547082678499597925901721695451464628897509419360559843882931399848929507674216675949946064820790428373494959069706513794684221529238559525744988779606713635576102822278857807916118810585941108173685703239649287924028132685192956134110569627093680673896087372424621544257116892977689077554944763234373952886684103589299070916140779418373766493626850931843687479782610870934242771448642341034854045460653950301289774813291287252411361831033059501196819018509710749165093070109296682860474683859064639745910736594277199702267600087239165324700687846483529170225624210683590892261844089555763116574385532303628150194262375590954583021646009997686671653490136066163988169107019359915257626899769180852657500036715624981947229810117545018461460892328995115376514120424489485120568602616270471313328093369295571308597977989828727538729022894797631651975917624586231920935113564796571860101966723507597417597233474564953185761082330533737345422709845571670369558191196749652646171117292767677907450811220033232958709344856664088462132275780877864918022169428204146736870676548183110407536045886891773955780347849415394509939534981884055697525691803724208618347597426847364055861702406964470504350773530583496070796450333776886408660687225304371978472652545432348214495539663462073094649003952399051792189301985347456928831513678370711840177594654332782131501282762810665793670575603574127983336647505293500641584965117500363687703461684088091922322821258870628465275442876076976189675259702796873515134012112714642792326717082896616618253079705696851746456009166348717532814654094904080386607905607661209212723015597135261937913568593177748151584354639195118268426253634887104464085860583060057518736944507520415592040346465589770474239100080323905454080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + 28802789106839067334002165558250763270770667985879916445992680649084183352004153496170966408469507041764799603177585919504725079520745286235668346311470574539667174606375652120975226390032939332185697948297252510653129049166359930194089486287752705816088536302746116347951945663794169920054855271668018231876323155847879566368279174538749952364923660271323165906559968460022695383665083208775639501773763711513031187613038145409784934245310101517339755745613257576272254504156780580600846760829642171854913889314672900368218670994001311534683035181866923242899048990707215043683319130954208749835277937289942243015425918249264027694957462304049578154649108139513220972984175548278000940731715014155849391464295287533790159890923871188439163979612131991451539029549311711141055586268522856540356467303818365573016438558991415477781486329706038552852305315209069449134848865945076902405075217147713305412114734703189063722437476924167369164599612857318100644209451116354210416314229159137142321442813037550208388856055768989308988837560292166870185062799211822419086696160493076192750017353623140533322972573185105488877869548898406047623261242605612805672073306844449811609042833549131002218504589448405621032236237678143104833437994719861962524235256714352556832777265732197708237388432318809661277042622676501109178367462076219342142386720441217076518013370895925561649890487732182676040311552403734806799209745286629146640444064274496263460274836679261246270636358126671096573340226476873931062020993384612068461243157112542995046952078021610309727882621302192796673695452098628990903350596872038154721749646345964870948442602064889357448367447260569790518989689313852753377273875340974756339363260560916642615146032507173828059998248094537395330741742433833311906696093760946633269037894838936873237371945029456359327386842112164666721568639115824214390618038783401475204778849979513029868949507777703908705055779534854816129143706558915149165564205956930154738935887440501986437683476160718889786048579782116368623922295503602725595161388991784334217386000907735665709322947559251993881872940052686577979078999460292888296176869791068914166970846789130717537752209045670396206022788421569026866612756551062116237448074796389319177644721369687268708571890471190297405842630916091396633122684009080017794987762634087864470814207359738984676296928979299801164112840870831801210316251417566396945709339731469143561682660784454113635120851684531279287408076945128266986004022636878495274039272457872931672236583527289319521413714818040307139775560787707892224903908416670937244424194581356129831663850683571021445661889022568825094498395828780392998222338113014762199419068211289373809508106800859421746448278899240921836115467859555121757196639402470504350887624666486867492800812463058009485776019791574016998262126608554505348791297920904676104517089579394018208123141149751534525291835199225577580268900655980266815183443139298669428518476843871884544053285146230063121055604140934091616452043526981671176189822723865095697842487335198561607827390819384949663767745774921241891378536340446492946256294272670185955238209081587935216126755419735681176761975941240701309182007394275511919684926787164000314799010024194854183669250965134266111673494317328683234302664859878322313974233526380559209938398454869269876150895187425361143738480590064719192435253969650828362761428259335606773161750176121863152697314610921553069915948745844243142234934356980726108192615849219835072636973941336114611043896148985784805787182311280596742545081231988463574325019556536173001461359744392452906461741266679357560018310445702461830289324976108411480050059915961383899331601849952524579467744713959154847729930188856394468401849066129288292149913922291578453117549690869483925794622446380723098359914179897195416258870483025123179405607605446649858515264923924178590667877340885293655770665309580756369767378439654113901023368586999152667295940679627268637955319281056262342630676206237963295702410508661095964978909810694128753785483084751490701966786616855891731678796440558117060608000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 240503400492434086454320274486630579572435153998921832203138721391828350495223094122099506209404417973780265856553711968994075953833679540347220205826840831887035160356768285027445706811633525989881606345869360054966113176282928629143012003217358293101359993278519649086799514235674603914524310498380942680683150906668864293159687353159831568408185718499887160688729773155570744225681042472222389977753187997881445934881036065456788973332534380747027524860440421534523155314438823208069288028089449515484454075415746969970966928159994175496013020236784345284626981823502127425341887782518906033099299864510352366888261046336890791039923991185195041293046629668792898079849230977195055014207135159654909758676561400218429213024038691659159912904645352443346841668701678191868680054725961493475869328209574261668799218061660293716169948569219297701250307008874354448618939003383702079940731085274548150744271472668425902126199991648345185636797039326425076995899167453087181726060428267572594003710039538222326441001031798910913935649279597474364078969646248475129608821129008075470066926091493868223042952589027496933965539350970897344891794379908386256131833506024652578410824890901325389728777839652330307144829472173148215751427884257783577546092884450881773160747537577645176660197743484774190033718946824063864349554658396898065667189444745629291737310291616024325666427294646728397340082763713924955396054549162618958029169346381253215415054566713838031001504319544125689561670623845352060914619454562414813967721122439334891877350129969026956864371547785178782086270323802002783817679554366312512595611823189126720952791981478008281900644685420793221172079379289834422646538738986468550695493900933725515105200687807043352767349490918039764078571910488034702216197103589387917393057929650289155368671030273422932767638362951679722025473848699755950261751384891877287401898685220326105975994335476396300020829343015621193333375003231499144568281354612730563235665164065483339713040636235128663976960159094625494489197429155908956876631011583033819918479613542318103104200576754511082470875926234098597068903963053564481594373631727357963757077590685189379989724820602317152346522502469889795755938086765925857187604425375648171639711113451978926729357660680656837927704168177597436717597772771634311865637024450680223848307054565753814570405685803964834918011811665401114251822409856563782316307239236867843610914036789845149298504553554893171306668655759684336791454198991615021349868036408143369155101085061506320911822200019791132774188573849792913049445362842090518544665143545302122207286904968698986628866975370665014858406044611649063020616141798531550216613452413651323892432030192913332804706889167798455983740642020875238145140378316130367360770153492888218066063108447471287950421670228764427229480790608595338203729721129371819615074543444301865578519213618108629966991648195821658621625844551692156048451074867457198372874451276691578362792313398782199098339840696483240450468192755608529862496944153631220014855981961578301163117846510285667216547866101267553071959480737316201119616866239971058143460568937149724400929186456538331945859848531193675171511874509453171184721715066244943160352386364772290757673069235139328795358334971748050128930692993076872916457308522802631485298439742034696444253063244476917722839768985730569931469502775535927367795972307150133355404495041720037222700256407749107216044274137405552388977479665868293121138789845453736225745773029767343423196515156475598680667326959498247341622026835357726001591406708701908707496671785351638938052316977640330247809612130560405662618126838475673156961936089046524201522952812060206824045067906280654279397175554694384344785430919325235012636920129047087641381410640938758893815022052991474442323516632837427717314358257422718947551848047675023198712206747967818715518701623908532469167459247922267911865004891250955736143163058190031920081023750505110933603375934308865516351514429890320772878354036716249606310328629020848999923542472947236985976383260213465214058172619161600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + 100469737275981348793858490847173511292917664576075813653471448161264940370152709345431453072298423230564639564371067400037459498539422579707410046441470517894537338021241352074083364114455796963788724205965193296979862813922479845853757498005510942520670197764303992221122349451335146094967195718740274088891224498024490221270046113756382614369753893033218045099256335366871185834257605226717775386212922251933705110485921667536494643813015167160916674338693935931818360983970213064087435969165502527488641597730258290249743835239569026178648863795343447944231201401190784516206168965028861349773791882218611047899524768479584728948979053701332429995568712195176786668597869069509474711688787580628484891097469606881101697408990646288250254025539534377858378397345231776885138279101973616042996315507533306703050029876752129443566732579812059207263310538816159316861857866665234745909604868648701525995695766933767614626886886745960517543929908674024622324663031996622835498762635538160637016291794167379854133797158386228046420135305469419459237650140196005244950545907812498716126447777292751231811910127292639308572397555409846007900224256178480951625175268075283348435951141011498748045158500434755688684969587073395768409738600071165813274816047096572917063698369758397603529569590276070723713981895060449083283047563782236304555476760750706218952320462024361238793098721473332627927437269798408222218914768587531566129535675583732921330046292133645287825843797765592280333929541017049381570613271681112347258633608231008859891975123378200887362292626907305531323737781626523388799350489666530030259897874394327132511010474792968282431515827779392449687626013599300924187964401402355791362785867283913502301543130951443945279048633365255253562875566263428890891783455042189155285055147456273912069006954020593469072713600363666382828900744470795254124292015674805048721035368083125803371460087001823277501671588166030368485925081517704491097344582952563473771338133831367806233077389391524068952121645061301982344783593378083150556659309836627707504613146985722610918866839643757641602974659321424394556643284397022784840748029003808132784470148754601172199561401560229106134866686038087170083781396744531439822636325514192284549428446794955212167041929010101313970719708261823045456584949305271393087892259190640019879784126070263150081766556084801673481801924584513929476628779401462672900709147565037017645028933857950991977018159518983509338875316677698345370370280866506369188643135909880476051930687063306971419641971809057276492059001418122615994135409061444365945469693184532561262989609375646043917747529041989928921112470528462729687644321736470747151815123012646219846552134716830631094568375770308067670591137590110008461075877509896830351554704908013573802396317756551467555667522587051862586154192964537193322804103150218549138481453076146576251444782625501274050248564001750266713965809744454544751666959710101944433644259999490324113212585722439904417758595026212882667450180543128348454323390059250851352825858493362961073699455543355749664203128401903946662786337726073944074364762778733823863190521721456106655755525377269584430309938969774759559392310293098613335553777137199698895638814297577312127019188179263438706752206366156534540958955950791358945247896681801099710061954483244211532771432223055846255255050357156939923818483565073222358306920556523831457379155914852318044197101875975803392649827939023308698111436178092381562239538912712590074513507744940669692874940124509853945473310218986600447802249390750037178656023771851543285856998248071895391116335168879190933011042054591915935384457360433257106518702814157035389994212531839761632802926225678403182305836217937476141311196367133865022792840880073251336571243008692474576653866896309104584028651697864422471687761848128585926220833014000942072946326410039469974757648379520045046069603083101236752636745891012293908952211871544905485363169403279683789938976840538123761109133999786441923231023361951671844601308135189398263909500596949752279097397439124194480619520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + -5099932988298662676731990247808837459959515116946446760424178262698380063366126932218451575309033137752330302919932644551051587903291812528112416981690068887095407646937859761010219547623072526320241533394423407498493128287019780393921654500868554705000204805898535945262425667391117831684851431665352473230867498378350059372087835315188380067316572169804109953843204210211701693728280158001626680702559254135297402220984408402705650076976885155014794664204001083605417450603336750451301007220093301292218402712828735727202722378747804636267743865654399532231074638368626157284666005608014310179422267947475470681655019665166812873471142816470505469916566887770534340156824006199642464466727828443139079919840354578397974231390668241527764278817267870984821943532173151984144548037248342650341715466885338680592811768443271071218087507085612362511155889864606587824046798938352057931227318993553959795610607900036857901270087154162940437025645076986812425914667256770913781683621453847605499575786870915307759440632929667618938454617402105192353659272740180968836089290717015512742730978214306139426846532227142334635843209552704410427860763665087973356058921578143263185534171756801214702749181413290760083758460185949922010718081737202077874749811359358303544709452429432037846013751554613379937517873169407056748316431850087348838377052573276490223000991821988955291811132843153188852514919550849908988871418969307116525780242839564356375964755587739818210150599381242669629196544506610142799972338910859908478197626928387368954031424690152140313634342662158416659494429421533775832711660708738550285646340482683231335411095282927366794688543030043554948699702196122286461144825619383682466248841688915861880193942791761469213777083638756909662536136934644947248251755151254360227518808565238470892351435145541585635958652733648054631996441669852244857317385573546491056336242305553252598343614380500111762629814044866976572803095054948924789313343844705108469953766171672373829662039369181505676981532005709817257791183615063647555687563078297138332200176076579397903461054927957628493908128980132526344599236008049958307038787012504920007456823833035227862438030087819007586406116081495945728116351525663535189502476185289477285550395447602325892465363507811434678285969850145186107980175472003461764424300134355608788166460950609913522023556840538718277753007067052937851219292866172452851572249704365432339145441283467290377589228018514140251243788667422271340532500539320234103822444511327062447079110992375313410845739839640699982966047263277569459387279244325361328200204311067705601442480997879112886270467774964244090445225203452839101786948652591580780221047282984402214750951535150690466091600673354768828649057810138069264094765165190612430479565561931349101976215153585238276347340318940800117498643593567735553907127495410074467872665886607103048089390851065303254349049310469759186748337689824758717688300672252983006897115470513365920878848603207057220564234011575444391645663274125418138804924229215374690585065769573060002393573090745699412675449266557090564956318094453807915765335850029112309959688408179110924996505437364324656296254618773158008814382645120509221309897443274908610345083717845645474479793116499354128462668114232937401265950768387520456644866374528337377788528136852242443828627198608798358793051069245102397297970967459707554241548926131015278826028367822692820194613856866879826410914371955410570582161342084284128191796954999439987211709388107427294954171778641760678732624292117518240779672934725934142111851714081803492027248823161580165819945307628983821493801301913562604810217143193317805040323078300241047643980563667943409134828875817004885765776152747700008821521085262918080683975243601800628952328848949949621629457828973213121357303722506137512137408156733793732179874312313625793653134021271488334255367279202300212793882628977911663094621543322832072032051991827669123941453927194202177659768112855550214585525562213865063936902207907046733314799652145704883243897681179815778917301044268498944000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + -24795968803261476626988661008579886834822893198660667561746421340990353647195138891931190677601049892890494862508744515789002873741627386942167517626105269746957008883782230811125475296370135300098366144325374350480446529998470240296127283554788184153266363691692804080307731865382005935998920230423524696167760398879741621778562841574993787801629231142235968087538696105825104428951817445789160225666007135414234273830918015889489614316427744142609971531449013952373504272756288045154775844635852729657990912454346452444267992718510596374097316534024622625271929349643699737280994541071380074112771493292706727217369041655391201037695922590823494017841295634286802906701011804150747391844586662437136851393467543598168405979402635336796301559665744576692842267149074995328240173561739550098710211753711414355948506291991402296224781865619180427936616517223824568382364308917122195069621627874227654674435182201779188495500133302410021472429658553594970466895532442932767226924918347359670825232549523451001499254802039588894752240975402098802283557133250376819807201302547454013887319531599664095450780964980555437111970400469962212011471128900946221217682891687138556050675242190676618153955628454265941599357854637995251750138160949954875950038269220344859895367478674431483028769479878260283321241968375962778893332182667406714719407408250353642169246593792527785894673731594008266514197098048174498090580196281862300913489796595019179941037199616467680553706078771606887670544782700752941945983854881529474127775263785636280897371995533119825713677862245793619877545702355268857016824609768390035436692115009325428419157980717319752155039233555483298568621549544852540786193494210817800223457557548576878973118844022187271774895253452233396137295820204243580098658133570612634497610710476122740312535513662349432582862214771865446651654236678685637914929393551649600657859448350011252160854095545439875009720867926458497814611967840912726808269123565462654393837746437326686150284641380847832551257863128816790863575076084745206075320594000453785020207174045637107721294248361334424430091317719798064833081660149964027559084129463224022073057299515141479597913787240077134733762909509513983321665425428683486732671592569091381141248716817322905707719745185515077647949931625614800785609162142141044425365829199605757739828402015530105180602153611954311766171905417142971944050066717569628086027313336099999896396768188402053960479639818042782401313173660986799085416433915337574012060411362318252984287783047491895326936486292518713784396911808816334334451270369262871358566291033640779813349285822654808924893179090608127777809280887526174349286692298318422428982841071955296214791128999091574258776397166407202290936993509918980719080944695430250214109808675540073724398490461499511138292370776470841191743227544733582035258843642548848134443394840467320739545900031502485219361067051966444732908942422781858545718587240846433085892892427518896149678384699692065638701338371171105853870581939395106372539912832689289866584929079510814441547642331488286983550386034028361260177305586133318561150084892782342642595329499922610160112379797909860431719786120628782754225287918131581285887141271056399361424688523581979365960172414051792611567291857708760790018804965392508659077788093549544047111753750655282448399821249727721591296063384575887482164819721526131441660669125730053011422598052035550134459201298062247746526875349544027419328583143815586243932121257618130653417504493779028830409145063110639168491898254863854716341728175293372774314437639085142963380314625691961983672241261462952967376239593818107537493848866630241933241246005161002194728418825661047254212992544090164231545573140945921499215495338784863971339179476372133442117909738038634084904768001579853018287563165361108173013747391878194943648305040685110323769432399206476905413914565078337894402873285819815954914628100629764295462851164766012312668344827291264645220163235596126445498459364672304800005919315730503258320523860845995156197842517518957699923548569600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + -47785064849815965462205568125319476386613017886044214323802235424006257620803195614871333368167249846034635647451480126333655432588081413261493522788393551677678760103776970442657720273076712214144246663190623159675247219973874787543494133841933598992887313733435169625406822287831285291734580465549714576853356396147260194285354132640207969135205959514601194786177722445159650904881057048404228335564003814587960729636641842351977305643874718185358988585914281230837734188632551111596057046781953903786023769123419414822052899091832045248784559882088648977666449606659280171138748066332063327173253617399893889010755293135829428096736410987283643730227508473362905683045152984721666355510609284500589944622434433828853216435648891892101913169636065179888003946242456304454002045336287846916395261181508814434577530341425168629925768313760754768223304378442562015017191166006053368164680859985262288236793016839661095141262330463051167310036160488622030694731631693364182483400358895199135559065041398373366308349428808359789601226886098220180706033842283849382736415931428044934443470132481215581998786275419138206301803608285325859025118813199751289254679607755242951790468186582985319795986678539362148005395140029846631662997825706126755862237132047803757914092372320851391184864409503943792079747705382417631023257342121421059000424502398588845648376495085678520222844223797894727613645205562037328213161939858396971772563844921840087960610462962691280529415687262313383985778028506619028545032859451093929415435779503462676865351355225285067524637623912298572816315182709911295240693672790936694945956466386802521128448128321668103459236572513015050136945019161631485108271173052620774182097264628481070236956754411793038652419965694530776394335884727821234433785709187956523293339471310376173843946654485648899349103550990409258674976722822134667026421610383961406041092879204877408466834957026720784923013257780748309157730038727802184535364624050935444856147679874927225250883747493229135087322304604071524331545157510258560503695287941517351731818451753244646607213701602124101504722507726427913093176787947462806958826025851821554109351820668769047098129984261304193859952462791897067951799263027822694463930497557415833880685907588523736133346643185665973979126745759093582093103634791102234496169934484082911177706650918342953765780221549362031548997769490698650127322621964582713896040864458088102629452033772782765210100947191891523362226733092073426966725755993833735603443384964253989441793603652045208976116626740334512015023835670645498602667112706264735801586713755822291057801965006292051793600282737611941211823392258429134433756002747770961240166560830320355605477629968396111332585656489895391699105835353273760469516688616848946033210033880258898352234908970032220791671631698145017409110782049924465549850888962960249987945205062579087308303423307443614085735434125393514100066861610066349089459300551264947368712183071347058224730801472329209206024778588839652471854063681895704497964651313195928102843353900061710586525689192912107537086933888235031151660350146844744397313150262150524312179365291155772223239890955873072350857734533892752815010904242366714394818112253434823690572025815399445530954875208239381662573501390239642293056850808789158103972846148663599038496853614529315316705972516668826719745846768500639923909827213481569469165930069689193139564460841100233117209250336409847511532187216223932129238150670445611279273419651447988853539530624594759100639475807392728479998842144400565024985043424729027311943501784706788851060809384424860373980302962260648366587548569840568355254937975130300725532537085842619326884800290886451544605907203634243567410554560198292921107189329458329956295286504454788512674519599288315967515953740975270776965438152762876408959472610511828552079837791712991499219689370821369130729170886835808824385443452225740514247373392455839341413281114233665783392863198215127937832309156344318361552379272845866091528848237311855822699999451573256870562716091921150771200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -31628361551697980232192298288722406483802478651684261566334229276580671623578336492493397901754726617113546250585097348371322497146328855874652019058197189347308590997041000364552837666156579197513765676110352577723832181109246182647109770893290592690069054186380599395646592338795280662512164032658749209805320596200718180496593387425985715103595059707365808617594179199940260176514508750384029094716546982689156257236777030358227586467420149592586552936018248235406477752691278548794385092268601567853646725856415917566202072555500101869335821915161466854930630587487566868227759220844894842940019512500813205533617650790450608186382816259977733005425452926867137212734022677078037534905948819210694581590116165708116576833542152776872724563121540500676050621944566916493525098868804882419439597234792598986744943529226164860137916906958894542189045789875769237257208858942788255188335725483326306201497879631247531645662914801525500259021086196252456181789439311341863986670842914799298992204830709900375680654950206887246840735768029289024037661240880477442266667776157802444463499548880754436430289475995339584892635836078947246421132748956755882786344875359730539490864192431334923791749909509585868140385000702562746122080231564923927921071283809009161527507271650380662081590476278617989154604586510833475841373394441064503979311356833943970518693583960493418122406488574171738668489446571352707371591006424454856916435084929194864746025500654563764871348941865653319617067580726665194047268785121568937516315218724141097952841620195127790689312540974919550235318461492675486333608088065865433597596330065116213282912258654549601358218394213723848997726280150064488832428931477300542136637810414887452078535308947443456856623045664572343617943453606902117731376932159320466261126406596537555070196412685887678556773199642060586628374201579109492759652448031402448851507937180089638776560081913912532268352999636431501619237258298433356385688928488610285630729750154463183469343875239105835511787414465595403448469462749072400299887781298631963800542378181237675394238603922579924605999877582518446042262869072838352747047509168009611885004961682565475069715397382950224155751185948888616442977307026501383213885766894084570846629313465247360984567431220872809496768384904593476932689303576224594809520709121690351045363142581188158944351450371030769192448775383052103253946095851531609923518772028690443003636518664340649399312864206815577851847838206125374014656510299348461687586330989884106725619064750955621270737497503589475971672949923554446485184975711859498620912296829760579435929541311001036912374801594007547728254306350835115616856436253892072649752883302501015304704538062985298989422170271788063169033402224842237056908132780316637483683044334026281231032630230178169136577738488388216198308518716617777858579254646293475165195283115938138384514660578243636743594017154035129585982575834944738886692635003460130739067695934528645342254983829658911189663362841697080569805921951910756938439024031977944088064625616274453137391613601489936004014194472953924660105707140570842163679472931236791405750541945778649151793788426785841034935618184810661847250190420727300975717688208054016363994833616841022899906062943549732329849223913351820862892948889790073416513867121592570275274470874929183772455982706755188135977266616820818264108747503955283778420395957744473925241698213870623806843006921337557242430184454641991294511551401796105558323380356961178574949498539688747816068858746874928550993540810951391463743160930148988355632327717682557395161332157526928293841816329223817205041502672336862584891553421574587776640477726016889976342781364611971968416904887652176873970704235730642401530075339599600673309078099711589678322629563165291925358437156448931349702379746056152591465216208190382631523809222962606089833489922616479616870522541676150550909183750193520516985787241336256999958346023522101392610222150615452955287405910914707743903767976384279914133518914582090538859396603393449513332888305664000000000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + -346238042189434480456138971870268019600594718391880051689659906178672506112244778776871876108787301552110605946077455558690329620400628063630835009168223762889479106719581954550075220788157306191494097552283910659901152831732116528350132146055227490028484337595028875354492196256247001240350665940922261945721227869654851427292643341295927433040029569553941056052863801946813341457088574458865671633110014286567901817739040149433394447598621136885341982352733856978469566725059998548990351796238390340973288759360760965441972000845161096993892761578724735191007641279211586128582275457957468550021447015933381480681319153941849740164728450530820051863195746101396211635000764207202685128273581867788234614989826242397405778903762158045759499464886350991202353354846386510006977735971085243519421418384496834757023121475743519094137554899311906026163307842667061160924043700882717869391134891357780423174490072756352925814151171894374650062115587600122378377839327320894182700428609710335886909524139708110265922090331237552870307219109276954625424825224430995826618843257211505629763918249506731061234582071142959481322141923623722736529110016096483601921902466989544249037386867075632572597589600568220323015794896541105753270679685653495613812995291046790815588786172813919193848086346231421393101971556574243741092171414698994489663790970332038716816703869505573501139596987957112791657086835227399435750574011945245355983197556679084359373456633838178131178133250782187885363467578821625509295527711591292352298391267288084170332726348999881408083890017922271461418834530391809199556850858468744574682489347278999748177940020876243649369291796058376527873368489932035729825585752013311347745950866345949850120132998523460249142345044235764425040242723893450000343080795855193154764219347472410627304841833765768907394192489457970240784131100287989284653270720401370125619682425307270864537273782297135130026408264933171574161830355805911698661942637641341464401205408760057070859050520400762836308653462845568022160796544948158054030341863638791051908141633959692225052939633381987639518630608423044104802452902711459756236174222349768968246874339708206307886989353594527938478562995583229689862655121574351446775365480468447885759430248277440473927711537710208270496660574040985197318203396948327634389643785684658717703948185855659236864845391972771782362061397346513975125631033793725352205644752098784344191979918169156320894491530956806464303920269709956604782866173979985651745727929498893460413609887482488488853327386655774598200212220525631949450844915192844766061384907649311211509952866820804860383140964323680674590792517604252608418963213725312547965922355863764040561617735404777844356175632978139414330678626518269292726007212743468529266508386304737699607996272831517880286703839910786909944014279735895582163104025426053521861269265091288843609953578467982540233000074941752983813454254496928048588921296726949607511578535151287144216247316878794351823293614735194651777545852539084909189993467654369925356560619670012590538755232177866895653364229049013128448524312403903531700799377316680534166808138288155766048133490645549205377953772487759680492494007242055482461716245854272590788010259206526933863909610317529102713299350575946159292256977316068627064436566511507177193099412315161568036631836225929863683847474313515296579035248027119202709384219770404334499395993876773936708226344947542093536058830186208555932808327860919366958733039451549669367248601795742545102993613904197730492101916010008114151441575655277864237144601950340087132950554277011073509273486879750058173629225229357479125899322472841384018447932650029542189276410594047285193932978069463313539755376416934669551205912366876932220677728310984824805838919107537260739303099928114903695368035554647363813612074411144556015849785357916839162628526605112298632630388824166557892889613525964514628466188108093354722666222988479761144560402075466964738756269761971223797094938371271285580101805889027268541386432295583141068800000000000000000000000000000000000000000000000000000000000000000000000000*i1^213 + -35137187872461199666990368912891776799063847769808411329709947897056461758343806244040105502620774490760575050191664761368945635922399722945371058647724718962275545811061880414378053643507009806413471485407064857382915978963910104208733259885880118610044718329839203571230696545719935534655485535944754706838108263856530308657359449758769495262897658236265967168724080101528979224543209358400799969284893587924231374829294344994284051094446555716243014726504329381987152944505563566966603520340906388956186830979470560418110931027448266985982673836570456597739450592786149330699361728463807033495701660065004326193615959188646508311324279326071551928222629695061442673181052185970847651672840011351730196769041313759459773452817407460385189351208160007266143030537583990634389154068096679861390294659596407184578888248738148465933056723974636432631570882367223609036355405406554126357746116215780574771122164521341045473272698748433143618657180898473267925927407097653708977139072857577594928844612287202502257454024581906119639922656693126004816754529273976361993406001542473753256371396302858218790756039722928225951078442683071677391373549788620939889546781878644090505739686423829389637411760384938969599214931227492674833859006938597222669876999150407403769138754842639526296133101646075161695689102478537557832807585407529256602906168233847698196871913980213414468761884024441309637084955740116108088341374638210916349904561767504973337873065834016983793288961077686112112836205999013122758402647399756629395635592584290730000597256873897367457578935406703393479313738992722469024221570489016417634461850200826701603041729333908178931507437078340245907657578947214654959078648181095186353711728593613534460711688244731214277128274152127981657885647836681559721969179766830723473793571078388513649850953623649000198735435857091671502210408369848036282703590352028813899177048890576603657189183551214944527724002737304980307850680830144075257387411327550666197215251420645073076747837782492644212401031610309358780534268422529878997763510163582746631643568918518770088565491842368359163301655392982254363161167486824238552508615802616223428933688085669673559693462643857988203688524108560098773492706277598750550023761398521032065711725043947453224332183255030247260138959966238130252502399394514625491137627485671689011322713125845890539481286938173656176269424219505556983317407016003544562688269908646377455256649151817165033276844200424543090879943916449751299514009888765329547249973796146736617331728164513394465830190119179608425047315569833438959488165132929361340189101679476647505423621685308501219155496936581049410796612117101963424505998842542055842473991526164727121875782969068416999088950924714425112619628124101065545338050651303234119332783892750996669094827497090946028841083179462009011053100073386983532907385696559340932020876303129474974451382723757335998938508300935204067103887238597688046798415775207211235654722483709011154977312287795333643242928730544686150918215898726703484952662666890705028549143856488249962788930862356860369865257757980136635464498626857306367522983495784335780184356211275668907032487563578537398859654119684276756574052756005114883028027557113209622042385800975871254711828997581199161150574706175186786471283806216657474505538259028909836660513063694170349471423734766011183354022294126300669230017370030659740975998658983595032295299362996994511361069090217134454648828714470771662093994370982370470957018375693514125424812908590693198218433482455725060333872626429218470469676236365854419579835024158890679608828292223145479786076830513209475442561149580807159677778972396873039432149311662807543381967048592861883829594013780774270580596506288244268069551474264675164857379163475726161065736864220489432642711427554440990781596162961690081740489921864232970442925355722693719132058962021038633175903423520315376981733405886013043310477108860839869443975700182619865369815581996811492298341597815759639868405764716262530123407357543730934692817655562240000000000000000000000000000000000000000000000000000000000000000000000000*i1^214 + -121565602716008453825852273208626724092687997337668105159719561474110604186208039564626974358764626314830388576072916629947891773426347025620965784672286984394741939795536626231993770376313607119160828647557082739007495269901883141283598021787033013119237818103175738738997227496474020702378412247380512487993956680797958482946850932737812403609486142222820153685571467586210201668177537946799205939743136739537283534797455462959674405530217051911474164688232339048601406223427519122100718498703419842524716642040042436636951733644062653299731622457054132639423282885633525494183069360241680018712986508337756857053647757839872696265306424693024835908031986004083236005078727058892455004714493053352489015624085964411967339914871577231853743833187783662742753926816713283425946201325871619276870226789879342632492216763767638806734077644878840784265359344856890905790192602044559733124812966400416627799506813312164355261238346372312090324422703077494481275368628012289956394795053244752360954151707682784545064821670325167905033057429120296820545705779321679036042461361802290870440566193790022272401375128068823687703738342192969308859852003803286575105492742636934733628603447299906424191755879839346432203735337101122096566043033257855380354160723927187556795677200371678757412397020107511539442640326490947463181596497083530338890154448936552933194341231938105807003798988987551699755123444647561648939317077446885899463150050042308316901639374908650422129263174250023479315065472511275068121916767639793542381002002102015500968877552125265399647421235179950980128060214835964327805987382696685435362236633738024060725905563332906302247378802789500099577877519899800423624804538303896771908937150296474856908375327491705340091931022402936922095451452712812010464106199962243355021351463402173982336068299041933837763365708705059552535258912158131746124044526235651606240763367692924480771130906979624225181090540521880867019602036589406893508047839368420076582575009743162434869608636209147651080589804725360733359354443565596133204576581415242779152421086967829036885016854278570881388136300746705117992451471638838301362462515481808059986756798296386035634906312305801113690260137704214212789507999376550343217574707820536738430414611778832696562306236283095981256116259296574892411741731439153468116825542295505213272635760792604899138600733994499682803905194213507037944098897067892017166485261958742775592797392638908361214820527118005117362475061705093210599316084153457599750061398194618114926442398254819583482600468534812221982471054602393566514436723215933272655358006491317718823574055304462110000647400392491871975463474545989898038110921946239121150919405368758391173252721681163457479644035985407643227201624221060285432980469778189473300310612419416125234042723405870160759014629894403297363792845225710284020227127716422595388758471408419663037180280752171947324862601511448149261854044972144477995038540630906093602198193190854638398905473433212860996688697422481326051228262894384083396971392507877356454167574458261233436936416763318051414661129079343328370498892486973435355246624236501631132989961029728983457298815346732588047886565821990909170334187951429916391625928285047832562983834385343737988558281613618348155808980784812905768569494232912176479336213879089347408051828103452484750018835817366327075189558367672715164715390819133105907253232074211391282651430352234480163995885697755401930852516476941033548093892502612067461131145896357293097298328408437335288003389205590134094076405935802801248219719102564531246040604084595510219630514350536274658117930477449754725116602451227476794873859886959934958330816622634235580474510448239794892672315397200005092479383269747411171261728572166273196735237538320794555790765527979006861590727341540171652251598691001191688700630146232231793068776134254961739666587091671526347559589279419611101598931140912406933521448622340449030661639329919109527719018386459472602906837712231169502163157000535819185974497027653764087021568000000000000000000000000000000000000000000000000000000000000000000000000*i1^215 + -236161130196897580341139214678520518563629213534799099847443993123932095316381162861529159518546314999631147506960494467527467178918739781258017406148185819561590872534156494850012711605632188548300219338620668458029875138083297732924627649168775022871970604152998712342097984087838988290170217284575664534596834143016369514850246383284326284939359757719505943701205135640504503739403158055817358896330477726491758866504758927423030092693125361874320087479920784589426468294510209566614474323105532960876733201322035052427988682888739872977909078851100075755187487205958676732366900889783449065518219196897734228846546993448170139702210437062787656435510877737734731015063064581545126278565052061535466340757416762818950080161833837300412161398818770437553536419316678471791659308404465496591609979266981260203001481115189371287250962022597423379801470566469318592868575364314843332682077968388067193247155409284551480252728088541193488995659603324788494111298923389716609771398360787202803402387112920204961365529612625349317223008272558452400084747767684718528082826555689206469526609667138015639432680732847846714709089519716922651015348295560234443637308033817079876040293626614222039264292862564299816584769203590451869785322898999840400611942707804273673948489636441024102448692779939953158901655746713317072667262711458633809251297251256750851473879975086728031421424925768801225495379068803792116803820437411774481415311338119084602606128666049014170040463715830381835808447173568190153649674952026394599910664195694962121418880034046648232836703037849888419189950377477349640716537716753666223729314824007285460361481900705580741285228174784444249050920250893151227631682471120145588940158255921471095293267706144475825172391844012359658550986873773917915192425224211013019273794802036628040326948409615902771199562089472410590783289802889591059039091371250050963026135677315541420749883663428503976474838929403766140314895844980306460428799645314304135086113743149489830846901919897403440142588133573887293254464741648588559586524271821745200651498460591834433241421465108409342356512853896253801542830257097724644769261859357549561995663040641200264546535129715442860901833675225798738841962600746897178219641526269296237345390895295157088085958182220416951064558528586028761629125459718178303012053425177788741311854855471797616969518300792402695526764777018493106224301142336135484664901795574509699952387560806000632588103335825458898016738290665652397325850917208023090322001397443534044599631959293778792008817049473322533308365205542758161427337005154962883626297505911021291232667473337332502364143463172898329900676967595978986429467340846026203471588448952566699046942487530066888066730427400449239651666980434355590931875906545203381266585858077098804446487887273701769287661699326420431889308665183655313067172755905626611875828851908106780691891633894989647601567277294991519482589917455041466744220291809816195326008833058058293403811648543745742601408638703927214150496962890484204411488618569573632904779083327099349187303795605219664220828228632728306458847156096999368647869819348840245821739050076739295643871933533786216177955295839169379869967429426298985967763497843479778509275441810835225940863858885387615520326367891516928723475195761074686503453333615159028165386179227006296499899594572131279522694108579418813305525175842876321452073954192897717894780707350111734199793415385397848759541281530013795946267086086320207771969571454363260238512633287109292842676169524694871771143168610429574918860330871160986580310683274833777625291934541214897832047986161453106616642278570994741007774418761115152417608299038939756819225749390688373849383419098844000128951947473412082238224440739877857208532036817052225899241607684658015783234884542250841083047493466893654843607237264758448199632441829036133610646297532069279420582450894167755742791229665706982619401100130430058414523244841669920723306692466298269209796530423865979003529281510834800498400752427859968000000000000000000000000000000000000000000000000000000000000000000000000*i1^216 + -200746006383204759515503047436857539931204559719965910451274999700748745416109223886316059404483922298848563556370378554207796637289970638853628696955048307119661053399179437581886054561842865567229437803659642153931393980090390012239203617846525020582010001957444139278365031947554453263969444111695099613865055462956945230050901483222481588496821547076825690288173724173659259155613144199881626724825478887218919787280754530715922302856415965241380661476142746377303401111725414162570451262876347371856317912329266360139128066416501609715538510994178918637542644777798569385343210864652016188543276352152546575133846531509242450001675492955025557667553054556747707254745231904805215652154289298761587820924417300548868519529098429330756615765890250859126249042787602701889650224960046296177576073077961753326917721743590606443452347737966718575242137348035326572014336634927073457473183521366139601072912587525551200207912915456588824233225593730377554120764983547330070648256993293181763810969221505494151703295105292429873422215669381319027590723592299236979700572705887662444081331012325694135421854484905403348678570951218946282250652777954748947827044808695348064462175760189501486531011170356528495722690579219292965299204625666472618354519191681977942514621322534608624643849179045812330406284595089659421562186955322175220413824473160321057776027921663543097304677041615858297108128666892074049119066497756142649400359906414834014183838264097760672070635697616997254328704381662860768745497895000551096576859955575204454084666376577470305797031956855015591158899714825067741067376973536508791987730978849983691744384569325398477052454847972537469811108248177624955982013290775654820297703910585477687672848653858354125668583725829617519018818514816373616238533660915230203186132372056371830684752746525322780058791622936322562352293587320490914125989451249486021492980254531582114767473346301621523890140172350451007840333209432037651135461273724887752307862219235817606604426531636388035316913508353264246880155887875607573431419975028751874441024495294396752262736453866252124570785514143503531552140849917597366687248765036195885790463641558678264121708461978496300109550398738957041858300338984559075189433571418607162362592201678447057046786263252461449356933291936926590854126520638930848070378604701499386208135015022649261310037875997544833457681446337466288217748967788204071735312613999399444518021176319315746947921781083296898306899413336902700141274402114572711127955101747804153349103845131880126092423489971007541831593884547779522091471881253721099470489037728911113934421918481977198792449546862594558285978897993318670323701586714081659833308400965629641530684867280569731132819028443458171895780194871702259519926671671092745772107928756041299425149384913616093069126696105744894698607929874252880328128545057017652308349046031872090050729919479097635530595395613123099561598187852764685758026401654692685946624549841156408067025280730521427446988004769353339961399814444978267878088215885060169612870031102271478332288819995451491919036030280481199192540443003670001877109062211305319180861727788299663181404812044745674709207557895072782941663407328844543187656992671117416616519229390266206307066748675955515177918854979004734547339731529140985790088932860944466322633555873099021304962474199741964718146323784454475618328793709750938618285478051580396806168928769039887043404565048383150229130275296262416655940174961050606985754288902946542363117109766522849476788373886797324182084736914860505563182494373861276485643802963445335734721948548687709438899056011236444854959655540105986334110893946203933102211453380634442855530605620451062074495029431639404732057215719632662891627771013218044807716830873062557927241301191166461178322091827234475098175502362693536081857323393603245685576991073187334730022464856613710808006299199412581073580497511196380457208559152731551221215833441676969484625887510871509942693142167613527239691396642364420484319150080000000000000000000000000000000000000000000000000000000000000000000000*i1^217 + 2632893569141743772136368195476423667227014326189652059149393154674071952445322793688016614961324615243114492434605094456465555745130653650043567301696586680747592411442048319183208266818321870337571962629871963985849705095465786163020815209711038790935762668193609189333340273041421321790121494056376783178449776253426930727106083867406886229103215636657456411947160800339520599484492476770783183225962394090888503256200752026503099346571106946026401738987650409874920795362158112118354917495473738917135494500619763904223626018347243309901916806758116441283045594651575885371081968105438478013526085059847773279056006231086827795553192924150159540690737428072840692974519569309330015071107422783467458011486239457375881059768048675405510184102629240716379579752528648545219459155519243296462767529508401458983999334124017260042650214243770266226235537002117193143056365426841847243798755971897733024196893112350371716503696684971660703461605804643066997550511922026882798263035235843203630481726431203674642904986751633076351434474865238936599247595765513084158162954870860703642299291985700772518996729399547560145366871736466328316318938319065571732580948887028824549587549693896835027253268408974962929599724056498271786127134971441258561904329241091694830589853886693684059649012419003712710042890540272225317004291231974907902929573372139778682553115228404961794199855212977837485675860810242113923552952109098856957515040405507811584076556732684475263352893865909888876085096001144532660833052123252447382430031298992933372613279421766793416365641398550678462895158736506989650218238653196735366152355173812044569115215295083134142655800834662467330326116452220524451929934142003688112611824714384247356734122420118195436982104157837285631167108573032065909336098126444964672687639751558463964736604863959083890493454947644931383432928384729856456413174134684873019087964422669486556459470096419372370990460324633840985270573980835071299980733690756101913517320842809141339710197723765961776043038961776622281470720422285589538563642808760313133214408255609949620559179097171047113392559254804372993576500559352152769561352467533771964292121035489372140090644252401923141750437505580520124306863094596257541504717469949479486077732941784737962716820092302324808981535062418578924700562947454758077705467582918628582285821791216868431006401266874780443579641535885511140538576878758969567460513584665372513712281984774232233966273567178119481966489874012221926167409226589308960890865945074602527442904974037366793652752909850398338343916742631893978508000687425834698491047938192353159673390923314746748944564901367887712151839719698783242924402662922500319850613264927335405478443748357369957502940095179703169300139627742445055864110383803975564644212194967170999242952296859590717569630934678749057876078098974076336480680691909167131108894007678358440019723032787892870197554243663778625204530980705830485419731073490072644472490028257010356312006307597718465547883187201886889487405198819977756435314386620468520551942199668985774584453165180153081517858164447274303414687867844499263882768726324690110064521864380689488551596308872092290842268746235020269950269051357341196251854332141134497029377565110049625299521241838040980642075496659509161371018309606818238082687975558606927284424535753045180054228360220922755767509467752587187053011618633477700812453768746066017276724842048388168263299419532615132931341092410798202923877315481331025689311549537080524410963905795755718538304286914154554290605948916976865192666599002557892967910464057498130121317045645148622092866342540002617322455430729547751246326381952427767154690351356804942820479621340415574714057088089192596296080957688403135140693407450274282303891248467782607139997647435318144132982637846502741884519547194052594013871880870519271594611465738669147746327732724419269006647776328911583010772520906141163358554535957180679765263353460665856387884496575912689082561722146468008499103243354243072000000000000000000000000000000000000000000000000000000000000000000000*i1^218 + -207688550614222627613340475468237917882906921285432481545448856092372737790810998711267921743454159957427530599181177512226505464602176073490995420609268665199440186006829287048291122234823438103080797024787634532016764701218612447825181047228340582882239611284630706791512108776540257306428393113994711510312373481025728181519843189677829569585457541082243986675418004491647482791799072226423802752643164398919070545399526403475262813245581838832322936091855788156062154055341855440713415911454723770444245213039541020600486716085736735995443773110177516812601688281368803394009949974892994906517983751505982445123183465887650168008039553009030713509085268112944583531359150626473568738315771715989775878627165764211266636663427005148597524052231942778560188697056906332715476568097288876481112470282817707716393509707410924030688279208983342362706138359913955265994890897795814272924697528615212244101113787700670284513879168642786105117704134605311503991651835358628020414366364451317499191208408181395580259758246586360929496690936144323449302985776028685314542313805460654487217071424433536004282998587022012894063023184102937989311236685632888832335084766405424512502489762209878328496835122764617317155285841886912111821656390595937017876832604515763042951066705884215927883467330802269872728327306136721799840496201071034233123016800124774469887324440219665929846439283164299374950076747596391654321600166755356821257495376764920207269029306146298675658947444310379417817730860552990730997232371587441595650475596997394666786130488680265100343827090688783674798529460136775097249986306163382291544052095186912357736956810819615295875557843636214555547185268785183354239826564822566311710796483355417619272066264599120203022885420010619621425353517465051083508935957644304698824724072185052080280978767258543839277484148985741974081546611922008378524943235936773498204852147812247200706029940923367977249327413880205053128197427134736901533884851337943828927167565679908015811702186006597217718324312826440401262422307243373970172888104313063438416802886198704100310600096690548262927337515809135672759540833459799508654100800875627159848644311158792573195236242666731686225784296091536323745840116452112139343783713249075904363945363945329970551740489598485077128083862511778704749739347064634828508083830432129850498480250159669171423006915883664585929746724435503818968075070279232074285655989029505726103302742620716533507890150780776163579649621537102559622539998506225877283170958803542664046829465914224612583075480121168269323479731018981614486335262280444795414276225558054026666795735679572757496135616371819831233798099878080881794446001280720576270025298432090975711433651035866119317658033676943625078776772609823623145915717532663775360311839490429674934601648709468132012583132148569678422092369188224133092311571315617491449693538934830615103877100961110841185749122176246757355076768392630242029611499043477155437511277068184464946417613536076732787972265618750626354595929526662763683421927363460347864427328662474506919030506673996568791771233766261186953563608413744381749140456720861650758474659082616525835674080137252881144150043467234753613796722964471407940939868136205836034505737623722358418462176175317288149762741908654459098040502603814419305499550537915250205092082579248812680804218685682188504503056071106441219901463034514670058897930720358685513687109829327880788191525914038607688558272713492857943539431925637474924784009192680472431267619477005908338425942027172764248678756462179136108485093114558961581001944311151031376182158555281996990214757665547112505850283756783494542911164132378583747844546999954840655823533479997928069043628628744813513501197657740759444701869502200718410146777115031752068984656836974487506485600137706071447702827403011030728875731284318730295119636875684116012409818749854737494247777527228143396910262073410455520728217886234444549549337693550549246738519699409823000041843249673182350460479078400000000000000000000000000000000000000000000000000000000000000000000*i1^219 + -395852387009778428335913118864853269155918071785912570476584518872412003893373875559725366584024078235818649045435410426738129853553858987319653135341396315368968343446156514300852770431155277715754651781637122397312546990124309621154048327559701886713884597451247376941838348211492831003099928890810560769385183172131107386646983883824685547284926120417945855518902558116127476152481928873074544725574287884491812820142936347316406733773304434783724320029211853484184741819192156840548391126085235951773389772501168829806819733333681831711638202223723414635010646825964613403062910177572148614828867992512665804875427526507427488430366002330207344069373815123953825186104687668342821393612968815740572435095307992450094411302505808089154570377292979794345275962580021160158608218581794059572838736855890686442916616964051753806376141972116340397712239396800042785809335583783965929214877409714787583325589973738654021845677724576580808634967246978084191509499940060167754240200404277797150592193962552371383040442002253018230783792547686426236529083838045487296062823882839554099721766634890725240686865832660577852826975257159191645196120468212832440181638615784524397735687578220714022162955900192744546422863507378288374237376533425289384555555543978800057229434278694219917179620368169796003824936590072905818449282263851684291409899940846566448255463612959493352897985218867746434643566421924032602905063590360223109532664207732701849307877812399021617852824767502702488559936869075387037999033030962516096126181808848102194776582651651062769664198011315367423840496234852483406982755784850478847698425014682712595270960340025235413548191193856598756706966074725569563591009445630814657896501104465831726515471123951935081083181233069305172422679401509335982346210618035784345003584759288726324472286106716576759893689839379366245542443659455038823476683336278305329927684378788502045386133558764932926461170251107386544302380118679707277075234668456745120122218738105095547886658838980172086314981315923711512326928865620010188284237845691229016434948230466465397358040225486760933070904947902451586443162753964487592950462887856842103173558237453578404665752374756258958457475511825424624345054050934670939654084912868426881481391935365423665597669918695572599134444256088723803666160556086224477912639347336828114462138246803492490199242033231444505505141780444168528346207639356069153911687862248811209084656148110656718337996969207883576528465619030249047620849393891015694199058592164447997149462952041483526676155536772637335341644051042650495639934221522305556729493454538113955454515904540727406004193569878075755856052813575161291184867917156374753256657496230095034071088042568829681522312279211209185243217121218276216496353761564916615604367266794492727608363869723611719094630675197610833462654657290776942061432647701594853854349406170657890850800643566208150930259015854511812616459394170717455222618428407423173918874313552142411146142243053182500309779422293729787960776146543619588049895582375426251331948067188724343239666342010550062975672163709405659438446097905708659622511926559136088836338914984995663208994375596124295434192705538818752766231227666894044316850437446434385401907558208711273149574301242923489419807030615802798563200384263501320286310469280581906123154794575632243447425277881954857984612866741110575333309577193503692271316746585637725831626176133158712627251654352770317565800669908270387965692005096172296736430339067819919246980692187060356891909781010970307383484922712089093835432244382006075755543911364602759955950780483814734848643706528094342131214085373010282335885566494778106228723803668309851221523449326696807234988395702326968020906922743995126778914157652980303182941087852927425229871547996870831046825682511274813325306734069307451481877388659788528551207432851425131293188273252682047499236326126817838857421024119442885206733431478014696671829131036279257725524809565852213010093579258722328248320000000000000000000000000000000000000000000000000000000000000000000*i1^220 + 159149258088462455931408704125433684649022431669978786157473678771989728612257576420781675378785699769945949324861674272315043489870069753493361762290532391293137984397264358774633675472722192414712976564370582981935469173654901559071992886097635063459683731834468738149604072161726782030357287292138511423152442944836979067385924727046030325471818053756316944869361126850767043474211968606680116000694705793067821092992592777720957678202587146024723764015278676838497883092612080229568384402482262798793879297375438838940483684913047222749097167319227136814249061218105853142435194546712802381253169410872827747303560620796325688177068276141460656172306942827752968828163357801439730701289983180363679793879169444058683946936448075973320406239514377781789876900564158418380886078277192694569701205203434083231285560371975210730416543048630276505381306395025732316225226842226585562702880589299047210140909443777100880843479406002265178017413867491666318408618723364884936126217695324571596369167901706914652043522285806813422235464601118577860327858853753059327808027329147186480469749878790761991276847007771789984369315342274016613533546767664410301927391184759365147412676231778845870923154909963032129926418049706034158099151158154068233114309722790619648163091358084739344800918290038571509274104651412128152746723835912424087979792279024628721547559412465578756186136793679662080532097102896109672774640700626103219907695386659253122699280892116412781165147801747387596126013939719347976083066325887270978001251966929167753695759941807422590081356424006908427756002398513363596523743468950039945169992212401675332614214484461141673428589169153095257743685970042385221567964884543109524139680667363338528255676768052508900145198514089495637182993230966857912790312493645451769652633866981070902238217472462278115041484501588542506723345226952487970324846101760148833600100624738701802061630443853768665552549150731860334348894990166590852486998121813700884363876669102284988694683595039086921502730084490033741291182200437924251446541470097219104077994458186150359038120549729060420482401985399823004414606342919003127331007377541271179569994217967923360631659272683234331712281119481463961688426421829439304200994666459098789620707670954298233473800155636934432124072820430035986483953991851015970210448215477586828125845521368635689956435625116788359146348280104968076287602228998537705832694805330043618837343233034820569698104523749545277006686070781055945994508817587107860711983374820833317606020540170060367782128633009486873707376080903810279436144498048433566299540228681509875239130219581296240578638450909017492017854403841202863332392039730410001957547271913770750846887884308805349048412443850969937970161418585328831837020969222431730638469192309290659106071377975294418174385985200375337328196345642455909410986563925927427843399197555327078817050159731802244965558369087078259126953078945894383873654025236209057497501439083081277613544391406262450388628107260461585573108664392548815754001754307679393497560402379863962117717961562959323647483853052428517670852873493102939422970434818571374234351527127126593282100441423478692190900519172603443876561189931878517922689803577112278452591151098165965258601954359213139975240295735115551516541184515854404140129815068911021172481357149158937421909191569865571952037632577390744400619458681933741831578245585749340047884047353616509184839338929847087048152688358666091139263403093659415730914680401793388266830361897140528624582544399465854065613955068912762618890160995897782238981130022015264165157367381017294764350009137148535234868585154092367199727553668483905440166533396808952191720607217789481444841986016376529375255576588443465462370630530360974510739663509350584638114355780540671873399444385862975536216955278466516060471909590334699582761125083956805589716767658350031222899834400839473003000447301023661868291558350245325235388548458511721218975074636451969948125572890624000000000000000000000000000000000000000000000000000000000000000000*i1^221 + -137903143416521854142711559721509048904969421857535453693762236604269811701907896657835304947646711312082771681251522627310304272133808471898656245767796366766717622297248779082977450136296807147196658635994248361969402379124486400676337518300618627332723702827989445175531353934199201313442522284330066725352823505246128832478908627206300799575680155724565061419087874007784516312896923560782552809566207642831193056849641727719323884850600825766829443738411098497625714268128324853415380952140844513173347955871578097754845627245712462183908687385129910565362035586997456302008572144674338018314639849477266799987964209087767872672984594406317031257486863743493433804679875032612375105357322701098979029459144918273938412467274174679331630712591178924142570361351634346198021179759566425425930698723437588722654261200634142810401216014759400455882905520890517155086948126215082326835016178620502094135643433976973354351294461051203029014346262364820549997062502845676147515030350435179851312526489719864976055086864707858697757396695199360336383905008795320144516694742830463471995860962203538512287828191546558317655241900750987547329359754735713393663400472900107353054006271023354003252261951151517575206465300115637760450552289739700134032721970825072830980436666223511233581681112593723948863222320934073132426213097353339836475731553749391588235379145548948982360245222048902310434467464692660082810489008735694222333630455584964733478930645950683793603100845341602328710130842135533373954472356682541671716802578187918725230036016793022755120462790197922776538643844368144111048381173379806171992043797242199205923948868103459434502802475852611729202100251317993558182304428859600313723078522919730157889085074472909370000251625808317694157739379075893437636611059144913097874090250836105884675124091280055502684648802047754390197449057022654785685773153746538049368957981631549872108469756456710599439260109770628716564111063538765252190790428197914999125652450888197412683496350771485837845723003713805761645221249100203576243508525273804468804377444119379578750905771167941111512928931044318499745070945040804620598009408912328059064813813161589485296865392164649021583155600516028984614737579250145972070534321803884154119084580620174756674334188760714823729641331790933273895945848150009101325619836915571204447169551367924638482292365570445592544159647454227191028093109203130895388149035450794260287492110252357134917903621272653545870397485509348612637416932915944475047208372956222673475824824022725696905885468248062473009570193203359215567080901088305816462292830848933988536497784831241122747182116571210646656918351830039459975577169725286330542597808947412819966051813225756603344128465972476983354974020842991651301450242705145758513718312665580295199860791657168457080151493628651150171958189421447663617369728596479592588543638612645235322067737962280362981401635869198028047694785509073115876651787889962229340430678246597657302509928451202766812722670864630272398453519313423779526661111908702746639459407384784187982306586352105276178412402163644284846124258357776697928711455970740560918114031194272095317120970459433447942862980013477501632420348723554332307717652920585341016444328070438953152141701476641079008999366151584073459514702019386905194433422507937702958486010220704421597691669517258726654558662659565473538729831323696622711924299171473951062465344345110416266500248442322549568556119632000068741199535977915635600462273848482803372551679559468103869658151331451020561740475867222158691452727022470053603812257232418942797116204181842625235603076042840191945170352927107085016878350525879275433023260672198179463244792544310938872816726001113939651628403901308947118920085157522067078997900064813497278307248771938450737738578849455244926680431374765406148268008466119173797510000937737567915368554032892726931268430531102457401517666171476689548823019224472381033548510878435651462174186187501958961561600000000000000000000000000000000000000000000000000000000000000000*i1^222 + -764004068285963961815649242058247430630641517863479137196131452771137280236036737112123641533448435770695784855887839845986541099515601661267322274502476542329492378257682704379047599678091900028777851837335376509903571513072305446788396997008044377399052843410250483508420441709102743830747705574721941822626019451178421829787190875556881614238441408962235734221704658235131787329224085907224804179752128485290387234782727334104737741494574069472025820438638503279029912686558847291264193608335647700400289217268273128259035002974235892058096722623354315735671637859582474090321863263680031907865109475188799920524554257662504259847448579862761494325810812902811334075654530260520483800448511941523380416340175586282070046945851286662395636385758481591880336387752727136891512898951936146646940258021269629876776720333781996976605707071535409700633963105266517488294599769089728594445203127963347467319497719319508654482319693406488322754861685327403202605529221948947368683100085106881598418654459274799607578647627731045569676126019311820563063516794560831222552127382873962098514262341538479108309816611401602535903095602079915919897059665341293034059012291210708767110139836512544999117124910042971772022928454447116380540996002610659506058676300708536541579106621400509347852377677397894225778102130884906011033676850123083637400364808569589313726133434214648666797527642218844204635081325502332100677650696210834448083722905352101563029603024674976627642426154073516746907320929189293400255388912986920675012707957519973738026814192222930301117744071749805458581520315329628117232043804135890383241084992934061719996184022867468987219959778838338925545142461761744779527783370585912690114910499598272296085374583212137481046243481144825142349331837199139616538398955319859929405094479282178084245114446805283251666149332498936496262543524479755918104131495543215615526317351493972587887486985975552981680320849643605880808230899614580775526160931691119231370229488737215075856188055394152495051119002648514722305477811122265194223799112389961898270518290954293168133012960300861466683951835193978322045768039769887040804492429663671495541106772146803777644624996852596160429908515827823513927428988894733749744224252225676708300408610786723075130661479766515143875566027083305135097999114905476049649697105050709033795236962134486605589445702592742402047771110982865236787302483227528033346635897119407261774498662067503681211383811274637528271439499062366998781406739508943682575377598896026374037421478939026907571943686582215512805328814929539919609779937516982544624754313139231309279888294452143240184286071517762903713323781343004533257627460116169407714652171067355782009497468949850666348594187370787686479031495826708547044859724236969930529765329534534455969889271145159885595627008820015523449376528565451241655066280791845124408644102486223193274780148429756679485111560713541196402345536172304685585752412645890911650538631195743358661021257300438768192851507622305951675367889969956063630815709263135358737280991292337967791320853684783541959364361056016312103902255409379654042523062377408065000036044787838180815178425327339253888836347535322703371133090577166460025295000431427563665607314353929707182808203054771431691116514951574079457025818173872786462293237337134510089008946058370549418562020754391211896745223311576481580590655178508482669007750356173212692513073595447224938478467081000510839794563481813598226097485159069450225873793326143520555221724742721303693290300487168371751161573598626934987885135628818896154950930933166044422396188201672968365171232080675761744456238314726704484127327906087225034909420003378292703477420030901938753383106355672516406807933516668066673625491348964303741236574680370020849725920544415872624474194172127029745084561380428261188831965574748503409648083847485209104892963197937729438266469328469039995634739768386770550784607300413498049972503855950097437755573188689920000000000000000000000000000000000000000000000000000000000000000*i1^223 + -188301244869486657545015309973255140751652146883687713003962433732311772960437445332943694549461975541487481918586170568892191897195852215320070002412190555013224576098426025009958203245963832094844635682777870687365345053435855734757100698061064413620406689456005435817527510006071306982591245747002057733508596981402737497184658455637813354548721160321431556725964813065235980662071411665337644040084476712170976034016281571938555335378367872965311100794873541031943986719343689673005600874286967566987053719761237306736304583896816085126028781310787924755042903052939936845289938247036395351153184279535113880558112241085848173867803058010938387402024508779944207578349040886472148050382846091071638523407575441411814853004183579382589909825514289334948326921466251575461907064917887472338650475161247433178140866621573279468441051147628224191850222828177139572986182627075704782792313031269703405706844300819714218813304065869413941164504609883663837045844326901285184923988948038810642244032653425361277040915712594105883334593463184214118649387377360244752745687444956358332704353625890050202025747291723727566662151113656948187422826360097168129760881590763146333345447290237576358299773009975062618889009234058883384384489507767340733495480907123888868723723170706688732627592035118371164714275549488177441035843222112902946209020904119737909034920410180389964069559823871097904383692497403865807678685188800459501789855672161436944877562322069750619437847070372330576156236985936172219775725455799222415687215498027606139013517547731446432743697802432235967698985585451423192628815228921163738442966989531585670670620635251216503607226052790148358562414429310200752808364957167318924587698528941481456666804275838563642753142221899859595735636476896232275927539806758690313519733964791121252084369430675162138082588093486002596718250063666142999063803976179734616176794533411341191405049466876455813565200952875330071016814379960526061546634626758944453777202974881448967008417483739459219313540582651437793638948196673258398988451979953574666428819967450120513456367870407663405005760574490511605652927511828708534743501693217022131419171756400364309565442541835799337414873735737369020048550884186403848529552553072519670080631035149647566145809046996794904667066871623737639940190251226212911753549510164140735145588092461079209755897254477724713549554513762733011846014630481816090317853694361516715116901926400725691368215984978678049089356175041041775605557745638444334228350978486143305700464596288488613733356130458444721189553538646849081718853590534106677514055696284032898249209462488068765251062104874504010187254783025350455687580835163596630959495359808222686707768135164972498266429550506327373179920483348234213250996114606939975371535473024679122016038181769954657888318087579137969836001611488533511070846829542232279402901390561916432734279534318627788800191806596088253068857829718397446460456419629719272536081865712534728554510491450474203322348438048820738098100854363619012994439610428957830413355179116952045571294415020493565445793645609864662483903607703138130920629477765580467674494034434397089701918056912003622470612512363538923778393807354542243442712179353075880916878769691624715452181437103040214746130294656618151964068059047461220392160284019866691290243353566284700684969698135786342911967637645891424416735132091892634912595125315972876441821512102936895882574065262223121312208824910032271889374858844332344331299737686299317965095832572768953585301000009489717743555470574469573108438801653620419105419905423272846013939667291174006407432645060922407415664045783540392786039934704578233917013415514120863683683868547045909190920569330747289704883253274864214580724067439511516746112701958679266586766074687241885057602662571611622202520112899934516543884883059842666616642433802392437630063516718197057427394109058102684638966181868112807190562469005192623307979738062154303155470336000000000000000000000000000000000000000000000000000000000000000*i1^224 + 253163791260670376417059831302161588260186430753158924493610515423016021151501004229119487333449485020065754857141004537705948355775052493594112137573488016369395143333850933512793808699445962901888725765020991004475041859914419937115934859981639222489108640004489788726160535265145825955120252572831255304569585879215466842933442612849996116967398224607636291431065269620412213645814008054572911711934675461156377196407932952111420022800556741307994922517555526628321701923991090298786811199415424096884511137394259033449535423455465468307458144922951920187701601907209720169889423326408418589751519983045528283182373759672757256253399443899513812837421520324054166759595469369738502863621467912890753902371392983705896978404077994785983210175860433751380205042184807168534828319332347905836233061451688557859991334174548572742911960522855572726121429369668580031607732365429057271214660171965743896271184156845868669815915472026571142092474318724230348930963717656473633166362247053481564272244719074016896507503798132087369437694911789415982537129068591776834663547419640114506405029889632779562423513969549265608338737483629467696675625571192723510277109151377942359936645202801262951026212512440197617332944381784896636830348116517065595137853048369280671762153574668412555102874033961483818615847994988904125609152763944870100629841084507368901909432027178728869323371627010641940959534093987644673408960270386448534152241383708878489348282567850182648031771669893276375676546704851395691541635152512051009371037334643495037845265886718338099864495495268632153910606706256586499836301966487971719136379165405897391590584244353098974241588167889374769251013153902579418750913433465905045241425568400151240348237511552711732010022314378622717110864826797678375791371221153098188979439541096134521158251754865004525647404225911108532590312976541537507717984404870068846275339523035969511115138255878390926929574032161197130511012256979906590571001384067124317178707893473592629769114316645789155015581975379839820572368018102343552530120507336060688150843415178810685092215031452640974742048331357197985195802556583504254785313949388861847802939450975961064649266216805335693226250405525526195637777615905617803092440186965493542607412919721538624355193643695395706091021873529886355194258854249167258511402295635407398698025545092533355578843829563896992712992642888465405404726129833403263115636709531596578034432596408282361405122804761652471554224034309200729080270658114047596077875967410600123449191153635568811445786331681580428449181919819871370689775591530201291121136194788229244888352675859127803416925398948121685952848509361225978798252523343716765279324584853470162305058422551895329840234434272226875169147719530673541678206162579483715031725994266227880804891373524549730565764974264484239149901792326251693296644071524565905283565387009144560482414004148213563816815138897463131898327370954282846565260301125818098503564849493613865475162929252783541720643893755391837042846389269855705832019251820209332536308567937686656372620366206551449876163030589407550819115211923979656917154276157981236960172692674524900300140159395497397722820862863452881027551395646185359941181639260996312064326866274320923540257944455005459846997417882977426688842755776396144534356016263343504986080149802944361605879972721457811645595583601340213868787516833623109980904565715702552713894359813467146330940618025763709476397870451668009379944541030623390285398339937779703854721820630015143149439185261829223078104077601487015816866993294315454343682051726491194910596373847495081129556016729737249550235397410977810519049440874797838942700476129198362814362061731156701012633871430125640955106504045189647958061140262803711199724270737406443412274905893386720047353746864203266587818495809617380481316970911019830086944225614367463964805228358283370433475853228753885121408590824427663553772715392308940492169710217356902400000000000000000000000000000000000000000000000000000000000000*i1^225 + 32413989811200681444801651348907274700957844225229502536351992507076011800087830969538109550342141124124433152895241756048894283505815027185883970525995601300388645149247366332618093354732493589879312253759865963743845432083568404658400743489295463106688513570389865239390256133503092688656206552317367058249389136961805685572603076235561608287887889871735272540038427758976049463453522236155168619151962388716174085660883482167039157196584175610561229360523204907550475057169352185360141791490607082001707570653648383765885854924773389288607057095725007602507980816203701123120470300849702918072509091515468471171490710024495777786654002668180742366877821103885521477496192087914280684311109424673438545623650102227256679279015434161626961406887464765222447600325905293604322418160905514794960917111309753221108590187389403922418208280257461840503592318124646513169412687129486413410039756846610228604789410687082397667778551206979807896229255101081188815110336587704319743043813110461289646247415851832145044474847926034943170533742903992637060367812437319733935797951558605212113354150083476776361545408238954168472078360389540677406951373169355832877810025755571708345250542670025171078093287064866777728364971791446246367335357750005883736388912534553131058102789991007983771085870883052851664898636204575048599788748583324646384906717357831919081596130656703586092605847649223416565284488531725310406440423693208367822691427663115111094918653056884709920512317487220841718209480018622282655120180398912327089938038595109066804298361816100943869263097770959032278656952387123411008723674570586677287800569076357998334543325716708166484568973244914532686476653821727516003696367265861295581933071189667761442543730582967094381760518460465503334460112027915421449241799938867625212456346263725990115117392724933462247633017671911186482602180721950809228273223519251876089818244858682607279760308866469244797306754406570813509866134669371479835384380182391226245606901197226002926348951465561040469606626351776882679543022774527952068034603537608605335289758592929356207543817661620301842762930883433889922882697568475557390030786119861565107146071481679010174384945987056137393582317159027841435540779209287978868534649350094505965595043967314805351693495937397261795441259647390457058689773116910677745866206375463537844466989011511426955757349371199660064230472252823287932606790649467390469141918214668571246070092138232795868817579558496295365469507144010041459056109952126262754226300582607531110930568096263888360889548684494189002932070780184297236452733901712159350328391577090042148134529149272699436361057088971392734587574773686826466567003791333246250731199330152470560266003819663492920455656256733156225106980292667275808950913338462628010993782781945334650818363508233049927392700844941818518672021337805072664396805174159798374237668546284604367869555298840917464788016996895929653795687319069027877453999896267525078459887266609706766752593931201556401844796607745370965942284174723201546871263885675123796929436924014025691185728902944157386742892762697942829115167228467619935867661498565110451485310539790591573810913022371341606521308504203761390832367250255925410864765663886667905772861815736530031044786385964335154235383436215570109853977969433714131287682165891173057130098121272632380342976619782933559163073306153678461097700753819474261616403410441720258257320344769368156365398106678800808832726735135818286890277635330585789071088928584153563059295699935929977837075427270730387654304397704376006931598737192380219119169617012376715343741085993131617379493302907076327181719120474986595748744652867357349315484993550430088916168467360858748470299928868818455541987619526188377269127122251511866140459188953616412243319193706154487129781251897786410681721276187311188711370821768815051518392838783036281804980841474242324947655965938798315813873641002083090884301741444184854002401280000000000000000000000000000000000000000000000000000000000000*i1^226 + -4539208940873662761996475868456366631026097408610265900596593495194026845185925177922917343841493122482281761309829419152136769625201955343068970210945682246891506233699492678002839946645037189394590772653120932944064767486588169134249738683133939457547374555850459233523767358573404514475390691482668363176646507579714047129381409116890867497623978635439555325104906863711838479563504476370578689668616421480464655179188632239380795203814418349187257380497633093477569003919942272278723525663566354467847410403537208273369498884218234302121378781137258725701242398449112287595951470984359753615331679036492288924888563968559785907139662039519874385163086470518425328249338880216109419863739478709145347939300410625436626564871729567107114907079669796073275879014322983773851103874764007193427803543089500153873000129311422525790160329469303961061024734064773934911906109918612359832694895832122390209713221493658535580485561635694469802661408983022260687449981798159282990948094447126225393413150009458691534014116367376471463923963718931933556861083485218507978595711015198055684583554259091166676958617508471373700328955362747469561872810373431839532439716768588204955740271893013341224585120100745908460360579167015949539274204410651972535856973383201960167000913967835108980366350618536552094133317757363900129456666815394943257554484525388907080201012292165746846488808936047175261949288797989805890031996049325488868628378641763111542078643022875137896706695540179157344638590037057945337706150923534007230418923954618839229979922546366313132319752162318535998984004705244184580676564129183399739993326995196294058321007063991483166216296550769211157002246692687154447910489444736519687684801036188072290567420579149502508797649482129527392254579285998659592641941003987470058766990765741422685909931016474574079740713080992449335691410898574821121561931410849935730943741945423839820457626560124189522344498418430935174744431073432652237272161384359608893428413532734995274604904330557923200798652028679816034071688296629690484178090661242748706882058940280865002247913279025381518827357355854305542634657086882262452618040339756033132413197964591690405363799659816992637483661178417754666656476167302120293785544009879707099887266537571855341546643825837155961266375038650160055438970001853006430769457261118283157046065465957367696184949228920789753551701244582352333324804956635976155904375237130031572020820654116149128519696597991645624154916876775194707458636494586185404873955541232873547601470912261639392619348615943807954785793359165447171545123411046744734689120438725468624983659671741035108829859433800933151732105040783898152699752234991321363396861946167239046215769667159105162903165621010658980349175633515784624590358585682936569349998634399610109935630603121277945077171048642983530723407965794968553820279200270504954348456282389023908634095441985912917143354821930861779235165793707006889292548818740637783400017138431906791365536603180213628733255446782925817261249833546602795599923203927251655120488357736103398706282703053621720137344337333950688403557936207869673655241610595794002476954904666010544036613609386150486575800787874902071235135547511534277817979984280132601018791280409932401755556361262293322143681105596947412848756987831573956013295721735017198051496279559850705964529294341458984947196114050894398208869170120981023216876595053892013249611855426537249759045818003147538379711916955699432887018137827331928134419397882985478082073129652014467526744710848166443447589013879850008964067097596957855280127431323285399082901055738025258443795349436812811375108784253054879789343012935638122659560121138432425764491449714986801246471711687696671942485966073965467250354323845883322723814260429472402105925593648141640403849384200235908945491144309846999829691988598928121919094320510472991625467511788403100161997067376098955368556683313697071541468337883054080000000000000000000000000000000000000000000000000000000000000*i1^227 + -1622979946292999312937547537203342360691957109111693462157337508478151728433443096083401716511327406393891620006511699564239218970611252172878234618599444392420711838618934878025717014963968834316823858857638508630896090719261256527492059987891448226526052691068492144075474075769591563823879909633100612948209986336306877700603652498324747684765369430909172548460184705907372641103371569982356357875059034136746716734388060579801348309922642494237022624512269300760494041242055985862182975284176097217569757638695161315430036625161111747062032687070567971361594423507708541292190128586579475168700547564621127364894635382443971919299434271211632760499970607318561092086199302150426007868876821526396893929477692861997886113678430831604667578182417356186327588060707501376029313233951215869099098877468206434875877107108039504463892846277958385734087283387946103855405964239512568049806929413426980263156509465184275685210131651518590783910498879769567698280047334563378383423482904631776510039435335792341564214354363460868070746883848480544542890835992712467150732854391422443398197984815991180706192215362633516867313567888425183921828069119292391343299377537173744876676122369139376996036325732391334993349500153464016835422300703303462082932041891158209057021112490096320563169764527829211471885688050988304660778624456262410390194849896509950885890629126450664030027600720693905133414365188437339303249543913909208502791060375475691425427142158892341744417006323759688645584537046216748985859947196574323986807820427320883152930152282392439362555302594657445362132593919395391348046401977579841578329287585387873733890934115752265869891445125349255475567954075154551320235422445982460307093951221900205821246643047629902309831214337702565970544149601151663546919653484708228324245871673461068969375113531503023526020499347695697105745586287978274694454790730169087429021417540396006461413219973693897954007456610302533967766187370387968725026085525266856607008285261146612904563699477134218664086050453882798962802382896796634341013821891403727811615448755857812035765797761621535060078721755128992829591171432978454017377658855121206907577339864488339992678506769934499193608297464195578738018655937517670486615436734284707996746384985866778050112989839906251186914241343141248475403102810253961044498168775329412574072086799504426995350168882249741228956302860980258862070560163947511629757953783764516543834883469075531180628272720788223899152927328977894057356089254674923662426444580269681310684724710903349557511601663907646707861649039517160379779202437778017348917672489155609739506483543101691338934462941758207852325096992736540765102660298719655118145881478666258186104492351328863387517682418579071615946282289655320161946598538546919020582985295226836847460859072979011320485543094017975795102045198868149710766833952391602510822882666965908197422433172872955860476717266808372379350325085229084005459600888250138165160924684392996428358560100305851602347572382608587699355448855183801816588248489452985377096969144414078409765402458384263195573819511434887626497199848218294351242194625476408732904442971440903783074401855278374260875343624689406320958256333530499163087634498219993414306232403787450245010853629844650408625309891653978445547035412416745741869298503532519326389189671985843438439468699674226990324600815908474930717270402346709434070759505576040087338626651034097276786644444690117837523137089462007442960329920906128246203625023413496791667782516976763183051959934030095644279440442072430683154850051122222826153010224002018291361744256347227202079761336678086735549016610561085301240251121539288323529343752010016802528442934134022998206442475024788140270196156810414625843932637595902623862661440553667726420667462455328646439357858107833204465908301581280754967598848062408533156138533842114439076756846212244024860409491446867088443136209868645980581973196800000000000000000000000000000000000000000000000000000000000*i1^228 + 5796251848420178238909838335698656048462828431058432201277666275058610468635002399857165755332179841894791227926362174787108079754835311058564627124883060852345878698864852561330739896011045472173264983321430332436973400498287189179088007597901936598921302489710011335249513393787188500284307165314972674702005835873477184801072006336734917029351321828642526054927794872870100535000623503708587077148307727739474230547314243622282371910606174904574023104156994071865049929181876923365847864715032479695310912797418077405741773250856253954055380378177823666466361807047236091042740141311431430094613248429809124430291642619353793733116330451984563577280084630121879666477588143497371019477560312411132968966162773714734231359353950424215414348081072358804951720927221868135141054863032057797640572878821816123716569039532520333069447001266089871771804976157745179919129621861190506807391171895847185759672303337958553179818847189760163185367886543894870578160090041630205848996534044322014664789547735098974750809380166688077088614640839238405420469597602556375634356626362472223810879231971493696246671196487168897362731527335345048723032816693463546421658086827078554598663859149703998380388421770258015017289127612377355117459525592332125777993725717284989484580454846977705742458380660466348660410366369821790259921249024237423179890484540710339480904262830788286390364176092308828155391605721173724664998634817964005086583228633899669296883379687476528198230294289340243318346879210273574591882300403224358638784003880725313305144369121137838846478656801981062049602457415110064182014380622716198630789019372194603755481190253369223675760737973353633794789910289953154099973740142895482278875485630805746424882640465886983153053343916556543164600925940924801576082028349398598696832029012199544498066886261064095999858738372613462644140184586265171040362097738412254636101477644667043993987926915265686986879234563813959032455022413899559570145596710488240465970902256533333610012472555271963289921603565841717119305305550544298841754305207712062065668695988456630348374041148262653442831293990042486381735062844592780811630825181498999087964335717618536106936433934248893970380175568500415960566144882207077635176926074625510115151955257405378791088875879030471917145437457516374841001537594028675383861530651243110359675903127139498617208287867452889959365306820057289976711487276428314158922452443592252228838582256251872596244862737023427784770048670585857751425313401043932013055472900123836929875452592229952735273219400848681722652315391384333376161091651291435680303422649784235734234900203082484935266886448874041074837822228707673858102574237933799586738431878518703876622622645022646501545977375196865720567443802214597841866777088702136863574604211327667552613454178591217117722648708369380601448807552996404153797667696770477112008146977939284076345035676221770636432101430141096762383613465745089280489832558226936241582965463304006227137625583051427827727246929308724328911880051760145813002175775425486774924916568806138659709012626024246187693026601616468654416101486712644097584026469686824449858172119208292832910344249968021651078802159962328082126694078543746446322317025601633966491611388625988068099830512194097941866333990357005865855098126131747271352828567646868336594375571361188510029548468633040909817492157084296569162638550107834776778901229420933391424247073315858327361096564943301836477546391398988768264505698576386721629758216509280813764153103410739784242811822447074311255739999406163195578988018992603239178677228944660526375497607054916528108924860089432438294041172435462303352463597774655116487529912777393645096484334998670554299486358996888244024361831329896924956610813586361650185958623891602071370106000631701782567445285695224339777105467911941706601490154666021299423796630897930691185875131774198359779068786041682276186698157189454888960000000000000000000000000000000000000000000000000000000000*i1^229 + 1068069196510987011178860734784263611080557185445442277025570543790338602698685641168765955027754240496891748076867218563164767369947830085458384937611685053026106471387782704723905555839312286943730891867237964114088781581403556593123409094887712025917959080914694874596169025493194844056441130762280485122997195511733608989671305118599586982145919839075159202729498455057544633775752069368931545554221738787159110459664303525502808609664112911026229307707789869993507272518319172731545041187656743727390062175123419040210016126785513762135668901338847903434767056220931088556189200252002324479709322643359698426106941272933099097840158160534581501039796686237494984598316111224206227303597746684739982575045614899600718158059692476068972837442622416430003296488445050356228995798455991483593375869332958722600154106577707616379589216230225070888813708553797862002867093173901658966682951136006920465761932481737102449335785901227608347384872435412599452835853462780801595066494842509108167755381506473066126738584917689992523519537272935110580426884685772344851086818917236541095157915165237136161206824744532811725579658321304601080678745713360333957766572350415967330494017951583106193906406132538015905205949008237899493277697225870898265479975400609718155127075221283909774089326968922837254261630588955342562010039931647636500569905093114617468096583746452169074781538480893878006322309794684839787882890203165470549865969118296639631512477282053830417081373302159701571509633558562793281114440419326907092046964150251536998986991784285027696577873884912031508162930645438819598477505753894057444148434537404351905691940114018354791311526086580879870465773765078784118167630514023267989014112327621369601967244002464321155288802766395396156246312372883505946923725514722753599678275448553544616474688574978901981422560743975017640266263734805722869708455294148913084148617962664609675650443345207674334935466418688760818139630242227056395732210753456656089803900666182074800981968076406711048843394823632729268576218627529790167944582962514091203041513773052071439046415294452343283484508154684478127760506519920612175804858767978197275525572133397506537161621457261086903660895306539547175748159447003699444755366833904136887319205365809607379337227756259022324364325084743986905796683435807606341670327313367295518674759298668627034051175687909754942598108175672782537217809664357390554551148014153679730396060080119126910508055119803004391679507325806343458987926113232173064509756931768558959965844113376778187901225122540743698157660848052524479959390746573060612957964522559205145710018465353260425764314650331387917072148632798169929735345644876320369462827110310276556071452847423318127208678448462230033402362098221700355046139343402315780850080191758057516307891958120259451043923899492763564922337058807763323909161127814833249667116418678974379716848326892957719460250768766735287427286090866703335841733490344837415248826036301538300454881675651316728047950165628352914572868117316613885123335622991292712456018130883962237038209834237303041171151282439702378407713250131249947188662151768116670460849614477226088365129384961275472395665285329912319211390846278656897197660591338246633654998598708515098794550027183686667954944229516521035461976521849950245339962609150779797393146178620272998554055751048524252298931202512189365141893778335087798688919687568386576367181595595972562007416182112214854728528079226299290514328990788034271299641717725330812988695667855798794643606341508704101822008515420792735646086747671380230063838325249955939271377115601451529301006908661779931851468072760965843300979075129609472515597672608167118162378375206752721451964724519146637626869813283364203428760023997591018117734690897354314979313784644556954212970017468472379010142452416665115172608337776108125152896006948153050055792869620640460367602685469643692733448060928000000000000000000000000000000000000000000000000000000000*i1^230 + 216591794866719112379267503716649183908529819687194804708171712347526411704007391020646900936906748199147127027865314515432114165478462544762912780461064799268264035910967814898887418251134254063141830424138377620902292155356855359705776877796039504726486285605575272096551058736960633454267941100384824863336696424051136128500988280830889724479003024136719816973338014966186206108292883800616357941634473620920106651486859873071974880830827335957844822484199815333099295530194593123678159483890076030336191538208340470504114968981230590787823836452989111113824980833454532590875210071431763657912870632658769640965651976333402402984556907071627076087788500114324062650228816939031832689505501748045941273990698262518930948531712222712161356416571500581168176118471993031836444049791234318719847239111049829427907038795376221978767770772150207861607736407451229027261142623159690524309224487872177728905661235758619227783078264269663115656096993024401972989536211534802434985509771466648183666929851268645357866301534235264965428830839621617439649501282245387565734730032487023861236539556812192942261678963207375087198286197278293466868963057859944721452633633720420281754314249449156613651162798520891014394020600472079945655993944336991030241633691151534651078218938224390021894779428074042968942225782475654689051445798965613833381528642785699144397062305191341041755625532835714626045336657303346721295591590472503040828407383192041410802590975018974783047957579421653572966189011090216627948563672454429510754444487703626544412165060920862743484138917164605821506329376580769635120957671052873422593790166724510612016197368972115284455379931265509197664982914738065265666418163040837628328070714062257563753611240905644385257905977747375150933897052439457776138773608549694433952998937659195247162136170055919849179922376869828406839772733335574137365220550559705568898470208515482693903572888659273470103714818416010849762045439898866962308600496445884890603779191155183357990830912257382939881507098839581873669825891572057133203981684558744377755294084188115732136586460390942768651363863512121993527054323351727111084367239231068855259861520776330830311225047782241023643276540080889624992247636856714118773733516644666538659314424896138748261125992123842857277921871480629792058551858688987666655353619724779261876148970726177297841994965890329828389233946682211103959809770905641055668547856272974709720808943289785350118557565848096108705119248935963775335348462792309641816239191112909323265470332395448434330734303429407654609373218123875486245522242952242615024203275446407383721087395016609723579488741133698582984319017452355628964616724451697801123829109989963210261116276441582609201486620475417125100215512179052960923295818357690270762797045671075243057107373772426875376671272601588706483646482240241441977469960806368616227471230770550069835482358795340331513287423961520399949818626856365668496169667334239586980495087459303242576971405202595209680465035482718655587970544992302057594172542721408626496834151077576085102800742122550535906596966676621490916867749257952845440028204857956234447906059294545745127287155312953955031924419730916081395178451081066851166847164816937173135311688236238387492993047091828544249159516545250238338281737356117641573309443680567318786512713924871427412854966500007971802199503480830792254171911465870550946128868550367975323000648194718235527025460670256487908693233431029617747676053289254784389408556958275304888440597373860606414692788834701040384554420454924755154046453980767630415973220970148405178920550933124717706416422135649908942336165345403367368691038456601250534808553460762834619725088284062793178745350184907699611654666457110716614987773896641614851475289797868618264841976920280489731168089314700532668016827398918141851362037067411419813419974033370459527144347083146173405503076943437339033600000000000000000000000000000000000000000000000000000000*i1^231 + 16987772001442222096253931102148870659774522221498972681742695110794969453002874585383283496270946402070004056252180029178332241211139119716863560622764766747360506643189608877022113173380016275483760598910368092971346501344791136968921257815186406497832833000173474946469344048360747872612638165817425484370043710718343378209951703644192197546714506691082533421050164390857882717078756576110578249860507707301251242176140686741048826905703534102133516154289505534104452768546211619898406370383492443924516343902443033414098960467747183848819549895450753980158027510262294377092753380984707146156065945334895408082207923102151457170726392288413388123911261129753966124405782536986782850097783372094604757642210957899692744104327325636052232543036769778344569529224111131845201229311682277539652612507535400719072801533113561635138069846199776076072997682621317964528009849992099341545847449649337795490816254357617226999269252981082460209430640934800752741535421518143669797712224149528624185979109118345321272254991339021800808246285141730418405939610960103689574929998276716769884967749064666726867633819121376642700522267798588312625885232212793666083692619287008997555014235791494599215079561865617278121584535576019642159179451092362614865631455326892963056835417218926334057881919996173608349075532617712945749264711125682192925133251285410934680628115841883889701927327652892068777980550964791495177277798662081000867474186848031254029757849331274991581772744169008370462801435360127699009142485591168071770648953791651127116661871430361902788104134624929895342546597170366658585100434008759816745044557729861048704647983304731221299566780841543479355999791024356280402122601636776725438580092462880245711343160692474131330609248458391677243822135754468146636693341736822615268991402995073695643231062591063028846015784014738809968359380910849433444015881394103113422222640928321417883422334909424918324076369482044852783091400271808475944595460225155930541431017244035245715574919258693429681204443414452694136162779532774265467142249222381564646333917931263361461174849198919077164571054528017090722346876440541485272225836300644228635731243064930559055484767413773060124933789600763843452540168915475438200185569545626891352267591346186333833584659893100232504499576177842171104158535778020348189655834469120145192453201871902458874930784570957742532387918825079246076747508747452101395652110616507320068307090580134979865213767898680602448320989430695314837022038016579220024878459252970015207035343577187062761591907361658702246360275339488688403464447759462209223249588320811277251889679692617489724019605471011069358269811333694607243208583937052737718086553158803151427436042957984855495255335737558578855497858410441991724151753449848235092004944197611698651406815867158363910673054445600011696313551013877475101220840384313673648239303332698214945289964913585354694179738206003525859378715764606911590959219435705485154075663764159235325741608193257826228394788659129607443347360397073763744888279129764419001294636374327652717264630846770003948250961518793498369097232455117838145242587849570323330991238159482258429697085074182110041633211014743403264287448064688634641692150023369290041815587926405482244112479168201884778395510649554190569140031464470950283651875070746937516035824369030215086428818621941440341985563007566574498733753042989170249272004274007139186904858770935279774479904851080754880058971703771603909738316376733308452859798712914275344647289125210464010933570756668435505331558705789817020058461148574490684395053925179793822518738035191455296097181199012322884571211524423747739704979911067068153708808786104765925829794718797832457943802901397254559419404788541602550841234564270196859431037041855010815547961639888634927884437298491332305519484434250413222883058803545282291980520150676449096329201831111410043419088650240000000000000000000000000000000000000000000000000000000*i1^232 + -1536774438508340833991062279273708335010828312669364934268480673908671442628114978749604305986536244069055141289669883897300733955831955832134622192082089961815640511177759468194452451084329168099159225160381768002415515771627842093639715371372521495328339766632000232419549832890872581311263145343947677284453857762883640288307230416218619126938365428723773645757454331366487637702081132094368147118112116392760244040346537741139220879723668486417236788250476751682610698199256572891321538481051139942792447397714728646198342721524923038202596376863592473800712013844670272237045471499656797670467930738446132051991883315048814987030919703890020892095802078126837789106130974743273144823085857759807071994256350455857682079700846462730843548157637554873007342733135074735792826046694496631952320840751364346442611851668594306123946377028894918754898936922516504387768323413646899768880882828550940478191591811076152159812814195196677324770207332053650633506815166226858983366067852877547034871166968435311120622333316477179683463717682046086913034661672519856063316367867392576130965284043237613767729593990546469453120266386050761316150747941733041110351011098524614077139501439719340455131410353665107739563827755583463744984615132145872140709252478336836025810115846390867005591706011465578265031075493024716940668201308053529550644320052893165849408053118593024051837162936974774068983816325639492455037527655877345325214997340172474887903064471621761113776370719074992913485691835938200274415932207720585117507355582502983537282934151794458022524035207479231798711589555119486811533770893239611825533210776552182181730678154910802857347002045685997382769725741919701823295055493161195032217479416976023378436136216376114498664364824341167664421732972104243726772821055166279778691203773234568402767713474686157927945056221731768757145514358061130217517193021768684760023622468461871405050900646986183293978470569920698736104339242669277914306270513648618765668965365503083899131856075384162460222817688111748594291355298353214820649070768693128519272239373240333328827029485193608734850466989495180912005876218884830054282689744992758961602817560182714097676973160725088113212546252896123917943784058178260652624317808727944018408736589759793411612793620410434295753325662103514376304863312277565837908238452385049785975343361435980962803591705697525523360460047414201257644806103720514615812751878250754960807158149556436657765880573258741211367438264221776109621201479116930576440293974701748351983035164450454990658932282207928282350872032582644534042572518110546593642505199164231337159563596243968365497237277976207733763931111309088327184646215927738184474967222545470729615400453268558312845830828218381097569559375325312668603025435386560014727585096317763688500727453140686001074101001162644682270820047970098465751094758558869304523087796809324739053105618859403961210488017661290765820944057902281605505499596554147640773994388874980017567783829528711685554429690658828135810384784148203140334379852486938435905547023343244264555782369520021234777622776489592499143626916871848332943471601527375117050606641901359984929100823541741423037968739137515072303512417830698263175428565610663125456999829208168688672632467254838780634127259725244026720934088424964056119276125278825798822709130571906885842681148359606406169975479109692673079759912678815936997943154530347947289047546264667344541278129773826187337823634799577031203822271297920248364407154484528385384907877521870273643083650711802624274853772855588573570041740260561549880132747665984116366899764097253575182066130026780170937868269863250705482470008449712944781382711052044719888212941017414482753140741424970623272230208304541258630573187642127747427174002673714112710556929744729056584497870660671973337532959715008803862670792873916924587858638879744931032102705615018655744000000000000000000000000000000000000000000000000000000*i1^233 + -898870357888036909479889310045094934389167626609100634235475717916252458016201671427138644615111230786344986639725163184795199281729055510876486953291370912686835675054225676570039636839005677380078271300200776196524763155494120470294186967305653863366939209320282035169071270154225775860292123917300439907703565634952107580714335329715290410774931793935205919447046201798762699169096630918818463400022301641150723263382163094219383821467147907505313393137690564222873627461690298440441634670693686949437200963906308753432589752252403178634795949166328925561788449590002988312215037749554202683626166040453631744600275286587238854048287377542287192498652855270183671042242360581511031068388008437425414410740839706641419791002281007471049397145102789500183364981830133367626982734508819860096812396496255597261534145020014647151808947213774136815884061096620653801737439899404464355407346006836282443517036885047940989083308855546067768099331097558338433756999517087743616277300490309832469304854760262137737745625157240884843294703199411057831844439144284597781462311487416712015105437843388810405284340891873549547469455597077286193257512535795740627325556440833988833305556931518956505465363653951554821603478348065936851803683472236349083034021544189186874850211240805225687341465418454014061555269470688206233407291300880716992330941441947295938438086787904456307422636783464217493734179631429227150889915796105159594208645656505010998381171452316329705956835674564531145914916696276622146984932444200929112221379896046845873300365985957958731579106499951025006838461285711346476373050169468624567645093453511257196680830857380675930004920534423616048626654442146094960040114716244047160763184989589499175352228036133929270511635041670402301987597302176624317933739643782234715663926278510990905592777309641067596289639042333748363506870369597068836471254249224438554181238496687943024732962205561710817906294729602100500666802192622290740313118015780885848634740255188628661374665579498902898710596897157609028938310588106022609948884993433420794185091483550226018112488027547421659146397450590075153921122271997375766560258944417444377183078893918125719194467497740159868121262841630991914602808913438338368330317016430162991020270530638846298284289772151047064863437616957681024079834957494867421110003682243861106009710618941561710452731912729368665329287564650289492751524757486798304394767483948322076123826554404237212452994633021864171269631538942368077210120622827340907337890084990091318649556774084226881874513594187357107764380025807113202020649203983320149010445578542363767656281478268138433179862705106735533613403013845354321498635850067395590601203218717568189427069957828970553398105835978525646681374946348232555000559053456271204691669808015149413484332641255166421700372801099393352045520945894097306309572008995381268976924204984251011594707695364944267638947290910958128747855967382009567381122561788455886306602959423227922718911379204189455491688032355981446933474438009799685437266515361764161534633245946544857459111046508795610363064116146404527396476947532316816932849507501646568856288187067454820221378888113791102220199198363423990295195815458800935521340742343297484882386075702755735380479974629059726482429735041653384447860774559472486030045680425746985762417672982838436043501733830373613230198045154960840983843970816766161374877520933041574806025215981616149776278871601741401076448937958763265541670751647860849571131854971577263543059122980921766170230693736290563151593694603149825207152346147966227465464810624833732139017970142800995441510954894242941239653506328011367611380235999248271306377724659889857607355937296957854644955247131609362268510187164125030717548832114288339768942644818565124465278711633543888648725770585470081515636967247903011456914024182778725179582369162708435476101149491200000000000000000000000000000000000000000000000000000*i1^234 + 11515281465708850935169610021343479394157191658262921024951556170693247431874513959999230861380011749043788965765393167484036407631932701823049365603071026336055548454678688215286814173778566626783699810830506001542234325306395704904738577836482272852757213113717055487618289076367657194575015573990734266995788782137507499711957922152347034328070656131746546199242893038665363854578331592896807616395410897004704884184114658302691878342991530752666782054734908457443044101921467240160695561175482678764720521292506735964220031539947130731880796540759781400675139719544032130466217832326159794036036795041724910146085465567594958065186720359780728150063597046404505086735867643918459588684481317389960596403867293966827231039668939011648205357202224372211396620268920675666722950388015696331483326020627157701590657742385584318403084145060799947800393638044224496713133636330756134926546215314774615805745167604180551537758141699930035870910765581150418656206001101376595565895038118566155194282395395841753766991140686557706915730124387951629067283220273414677949977142790804797251995299283034680773059600563324365117584929473066943258200331659159104497757410271590169760956084911602033848506377882845645020205351952730628145853218999034847306592332650238356016731220889751844467757096126842562970050373944272246422949733305058543737567332430231896450338261083058068306541379512115146425414325848794712265629077808097485956592801780489839546669483595173751842827940174290382376558425997573453004452973252292941485700300326465418009498805298838407921998810442392752377036205871702940563904122108974717272380829611960634065231495253731610284456816467013819573501267934632272226967792067446467297134779349412267009468591638605862483651698486234997282750746692083129175514776703231669782995747823818815403249441971809151150087223034145123285987603877291557388199944210021203694458841954513043173834350193279962371555613854520072885218972637004445048878220984970513610312324561595383829066415571143746044012432345718345653439046173999577910106591381955139591093325203110315093479825814207496498600588184480298820039296622872272261476087067535764196842963791671554419899948216275630669971860703707878625226442533684585089032115827955458697032937979741025131611912971826258668711654744958536414561511155115233648387610565644642076819195811509511286955096141718598625999801282824612434928893295885680201946555126092661288440810870187594767132834952218325102414915103139310411537565035695238471228237423719371482713292856344195962362183040948603393568012297324400146845895379568098723366256960726104492125691362175583824712643848027445628056305705522406413428797182888939311011099854480999513496347066316375969109887030139587480215185662116030384535630567677370459696053141031846625418216802929199516570239843186015811661067630739646489805474452171106013916448641085650587596942579013179723075257606568462919755248071264196621961320873349097756048114542753726444905146829294904466255171466234089589839715269284182591076710555127097316495807232719462183490570910527895595467400835533348892390445035350485653503804557632038419128788033199019410656209262697586057903855490137246587204752569124063336760894160858964708851500828911773459917285807329677001566046001201433011579417178035276545002553495541293803025354429825429397074607982898003063464979965355489775869921645161215330506240440035370954749296082688149848678307814003586557632440624466116499620325156428333634235388932974780823395367291357974534964162211736727078004070353130706127478887967246149643870592060977546395461011197092485754483770477836033214310669777962684683310097771397848040017314507432505905150023968192613553523871706066834003643478574261001038156128139601744109314900916424660943648098190106671802398706334628503654335591057999580566056318904541604255815208445934944911360000000000000000000000000000000000000000000000000000*i1^235 + 9172919668240680366132008338371327616657099778837027287706145327373078937037311452233059435940431789786473598642955726511073745540397101850230743146359789120035640116258821059550708858799926763318813336640323350352499869995370005924889474780178102604480703399132161175492208784274244859695404765564499043868640166695744587464626215707034648631108234529401543330311210002619252416240645868320045752436932786833647596842624419329463848276796435423176809788433346691079838324685540797500361167199048621073079574229687660280590577193784940602187212420152103138588464407556473158699796384801437723961862685508330513610183325823779757560366539515335354206315816570304929077556717308142476398090399428477484459152251450418530400880443550785291525377486833222656290428374774909945145471352948811251169305120041907182916408298138372557519191966341660374205067354039199165686002139126588994060441221341299582520549712193552651941571102140796929153370996194427232704276749407900702606130962566008475212764406382654467732176342028637964407915045789780819090567306476185303369264434743247306339274350237376536607185034139106575255470849085337966542707424997044355833843171050646210860470097145282249672516294065987053159695009306581956217989895278591203554702703760056665132126811194600392899477145353604184482169834164267462174561739445332313262123431566836190443435049460188265254238177501729523528577361085084616656473985558554207424620047538454608118205536351863020804864350228818462514940768194545586642866926163571105109212814772770255514052607952671207174881196492770481172611532029490055644445681430577078928071131123938597171798955217436333701594537520655243021929913100296763910876143793490960822644538058202829345792316821855785977041934484607762756050216314856316548893972323494014990682248887818776412835472765866077165748944569747520532319335923084568632511277145032578759637488102456497428266022892639856905863285201725793630837049017908496485561449220505985269156471425301584924027322239672227141256976020857860757650634137278193448120657055363469531036840528351738154506866837643106322195455206338136798708121731576376824079066156737602674492878363040323698404476616895561490872120820042313192191644948554037780267099631354802480118087643150679774864949855292014759745159321945605159514136628928883329521893472510372056508078867953216037046468378890781428374025258500605382759576712650453389895909438214809473889694588909883639046409895244730335717213015680654642460917814239906260288838836773960309857589112097814516868158685027270290325396019578076151627190483156094065852492808160333527100952445044501318455237062726837107004912707257374989852591758107808633525277437278796616031628296587066498916796856068294819065777265299299560722462781479545543205409125097842360956841931065517347973141844009519840607001641395060661814163068344182668902818718247093938469053100391157075513367179219860576424804901805971687010037554472061932179223160867097080743105893070900460678827032524526987868195861259164676382330956196352238793038381475811761215319445959065460983403198648584729955557162921802816940229186503592135169015095079434746069076813630429686529061730669365458006908197164474818491165413399436498717979431215878940611782272645259074459224018879117802640756011859074193957216252209283570906792450152959643437639848522216340161591600047054335637229759479782821341933755536706413627108787954453743257324108046924010733666463176371559147833142041054970787179984297990010900361228956411377011948186536657186828980230720004057443367099090292537199361132465258849532492115619484194595216336121983146192875869716072215597162070801115851991743901817252687535072888619571828573485218385052321335028789940875236772962869134020334128501326226673618866810530977317303640313081515297547222398833158679181478619348644122070261459582976000000000000000000000000000000000000000000000000000*i1^236 + 222169993470371299502642458691287735269582112589442027074871007020820328808514681878188221106963818485359593828646277190410643374582815360059457998127775999617219346661152638457542286344064514558923107054257366449220440605954131046073221313810982880039362878896426708764184197200964784192019410080592665062515866403523900966111931616153953834489273166430220799871010918755824394862115228969973924887053382220700204199093880841462232821895096934740762405541651260595248996502065610510376675604104922782441257454343439319402378033225621424435133680300987098143685046394733351556406654403037287904847396479783818302735962599053274088199091459956850705950401995014960852821740603253899967372926422208284523203631703921104793407088707132513735325709777525097201983349931788063210563677601569310883493119549104039846384456093609561363801058035980436886923430945368907985894384236202091793146260133646840900140342723915696458712924263809558098514665787417492656138629272958693547931378677071820433101838513132560755245809276331490497724130540446234767847926922981319385273090242692422564922682353735105145728671862261190637544140021106316228999152611235777965585268246678112341654083354221273499396395819476415993427679721397251132881259491144673164040329977529568257340608119345620825594933785775364321914033221506745258600061813238036517625907533738113725173380952432449490352461525250477268568594759240261558074698305952147461574657123108904650970906818606277949514730234448012969930337019258087633396017658622219652808331046587798545359679353517287304167310978108460067790532407090564973159736063398237217905811639776097319000636957726028817402593137871850989458411010736762888491661561096389757051033444147485021259432558762410652891688178364910883490897050591181488553241493221647284919841757504307674684536962519739480773988194565652142599908515932346726487187914512906891741690159680061367154727807666997036586015659253086646556564122717778846464465624081312532140104272656293518585458869590861802231032610968858861299182568897938095748643088446437040514417026400038179511799704807993812253466177139854660007437294795318068333050608583982585856480007153499697274430394752914793046718593975430262465683016258235725229061341523579910983404380272908371549201425539785026274118091754337191845330181303682192174788195679470938631923557646519029447357334603879886513668474470657188774043168814668357580716022360706194253052457581455669463267260014420691241568285517568296094316549518499028775086168372341107567750416790783523137512507368633204985162685643928895293662934017059642968204234745307092040948872915874663633617010564899114891398921293214493497699700899920047579489039634018962472649430634023226911849520928837527132517927399164682881978695813418828590138149941582136346906726955275572604765256856196583578819623765555006336868877387294940955027415860117726026673173409822543974847598453962187429671355705087817433162067041694217088811484703234656246585013507530582649073012361716056419220341485973442670792015220570635016318408382536658100490925493491960392870830854997567634516658255813252228533236310340478768102114930483100895120050304385492321305371653913843741440683545917884769935757738339159530392662471795007247950459081829011076984278313805718853844374500467599924959451613723467703415162753983476363424511734447762288032828182368654164637387553896357045962302465718457060115667558185336584902230175780155321347279016483634770361269975351080992911111630557057926258928044991811206205490442547960616364140693848351778917859303659053777400524725536563899629397486281802359885891913277093104132414282727517724113723530652803129446553432670374716249300007931369101392794390138036310764922075478042630457064465894597361885160707706061253944256246511217146748249342307100459344283546761108632353549318004251033600000000000000000000000000000000000000000000000000*i1^237 + -8481806566289737963905354976861427542140876091181813732142844506264673116027373107092339570793500973111350223658307972147064839334979844316312611273174344188715762636932060697368173108503640175205525500100780794213650356902483446575005945385544929765904900043238752999261261735123038596348035880204015756342696007263035315916367809908858592604851482328111666590263145144549030968072125321374613168040314819681491243991258356970833611163025100165559612662552683921483092685490694065376963103814430356736700740361007764546323373441348064958120608273022437909244504907550476687101969333777493412504642280708669350366395403585512414064132297225498904440072129684879775409021350054456315300167516661461516212503301241587212949913970344229827207602993705630715545987290504635055478328138242217651869401815794145078060542470227305716920366404830448544485319348215633624977311229728634503760771969711667759070957902429879371408621277848112026814554038935058381062850130895242498916856771105217085822365695972860584363701436542500068588014700069755918771340690260252799181851305027351473294218899816453277009840455723478742892888573347264175376724683587258893191270356623387892013376679076289780669436808018562031829875358469116254710772676018088750740034979446834759497649293862657109469727558209829171994457932562418398547294986148129876287276184632396765225826546124784642612830533259521637407405806872324362306541282290386738773443374186824915958440942412949387187186373984066599675711092714084787565736147022896448460452553026459647452197910815206480769837718965551282380729136203626377160733291949820436963476231424465712595046859489420412744513438654382091387997262891062499948799366728187543577578457467074711139597675011244318637057488911215073221274155724293206843224235476717533145178388511327103327175873458070836093671876521463403293147588993525779522639430650757920828952016581239241838220777003722343283574620470102109125405009982695453214849365734466320058195634564853425851717002427333294721129781326558263329443037578221211599546732667900720593590895419251887052970590350408701154458872532352291750308620670106068221628985857555096901452755627404418060204404804493295741426941626934922247174652886315017727063303191460561734893526393922145266048835273546321914506494819299097145969932098607787486290530735842775894840586512107354347641027930457046952479710904336128761007627538372799506119938691290331203182370040653090260153189155269175396314835354480416092371364698836265561264790398873029029654837610859797603794785550118263957832624211698860321206118181084220604826926322677729401939595988441568263306516670945553469621775250054014464047599109811088774372331851452871840673828328578305236347147759651425229443855682164388048583868401157638365600790461645948634583940086055546958921267828193200528411092053868855227574949646950694666859281412235124947773424247001940354797002757442195715388033428408981137633162988157357273503408414468780451000670358139507688304782722077777831523563035163787687978631019479960213773775856055393593250658547314349437702911426834087065094688888533436402040815438439790757312701095393731657895675956748471532341141132591834723998114809070560548088870264433824826743431911515291057294572398241663494924748573227814302303713661325532985981774668971510262971428329944765048015921667001511039821256228936671957195463651203701146809729907605831246659302737727896052850578740367150273248109773110448742988040139545294801317830201604204705256262628074998550522570276029573217908330348401574730012421505582442247898730742868487410712370181466889865332125591837155884193624607983580110207541634438323339260134114387620160237157470996733669684391407795158534653146992601062150569131022764541417592222986862359501669972872252388244641160159336761310619093773652893992548533534720000000000000000000000000000000000000000000000000*i1^238 + 15338855942037429011419198528085813199663099791002568898705837885783033333636785452198319434483088689382440365699947699547089498530202421929375597472734990280518778837017835225833493524569633408432389126686946996666744301683793779961973952171109344378465947685890506153169646488624666428652028488625073876987584438349234378920348874005596266172997767800152789454858944969693413318565678575822148147905736869796379560172888208452072551352625564977560530617130904856050438891659286929308438260263406352333106876683137044819752931211893563646288958375844440258514722864857970927141141091795238700336740709647079637260913803999636694135898925293169527352589585627536831401476100686470873285960185645877603024534843402401533173440384798188453375041963005822877049333825651077530428058550839272563872400057671945487661757587453886565293965453974056638890490523279081986241771438569199122039914164639139398469626072810063905461978574724951573595338187981677000495288608009837608820861659278526787635212880132681103527130246138490136318962560540517461800248246547989132734410728478527567577081319955335304108604083315844209177257414939868905081430695602490379499262020797125620556496970082227592213091909152842548836312935702809395831494212439439561319045286964309242369508764990823430062534828617377947166888592661961364371865716165965961564426803315030903762592667563815020924919212304867138606246603054011061232278043270539474026391044586975248866325571051251198422812256965398711758065374707538736975977690171246003222051117688769257047242333347743456669648755017812573836720397873832146587239000114340761209885838887459005496710011425931844222031349429120814533216506303597098977965365696209520380580604812809122408054613558194691650376486000184494156738673773606312635880312907656857002843168106260665263726672257996490124725184858699406419037180672138130768230183207038855859347288445034886468803279490887516334147001666986190667003071377935557851892171834358569435867476045784914759826957448253938095536088608235849798377282776337667527639287323210153354653593931391478424783488140163840879715484022089681114736043967070780284029513308348545664014195874629906385489365891745059691015877983408531210017167469491993785694851943418811063163269952106972458716655705711076584745888240586926303963701358245233739565089649285047107111893852100164315503165440740247835592270711762968737712638111511840381908643052039763702459751683734250155936391222681966563679333670724699839094852589611768580794550974862104616660666625644830463297184885999709805749873714947030943962457959759959118620460737120208026483688847676952254988997003867246458309335669587614896033461145607242293416753154828019180589794363987368144250083092990118607892393995337314691855650097670027930115821431072084974915417121374946173892595032772392900938539699518612615443547980044100954875184942817303103102612414328211636818283790302055721826538246747794212986883474128883550110178943878453807381164767859851711588238505988367614997960515904330419435249012695853545908720176960447977080030411063840071480601939354564836418378860990556211514945475061865931029516219968848144034653474729126409176282529479510354613647520627148082629330443249052847642273504458861017865777095333225051500630669079366350670542533018432487834449989342768605717362347198657160546587474602275396991544900470389446903074635441787677666027439444825401453627919884900118647921487404134015483287465919642321608150322958082787012963522775637227626466687414585608756557837866551639342129205182680717748254193004205975273037070716288924641960601700302328992756742464117640162834531763038970465571911952365350391682839433859009552012067462974420193653565840597437114512870134661617810328008592685566489639361723510422098483146746221916029829499284257916099723224221220864000000000000000000000000000000000000000000000000*i1^239 + 336670488989295307890260624588404717302260940282255024271895295381439467054243734864025665770527030978961747553544152907743790730051129321675379475237414846810253094802603543962770642029594661218444490909670647134324487223153303394723950281487166849571010358373997409677257550623551049443914658341320916412617589706155356769703072523424469320883535961561184052376329734607857940887944140765923297152012382829821025539191401605515889357122249697803230345305036421603778457639064544160195608607269712045456654067559896229394513424369584622378738554852563380197947013503564632672114841714718741554348446959300580730302736847449931696330840512031779380364572127676909653476353203829520290355909090172401004341991394258865315508177175828965751571074206783231597282169401443574617845665738839184446295113488190287696374138562657023443023273001879582173414103254128998901723729226159074170786931882365338701619451714116814437722156351320008623959756690602389733003528235845020556761481853751492656196289431609519205839147610624903428136980017924744799580989348012615557956042119818386175229020746508912847692986603767559461957271937146076893700773015324723307974928833026788738059007812808422473165045645414911702028939046945395047839926491187444151943339659024841181963759083098277276925093662747720583139828371865801688782263248548984265911022114499752932254930105813560792707326311796741084501989658219271750423705294517518015799850367059693341467108871726205827824425781840964837594147062450116046987994940679117268554979666279579138323863922868568039093442533388726858951146975497834603170582216062608682265046262011351078015079176080521374181504016653439279178620038452693131950018458107234953483067945544189503099555104903509138894388268780544925894054890834538801155312029394609266325673152050964427310937909444597772688263167806993384384303871004975484476812571208386933259092682086954554172564998342860756918416557313621305076435347070866970787228858197812721810442116547067899982515538830615887979499230056559726418706938952437553576379675939446256105404712730617748931198292513228934078688915698582686035497666962490812236474897988757299416072271639315871352739438585211411483274243105854689865545715951271401996249183807094875657926894008248469697484376251791877282997700500108356642319238460130697596723968514207902999970804915178591454075170641623674345386267632636796131313585021028904031515548050286021263325636296521494976290462524966937550276995272867654395774163246631292196245355441046071810077421046744704780610140222783572370767130430363707338524659804264164738723738583999638647069290112273215151082783836444597906777786160161237404344119262682246074719237732844763321994283252899432135806670934248145969341896035708470172383811044003165998900103612830753137507744796398969782198846124285227374401761319911154639133877583945078807107275451777211970705274083861919907784387488843397323704783197275818990098479267525708801205708792163443623075572843751714707812303813786770926114351396410113020602465703979800748741623231286443573887706579024062001998019112614172890263554490871879829731406744636677766715887284662193945191812249266928743820209896486688811912974486521307356009905660225240217481968655152261881453922527188346643146948161745881671174194708484210136950543065001363190982624642577746386210932684373430858350275768426947495911010727369363497303062013599470662601216234736837553359295063963203486960839518746881589026938158757968868490107296023967384483396696125505622764662423918716367388830508593278945867752778968030883526736817403302569650840365397130972234873873742731964449327122785988367614516092978339740429100105696296735862285454994242713137638808552643895885490685304838864650572889611409716505207796622608121861219006394225820636914367943610108110438400000000000000000000000000000000000000000000000*i1^240 + 1685593647774944318646864511564731010594150492450687793000404674769678250082483975282884084698103950963423938040139200365505973367488339576639134043789837035520158584311773205493127304122774015734180450421614784114003450592618327272101200823834068008986754925810332574251344403486486062185038607158448008216985995818834818739869002825258507346838834564985624999137110331525569615383414844652615446721450279228588567835729855338372634171868886469853231693632774930329138110875080842650433845220705288691450006303109463258591863322186427831015976083245810140617976111977451979301346956276835702404010862149684868029400736476745083414078768386657558201659135728077232103130279881612569842166451496823182353963848471193143664679913592368014697494616502726001106826768368971339704083615289399623834075338926938534478238928805205680599794747131246602819286936815123482134502290748947331551684216656447154029078118079725120372668184058739718927075521943523104885615861591574371093444311026389116515032760421995720007544542673073932189156875053355754375154870420641882934066168538014985951889892923041291511486432045869865964987397841175098384683070174437443298558455058285530730855033397388316406499737091322040123167681316079950387718679925357182788229958337344513287231065302695909169756808856923062477763114913079433884589876426899326914315914545934335447440733190146210701444200054791167091205000312596093940123782896833093050336826028948929273995169895496270445105788771487311101516708677746301098556809335749488959125253060380263973330807367023555333889286850810304144808782347025892452961414099834458395981040866229692554334858651830854151097536106749177096589781005500265835911548465017498568374652655528141949557559168209049294276875635951819975631135695674415700380148252845666887302183273144953517744447122436189821125467372925529037692480976025381376480141158637750949346425835401780248437486625152565692648821535575359074461650579710150579820742363388414143452241994946873676836044697291653408212406206530703995363133000541740239026777047973387386309980617599839911613921257033183605923146509832863399620238301247913721300063871471866541289270486696901438539904140664631018312493763870940372252917368228740390224078286000620188380317568594185130111045141641762903024567128143084116756703376664782251688752567215002660981717127267816580717598886307676884413002966116542955245606024882267286698367023070748279015666493081677467425120056572437123296389178420628578204706560716655613141910952731516867780411999599518940347485831229795339086176825169666902656772180686181502225091455888180842908780423074346086543312251922304392864889289183233514941177267249892315029279444203836404854985058606566686262678886080417930464544885950816913056678282912565854172188209316099503558581593577576509695831438211309298327124398765219747304811275547062546544065880928436306527367061225630624458471258458771641171196043324852067457633838937165729799835494130930757444940992266979495540331343194283140549774783279305636871280885880850402929266238225763162513113264465100481308046176810425205893016843378027105514967974891954813601655414493997017167834370340912377780959410622168621741774668479595099167931830396854798834627270589310660760461391260120186052927515961333356891040921119138583081848076155016925933521924078884631299384927772790630768684455137797475211344017522606103846252010078992102522066157459762090813366259435839008381160970857254252366654440250805863743252345859606530687261777349621227082045462531140423330024298476292379314825647636210004026118703854309313180686495963866741199763408432072573571711793755550791472578206097597235959944357957632990350220885283505486830654151664099752403897196203884512858297661367541868758031208396067520404061696907376940576018323273154560000000000000000000000000000000000000000000000*i1^241 + 5446540219893744633919984509856082657515908260038941557168950507445428660198333349891216141560842205820225783546348462905834027871099127745609793501824848403556730455643495572549265095948589737275439320606628838347283935888573351395779032147580693483735556936465515504961063472041416655403746194332623210651709090725022685534481454652235500423810017783935879262497368936401816462730817778748653125906339098314708977993041267094778300035466755382123473407778445234656663299918477573958871749781041146319154817087716128166745869461012247934144065210944630968302582723716495768558795682511792725129792625245199521007485569047746355677149213717795834618257643777917799070505238620550706802210106795051639496889506818574217751687410742991498656782034876366289153805301746579627771437341699726448759309581294458617079685213712254783410574831144367293900626320364953320185530440621085193676591976972201612409942279280012618392133960789105176701355335216997117317697480695408150104117279627683565323374116094877864489171206514685894739568510984886715699879047435189460418725778276797230499613569680828831683685093200743098647237682209576661795594345526321014133603246128877956709102837355392322150225570413943698451350055548181533219167931286848233039278213344010749024763716789401021519217752580486842800111080341696621480232086333745490706691322435255557520288462003769911082048049892290346396439367097199727478701024455044913417960078828934552393576944382942145616032601850781788600832126767106007797070712934813892283001386521131295604759833664227046720535153988174484879700148584112994406645662961771799888263415997621740825016289093315544408117514456211005568635373611146171905745631730034545969440284287615074202802375196401054641668520927154179890757392335223898578833970455502228309366265548724948633340894121688308454511979925313431072243440860900610891504955727782329566269838567650679710191196710111304934748053864185945231285487646974153014308801879362261971235582316710735788955854236129597313710101394362128682648147128704136892042219488140926799749401038348749884937054789622350287656357952524191103341899533837268329606777000002878735896440587640099582296772639489333496742780679318739975978099969913339203975603653016521389693327076319054567060102136688667835928301403380470423388409795122970433993956448361978553037012656812575126899219376888652106892284466097591073918167914970184670661548177469395334737728566332946490611693416718837534522415737239139955848254098779669649980819293612859213346077681900154477227979776903789334047202753736935396485093515833860318154316683671944249743628941687394154130276862714254936070168493221626320349923696343145936513638850852899854855134077758970957150160472728139403379969375220905643281245972725701615496148470528528016979410742041516424375965292261305024775997703953551496703785434683336443357903168428640913580803892299006367599497669336336063269799774101814050099901809230397590271360690197319894477022093399969008248957523001311813569143593359183678784667864624884818648394411727953303530837478134719380120841377716514435739151667946979384278298026443258484496012803321137143162618715161280396484429738425431869978848166211219521914395289140051001736798822107992245989316692373293389978301994406916259887182874011296092484580385492536638925003771899230893801505639120793378620966554539705093562863594825503355523877002965870903010510621310470095280464072014492948974640882832333118180884950396411992810355965187301806546985727952121704924553930869262040186842096009715716150314363330365843289774911011869918811728113414680351915819739769664563567368743500948339751534249844730053993039735042497108404808095036136701682376133239265947279673905603776135665525054456768033534596212094865732742588364094515928104960000000000000000000000000000000000000000000000*i1^242 + 6434755739645157724986046564269387973110226034241783192454443153295571695843604653289233643272570426237901060886972288806996433572357169301498401493991373156155063394737475742715230823644193160191252914098125179499747502875450866232835487154588662165499529317808885387822350133882303918255186524383043398536089032841188559024874152296469189726006945399387480615203128435425349185063511979610794958990957079025068229179709417936700479964830440994394510443684943080425363389708634173704438133969183992227061088759310128347312464294102243943357942061107689075738417083863487942398113057763869523139342971399897028849794867449774547172809048429413923738759230737490138071422500412204233127402813543024176444461456760372206198083319924331425790698770772157021186553543582721385729016280806434316432459831395559416517808129728109424549480709837896233389998930803395444078483408659012209577382128928517186627933926029552893727991089383864203477922029018698010401276452647901041915439808298643510756918854439826858697710303014337647603101922960877653301444721970724656065351601516212523877201008562912384585771736915121469598004598181662500588137889181677728199281010514939462654346812581473542961680473879769223055609532183528321359395809336071751847391574422951906155272639384939233530974187863098715394682803300902732774154489389711428115819720314432766783389000646981283896212524833501878350411312593414170824058833934899357598727468811404926900708325775814571154611356559991634614317098187307260802708748196394245813655628813591182817867256121992983219718669118559767003180870743243669726173195996541747693053363009800561765455201886877479566952771422388872513417470769357127320654659541708181785117540078338215403600801808665657758728307061072635368096970099010282379239986388768495669846303351282971706944555409964494255990173518547079882663178770258041821785163098710939324754959705668016575587200983826028338379023222160940349124147983019477889066586092423793708019000795812118988441753347595359408204189388114647188077860942333848268987019756064768044980829235564629316086412162540254887510010807686718731679694941690522217805021057938784563668179010949952074468568354432944104573385569314386717969352919454138706107911467176977197339673716690235869011783678594551387154204524687821060426647740929757158633934479727473130236748187230233478267955217969073620131266603291924230876905224066524594059544424398458596709173154613365589130051615126482670274943182130823531760552525231620071974145066706595489489044735866491724838097863407894387288918745447990409463050426551720344927986269959568363754610737223565775886955191886358869638868264275028395835087773211244388774917300743754351006955975635160712270853725103939288197654902135771364216139532079818112236045823587857887230111673446533745807372212378477197478790216800281646521843597164808411507375502089963409093216201154308407599263227733847168129477913779870466803171011837948673194799474125912784911708726294053845580408248842556455616930515771501626100824344779715811706179279324275346369733332531494900715920012946217774345047863851312968318849349676905217449786495453012210076652123317736074364357334611105251995800032962501388803889010896249819521014974883379394628383524575594697071504571108702729054448935527315799632071164039006776763984625647856547260227779458952199491764278210082720037578407163693420255875259335462154575489912231949154604280221882269209644613954143495743929379429103835456381893715169506247918316464394261913886285733958708898541881351948406385920494551849757423105346891545611641036659016535515391974779596593118549119391076489755206029068336005216939507951102172337562735974044543483493647498300303397753773104668967954009696456931608822142833443377409531407211541456486400000000000000000000000000000000000000000000*i1^243 + -15955953050744830617864183782810326345360859511475339529938466169259451729923022789364486651748916026204782251693712611225484529660323466857696717123109098945513151594129316177772186461894636779057348744086234616732369559970618942211373842866961592402593089493306267458126892210999021511002166355224488475734076463593309774539858655479978682074889404850556489031938261691758765227878415789572200600477524298460618538445544334154946391150508829139405054197786438900649916458004974198943068446529238093539965154233925438729723158162124539060178916285375280524430044303278172543369985619333032840050207122683809317518777749864300068773646121533715558776781048552794111340843728538629859851548604954515144668405165642129269289195338020311733275475383029900831026642312954628692616912524461604561428345101672326091492820494234745646777299491803215514312440347965522709032632549512304386535939783081032660680927882149602273999289824103970989281562751377940751966766837571388250487519363369777486113087325229521181128685063219283768286309227139373617752678962083374063438343417595179736427435034314158811814558463123280319406085993164955229247595710417867276918836805442639261167535685566123679072022962682517598947448186529289121745389981110251174804095923551164712748568715029430949311315668136286801611419217459079338702854221280624205152201025061531959887064778416967023929125460047479502877715505673875994166464910904589976056082331876568646113209534703691496132664408833017133700689574193228061599317345566251215209361906996130186490302982862971264213613941673869748366357100403078341748143005418447343272003969284999807694702548981603062817334767429949460551180325855532434717452505200335094442735841877134841655457256421287623641758485691415962708340751047945818935670794454434476259270323734751629537755012925536462457715356480870572159566067244146757837167686133785906229189850155854594174620556629110637710762411104975283220897454593252535975370037311104644776789266790441623905611055914794605183883028554090905631249527542065834180223203118216045451851426584174918157801749707444910133951637010864887946935325775624738955684738292096884687370461427526681915172126454420064486868885198401406537003712025585644256315084002603898109155445726256796906374785185438770805091463673910718665074433067084936830304115256063879227017680959595990067088853317198014414565337268877892099699408059243834061870132410150251302964484179753060047068341531909744539793412993610317390284381698616809902796731478775816986659157651254937137404956037299685521409611947221954701016386108879885392693576957822847500926191546505957040246429863650300437695693340504535264525869065301046350601003257433164304446679034832272307883591866628605138584649335121301627943116982843606409141992229528383536990471176606737780922093019621304899286367946124616230547267243040796772962109799024829570354084390215256634950343886915584036482087997612092374096853122010442295002975063573451411861860991117251980604735700910664808385289993511447706699433718696099054720835489033851454767022637635946611597420601259742867816133188221109263675659948199096633743737357828441291048006829612553542600031735686787334001150111519789464193911670915449634526402771204026138307162379389589113681223169936074703236952449116537279187920885301430113732462484505381883357932805171036201766385231348887880127974639111567347020963549815056951553561289985261242053611015428078737495644757830031636749184294330541934461053467273121003137266861157524697672123549027165841235936637245632745410164818803939511974964971807768667103494557939493372803050162209430368691745050422121623434035049018609813142828581623225469800487815493387575322349415156125319192207600602264703503258331976695457217877034535254753280000000000000000000000000000000000000000000*i1^244 + 22088863881456646821560503424125184352454033238609053590661712538163091352582473917542358205104074601902486909947820880843277192561123939815813439460587302481708719952254968953038063501963094109502814019632634124209814276467910418520279479546791632043907733682988506400523711738396670537406202289072437126030903781593882938300483818101110149727054780853697900808692269213345255175564716024477369872585028612967794154849234222889195979525788561448192248734189333557319327118130792411605982688117621530687504935406475752333179527409927136112188476959966725445795925490625892295329736526164723634050772458753957779781173553298614852000371292811077633077803555662636629632077462621010768590488552624519243231097798702955779040023863384536056086232504159783278179959457563910614625090463914237782671319675140955146702258638362244144718638155853988868373686939583684980173437813078392175881258697363102254172939427635942429650741550683050219098677404479962710745342178778955118189932308860512299396106715646445293849921539575602401146924039475489421198295090606322539878989188646431391641467474415944804568483589216550219526610186489808986853394206468467197649409042790635717015319919225045534005584148692336920787558664354595351049473402737653142451747127105590994913937223345317415571318644445646926852748458572242446798772021903134355681463281158972995808616178878039967551956539003427053866829220115999038497373367896280054108250934175659046640424933825137209751853125558666651301792962616703341636755064520299205306371959812439576555334260283562540691251949008662402530982051158953275092721520818312087242399935511548414846617452779120517465205042782825993136651106312806587154955653615882696074590093231175545202548775789720090845105308917498145128222072286413263633661968583937619536469030307571302096411975544963047374655685335411345329530654044595395379376116554136994623444785683168394258186623566199210696808049784421293215712555712047330502008272392897878943454591740606759783772649584517918754299534091463863766979996620218789463926882928149484667564144476042037261887338952593300275046724825649927546510562249370418050777819364567258259641577168001223990251848755881223971253522300030940291687800483845237587421080889166028773766021477670466241892338253559867722528123745936755663401892361280444952339721562434120546355165684958510636251708119433574374767255765104228523171303706863979468047641460980361142735691003298546115756544790775321867560910888095489164515006837236578912068493464278796041554609183095905424808013626571322295123133377085868469608048931698867096631867355587448191880858396966716878860536847767910726198468680975425478084913513231434341381740262018437008270244830536880550700484612160544892516251223537811956871450045423368573862549530623951865614696098377928272272835018211666566727582846821459074671862806461537682973574565175991745456610098530341916798742336841220019448213645143946176463648012469296461914723545648172157229821422502417502211612002231904314447818656464850079478375870681802129971638203687313754255990228920388247544577518145740136993942377531171902795941369466343774768650035698866181694516749289382380277167940127697346808219861860516057501403653177364836339769418778907524170201659429004436561379874020655428515889857498836564306065828701508404547937256992628462685905438802920570918100806837823066358072276622227928730411379618892778867165414300787143770206909084770662426099438660555885831134700046674747457802793674533918697190253595323753596974270201090981803423467380760441276205464923512963742137805351508336891994385240595636700861149304938689400783777458454583463869707917136347082070182658876657294162594703150284105139434596574220441881856515529584195074539989347628216221696000000000000000000000000000000000000000000*i1^245 + -14911339589465103870191585169791638704639684949502073507014725582707869738104087967062582200165222578460420375804396093083601293768581472998461060495610066227018428466682017526489624096367337957156177898030299699411148092313369764441848248810469838985408080133488827450220191038773238295873794550876988865981604033770366601764645294332699966024016188138664929176526201291279779902291351471086080472933668973717725783329279275554701199930200577106368863085342303313481736881824005360048787102340206595994880733196033295624396462681946357216870793418643913702810037244766307992449325250870562566986018596913319625876963176399413211046420400940935888692896981188368651927127302536988984503991554944575537822414948309907241391893711277184016318454227427710502841725374791567711803247735706403938029813153110696682575081381882242139424208079070684399197306177297353859656385726359770517798342103279021987251146856021437097080019930497900535061062722032079378731200755170891603494357649653864972056001909664667905770059708453665080944992271336561856913179472097391504874340703845777660944162024461053737456615468549258671621493178404224194422657871256205968929666749621022301768751397487688383292246514640761471828949450226016510930035481006401248196537705074154241334888990729476231321419403792332797838853486437115908522583304194197758023068803535355191168819150601041142808863826229953739208177404143693902252655867728903517317696810131946256752294479764479838005931151117180413970449046551410788260348195438223451225689376659190043703244475354899239425299277892517730518689001260699668257364269401626263080439502050773553452566540278076202839078674315381851410710751388433800603973484547269466945105410387525588526547689045045530347632547693259013316602095707050396702838558429166161586111750362697613123618795026252255516868019493281276482970568733891622120662309262408047501241330941496082991679051605010974071173213364438550400721904885274072349301249215019873309327785625888181556999706026291035841839390599880819894603849774631363172247525167108553538107739946872828687569880883268286560839128763570325592276256492895270183225765688019466690850021940316319957058556307596743368115690121169286940133710317030202083044625414060059196604375198385330877771902863550944365583439021525291333843567046292805087789381091192413209341086876897147045863808880446290874186947075917038566796247189620161481256195214628812229205260825985269902267858695002793078027420093254074892851537919012273924629100270421160714970850257872069721044013542541846060267859806072195803619562542446116821117951160422687504418893332284949241661340488891632355839445774404290197763783959977443780639328930307911419885381450797392031972939245706700569312884607506004942271732841573616997724307753959736191049664783700907354765780377847233408242534905190377382520869576958987916972282556396034950811480349142288121175686231128627205473100202256586466980386054392972288217504626029054507474372372014762257433149802192329837106534341317355569313613066321164306863919401753866643771899448007945429449870195644116429604489046268565900521937689963933456177947318170573195458415798741938954613494288623765342292704527676939041506899312096414097240957780288823293899196281655508863479264319381083264081855649741356855357307961224647012208160129381260039933586206031761246108158605232586277742834662663020564585202407174606408440573208348103329418752490310923864776547934159013704711394142428875362258750388622483950338851890880840409999225007741692365244744760660811004368848354007400018906482497050312078442038496703970235534097122818137230647882575344948351323331883274382255286289243068758110707353902058713632406481806578521200837888543687200526963244912554803200000000000000000000000000000000000000000*i1^246 + 5550431905289077534028229272618649391385551804641180726482702563385204834372800914374200319811088589578502251456663086947287297356092700390143444981638310673836511735130243152452927882226587184299604852334783189500228323744733750378305159779157974933517685924944781880290599010623559479591142885826879964117068129049616987599334973147023150457970079142268717949756480615546182711659673638171224461612151685594831441817981398498148770299293383501736936908606389786075903751563904022682463863307119084048151785551004216509804822627496497334054256472506771826506571157300055620214036806258445593592422943382835178004569619294154104614298214684371881874906090690145409259985621412784417808755003592736850545696529168606071759684210440257973561262478377451478702633805214086536915630272893962220428900398953951151148726086703918721835590524158665476226892490529873722173103918960833923277538621216697985811940297682737068062723413048099241896687359689461644324115529757385181267685764174914123605489573355311774783412385954936742504251150823182223113010321448849568273679481234939650304812031883901037930347317832210040331375245264637224814455906119945881607318299433923454480027658844750672682043308795878753646758192430666817351075749318421255174516575311295699351476556705617007002994238164962928807293139109818694799703960134478192536585367079062067359134084695730030328314944292870185306251998996953634649063326989316123829557537645578578387394375977876468229653654713690025842892327737206746399243772772400158456009627296233360058553914855366647317821894513718114282455945498979360350000209386048115592310491872988604725935632437608786554186263962599414706677673988672337459203020802642684345257862828411325992992343037468474228733800653577542698974322565520842886265679724594088455673991325366580963616682178012359040560264499991851283097206023153750095462646454364447328688859469855902726533396488922254036346101890937237085182657133440210397865825206956326152592246460979312197022194673878889728650558959409304731874179054903587471742242301438707854593903918210764514118567245075749153604053311816886862809633523139445086815147670921920884036956024906811531131170197497873731388538221554917178474110519092810724609156041641275141004361940331915739108452622779289534415691529693325885402986670934668562653178490086786614436353057741067032679536518941940929252001707891103564496150944099347107413478005361290550062909282684121016226142754274622804336151193134666834490110949322932981371626177672743517354516683873195844978743723451113155217553986870288338463233043883283728377661627273036978209035957107752856773460902898723180485495354670229744748351045862190021376062745705527340914881187673221590887061390203677489612389746619687600114818507116266714701867564043040708826399302984835191015785757733253360755631635400512288037806780440258274258534094178542479225822477399909046746747443872824209551069174549542912474513839196743597171242683255940491884579780076690806455455429426813376918646731723291887090461268313623033167881990040002049777719518259292258204320453740814017304591038586300654468614377149561912523544778373141626722621071532910543993071780667683960440111526107128124649399001414430155731131094866168352809681228605417378659795463680748547306158109911769679429551360975464567891680661732715541010532595240883488041941049919693611002286330495177508867358984557300197448215818957179552239369098848010211737883689227225964061541673189252499292810193002142178595073377687668807004737210431811035020210843323047610122075712782850633856756503486223069186378903260414783338144413374396939579100884558805963743642301037866773211502183419357873879942408661348867617837058929753193893107264182117340282880000000000000000000000000000000000000000*i1^247 + -1208190222114032113453238693782970047668779491240314148807722196916862638144739754854372157897139459610036232695154111536484496149063629720719856709193869541899301116932217098946620747793566559765358913182891085124121103773178100315172480180612102841482664908009614011792377148224595973754635022306192690896932332745281123715664131807407046646778982332195923928174476752006910519276058972356147536283053870473462504171851472408901671803667281370780149860178382797991033062889321344768233675250734154342259088694351120298893370131529032709429069499514900858910754190997225616199414474677777194984995591637357855822063743490368978306323572061163300106241510642858438732084929874031998400300425193017904540520672867435245211071501914248530307870755104218908453809412176382049238390710050704083057810311800581163799164931167292390837444107278009118564586675693946306244450341334813175128231057671818941069958180303807988185769667102526733882089730374803946719132050481254142177432932919893247500310938332696926869375471554503523030551202589689513429743696257880761251871779268242630291418436837396512814727587265917516624022377652571698064618634420970789464346748193587331630585329407740719941136618468346075171510906471293590189241236498007456667424506101721152605293951813047634336474376656593121106175419718451902144514523235397843104673662322829612560446990786160900637198624854281101355328440250792646623823103565808993128132440330928378854837348462863827802161857123751603055740065344489366630503914699686845033039743977129446774734794265129286670455818617195037398543192319031568149215846478728826507940563580742578859783575793033507165966072602632632054146790260856351033329184409222443286726724032490866489788950927030286834852997719291726654127187174676841583320900694870327595141245802086449671684589118737414898044568730283523147565300994715236710983297197136993251502377426928566931540784501870412443628124156770448007527260737001125881398543950500392411870210845883572383322340533615166977284507893606397593278581458940847457078095929805152574992979656721078069906087139748789062905582813232096139206938306228577828745390468309846902096865399141525410763943079606769952342122232691363130841700771071588610636119745281359669606083761504455645037257273225988969575592781937703027710987261777060234718334293093505060390764633933450029957462372759818474343893747009816187504035132938300958625627818447848813183010753002489292955799524729763071988508147034748039341295840250803353166334183835965341780926438398114734839349056133828342848278508442247789723479014204934331764515184112617874467900798877639260844009553748874999210453387828405323727406935865071022367280579614688168563450024025196790540553191219663010145229359668864436076292739569126643555184746210084562456227195007173211357852246962230228948959634089421820565760420861389445407305135052356966735973643071332595523513332071379042031540600467140870848921086108583355352737635620561212586387504628655068781118808944313044250955694492469126855626557459775330919093412407802525965668630298040001867527958790220351751231734196028558335754291291229307884488338452634426111053920015767710439489403233589657943462032182430639153855850728418945450923246896709528298516084170907773005645415443564839530276048771081446004825289974802573224341021879991460704266298519375244416884359005284479789314941020804751181574634356796464230678380362579653529628086871343104758451750976474344878386627709612253032844027712616641891321188458053022513555472553536618669473352631885569008084552486368828515859400104229865008857962192336443197327960281738222626313970195909426145234213085014509177000782094406146843339889958067409621011312880195044662543646720000000000000000000000000000000000000000*i1^248 + 156369671816100234186030162349378851454537496830146979695282999581568463132681411688686386799630649364237424952670940121212731018905300311140679526208708577195046627776985854917175617259065467728899815125278620063702449030345549751695520517450142919267636302402992906715029378625398022483801067095158625233239465055178474278331442942012819107568765323675288563904910598550854530562117734192106745990832452842490287028754484446076261199753969648036133891348414913106575912383697534534870508269400460902732294519451959771434577798980513880397627255102488860165284187248057848269050292580795767559983131653478083784661968591497410915341371195430570488636829711907944686528498329017139565707292281314947388461429424374237822740585604535473923908960778928851959348381696870558693277394521985658692683826049884715721597120100076859516538372743621082175432904084448891751100748517371647277888650294945793483931615550556033416766144596251645495915606572750590703483747008429246556535340152392571869595824755642531235958646441700135525710007526709251331218731453350791140076286992465783934529398742030198294530548806912784175537457674373813786991584894322001311748844697232919942186737855424047640026749555737407671135616501744909267107119219565737777614467205652683917568432581669495859937535060000680063542734352968913915270242197443878460123615517227611955909850367676693510926868276732753976385279995605020608216643420297008285348012536072926207858393780244576707201351106428843975437340078380760348319385668275933243804773812826673359155062510865580215737562892579051093185759296947711202952218303721220953719837196534850345696328384879859824338608743495185350921183830683459331393563447796527582132694864429228137715366269740801034049031193512621965809894383800445415945980438534696781720958636971876814218431197441799959962827802760074449529422273484814769104133683349744282451435120466327347749295052997308305205990579468283281219245476814664455299112128929779829831365072837010712963342342511297423672248147302290029852251809021410013935985297515523001344649203102530461227040488950258021127959203023961813118860464526884389835249756991952931113693872160222647108124940135128268571617221486460396117271668727714007465271764902398368155089177637986905844292876151034753533971629885249394527383912092998434654597877989019026834218627496347956648890938722136293479534649548827324678092826226475599389654025890196615375187233453788032789667799233376902264536374570116836717985354928773913453057437812812991925343491481505871876871799496026317511679215783604998962302038325996925885657833636675560924472253562101587532222871331394381966510028155808803829507351100795892584352268769292039478166973109366497400025915660212361378147796005715511865239874658434659861009262957772829219326456295275888833544538993366763106506875833124717557500013532016200040074597380452752242366805650831405045967296234518156190699411923721523103612650027355250266665925319320302747342267911659416252413991061076407156207584287856317245736728594628268726365642569898557841668052242560802106082793098345585124550527108393725278403707391602301753585123363051670702080798932853533429315459465066410309364218610510102222165830512035982660471562483500258008120709291609247391407917422356023674619937423682554728113433806702334455342087504758862843827763211503491665099902711586869439348228320112127965189115695719951942802677007018775305044247402881662994551040933307854431722740254840506633239054868862635928921479576363011044811899234471758540587171136401535606894931419296704430408512769135659062875424113232516129367037725166538936224244021344593459226759376572933339736514603297099450319039170974248028310100038909952000000000000000000000000000000000000000*i1^249 + -11957113575811071907426048126901690218051702139257337738468209134031854117998049735285508472728190395285465466661237365042350596452125724154389146843651874541696031893599633030552716730743109081244650100998393241670131889794458411729026437003186816302819200042916560196339778220816124805462932612851104746150811419132473340097973113008295110016709431159003800320496986672191867701434899515271244718557573133065407320497381751058859177080977223292122587350733662418388731812936124584879250656850339715003614979290423120839141471934329791542066508430098590341755173666126601802219531426391069718237236287752107282766818025639682669605292647672352266996981964223160121559739762510903010067828610186609797623373760774958033804923781828800649755917173875950329687294223083276398560737245680791190599487178055352823113027030875858855582041705567304622397439415236549265445769726643904485186646775016841498586950276453403664179624437703904578308112669358087150089861680142036852156328717296085313193719224087964894443994305950898547922478786620275828267215829249061622150389622633162167475885951762294994519008069044589751482301948304185407872844579275596529463066938024501685585072732525773673344902524531634356502020956420773012163981697363780489860291988713499485677446981005680675925774540505732096322790513013253192300110999792361900098757999392462144321081865428880517390236746594765953540077809063903256488435974072714846752705861471511907164778740693789657990013286024311299884922457988613776358281879076986523590186027015006908679412447641775786755619377447680130908830257512850391202145450474453271218549317136443815128586791558026643617798874272961149589039713949114438857007637374618456982294061332876071197206637051343059569872098519311222846911240274737666556864342779804937854374214745561309205276844886979563430884925131851229291198818727842222484678357601643917938386832575145031349311520351852353778913216390510032189850179246197395775928077156857542731479762501444673717834093218872893427001245245957273064757508050329886015771564239087496038259160897708347885986065382930798127745945904402921489808224030993069989215255345943685911676022594173505952823175158598904603746272770438685652811828789138493483500344400586295482907735233353496983090848891632514332070726262837887373449003882604651977582763328301970237960651493283235847113336244286867020504216911254796989770817868942322412672388048941588317711463809666780891018762121483370354150571226931467858113379030980429539999630719926249317366810512579514722059539496216003390700950358631682125549390679782434840294320151199354563820170512442514380475942897229185678357887680475134844250028096754221329017483452419010911118925000678082267933547170571046434395774216336573620792837592513539977754349866983404067008371467489398602097845791156994077141456315791593870869565358301250514905252157508171090342549822303943468463643201306460689648172664770035153857922335788417192684689491448501591100824858871941921070997623694339488743417891354804846856096615176323037995199342595100752587251848660797883059320176230128396807509183541626233752601050224580122599119036498757177856529404853700751556096249432589295109647090411063014861629032295299234783322574935114460363011286759629443764511808179953177916203791957666367285655198640752440539036662569346120390444192662727593335626616398357180963977432939954534839849676880382547802330015081159192450359691877595041021142676312781890305824532989530864487398010324348001258485672679784349823992343824377191655875512545610285857320830180483588334600433591137323666870905818257912973496269775734510423083614505189452207118012833543060175902036061622452503886945743608270028800000000000000000000000000000000000000*i1^250 + 581685431228243386964053846981151302551450315109930611570680981746523569207923018654001217296887835723380316876251045929214451867921219278805385912000824185923288650989134836053649559714316705273473866950649085302617484170774889365838544434040221015036323334761761102758934499746306031514564457709569916259098644364310789646605652830185751206031154644578693422466813550387476775755955127030176095344293207540825752846767395003294411747203020013855023634011174523664588373488252353307590079541365884830016560319050864333208157836563284395014790934351813837040937834007495175790674714627242133506354108630146220387395174425761000778019024424002532325054533359241366378172795199249943410780651122004188660375903257323690301625725915286088054031099483780194594009827324579401610576135739633909879894648765831464532958234336446707575499492728209164085252964004996841494574226788978779611151314549738616617814494399333148922605782818940778100442796808601339828337877887851614171178803692974177486094895386965391340123601837762536459006156852669094215884633690538923926950616561003107114777208821814443353817348809848619853757699465579368571040786962852653851615548079738484248132410272282316797839090927598954725936542989181370913144634430111633367123505268853482723940765345009423025265832460711223196571190159056114309626359842654227922891493378236212906684141109527701126458680375395937053520190371588036758587154642819872272820201638966868071766541682462679779147915501341098927922694890535648917018839930737166070887359000871675581024121017698974374456068396790789554165077971951670604348480161632948213910507483593571907833148612582684087136637262266353495516010442898378766994695307892168624810046885802302024208413629383804453178256916580465083964958144451054292094742196238180823974767358688100878977103258570591739314722977001418175780408716313144109712418939710050286632403086262230914279029956281906542657263988717246537270959571365771301453986108351937004221777602626503274733238930121132672641182688350112712397493708823308869202290174965497010937453111654720028558313596348188696754150844623597698683042000413509691987116203891185883191784237769510246028901886221747321446845952656946489071932009313202418706907025280189206088045720543366139571388070206258684679838090641906107178352352775502009965052419938675977313002560341714237909090372281911662274912052105757390729636492161914583201268681565172997464506005861076052588891124283104596053909963591774626329209163398229879580105462380437366739141904878973126064048421306698151100501131859123855842170073777190133738288382446210269122938733733704670536667371592399204921454421117694772805873916486868427307792183822771019472260574182421317907045003801128009150673338525412124790033518673283227874499387151559333016737110612636255019111196840191789679645493048869921307105507927244666472363356840236543037975552284445894083559819442436777059753884851300640865816808425572267897509156901246893521317170706788730105105153995247143583164536221965015850817861192060200360570736420687325929306706287604744453620984586655269054440694169878109846566492713935753338310340172510139248087805302603170537881649155518416838680457832461246826434135626304739504657526876733875864816200070594727400259820166223835442145951325413738655876614497046636431413803265419804684449409609013784010752169089458234711825020269415991797567093037085018844086626250970438521017278332290006834045473186890337887641100722600680912285841666672743642330375391632956392832994890570978181715400374272584559976755078277998097020954451271753685521468875701041589271996080868183410708715063086780631166058567219374810132772459036983976022507520000000000000000000000000000000000000*i1^251 + -16316075016919822930100902386563890775237699566308763750529590662671560679229041194048877364474511899898360458883333873409114695124065626559856038698334704789238917317639882095668192365148834932420557881744623764756635144787275218512117945851596483476228147302513997850623821109223887828092704621223357118250774829886056843632301921716258010022137194350557370790759699617309422606502003492087053158016061916673259925051028552836567007030167523824764221124923742838991333868018611652457206403820176474085371429348935962727901364291540518839968926648917326101037500640051374143251685053167468845812988444004233775506187900001368328054726132296843892851435343628449582876387686729909927359500601001389506757790228449559549690215270432875806296419267852025744411813373099533968027448918343323153614226496926078814090450547898921393055545770977496366513387824326406830813664500414386175923980291788181295980797710414866669921270550426813439505712930857176202897969462470082521454638430987947897453600542892087880663846356735704555833116206513317846240990617373736324247552150739615069615423565897251252571407030123636077782929158973872418252198075417074858563395980005211096798028200368475165568274826014753060150874197496708476251399927316789571841919964279878500953016684801062067634610458866291565848854717007816351762850799687393806759917846430230974697204693447355920254014129929765859061951889737582106792344473284678115160336826601060557550070480861204838399002898305992881375058345448745346620533387318876119362753196992419310833996556974555821319114744463580965268699263014756338217509690735863895849520201278926889546029438992613941259887036692592304368163946920391298423570496153938823293579079547104396638475367580119502665271702756817925595173083142739237280201387122350722614189452091586601067375946986222834509200027407157567646773383713976807234100406527503909261212417865821449872973274155492443778987342493834746724861053037781207226724796490396099162810544436351071087659360582694384608141097243985356551768041638075994763033832739219051119722886099327152401985281400369883247612346564339759989537294276830116535819128932609437659720249232438596164263410192417330420102148758026839588136648011447213554276786347877965516651771794549560189635142059773595041366986186425707014448055694697637037191104968204918202844159896429064894350014975630624315699293285835806435528874697237008985084048669549092027431603376194381088310621882289281463256959943865329257363644950784658203556049726690798636182311549735739006390116152591789277391321198264155930184744526561543077833789184741007454590508326099907369081611267703174913437043103926387269427606882541663346329100842962331982032129661683930939128620435419497803216279696274828725916413289337964539832546314086044665878072131621591172432657097576259743206133332129047318518627275378737750541433918359346971603109903965511689533876001754477561272511409444042028989565044764511859687073986537468648918105865338176409842347473719894081847781988986164647777434091189294550831121213231681253691307035827309489780585111385862715838495142554307454013640325617989126846648988444209496504007562779513612421266768929190405976033628608153245927892316002271302531369961607464817920220126320322217460903306983122220270651647390225364316620324379851175755239040394362794872281571817136297450600726733303670570811755733028305502389102371091810262521369983574227688082454227285651702520491667028365923046653487944683569521458745756514399672237694458531233373531472094647574862208042586523691106249168338125556921765768040859066784803480105651234165212946688053206194694464317448221586914520604190829965616349184000000000000000000000000000000000000*i1^252 + 145398037809027086381945136184354071748447823436049697277885850459078796910296205408408994321829915730988473047010223021545018695658636653250105052904999918243760031027871201026346515170081568837647761786001761800452434891184607214527633877030282141529722927103427107049136073273726364348086716267584282602615402232286668956088112411071149458484759643801051241277962850762274446758507980125296013834265003579123618850263772913678532325079342734070211571205252895020063315493330377412045488918726764334184328840461135469887186919787696199749406069510761930282572751521567277205067763853323086121467391735407355078474310330186705962820670797554607363875013766474545300210064128658280585680014587425372933249816026734443215265393075778292928773509537380343295602592298505756976171622606981748220765656003740972956301044814634903706379560171654146243579512747676852822646524186785014105801384013503572186153401695433932607376607107216414049629566887688123435726568260477795854990197844695851366438022535049410598968517095125751134130691224129251200789396582736901349045733264135437562064047759371144966979652952495302814855300077975181539511586260017191252279374640898668751609274836762690719935214646549404688678140999117814751125295135596280149478100240177589718198701978086568282089357846259659722939674739801271759061569514429787335453197184138158586180542562708809522425322427648878672741371190320153694989554372576143624229588750200477179420162451413317293138543503686460171809674081118583990093544128648122626758039694932735239945124424196603858257542327024196126837375375727314200521280176421519673205515073977214205878364488690947503492698282978805702517775256604384731019060687977483808927685210736202592784786287685811566696548308917878591880655263071616244104223800402443672860662115497511963971881827221797367623965807166093593214607265805749782867328378272030075476762454063575781853075494262494792528167008224172734709543956627027327389487414262740256152892778654596465684507976128340297132722947167053860153785129464928682674374411691109467367176032414966457520409672061267193863045736371576534884180178723656085518038769610529599606183569981917429606319830446835735782004944002469466165886755792823474819306952817450796478220295591137819886126620444141437469196112635182359839107662039089762153341515228048963186750113523778627185536794798305299381421959806572609579453948805378357327979771774004190899746990774003426795283292964388541135964574454581899058050261204542993634662258064872928813954325663115742754803052973967634867036061533331567757924645193212408298457686644321674477537506638633291646248323659221646069350140754997140048814264846594024440999503912695972500848952919034713105446412597766909494013382616598125413652508281185535401869335304552002969539538355710832150419661487791250752175236748866746221235244927571108089433491723203918266901714042134329243590517122175060402190240140033629230674799010518762863621976839696174273712167826774548384857075651053454829096454326525920532105286506725877321646960406322462611814084469411020050044283818432376572418407360185480033763939483035081376417155079231807004309548466155852000937334349087940716094199435059710901844406567032056357977712945394123123671700501770990901018067769268451254265797742123648560890435492166889549055807788156082486016794338841861006842759352826535353846149938663191239024317182211146362916680116517155349408450250489735714846185719448453464911453084841762033925457281278727488743350349416172545587144189341153079381463496733066748761168730641496373619426176581297100813444579158572230933352355519334531409920433510247188214837243675253145600000000000000000000000000000000000*i1^253 + 6135465642891830763036375481761671712664957621361604158033535748588660535790912188140350114082134779060422113078265020779889639453011760265854769822218604417891375634772787221033701275665701634707190201365679516705836824620381354236340202133724880008350774536805456513053108959946288050895185499207192272806626091606022249673646920547142243177559103059240836830027883696264195490111136121741113223366073788135312920913302249815103687455427730047784862035084105454791308597939463102374117863787101580446044499386439184362654512160815401417181339238488860506199320359498323573058413876821966395596784382733471655519586336140378641772880669451386847538480638808238064307668098097539159063801361122776634636280221081566886678620352822326099230957055089555007465952663733755071168479958628238575090968118090322736306038691736970096961135207712572645515033245742017890831783486284779425278848125820576177878024771127575967532124600558420246296713249827814117090463818627047466526317768213287737041021955740024280314525529267657035449070843680931217558083482108242576137138230248026595191595894094496954974721507103972837806810814186586823968166400360778845880647980244945773821861097327182591129493710016062635632347196600312073024332318326529870222974328866396568028062061538370299758973681301573251863068090082282748526316193317907420639792670799109705350612585113841613444203861410013684360716264251414135040953157030545533372908478606565926693909629451162124550470660442163223008452488733701657984653164290195051259945800107645377724796043575046229407064467484688444376260588719847447397726388965561192866749136778866731007384365962872518312814033268056644954923627762959342619206396363106673391857388310688664267866663590652646553365138417982953062214297262537619551479362410835051964751480373958250212501285346545302027110304741340807206168455226493499177012186946765778488833657659254455992327916425161729903251298478545271555990023315602952638387922744129806838689055929257082813993211487854431373664190644151977664248339514092280946698700381855838271230786471156198028368859108627521752678839671518093697200435658516124807501172262893006523245668004724356434326539967892397012089743749302481946734405715350494823965729031686677319164880243575147597444283457148870870246177414692035440232135870873866568037109419994786311501065501756531520318811851858560325635750245997364168049189896116595989665618023308213084304707516499073459421734869015552700256603646034757262600852810182991336044997733183119779598195693363582875578205079166259974517618392002151830977903178369808819884634680404604038917259364676398035286506019801159023979154308166294696838105135532777526513488173223761905923578764879766378475677266384086321223538812064050358366124307611284208192337320956374557788465820839133911707217007471524774856616010623514854427564915469030992167199941950527802910304926504786056257409097992206500231502819685696147490802145426608048300889762635982245039898091059856071916128207296511870784989612102811334519581872869302887475423212693592523007878759107412299038457336024221787657915750417149230016750394517879048032236299039366662574847292309358181885424671367712737730541410446866969718904370332243010045743168471146263005309876697308695769455277729072175313052451595252222556052148234289113019230489675144834237970151371466549714679669630803986200138483418502838515505361491928869880624781851522146972671745871428671957851450542424332514537343227633442833554941683713801605023078180299881537241199458736455137271496758224685413559071235047482904936009690870958157423022393650443491214906452997439957411144399563545452216320000000000000000000000000000000000*i1^254 + -214494204372875594288640613447301667519666976496246926954291954108131070845679321121406753310084865924252980472053951436794070321251541859992828766042163359113389981720351080591218580780469319159886417996509517980948014502615147618009026417309132702730319350708971923001899921663020435415314109094391168535001770082483572261409045464920665639107002925201157197450732507926965755371244564550423419393384446050079821215965169722546424734871611173323439257023821530364307656648003023019928220223452071202901252354730564616054596321003853301054011996079236486511278587939877644629231709666782620698787682472170159701147235102659544821886478274360264828865950755131303765809688036109814244434000000595451258511782630886970731015438298992208820838762766186024109512848338728595785017623026373955257574383496120859445953159242703600946190761479361816253061213262137695935382865896912737166581555892940227253265471039151052345083001374865024012702268327657859464809020656437293369672296396039411239590595663213820889433558918265052287598007791146819779273476741771605692494096532327128809024517399899790077167501454671024087715528279389902781210070301698441483883571007893510757363667136968911207642628979318311032679229956181076266575689584278238549170404724893936604494903199005259183772593265713607851371148662735086595741486759056482918918558340373512772295853226411315849160265889742066063013240754281417328167751412341012254251408369730301207226291034748289729180060681820689166418826711073815599467343669014402939555684775485294147833394733903327867531526906270069940588037548528942588856502869462613183128211636874371263212848503055983374230716096263625233972441987819519394350190088629433736218347355672214064418278541619550409980306385276021618676676634094013621546473278929869974289483144233002336917776960854428168996656624102663274441204442412404602809397732638966158422369167408038419582265280779038282106686279724395315605682961092832462911672391596788654730166716777133204859398827397847702889233970806342625089933744136186306489476845551204809389104018877168933547239005491205053094149188255367206918112526051910471128348382540947911318074086417319850153023523544162828093487101546112808103335011692453505941779550521697327343540869403464885145198598062276649457756630040452149247829304218479560219488912487740187480157842552666632148313982836168015020606346874352651134778521585121218097023351976763010608480272017791879260159414142493666321548863673123696096802528179646459958104081395480159788373795752830366364718637213700970284673858337185956345775517147747487355669183652871487203737213985247471294725733187383834521912381206203048658195286702105951600210165490879345396299438298367641753536907968633146716940321514971108297010454430721516546827709264830803624527069262092398793996388310203709827113619551475420872090802574234839876501517715141179444615882445958747431759072079728254525955347378388186290208911958800714447080079381296662214744946287195494164586752028669052777766733475548760713605294719501167644327329891215872759973327135820352075114044230232021822018880523877555422871239024584421659465324339961341996298887134302771443435329859658266297195534472992256989954911822135156647895619693965490842731739324993656375707496297972930579829427447234299457009884627135644923339928814210374995822755210984857230177107202000673587900333884832054349704640195934772152296115557176254020956127320553997093925674592505549748419858793957603315072770868860028025527095752668485354615710450448973581786392610333735040639377292498503401860558605423459403314197734893599387124273438034782084111425077248000000000000000000000000000000000*i1^255 + 1795167783307963520525638565657777966149894783459744453670284574474053951811129892859756653641347215631323470046766074864241576944495210844740134281460191971231326160151912026497498186432159195899171283875860326634525482947767186200442417104775604178248632915828349083398973435223988994388118392108926601866056216333577330043736329315144587358083026383525559993785590538235485941480575877179311628278038037647081542177661404579964823361252921038357749212446599496791799080992850757179679546762062438550407202183822587678889902730642245274789138605099513932951619131754315088854330053857479787487665192135532385951744549169784550194250514014919402562691791483234415155505343567594087623215479752893441196682124186333982376928949016915665103132517362212396213042329163009095207523083419371299444392523665908718470405147620305946284345811102289433285358317468266832784570994920311754794069605392331753475244401520059215515673787463272277346512050571847489449589776020218838495441987948410160917435791666433389812406926323318658000172263673950833577351070243995249041193355786834714277583281919621605557068696781476887676594293735898439960874136350749365510825117542902221829152089206219567948228469023774523824953184410620749845657102076287128344079589041267240711845504442458652673479981977366714830133690485965754491392540821865932409146874885274401583354826939389517981325211793404317045395445440518451865096661157763074401695270226852858555101704270988611260679915439603769468641695740321010093017691949381064287810239928019088008183614482418675525714220223619486085682967243986885729178528724241439661452240094588123791443091831344745322321493861280379807783786431076370698249708847863911277003867223846135211779807084796173321132564315450265686262973232468172700879694153573100672044633913315195486202783798065387322994044914218450144265133479879967904519304191289319828062566994822905493242473114860196938224475143615777556585839193053703562499732680132087061188877966285351689182614140628603908950215675312867160397005485410243473952327555116602564309509443570261611075633681582086775556726296077609141313425690078253179225805962075056523489333453574508176812770380507175509341563577342236779268982673834712601364299993509006198355414222311998623287555032957956784793494070516880057249671285656633518638843896420139839950414960530705609783687054220665667441276334530047009043792819151633837678024745562258284211457709531515933655862670522368877180532929384195301947225916396090989667403615921691994673754409869357966937056744392975240603044433044375031578077980058459588488710757892133402553206753296127038147605990188005050746982330067620767245286557370512099754218246535230011337517260879747591312371467059725350534852905556105134103551852460708993924894225680755292430703453735576125488095395667942473548446029689517507732669091568777880933978158757694023748204166896357327797894099278534363606669060602168112104038847671909301581077949534478344534909054467021436119144651561338636050777696074496846287061443494588196454511437712069770073545273045956519055985575418303836320301273654969164713635467324296584926674713158589246166867396126378209499089501735525219498911333089854845303658337838155770203558848429595273208187967859679216308561966524890443177675091872799432013071058927498079477466161221474825158075959872149990732349629966972725022650688989770158893783334975937528711832545570992611468839391612219337124624519669106971579491423356232303970063359755585008356321206610908869463134746403923333727266162367419661978883944270878830315356371473951255875022667487714450012566980495419637760000000000000000000000000000000*i1^256 + 39444297522765862778231028475236705320185437258360362097258785436102016040163117832524211295139308804912157130319414878727601449538535913083819581285484607671051885230299660313304094049089280647597392170103577149620747639182427375020633214333548018508637056457167070856483718403958750069553409454133408528394489874956039563662263542512668297791804348896483286449022496424763454495505818054697610193959026767360175593847118052478388737189389719970239438279076125384935569501780735332941029371868578339802080302204258766738912308841983916558303920933123387034487129830297320958913583920368511363326075207232617793089910985284886414363919159631287321671581220459689354931947091574916601782958052876578450301827898580151186014574402233611892423264798157439176555699475123849260854590125104894878066529716934120786308065714028871081474841186462722707099145734263144747344578893930903824024069675423675289009258926856358979065066715755787288529064912266047283198255885012242104913270892827122172148616451453592512302545131164427002599084804619648459047964161842241039526735628564442827422067985137766159230096770359846996125149371556148982358838736598803326613224480110525148949942810175204928631151269302623545986160824602701205591856021042395546547663466674436248159945274753050315973708656972139390101335813143191543610384801819929428408640785583627457026050841913612301419046651681203155371852815278163319231125599516325814041729112281570721727220128891549251426460695393321960513075931925861423043735985571129115509299265386574741273899523880264529739960389487741564994731033930702386137965154439286858850734846424293080198247507575240291522351014179742755450074625912467647858640389326769583612348425996255536390171225622158470359029348089870154796194235949691831980070637515808438509674750784895419268083978111446280761217980111072956891814126464787679207109582388358459135380744474470437102149675116541061519736205552975380246769944038151939153361382040773412334222332584212687018792162974048142426939432898433059371552047707072891962807027228732727000667301236616771225651854754699753245909962955010534056118647037485374010366085687590351574933304453806289679793388215115180308732188332626720795046607743075627034494115455013623529010647154285702372660283539757453635865808296044749256341856873957306491928725322689528119569590771861200730395693999260888792640303716598646756857791328662578634116219019455417558281834547292881614510339531476258345925749108776661060373622480946124861387219139959405855083218099303332784625561327583516614435048382713438983065246051205729788006965465597298091112666505673844664426943743940453440658750096785668839623639027753832053636156121375807209682207680510166671406925625707956945446042609735085622666130596767797726908491535210818903050567845652294840819640693350917562005162171434487996343053763321187546708347369868203873117116897201707756862632031472638184621383353567734060466431163856513119745994904905566819672627624622219170106822081261157065177600345586290298090444500450357308126223906031232994412811133104790582734251690798433793720896567926730459792922162838973230723461708982799881471194337341971865596415666295537047727936923388965324738517907672269125031165219190864700845011466747328044998526932104763949095421875821942929113591727259871783129380258955436986215496224915239430073621058955391039526183664874823100267785679294917158593979635010425427283001348552722976935369884428937301307155601023232032999431669579145780002992654781421483940166363628441811426390235987045107749859580866189735268382365653632813212394026514687312527360000000000000000000000000000000*i1^257 + -930107729691327214443435440977938969416236439509269325704209401220281338193700702788836032558012177888504200500156649846972554254239894590814648283524764362796828626315414960030969238005037461211067671343498288728003108527563305156465424987851410228907998358580199161343371626746553826448431832406376499386537057953024247436645770412725397910789247880039238271820328237313208404877994743727056697976005201175911870046523872152263767766217780301842696590777913378217913258985640445430645048987802353372608166657967339287661378947792650204475132606500043882664663628311785038146274686987491754815455910484589281950230903525707667502436639668704399748983174795574849502557795753644223939708350027349972644330801900091090652462661864550693655264627006891405504812103052137253728287962127226352526947512738378053144643738457420602988810910178293210672453329606647544261861806933408895708438726670498393707386409103648583658808597187512651616801434458407370601390575098522835385298741978242663579915247927963299090179225597494401385743779052784843599050339140438900452014259555263787656509629606199224112659514067497686344599480911267009915658517234911843095037452263222451664945719697275869031437420996241384677701044647262882870336662581060210637844497646039258032527902334138238530593396427800200455138968385196418698387994705389754295600438050428860487426451920009612662891470314525674082185930935567725365025524022391705253839559830612624510235254807677028674302391020502387068573715178186211897934650124321695397223849688347862052115118374082834388428337901362210700149538365559986914999164656062853691373481485558675423686197980849782688233488861179441464295281346410511482007986468116165941414998713860844171039554009721159627579119837615059371831456617170754936400818333126714713332021626116940834351378766089182514650286520767029487095075602377447423760630698034290013387962494587521247537990794665634376801273153773152700906651577418184939302922779206843791334602047634002324357702256864214485154128414793120112048949996034676557095416291913970636739222702729232574303354472340267187713046664879902518747944275958173681889205756171440280678855048183425727275690197155759868462355315710256583716956038199916669108185780786426842347135256268075474254134067406820005995093090293433647249040873213752658453992598324291102482192228486718807311484987125161741518229691356592425228555792513706496291111878537118840746529507067968057882982263314471447874612263790073743260067721491995897645655477738008293275791257767452593389326480071424887588123799632103759060239751719730914355148907426498419631897001719369971027208479632031187690792628861148675072538343318874530488532481888329695501635798242565068173274453726724269064730687839765064214595207535102118818782193974299232568027268394047282497900779638918469156453608284731582742175066059638322856947074378686530873280924141789784619533992877870078184173752097652199148076011795310660321366799373463262071449521664925945032691362703834746496376772907021129962108693798046866487863511846352502515714596927084567029046249015097725241908673509032927035661329952435280842866894229108152994894211069830797549463595701748124431545333540536130501157390478699408628436400674621612999430069947253526217588996378620886135847551782100441615029303099180077038230209513254165509190137783884975726666938932757621703881829867273816852631200765113953016998085007042388900352303256828901519642337416852664769558819817598845111986019016670656796608113001203490371000137152950139208663230009202568843846682999689910271288545538165664907532435456000000000000000000000000000000*i1^258 + 9317806340964163728041501103753215485119903352334037718896436394550265802831766377464518812936566022374348503267539228369664694665952550263735525681290252594302172748514678840351927906648663599129518033832397563595923766312327268923876942772500644121221884445942875058484149312534653336684389426211547099752171079219635515372846527610386176746264826921885223239323067552151773012955696537457926502846123303645600295375495948863000942970207018523668234389535013467476372262970726346033615771673041932860865759675699373666099247029231970464411892895156336398726351254051052997599689801012086410885886245436674342952313919995262356973899716591975726884710913761248989057075015334878669318510212513215141041444302061148706150517900368027702105336460581139517344525584276703253739790450758099810558457369319024946909000346090731752530714266986504616750163587487830128469153261369010491226915887717612091022756756642994554368169043784496301796693054296813262914326408104825419403216772611563073379165969938231466690288534873907158320535569637838455459931997625678012945639158994076917901582333431817663339057902853361845472359264498100059725998543634683796782467952181198323034614611094650116239243978686146663224176476336971601608496740826766605964356203605154372409905536954406833496526201876658926580641933747606013866477133684978587392126900561339180930409274614971721909715653197702808134232360522772827332981788609433560794585065820248858862433084460876741372928075746165482725045359724739743420077288106861813363382811916092059732166654301333689810578883762701140289636803263124930979779158829877342821898902181771217193780441317832188276311252261138921349918992021886359074370837034308942283223909780692705437989755059450685868818502600884445035048375085888570983598064897366419872598800297768473813725586720999342153008066372508852423380697830427922533062865726398503877159589555092388366541169445220343609926296431219906024237073178689648018092263767697674016227099820594144869374087807515965328354826892683309996583079749368965651119715366790816386759539325252434904183692345099662544477377439390676468530245402961162857739020107402607641378502114264834373384226457910289471430629560075517149724519437628869652834325149880574754194645629587068083472814207777219092758959751676194584688474357289854957188873003988852526979255543022520588766152988918246923978052862150896239427851005132701438133451688918024652796245888862669571087541672695125662692841940346390179152431911891784906368371147056302933958131726031882982641096770986495880229972891859163224935801768354417795222800385995687378391876834429383074157846218193686774009201608550887911035311323480763160948813026596202482490751727422298108456450631164490511475222254115766062984794024986444829811311007173952913945313116317274879600916441121538493343466807786355632563269246289586590209695670131340167448789110810610049652414501853131767604930681830933515987083080388749359745833488921175562843821538168608596625066117079589929081234080188933576855656163609134225895905550353245741341300525732676918407918684603507336060385657204458396639816798479103945885116646680524928191026586271171556486689176324552379296989500095910540362462942603100685055454765120004134084520756258904560692361802721688906171485005608647644619276648276398943843464903884938975585289912793253809333759890935824684904184974867550754058634873805344188170297670278341706160163580797484858048145748008453463875864580082922191375872557107106998858481643399355226779643051679684694819966653845353890346023650805617176918502358279782400000000000000000000000000000*i1^259 + -260678710760208040173289032105262790971537639379054780447317394362581326675973500617142173267492948055580822333290438683763092069955724104409258816391858011559064868752334646824889565675612540380482541798947563130155220068003896050275297891276216172449996856939853338524828251962930891699006429183164200271891244276411789289421515337761390752750951629051476424740531522168148449139690471418822578354101943616267480246671506578381659764623901785993541862110081154199944368246073471438750743075687859001631645761109968677297958256599364885763662544800428199202596370030391517136292964829415150778716433940725225851295984816759494927867751400386642091294147186319896458643433512095478618020557112539343440748818979340076809328192102250499374032068426268641976660454621949800934840546107836876000011868723187345981762046073617809161072202587055312833419499700512717489989691394633213111388824391918578030644022037737715287866066843842584524806184864984925551900138423057107384754468044286806992990428066777189113131723260848731999808263115799178654520613797348435349078489769271847520717439818157010188705088852193938377658305210677124700344239211338971889834463495591131292791518692246064818655250697579047547648402241109144196065154824167150065392480588808815126490908319049139646860741829057568979766202907480141918651623119292110847094185841266917903309635883566972252678529131018896478632491915734862769312034538399538686714160139426104725279481730768966199033106913346653904535442074713739370047304089754894887515542022437605955623523137896555135868753430705138282304739728427166077485775442701048675596568183957756105754241323861680945117730122012906652333302214714282152889535831673567982638859587116670747322550083161765460058272790668684685552794057672755052421862978609865566589364961172551361930689722546492827096168378025653306710680311521868471356766090904726191831930630380048545535628982694383792010997671830741210171916608736666009554999545134137125399371526645010653131779601660806702401348334877843183267125628777197016402202718136090053472082083132171026927462220668317549056814494932346853402030342683451306601395076367121706092368099269143121475354308545066508234915926575744265833687038292978676835917181766489654565511890125743665284747602198008070366648046646564237362699768496665216320058687136628662980269483590155241203170596662892732956542085455107888298831899627303817826700638497028971194674590444273480910132624485131598245749474010432513335789457443614524740661734828282109284320786574542670784476566966055132198068500685854309106348837151626758314518971719510398856565297049632438300759647244502364253982803769186566550969066546213228975888738381943203996563274287374182871411943049075658810063073630835177643672687163786507853864550411038799914307908101768481181490592343707988657906970960895482209709714616174459681416358893758065694703685469640160096398198870315884661759172431388586502672072857954831695730788786738986571597937796613146772178389293072017114010438842965861061419812241869053111356980821585608085955745286142826925692293159962398719847591416586158554164137337872645083529451759368543660089753091834245412630322470683573952209567765517303822843419590665780638614476485808654751884389555591419911833993963270102727026333190716484894747617749842352127110329044109137685886003726386328547919732576876550611107405308638649759967330789704558964684282508909794992660975891150617727360188223102440803136728638712449513303660440974578886514738970403410723324256956009406983260504941266977115533990662621150314496000000000000000000000000000*i1^260 + 7568076881834498341402888495642917319874737769435152377420365020269409251237824162196804084100397301339849187020643416824688443403832129686089247107589847749010384384270789390863461235447391317245156990380900268025864983623138826780272490386625528309475804328851872420596990035848057133616108868940436014790057711004495034219622475812942660969271765985075366037934445105772805754216569352256985363847070845718751444587942688728849879007955643202660834172728650198938292631393171841531634242409208315399587868421560181377798622074188124771775854922496697656852590749449473109018128655061271144146817243015745098444348487691287395792344857335906268616390918785928458979826223001550106018875930326037984880489488617303466711772051031796851119190699632747090884785918143460625332575305289886541739351328039828399875585306756907822112319403986621257524209547806221523999487843834301578458352335861010015114200594869974939821525526501817942192375181430442195323637252025983631404187311422794091822252656108727369522834150644845724108889745622103227147756556705445752427824092645951756151272424657648878929886301008493660502746100551416717084134060178076529658780673262639770225392254243082883239769893115397172129432391991391641812000402754282364279921593399785781053125738416150266160073476312738464899659103071669176456708642689967284032223905622789918517666953465142539999154672371989031713476850884706017364109664589397889676967572932469937567875545555862916511761740804085111722510458191582549891753640207931307827620034110429065400299759433950662067825288425055126697890503262736565002497954321711449027172667420475868919690240410570567247902177163074091412948557369989753591228892085886066987455136658489640822734769429176464400171528307262440299535577473325708874993847633556035518863780112291921747382507395313615389338588657617981848680363967483472992602114291482044223118079928517786678357829530369373394715364885287907196879047331298740614706458281565392099334927448452673506102534813563995274645297320980428012995009231780169390991290092660265877889921181312906245318389177361900631364929791344492097551541175603686527940716079805244760544050098275635870400281476799362972760248559676239241962863382844385887215036202253837641046757807829979447841684910145369535019956339328188335242804269592210682599156198555107945239759236720589592994076172678741242792162233395593058308964828867888228835415356382334102581504911998433268960854030956335342697881981086581425140648367543768622278784439866030355428189560318425886206008579266968941509046262646070604581370699143939597710213434093695895835999164397648415998546891782159457074200761293847942888363764410664663364276969176180598477339885146738755533006784949999432346028182291693233571141712016207595956111943605194569598131014849441321017238399350198511904062299852972660463630398629986458671094960515172514886903806584874570777757083377477799296828803015740690960425860810193523821154855048189677681326503490787874987792389389419378895271809725835333602578927419622813698909898184047168039198507844579299518669221022900817464042883385318955512483083335735407865700490425918603678486863306960765829484506214182131171766138241195450928703769846941953806578691908194456378317875906079359582970033627096265228368010872475425511969889303165914145099095150664877091433296723671193095589413181043110310644502378518754946211923199323914407500974340440442948297888577867820900840120428808930497150756453638641540548819036540268412112592619042427404725871539409385219287756098754291288768512000000000000000000000000000*i1^261 + -116663012431797015470772614812150365149977411128625037805060064856635746888923080924895843864338827000478683257698219747996887662030169692491824042830556141399550943463585314149801895220150170406511334287595689257943221555439915353712060581453892004459268383456324661810692221396277092738637569605536322150448362861778705218980138476741136097161453124809913909970415318284077580999278544735412657576823399347119221883358719614268637314577862147167476716311685530497970697501280200914949277718442728850552300141005378700850067820267878471837618240747345243835241523366807317687897883333172304253675459304766681038091916624393236741940357781582572572030290408318271542579252733028693600624552577082020005460997230619324731647416841159204478533925326166411372397905251762008487898269230952726849644001453549900770076911548163295312553373548064379313193580115252749734902411025422746958093508531177735796667676097809591732084151018378594379123774256385478956553613344980073975379670219235740000410037835037775102260108079796965344587163462194483077479079396020256445112285948917765746845933995284515953963359769112441648736032803025340099465322937488820263641791110094514558452406503301038097654663436138006235211795087852359912503072117017330349064839861922721478887631916338353514267870955115665187938733477722219973731303344591416794811349606239120660253281063919743561489460417354151846887627555819635047883588439506899317527950821642530568166620034927165039277100220615865086407734034359194745075341221373618247315100832085484132898941372409139734250656679948911527712872272345193864532680819936620110198147514862576105678421683855661873303507717404474905260363558988559540557194527535239299974894609613264340794578744717331943684294867144498442612238361879422332314098760635527284416180241591951372684134655548177234511465791948535834971222024726476609773000626498215287969139501900018330085345270379620894230123725348352371499052511805518548427963130002375201212656002786236003430115175206233504753953613696736392634512538263701589931900830160108665704221741378489208217488822202491582805781851863403621016984086573380974309329356478281517413117267007119757532900913658669956077339874319869923249837780154954357293531087007867186058950711869446446816038571558726551037332773971464039870806341257269455336746044783916343583431903663011389385671194406979224620884463285552366973241364490044762802071211436756509996616637261770618350736588384149363905860231924803103724044595018050356638686077077810492741809502577532367115677701851736306611761642585644188710356701994003154560930351464798555759254216503986623614014651902711075673579215935644695748076095140339714233308045682791430299012696170381667879250766469263745031174041961320489765627185038171699014218260782162531092827124849703026743617656065550731228045977629867962038508125520562747878286517390544064194546622128239857103316927101508437692126961988104292249039736727475728677513748677246028374123225102999027146009914261807353806238536504272896161775486507840722253949621975627030028869943693973441083397714379327087155033762218696938784513543357760909346496816959213811808508533687885563691126265669339359416112341149900380053596514652777459989390513362316622260788720328477738876839469333569232901640525224920272470231156788666417871099599536446481732920984676967389456618758159610931363777045956780891614131468080449869354599338936427421388159966091549174717454959623239699373679008882506254781759821917473834603992281402677613090628101332655030310096915576913920000000000000000000000000*i1^262 + 1033989222889508882396274460185070617561069804775515344426226986361730470564524769450800390638019243219778589805403552141929759050944358921745870663944890228910707714963123826874144568761819795444594846099787728527186463087310709279246441671090201576149077546950881478440948897644632859387875136362922340952028370951651468996373668971755674784921799199063317589851136255251067908988578564536365062541842581270314455970957848741686714059493807178956780611869923996991965310328698545955162364912819517983183844605737797346739631955075857377283641053605515488008672053699609098226729065319959211307294185296308770420679722318699776487698448386535558506687716311181897868021854628685899501617572531088521076159321005850551890690064963746421852157556145847654604018229981502999734332689116611036237041036630692641694347163331307075600323597794546322613475552130693364770493530023417799690030190680787795027943528197433418515444842498208673571446230525675253804325275626046895258298026567608317989468586305454236992558654340018967715080542373842389055404745721864576971537362928177060346119925388737480479526681949075395806538701521123254598943730275994222883390275334876384142139282648481563318956515807735025808349068626615134932649037812354980375964878863087032070797356445887294545017694837281833280461635863062875140710397533317967435473625985031565282012078246990689365368640568196110515566865826640879428883905097269486027489077922394246548354091893194761089845937525384837245284652925959161114565486409179548493112161479749939479935864019231489179156047747355132672633537185995859335941648862096176454494650748338943485825959039410183943423331610007671164991434087064542527842949577315612667268102149144640122811587624080552409171813901406729802403921526659337515307452486729481414164239313375830481280617355747690520748605830064649670179713407776247398424894623669226810941552808234361822986500654668628453719497023008465338724870558061854346835903047280796537092665256876137967968234284935739749652750512671030736519000638600698273297586453892968330129664648239017690199463981576620070181607008784632255981765236392344579654921628672794181101159696090246307010298874135830870310784884305120507029279169427266872949327043141356022503175718400379577669699509210906631726589851926809620192639995812674212760837173612676431032693142471719068696703059569012746039141511404036516454148534522995866401557229239784755809908004193548516457790709869428898170073217946264163944426789134855285389498513703838907495569440222631459186088136836440491901374326629961459515614010116020865528415810794949174255839494974616545357173146866006079074919827131064552355441109551540645771707295579609142114038341868360707242993582237339782949037636329206900154930476276201120777025306653456602913988095173504865352127683839768055228404420585884969860445018954766833664669042025467183763783590432805680469711269659565403735701666766965168933840362361845925676524619514489931168701087271278029760884304959099623310833617451446093379431660300735820660282474334497969093742237795514144916912515182437423924685018644181138324533000530770395882035576437194201883943478824737408112791262586411596868120149545305479037818572553971621374054875816910070827721437110883176784456626228604489659761085832495157599434471189037852168738439861564688189779166337751337693047411323829847145917484899655207544840572464817823366468420469367861618305662486986635302458425583803915668278079499540999184481446953202141460230588201357437989615255588230397952000000000000000000000000*i1^263 + -5571410066866795198858948696530459552100751310956772455363724957921866850857699510166443924099749844572289715697437502402928993891676467658083324220588943447114498343186462317437467445441931969963142175385409507410720577948375856886733991457514907148691804047329055533509794288058448156874774211384100632830938564801383820159842609205182190476882752855962376325686856186767838449404330180061475029400034937062115391538563278964432996457141592596011626007015551846013462724191124176734644968336358923817782427782280196128285313834596457398972005012540128013462130194673728440935458457383256307794886848480847052035609701578789137596275910282025436263397625905430581614538035429014028601091701796609048625261557947337878318259293660468442908793354600478709477704256142791825196624582916327553815814421964291002815657085377947018573799200765398686614283269386778404988833080961903978518185381429958711947611849299154637217752383550911401350620420707831058913032023778937093706913010750839548061970460593243529414974131247071300284382492118241968550089580582940045478231876991719329421195220603684555469774178638755724173034192496956105648734581806418589674002544253090226143885476227218214189505380309888655910839654994773818554940754897157135123219094053734490052619015212269929983470976639810566100221011349670955093121871297505222404919032244913759656471305475759557872872317609898446300770322712238799155451186404348765993169581666960988159733388406849261938290699582679878948422620245028286088211050388128036565617460461027071845553759108341477335765053607160218956203476120447184039011161722904499369553669564495071482846257770751612834797084503003934745015788128105943074120201431980034426644868442873366982358314213236010512796095047163792112388551102784180204608078549402680840476001000343946574519859881799119625221714371331128820411363148893675446094158895939699336115221389809870140438472373558817986350357883075169945582652103986663185645651016561944038881557279953476702853493896828842462093148614892581813390091523118006065888493436338376618211996699159417126493498576424530287422307703007509920848982020161662187784341573663440108067177509954387168504532895822170169645124329354614860395415498290000615313514274482304475163496778511853135080157262056869145282181875659469843147036490425075667102728477775535838418663141609644996744201669664735831922136220701105089286375365230488066365800675111755518858402829425969473991659135974264333954278906010761897422374615942618980019268740940188514400333936453918967789375327683876289652332122450366426709080841663051054046973434778132548067705187943133528943035527315691659043095254849658463922878417007272351191269762202337583443659029796204155928549667170165078209538124008124173505364923955814849477657401766752776524672401344437593759572398149221319251881349616379103618344744801183735111366714915972309997755149824256046723200893779909530565653153955634743155444805202301949754841131500223560344686994130800200321101760338695439251232686721445755695659114306858170313091579277053809064915205868773497776745315296631065380089746322394367372998654292072072878404822108147981107839131701539860740134640996355003844324982109427283968527536211242339815522685072971161557233634751851859701635674084266591091607513940714508444126958078657561595353323439003547796222595296880607035391173580335792607998705477683762336572600429541328830071792407824194066105327038091444100201573585682472579585282863358428593568935776594866488860208202331046962790400000000000000000000000*i1^264 + 18323235223437803550227539257822659260866218214553829661928487800168138130396999606439806442912646727878117886237503638283329742573770668618226410697422289052392385246251846225947600699839650128658650134718390697933630372110999702981093285375850315762010812440242892905778319705286395349379859285384674206680461977115047074691246647154454596465596309919673863481483233509977258306208563935298182217270496847057766962476460001584075055776931366233226519155421349361063579994388478477325771186228127339293747561818919280212463487138240852058160390897223340220107036233244666671921759014817868099166620178559209229109751767672868695725969150263658265739954756399047618928433998618365977333569731132456705734852541802030753957415776169867929684215980205931193940208932699460396500309165167866196353046879745083627219366592819797891852550243414190007248372898435790875814105362331033700117611496305057928322383140514793030615967782610642978979955688695018998369152397167038462382668006802790522546460631687441432766278020166605164268271298503181410806108887339143725917130448942972674515479740226312483714012858708682435537056267765003069983064971365038865553423297581067451053821668785008337112752828030838904762028201536681276111304423106021307021214761109025426569320258849552926229666735140335333498556291969921885250703411789356107185029570900745174633581481075280933021903947910145735241128744869763379066733079951708630437484237368671601060535373101718779409214039639453406507673787315234372885616635867056491826577722708364982379537836818070116629027936910698083267594226866337820432879803512078900034615936080200239547335826239300934957018681184159429379432002535352738196962955222610594748850144744322265983674864289719091060829323436764035998206344771155744298414601539786736694454972889675688705841531181653795722506800423066222923017003357587711702997605566256393212298467799800593001618295250989483332286134954689932069717342770768514246040287270333942332973505807806993878171363931160391519846845758330929054349482111941317843866582173997982753135885392280429794343191325532896702643767881580384662097335117773186859261246340101840505559546212772923144065535422957438302625991738211745306125989494266035669682420220891092253148551731080807043386331068268585389860337951729762556756620226761361134927412779903837644345836216859333146301577115922835472813848614265374162319674226460541066666748484878115116813695594677057432875749738509029243515469712822532716744880201690687871573334689214074566072637466001649705466316686249305347088692959515780485015785243446567053458406982726751055750866191708162372892017597650484854897234408599502158589233652830674889236078960356382649163081592027975185461610143564235769315018685304566139448692240880908674127468773962077270963632035782765004127335179390299621255012083036147943283881768648871574556029481488247071075501477309202886033250309587024366438092253830815683508384499657763058181009326835480655353737518429598914815895423695280137025893908722863308480718604423856304879999435856913329139470300657511051150083414558129007404051252243910206367647011132418731129981245023276078439352319374548799153394572971916190934715467043446180966432782796713411885665010090669257629737129650510287453053241771193139567729407246065308944017803423949778451030767398399896253752769651892047677020917084555626409336917049446430247152045953728724112694549667694552859364447851977250759168181412610919764870478199011727514998618001222183656294973440000000000000000000000*i1^265 + -34692854214940985844713776229022581651905819183998138796400574131687454661459734332850519809303103233087351369612109991284520977682728352291451218613164531564282380168062883386417152444738211150935176534048183367785524609499716911871568886568008275127022269817835817798742343931296045582247399747056578110157878391727365778481059648606718116210126539030326624276595395300906664836375704716369220824320525950156236343664244793322572763707317219427130623914455231842797469209161982266484909010877952634575446370386262650140166444443663516438504027763678226384251763443151501975258379102162509781779382385504907929995086463937925556092189270265002360568403491561226471342821860715236763806148740202111678523920991455114484451067018934114403797543872747875727959132053195523455022752019710732510084252125526538937437492310910992782936244451346987017271956530676083572527931850389755061113991286640384690901010912747783805996741700886584915502727499425957046395592512877324895668130590091600102844613623769260731496726564298619533806433232586777401645718463325836585511391491909945991696314228111365601427813120210090947212741833686485295076441238619091552309762292799090860233516412959307786162042904327500938329654147099719350161536967990345287892912957132942087572273916026218616096013526942818023456687628023543352349753122392884802194379506282050540099543698333161588185700168202725157414018091330982243601572076423597698854676485013613426288467979744525608944533842685921753099529154381960887293361161293116557589093781803562305171566368511076220608728418477526178364988173617627359592854225352377445998819362150771212566763748954705326400242629320388389911797870683626936876160463824288511996856275140736639641804849422517210248305843153717884673566273587696297736661908753462473912807003962921016034948482608866653094175064063506753070408394487924594871893901445579122353886671259040789566639638906977177981406464319635392578056033143445018935921669359860927955112638271811855926820832790354963928201509984822869707810711481742914915680350312191288708604158989002505215459689642610373673965472297981398509215530337378513676617815150102122037825664668423790904993268632958763581632298916620717793441183749807411181805118269626562154412212915619785676417130224708635787026846160434948574936379794497818906058184876852528395062768729797429275165280922686963126762840248711235375029658043716172351883148552526929050667809154986398095026027477488905442245185073961914119457876322596877820308510963105603724907850059981949114676938650610289306421755639841508626044881189972246191543053394760088917009681403308417661236976359762246315576739416049004978990860122896937860962023629797808062924292721434707726948412041943850276907917996311179618210694284960887508640805413533946071855956485357719465483533358148507506756051919301889835653364465158249715517385353991754965897552582779416111778779491525415077076559397089744901383542434954068742969517053824561198281700491505214484011524489550230334261288289992999726107486542751254542614143073145091105193243925231097200492963506583059130197716968351907669028802629698759069020348256820675691171320637880979251800014468145730482648539831226674039121147194441266212900844376323463944569379921009840060308952205182457709437915601935456311679669397236534608424613010681972030419632188916787817310259867482902608537019191486430332880779178603595681236606060820613517284888806133307419264483804510191567464128493391761276385334506029056000000000000000000000*i1^266 + 32507882869457806216651123231566345448373041283144088312249334938260690872830058901672418811506906437100624485387881026239485604315877413158300255778910430203887152364850880753821971728657824783415857716550329725074433716588136729299119087845755967040887712514579455762219103665746227566955856780741618904708534162365920007888755112485938462621953374975302957108238333633194310514763297980356651265301602369214463939419118374158684023112633801991002657272751111913151920674683986759842719823731845428876884448779521254464331949729220688400705965838443154811440921692405960495035190983060413742147074735649839144636203655158149125260688081619584315813623316961213101422639359055369573173200875530066598280849426760699287825154859179503460084990874870534372867832570340606499977724554555384315050335685075420213987774212318275809389726788496586445024975277548608532608874612159795014971807483539109997200817908516222674552705811990591103700862304756175492955540162362201408049917833210115407778105300889933784395978567941013716149526328420841204984375241139847315765736231748654294611638071570995814380515976097249372138967051754075061744050636803959741360918478585183783673131900399077365719083393409459638366817842923370873168668189827089938609550768057135892506875340688687103329511013699716277553857383128127931442959046087944474738234871386317969687224737500804656647673472496591858786952092842030663281816415589423363383093857488503037849310913691302522309047861899942021900550602897935838156067895551704419537529381206219522321436212477356749178747957989162584186649051267587855436102667434237838192661174171700247905915490663457519055825338967474476988771093113470769225425342543313016820952260961997067682409881907565472825205749893215737137800744231058789210904412743940385475418253204843910202820497971282142005544292109845685485737538712976863002383703136613482165773833536335564624620420886252525355902074596916682730267880511189394817553794651051808972185072594067518972459703158771207944811794936380133991759612921235886415985173876822133636406391803922364558246374985356512067517573683674133391809211234532003375198841395749190299421467464089639441528785855416823691226194128269353586197401615589998657359675486494113262787132338933009691111752697035388268219670247515159839373331646909427741847690158897147000045915824104741685824190445893471832727301626392295666582549107802824936192591778724705684962101437295920201418444496993499842104121703123866073985616025557585037913224139177217798420728634298803743041231639448955098820173035885385716328819427268406824300325985363033299063467331005713997577359725154420135467109268451836745129369985076649667424368226530207265268026290342427164673302393481109164920500081393897007904203533005111506406477172814745395882683656773189753171117293659362807982164126327800904843779385013871772434309440535945895929375359999057832107456256885227749729845737154495819205188569110792964489492051965784805207111520583567130813978453037712780331984923961513348641375747534015635953943230592906874348682600580125325967661162735165310686283077138693116291301502395872993806518309138656081153757659050244463473352386424347057871566207843444110214160263996467580828731931837221219364900957975113085607718235382966448106714265935744467017492381035396529032953344056177318187356490132165167578689075377669794236937818825132260455597572097909397774128698651417784190895889444702590692198364491327230298686726034004377600000000000000000000*i1^267 + -8827399568554620130423895774475837043615198810749815559352891626904562992537332912790748522202461325490869752417681067237083389794439333374710238638516384250492172514679388328136432880799610195777597555699885480440955344559032012953476535593839147515201496109341198698759207146746022819394942369017480153512011905269362366549409497221728785285805129702980188914097923919786536804344839995963065912957592464104755010973730781855803428043760023664894638778146111307255086297117383897786300104929010447255705078147651963916814056686404791202874605431059512935794210466176903863182958894311442552055777560844879162993717683627302128180206777025896424790506485891915095515747817251865621813959765587015670929126211226673199915465109063415085575762537206439725660348014614293536572479034283551639660091765203453638859631173284581226973320585425914420991705082474643424498887810801779306059118703890813151941005434383517991294755305328599403615962212118384500790606227749683339305778866082064142046392661195147409906474821054342893628193681000300471936318194020500543676792783891077834475035835574760412162486692975426031029966577602666525573140620251224625578669923871214963402532660837757840155066967369892436444610150254430483338004244123136350959867370449996512022171296170504829157644940021527294372217552667146715320853428578685546279573104495190947161600272021034945672601434488694953974971063605152111609898589791720296466450691934868213717509290041505938136801148266919598725959994588447479135570867530493768137836388463457009466813664928363581947196883110330730708668318430815889153429804970296508618545255833154870943821582904917391453039342130252239105105421397970076347583196812737235536992158188706279106723683461495549482553133048929528051753224068699604244012738708265416670407253059596084461832436972412803856573640829221534408928091014749895122132036032852153195014664720079081329302638761318748205113845988025923661140594678708745119329254945470209637829838742215021001468254756228209260082536846798826937107728041667973020936619182884141215422632127735407043243877783603928560808657578085367250963126440970795469775146775265071281957625501707241155651142252371419076401000382733900063030365061157901132576066926928573649561874877944486462999726533948035637211659652556222879051962864669653411490954219935819349978146410832830050300575289521188133116385036378169321487985937357083967660167540923440968412423979667950145971271838955484565546303806147027770053594832744569970374009407651298422980112489202411773627160178793031214672119210606676553970236984827106026221092320044340651177273953174970046338278791902167866785199207945785478595171615484084776411485263878994647851570651102009780777787838378582237938846745754353014611750692379744995758978693997672487582925177603629982638446388920535243260947865374683596229374278887606310702578186170755838036886058204184033001744880541005905389195849891443271558128877025008772284317234123155121679331274581730656696915692103510767430626004205844394993801430418376040344050778786837431894331583634111762389045029305540236478518872543918687120674421810364488025991641272163925683097561627407652768252880533956697967037640702482338551502343144473647165942231592347346128569926720078635701961732933342410711964126016131718332266264596224652016502212402078881124619961655859188134468808215884000312122623248486112649058906588264356099184444974850879527589590650432027856575889326651306147840000000000000000000*i1^268 + 1038166462402830659855850703844052900340947124596429579976071507652006194841757901028813150961798013618231795985564229292835824192016722718371149834580092135183018876772729936996129195988982817650572644631304623670838921388256609357351097043277997594210599639007239243179096359394282961184956000684057595709993501305445198186227598647606801064527384148378745454736578373599021791085180835842744628853918950766258375080272246815634167608339376030578951647105861776600672316127887830810641261708777467491283643361897471234260177362278445200916886759727446133068481055553021744881985826384769494804356180077725200640092078846399771735211604234345001255952424845487707467564327676629522716540050146200929287100053751963698980559988220906080955984649417323012574051398397605146022774171790974828375307111412867223066944195291416087665737657826744692180901755208715361127033326212148047523267136575206493131366763987257269913556846287547496380762436018909169064402740441880140148938504831444676880732249049678344670319900135198104509094723483089473628623624751732179008977919611012399778166119702436467251449578023135189654008041870592894303880843593678754709540628974314951793042761052672828284024506272568056040685343523639902037814522634577259372435503083639612590861929344730670896179815302346019125410515236449918871266656428732970069108853333856262204310461871249455321889309599548797931826977462816734751517912172072476070798260776349634307539105498595056010363131437908559427733778126773336212747192945706618571720625920549108199048570669385008218514330956462740702459392924866947544136944508236307261302764298183109423654659327807476342404525833867126652637074594358448205703712122020764377125825734535535445306893627046364474101397677395404594009785908569677975108284379239879422806029194196843475333121466742454231755793778526577761606290235397813052581331293475065001557891067332555765968971566773330458084145537190038328672705904188165937045527535962130211546028512367860138407192793414127513339915604429351315544716818618570321120856678118846898077676322042007835075761690283745656689315711916559566784414430740566671628580455898867956892351465104450566944994558370301175601600813036819081736546572416481834196337453937485174843419141954833052708107924212513783546493784092281275966727338795138327460074593948819048166531498771036621476026876174125489731119348530470744295236994722713312687540181213887270112964450082797628216160258299450023394212028211223493777216466206873643220240641111458120126483694975296388081237096847810437977349650330028416589658243878978590018521260562600082174866176968230151214137079797073773899800873773090868141025231884425896952407919018238886157411125300085957697355253872283449346779981717522648310902299209960960580447077239122391659408803549784785559842242853283439519024119542231560502373141195656784603898520392613496276255577006904877787876761291572995482321966885736043477030540822540500054053541219344632011490231227256420176181905930051033000357822355213436717795308029904739199321216916099534070983699631514588414803312522563037196615264152599678786277852190004511454091277951739272272522997035317940784886849243337013757383398163227513294726487330858940899605869573129443909773829240148176096864438496861001101312636423815593511223913445595874013980816655042555867561349061987944661834590257674014636230301335330864306034491977247799040288567368846081754273906125883181113540608000000000000000000*i1^269 + -73546587665099848131918414834627126164747701416607261323734990338492510582495815702925748891448973263540010412484009234742079633718801929538583747788698463566795597946667704891039331743663549209023985736950233334802211565723825101224944231781000702566061766567674169582236180208628335869790965394359266408944714535623836909440461674504712114091392578038880010346138776843060267584286075429355173371737078130912104822114041283651558819859490185921538122187369841196517853827054070298483453890829804556247576829601082637386552759828307725783758281811023442181353887521372380547953319195449330709356548171893131053610728530913113560166732066034683561134792725297096738287435516107507513104722332118151387465978980344370507958845737483477152697432789229212220021743966837633824215835332408687206084510724443714603046092149618372170748123111699480693997442048424648287124780510392642602291088195486856914075767064935438404122563183537816583417513701750579820266901277981727228689504613533572621500566318797964259237927327053600099659170260999101081021873094202898943344253903916379186067920045635006769361867296642948148611518851741816228702506067178003749740396116947261939667418695165406012276019571829745112653432512705910508255974124810033538702117285290416889820730416864407356506137390392285224646838574943182248012359469917087607402711508678867009448536860149019261030697270999798774828529433985220370928742588349176060978644402792334441566139175288972878462621238129305220568854776675796028797164362901173948233355778126256560198470351405352849905092714137162852143235597402745624026501075996059456889066639555718966781744442780260461791022296795549236548772346474150508894862541468616293121398552818347067348897128445559425280284163013797968471323160070744082770315895123031955485315249591543759723333797576087450301417773832127435740262302090262377743968890652349378629064422924965082361561874437450346054920037850558338402867369720030479833886097941442958765491551377225683857979977559258958264049219834299225564167471567767451126165990566321621470994739077910646730285995445703790043853374321168109889393176206094182128053456744705463840806742513627520219152287717750039209337962977659607730082686558161258992791466688051553844207197525102020657787121540945334986238580794953750348257806699722322926342866136669373926452486002509304468500652726218319436917026278913319424945901925602307855362520171127381670820799441095243726730016603112671691651317234020969813480093985286590903497643737874047992850742306859571131694620152050216638745552287726216055854663569820773907933979891413147683895652692751529756472149661968721433198665959228365476901951148768738723467507350766658875143995530800106402961099559780758259071973544127134929838264951669535557304529821143342675810182017433692585280307833637474122732339780931467390979338847124441466799924868211173436261726565706241519547142307495576906932533306301338409934736485648911201608516451175475707309905777593213268877064453774130425376620476039104174997575392339568907484185550085720104992338387806375006700634242265146190066189903964329153085473204036537084130468755638310857255540508273735720079866169059282062857211079518519725889984332104517437106356389121057224311854289615296833079740354892925078720543822564253643194122747908492565903415064705102830264184232206263357129681347051564193011618180570586089663688746204651208527911632690980814699102208000000000000000000*i1^270 + 3340438346531124865826661204349963978836415828689904711933808200567160018225700047655565588718380013385893710264241886498323479468424033463546778599888797805012372688175485082380029338714357265783056326547394879069538922439262079246532367413167744881220613379738520263079684312051887956650945250129556260169142527206002859528308546346611085406136773155330179244385142279939582282398900032621158918871471556105835445315118818937983508212341210163716343073125146345147686694196705985121420942226451453716990224004636691546426392759452293078955339991828178135504700570389265979440397512584146166224077481292314728983974106948539389254127943464884093446528180033734437254177639813811102270945217470675651336547627826901348117326284534746305019397866318113238165251865632246984116751894364579944592271777151487530553335661039591154381759241059186077236302565691570245808538509718959626447090425226898493777279345048880949146137963433130682208468411986283519835261306413722563698305345519400511962161908521032781455097012300289843067062826175735476769404256741725088554036506891154337612182850421819944269341308424800917939551505727894358712000112679208480616597084968253777002874998516004021743429782125578449908422339375075029738502786255207296319358540196950603919170112785617032222903265592275838168544326241576318988188759455708286543132681337662460655828411983761556941505116873962520099329377332400295261033440243359421880105389040288265568936577689390967110204183196586457624042212480549795171812140741298988620518348097662370185274262291332061094211336330714585945603854623786587045601197038231169624864048617792677991726364172330930361381887290399399106719395155922559732625016911974877595563754120941239452653193662489626151807717502126603132603555692222211359229709243705046980390313559695712886964084844351652622432716847901056276155469757601931540124881391754462804800601767209896190350845764000549005276323304567384118313627623361896762786968961816936877408611794168917668491710855000011956655121486712202943662030787825747603073755680152559525818491414647937934612848235486148917390905816982853039936868743827731507151264400901352100894373654716108812747991001892868457632643884633691044964072142962106634398966037865817360481275971483743820891157569955553625300719796600245005283348379936912096605029147738187693889705571577374366351276474151931604827358336828025092331216811466051494777942206161889281621262500627396094607200971877090230601115357353489752599361772600927292415858264528357526708644805355311323165062412103761671892384874386146377604509853276867582413712883306016763499665637050313304770332345645672754878239865512189226484913878922067480103432336837210062287187382453580101424719215880021579439579591165867904695683014468903101121902918365914476295343316819642154019517558134728314229407210452713353831311107250725101437540364130508482491925871523913565523773532897721723684038599814780898084553142423757898257807668604253108084907924765956759180977028103142555977142179724409478974178497719147554052076314917871711504134084412942823737246862144027053239418161435049674920434646091281551782165580129483875790833042964972799781026008182963097635608347693795304783440430407601778200513721480193252088556881523949763183390041346572584807484077332583182560037304536451330248878010846878878852354863434722269335138669741849412467014506924317625772165537923801772080485231493120000000000000000*i1^271 + -46869050056340630289318870440061353844789195382837941127099593007368977485853221778313900975536293499971505191786490080214710688131660242427709815690291148670401655960884885259029079362184283256899755830113978569200583934794214787622863386585129425848381211084228830650773833379053588034355112811492313713477627284886021656433185523543564317584962110520483518280655612566722237314336521076868940524066894194474246197300530602322295955457095226522016153118830766379304852109456279054078199210345191209217198963648411396493549020639882870952140434847691310985884322840575002899365517258451423483030970849953122909963974266572949248099061747170455704723699415020612709741988557606092830003088238999162857261129749602377503501870838672548234373815430986697601326538932144915275863948544946163018275367986656695516291974035360113070644865053130839326196491756330119831367704822509772321763707903631135915564699014805269829514481583414250892211422621555525762863590455266413549700431429664406133032598500812872910070901560533630554036123668244932790236515723260968984550943435008191433677312252692710020689864557320503322537640305216468770593340411193396111470210354416494927569996281596312063422949343829508049125127344361784075615684464382137261644271525487747280508011988768853318351879099551301525650149797805806704497343704468951082320679785142814059274325877521994526328907200937418742138888099852039771579763245947855280752500471521138310308559807657102179640084840834157532128113962296981943496277845230547205993628309072365787380528142841005956286268000106902657501489299258383370721360063923547219144507677144875615347793224557369537871789131884163152455127600014239481221415601062111730203856001133512295252581659250331422630601257427884193610940319067887805307890066697093568094370365020725567413479614671237596002098530746198361308051190498665127973543264429562684754206264656844657604646143146290749746043365751205601501083929594695324775636290328243267430846763173510160581413610155313562471899946102136936676021616446861439044593468595905074382768320012105663167565180764658798863096384217731150580856815196988590924724216003096536986259927229653174181578380483495351366514387840048683185026497754982265464774154605078289081961966964405604424684040481329805488311888247921005370926093135877416897675929680968898020456747578586611423600761094206745300977270981339448324951176540268388195681174252384676153724034156659138795536212397198408678553599930331530981625319507333856336128485660897784918588013109502064981429660161695378943811417162387616788182638332239145067103584270481691803631070051980042104316216614812560134264110691581650521247779484540953435054645896129562631498813860029945476595275851536464042569920353372989627442991601485211075326984261190466444735565805396520643895540312982965808077303964125966893374276531360880509706785563608517156821791943733214078027979751867681998003137433905567724471680879203104449264703682943739602459693219023656018282823513108344948418784100628921259349462935095358373547703904281888967421909163203667916004740056665262315513248983552298021322438319652938412393591399325018558071843641581984713949029263033101647988958769694987032142302137394182683020355911243048330045836801448980609853238727957943396660370169847307886173176509385101064372904715809136713292794154769637807795906125975494930265548801549380708039203462578176000000000000000*i1^272 + -1748309346448759092866377388870419387735863303169180354123170754560781719721842009242595468456354421534072809544194286646203849661089994188794306780729194071862785723947082563770611564736539712024333531234627274362945882103167104033424724566475517625125830703304770252513795224462180050619034509735161321409182896547391779825037020802045189056900349514311605084145983961372149027098395595473616189168021948561238874776638441071251763307272929025125477217998230052138018731022283240256078713041285075366827094708814034762004908121759462522861215018658087317581949511722436630317586406848676537243851743293068515813937577493938774766614751794923933028461647659403762746168355868461044069445447922059391849029512953523483700794375377983510326474994218893297296211579268380175326492507961484761968933751132245170266803719187418239945270345813372639287594008378711981162176191656908989134056271641209838629973678047993641792106701435572316260309404045009226892588294461109678694930065482737566956698554284738959868433448704619144126535169391278830120155648399853611984637615208394359428184266732990562763234835999067854923376631513298089337620597845722721349741216119672597512202405123523156712933986678647297480658758285346028106907167317516175608896381051180411811108605626605754483317153896078945853933489870623034630050045323961690668714002255072532530094394735422709020059513503873169551859903651989414460260029102329542947072438149784041765560585783306982902126572954566293313745092772837624784770053854643724437267639892601353793314045307907637123574201081486649509938112470435865099180988653090040510209864104674072533751995951281347690334327504229753488710077043558935193677498379624091372660818541017722106815352288103296077872680860632870594383597711430157031494045045543911206242433629621641137224762716747897301047379628569781789319613383658236415909402572618186163277953332496309568183516981075537289297536540315233065140292952605214439818729896745845564237733938182967932698800573481202834769415828885569239742434548523999202192403550094044249903066279016756183593042500737589318688581230507650077977509630793824601134234696516024331073026784307630962001703598005880281383788525166665047070762226044407710379620689827768364509276681286389629736100183549689420919545575095717153122900972363294631999213820934162401514233115067738168243459114435193666831532888954269344215875517671608709764624310816714627014308114995959173880460462702350754305705750244144832350655512348421107031785548379551141258097788126455241094404748563738324883839149407824525436507243504460332583982005679701968865824472841058094612214949156609709459363434519664524651038430822837989852779330038007367595523173665944182335995907285479919840674647350540325248139352948242197738437251118097374150211787526545512545254482591068980201070999406999310265499807405640796234447935044042270734371008124125562288081329870813803617544729062576419619216953620025501066015029555384595149402881763589070304674584184577215122260484187038008715985007516180259886738069314142137142878147757811770310852305064132773056590331028277755384777801865573507431510793828345490358560104189884238882821401309008807224590551165130519448155969868371090915902123083723876461221628955945078135914352696655889673557436106375069320286755895263158324502362192807922850152118762464194504227009987536420976800112939787878400000000000000*i1^273 + -13724887969579059864890750658464093477720126008538257975530885075596079691420358581088903358703834325606345145708779486048998297932843204902714727020400037009460404124927967088404009161517086388273738558936850194395826324020279773856840225300621418986021219405084892799074951076141408165405723120341539677671167916581311577928979295344880901765202932021010503694344990333648299614845829632293052018972366474364585563923432782802089689187206533872653994218706137497311024577811050399618207605329885362926037249147474605760285627596892031829385447155261624980955800921243392837990248610293095274914651030680876884387114837359756947159590777839037228701035046195517025388892226960603785043150879817505152125253768925139440865567716811602369272559228154674653747389609510402339110363472174083749223933069471960129686176204730084048929741105156545813425189430628247849050737669886268166033177798008599863037393228226262762530584207572638019401616532817074248151419971287335411310470203628696450114654595146741243777001526064849333810010112738536923880748684207384273345401909828830945232314142849111596444332955540215767505568533418699127651835729160210755902868932036158962316190337845453902416604363376769987276719243454522999724636196033896262830506758122586388624009610937459410327363296161647044061659168984602463684052711771623540645746737157410698908775405046437825330937949830158116184393964783041345424903551282296917973689160075711919289322746146493669875575080181943794643138927690368315691452484156642532919873813885477946489393374326429127952938992780646571430080097780081242453014909525280063942142210929258431669997754281004898524131230996178982404710890245542881214594319019979456125703744683681974023305732394113210868846412318977582297291064362113194332396780336133618464394514110336041481854095291670174786682206246082757857092632115516969241958813554103998804623227405477834944997027098343894499656455912484190707401014555232139761115932734849977736676187825801052217987423423494343315600949366835187566727024336322554601964086349452325987999050557406852979060926101088331102859977327345609857767417161710940884204492787441330101757822490920936693407148360890728757615035730424596374886507922954628378029373809579854309284072617857358375614800652445522455141844321070252485017691611586676715722479104420409584967705913667603936259318425208988946025568120537282358522254510842218241174947181300437470072809489675527358250197038986423757563513900384056760499974135392427868260367214813658301121633508750401991304642753260149751379617262997480273897005865630056377730812790639132085896547554387402394587337618995237018644773247722258238051570722709067380566309313584226391952216462003769428231914334121207482667903752832017192043439916864618531620041218814318799845068631606309894603086742956672896760824654807588465024210742846790388769848513039245946560937287389768225174934146439846170444346362192842267107699380864169899997749112089240949134773545536216552132958996848232060959002342358118437912773410512524122182028765175442276711830289343063111076191780645968011865719469899626677849663231793992634845888605996050326119715685159597898397131303619048725413268721284647257475797306565580469413009528449768638172285223059207230279011023441936602722477397894044173728587419794482309821885603065649616459949965683524959240627931830781214720000000000000*i1^274 + -40483022424960060338447484547059570761113498600689787453169873633775372287836877092670113550551531128244990350622657439119810064904642350381017481246767252439076136244215018307328007145737360696599633284108797053066747287914152676862600727478840163233540804812096882890597100190410231612280874358183957217565192808927020195579102634105763202029712120320971565467967606946070074921864514070097181820290438139238183290935916991959438049470715945421266179024728937744669390930325718918719964555070974727449359761721321400652460725007965935605489718378527132858646235233494460095573048086323454124989244050872488754612787938821988638908791689608240121736644024057305580228662423137882770555108703227349439126761257587330976095839493722609417087682269479446356148286336388040083404135100344570627888961279179234756814358102222666648747665371720937116305428604985238362808752256013348931800784598137869788866565570371330299761008129958553549332394616514964752062891713986646458961461170680941095934177519514317196162614852630893540990960505865722918910162329673523775711150818472407994672932912227514125231796763713112392951112403515694484572878396818863343343028587429530655920849113085131802920228376775739267869047884002243275853813025949862944489290869667115808184706559299380610126930729712193604289358577934144975873943142041708474187355411496981512031080957777397243480244682005054740860979051768546658915924433162155893994002423072954952971042669674527037908803240528121031207137352611381298629624754273722254621774282188609731160785154928919452454240891154613489193776375674596953388481646159218024347543304473796598264472315057513289945878169070166557374891219813914673477532345959647374256007269786108214002274657611769750750653325228881597054583532187321745415041075890298773514106599833534194955822940207730691693411866533006429042825410445916520293690577466344739698193114612527730250179045786618799942568359427722389850798146848038515391843456070921149032884994995786232470626004734943870051783503810665697186663957323771624138531199550511156852693829776582996694616908436518810472226340547091269646465801160690328010660131557979815544567367631950970289054795768463313959199217676816569018680407449910469058550235566106757818041248851325874913851475452389365080888845037601160546528581011444327837563466183238476107283518730693310746390511969630391602430000267600540581217373004019659866185933010504303347959854897654848739488189778339269133905216623431583164477413554641384680709728880526780616699775417850907675366499815143146476273838136864325820840464186554804946166442186784196314210647122623798106077049041628710627095093765779303896064069648645071433824423790953602939635422286494064494247861330525978040727161365451767086468407376643430867380812900291458482370789889257728834657420121228896366266416538615201116785635997430640988129704169436751281293388934726732154433790727298812555480317448967683130594707347725525414340567224341648634001819070372082068165488992329324119231748357484852271565849845222955302608351592514780976190274691041564552745139465252902687801039282171911797702273215971050758597682079263776580954974238352248217723110445898049065369357778187647185863073279793419085257404730915030544957414693495602972130271187176985139973750631629754755996293368910164441183883606189343011663602746696998584320000000000000*i1^275 + -42818230575480340695832290442391856565250470578808692153874478005605206869229402189111728798276591926585604332902366364418507542968902503402514852141216380193243335125544411839658477627431112070615723460446375666774939288955994200683621401422898350911168531301978967714171838186732489478592275779950399279924355213986796381942426385066239135259510770522965097432329123569446471963422325647033219449880078604412182273431970381468651324733655556321375131220707135124269133912087572526960866416032348406739311460829698490256168228192741356525543135645700624661019577632016819736552959213887391279164779069076248886254045116993724142736206075466529358719278973908072285688210141516957926062439671276698602910827623130765382067712354088505610510064352565511921190488229364407935765980707298944135236105642119672065629025768309312761657047739134736309358935245320946434467743732488024578353066000034048376791751515872270711493405955012647853712107065953289489569404578717272534459642060194719434776239286224098295067727540429100560113418082520848832253339182888373538735613520707958947536419133470045630344586493773170221434269038313660167737001738667744963636522597355678161549238939216077241198267459830748657000338302633016078794354404919421128600765591288343253443924310573596822782107001607970580393175711375127900300220361740322038095863635120593664769760595833028635987196409381522074283463946143203794402187640076342124533643702618142420302722512876396344270211191336722479566462029712388544412079189897662486797156107581035057474803336342952522711778136086994177369428543634305086995886130652783641793538100929623688464521037332266152471167982105217647362787888350251044993750980234844363057081555894657386853870047473228225839227882854365935390791232453858329310175926995489308252005289148238623560969973831648826000554790582557108489213912665313433074309384740982227401897790285293688281329043191538411165509615219235832869980076794376319218438485253069235251578791402631130981552356805107754656337519908723063876333288472372888652398239333695312959810711271296227217283642980789379475386361024020562057854394386677340205349348002049545082596263560843877602292884717516228377664057208589909348442917324081583883447788135572532053616856613201657583523278814911824065254803232952162613827384042976233515141623338169137028917243742174971537648917629946575618066574080114973089199849393991720148487182740416689719930415470371315433532891320880715613291889103457108232029629904315117042986623676221209359782000623034016086281140969103201237140776271658000877219956139795233535475970537162660445298905639326001954937700582439636411979117710351024547580619777754737016065748534007442513242312716614756923195419140769850535938699771145225780815466222258592931684841548307216135253439908074456688983300371783087402962931034364789239922494543738348024340963404710234683597330858769814903180292442289986988237112944890541441700806586365728573392983407609098461608118972846485736446562543632903708819155661118565104210163508145586621431733744409890044916319658330620196771444110446261378339099210477413499175706493414808477348859794609512181620548113341308977895474804349636757359613311501270451428060931704460315435565863378242098305346845785443319349527927995917041797059927679388564635331868806270981994432842917598357094400000000000*i1^276 + -17169820059019425921916303656061996017253845372609832887078634012269827881903419104414675178040117445134440100378638136171254361204151814120857053065470379403599681745578077338402668425479231095287773366068659476568109740421513062351827112751111596338235537312509383124136511394532286942875878780506384851931307265523207879704052833269972808485293441706594524099760492829941369961233304871525971649435089527659694669900062591926055928578284899324079341745016936886396080337800822158643297323849270786268763576918523810870127911448406597104808086035962264442782277763361608881992984283193535772594134435353036245238381833102532244332605627803065606456650758744333657171102068622906835470858873225141396238536835448115489017747341062207639358720363082709207828390241322431207259597077331558055204249176498358984310033554675542204510476431128693660567789736799554738242787582749953419108324374923936788640440284286975325560312476113837949174154022785504177456949615172596925227249842495732799333310818372009373295620751091043799618292852067082588579650373260434154377147308722786114904713737244373447641190974908565752566749120311587114101921566599428113295124036916701073453846898793736588821180890215418357407120962043311017422610056582353984316629030614502472708627003716265279273883536154963391916646273165039376366667557477397451466153603324478823773290795170684481251029039469606996732621553051178159020025275238929035897278789181287835011979887076790028408714962309105679277098579380784375423125149345812151685225100962364214072069662023215025461685045141071788551194772922664967442913311733706696492247758972090911001366003108992022578284296124159279524494124488530725649084510519952280516856320724764765897692062342986503160037336949984185603568087034560784003968412812996193093921614258403550160785999904836401689584305104032650438588366925134179058935617856175171897295319539977626490100319833503789595849353348253107723672087953488104009563935626287070070369244996713541887861829870296134666735585237130215880797196079312809400095907993237947012425884473259788120763486784394566263679884434372301851744596015937667356835484110458199422530827864437244852223696961727512564599172955581899427925528032433384952739166465216958068282729985788345346951800184335551690074672783124835362247324516061712816210490391662052476481426276017464282920349237982349772131947963166710805208917494298993193186363611904417843613466820212252208443440925464825435539003584955007862869443921112672348385805629620189149147190135565747262409096580207439307024949630039714785466663418259423595143403791256472237791350694484066659726186019367862644596941101983135131688186822266241463644875961985321830627901015601076346865409885435807269925403946165532348428425644559066423295651349224357304773968862225034206404085467935544383624152364149027935763453484469900694318544592050364695407966062903504724013895826526084808023866812433779227445100662552685070631782599579415839583899056954715578659517134958896230292875348007394071874909180125127102975569667886692813895596492652553351191104459373713624306500914024723514520237427871612403654567423860140211728963634746596421795695293352472679844264569924111666948224912606715485061234959971815110456342394627092735519696852506360673911536922601653614677927875833506037760000000000*i1^277 + -5232009544010929570057270359029654997355996430537698418609153893235053241591912438075670857718967537922697511621347129791818163524737887744542871269264664965013913287019766948031938001562701781274653458458623406226819273162455841962164985840063929703205682463199363223855384733352773428501220452634787527591982994059768221026350997014423202250709096553198856025043703775771970771517552053474726893511923407880205447099296936026176107113603412106330247147560650760091014138713746864332417135814736464882081798453788001156106819553513031678078962485955641006571873723105644157410034689862700651346908392143268630014910092992879940030154270195664070416806451719865065602823851391620382096610047650569685175696339979558476642653872596405576252161847634866039211099374092166845773412343627666809462696176365550635961394639522345124583049783082634390313841383757009373649874459178847304741448284904473871508188523015786782456961580802883270965621815643743940739727939241022943318588610278231402512314565501164970756677579043957616294739084204165467546347589852139221686064317459472270736773787921563626951073069416177137507294147777863126171529169220346501477646481743772862950042822257838104320905644186676125526093494588093622969442795687075324392699201347274705863175022976099580861510712585010095826933321050316919389951875860040853746705083633968196521668575965912354212149794734738215992009948642065378852562613523180122945864723973986333377762296111131973198160661681942068954906849808168953819431198196153912410793808328265270961402387014579156774219018009573310157834543388540729621955649678363266533787379201561839144933830515185348009177117906837350506097020018064892384517096579954810619682885145059804441378719590671812391265792094803191097366840298586093503664325693993755395800587407810244612058465456746993092973512383477883233250874636657278903272910784540145508835959075246936654274024736022866738403900649480356403556400458025316265781861427303637006769753957806616312902502318284725050946730292576755872521357070451204963311840205907334631420792017442639638763820644764230969648401341607934933612548546771108252186228840344694736777390317369179302369188132504828764032893664911938175366697531015770181650085251253082530900221048324747116401706927534498767051944804527910057181134238161046838782501214721476989026595667287643053578674371518116439420325104200390718063991210003937577114446971844866626967096791767595288710404910425430235075457739838267928671269948635003993264168922114173574154869675379568697551603341699179775524430733614504214538558317685562787584540103857804593637724247712047610647846344947070017974350202067895539521840172950936858200531634211600566799083361516404406845620687756543146436287444038180632769898845897456110920916092191531961206151201467880122119523262275552001167301642682690143686229291829666488597805789376024272813205863613599835124971362310597654269953177310755880718362092787164522501358612014801561926793397754960430521778553096243215438324417499056729289748097005264060768774324412428997906086757229956289414804664620718809911210871375701079482402807529102647960766633303899725047210883839411492598591974694960013303719599212547126819052995815588630458931058485924915098271592705019917252016116093781490322017547320295424000000000*i1^278 + -181338525092218928554414803095703515238577820658591079295910788606404939895651682573649046859134724225147849264257667805847908405682024794804256631047124976303646832767055122258779791373701496239429030962140449747402895494354862730157110938966482278247847267177585789571693943745958301399485500767530140431866901612800713754109782999897835174408727220309193716049158072615763509774926889729922606330075221424541813217559243848193220296545830044334599582113438828221530854570539231813598985079262546298148029490909041793868218488598612080099085492490008201642806195739368566026384006804793429588555397039685920677887246677056279304571886959360191751537855664310023474607959286043536760060787021632761603247148357716891766775491113868471499254096885841137157779887742982948977565315137635958186162508641230666876482984625292166470586603800092705473935792172157370388781701117492185625444240828334059041549893852749382739771197733424649798462809258619735316978261393677486905336259224283929730728829660380834132538479504631189174944050938175386839012584276734739443599551601817264233667614442366874567272304474584018699811889287406818470803164194888048796319807646540124600582506590921266558402998523665496256536217326154341461314927080476671166243919989452488169608511869909566019189391484273177425806679717991763067293417337020669426247160958989828913683054702807163516046087300111982180169619084384158511374532965701400004083769047156624257858918730422501099649528297531594557538027544543279380193123620906631443216970910105475661236629526655498615963258463773946693613886815283367480822063798323556450575335586702662010828455951033924211264833067453869690607458899243835500382528166169937398933116261534554487089170349665895367661473715336476481069020360103612495955783163657927247803357833450944353123482103322507500846018680005809821627467495538184578371171634513762244336713983381717819371377899516218769136939485138510242462685215375170675696972726551809710525829069382528590873016432771971431381734096897695615507723285656654053143683227879826727281964088666229790876251758881590846881023131816764165409030559115952788025607983989779670867334587759105549825322775111180684309107713674522516287318794235461857881192068462604453607623868170226825165731232003947247560808847921960969570215377731475219552838168265267531068519375872742455738866179092117662750322729501710967133636318625547742466011815874287373000460176585840983089989945114373876632677891599450210789419065559730920948927587691866206173333825730415693900851068916509107557246359532188993647728233679822069909983644169502316474202644238707867116964489322600810904943317150863875861101053561261573509862291078355010773377672741116242103521783547985372802165134647883415047393522551748988031655220147227430331630753000835665087446382550948864773759498938003765107596396229200802899977369173909543513534052123448638334945559588437297667353880928179824811058179270325173321186774812916623328750077804437044071333756467752646552456033940501944889297474239487093378432753106531547018052573220649660563809134989244327726515056602039406652085978659366933229748507059750792429389436445122877039924721214899055923958947273479664053060741586814659875588236390905279888581020294336343490900787200000000*i1^279 + -292571512638534913790109651349296517208054833618398815451537975151364275434397275567856462860726119378141662853331886450596763294653751614914875098052389423341029675565600632096990531622247408555087218731814820109146251971011239757612234999680387206688505145349241177138444009837731079651724811559244808820653624430101246003054929612246229545263804929254481464241551568499724321654853109730668431807806285929980500286482088933853455987660156996937811416181030670498362705578901437446795198247009883137928059102981857380773397835136898595011499164650766212283586195249900949001919598765278007280355560753962453919010009457697596784179555551344240860311436003300476910773124688164755061215512204980785755165216773461992890232430511651496295098700784685639818841867803736492980991584212387087985841951667621000974012275181277810937673605213180293210765151119041641149846938606327529711186766984487658813403066417431354580254818760036017798362431420746632972518735504927798686111222889061575129100546136619254773303451008304582127342122339708838937444120905261769142931305695092882116763531225298662641133439457596272176855262169513933602645274364825147274566235770531671038972669540266426369777366208422111252852218842731096900826512726101913270745145484880087959962763335627948497684958200539362646726079554617602618105979007670432842139672271615728113542483773245074305935873446575216778071974806521421127618127325319889210753743926839632114572521789590975326219022831853047283414320172261751597634188171965691051784209220002999388388177482492787775984142999227456443868871433980114244992332257256612675474627046897441555859735699249807332940305279247245568629188263754456796595920160566652186134972370791046828496316369414598144615595979645975073218816422138946259264429277567951670697797974696524943283497562914440448424500326492092332012686935075074810782483127756997678528613941049763141524994220639978990772217595844281258168603727704995572662235753727365234828321637375426081197056838834490435350264261322920701674511773440581589023800161978687187421106693892583559406696671785003761331917819230881479751275655174463383778631333345894394679008253051032378559476688330978658982080357538773206054750808986624871648188822805261264782077734194071737856861044633146636394159539156751790887604467712590419894593582957072112601136638770884416456034062379010690488393171361869898312794824268101282167607315795332692997715508838913595902656541608659373304366710285369299745607646762353873694984484144639843181657546317111427239012950796483055486215285959520857111588363674918181853630386185308000267061377388996154816852617463240499151640516966468136464959684253739227859928781969968041264705342878150378182570053843142844471769443817560151883869655339618448933025194345559066929941267552855721976102788309822626311707454471686838716104652549086384618643143552113755086368706519883584645921125255904294894984908771562377645453338886323248489957075411300873782225547145948202637567743705016075546915647392394325147179953893831285755115036888907952662623838950433349732295298441528648437423932831728867536569186569616632074796808929237737741196238127371670956213684302395769790302714766850366832478741036371724455398501976469667840000000*i1^280 + -304396720600996718032985898714721836591077082212917015535550053060140638602684846577799334966465315801066959971343687734755163060130128850200342339756567964538874579153339246483594593238626004547407431137881276686401700074432702980821707994978455331512650138978451396363862414112232750077463165329313605044652968657959052884324732154078655366770492146403315638561736840531213710118231142709813668033157732896419860431019303666814229284665027047002254572958801076985806696795658243421105898449735497966209690553593278897094969921036506104234578751364759587717030356837235204329190314866008462588804941775395284131029730237775858289640823765391093792584835265007860138470233621791462428502036853361863543467361729421120875144416082375878814996025278174274466772676897931065164297839609127192854785388964513029605718739979698164053250758756126576012013900329004687971935892816519840083827521365430118056393906528418497601177583445989377339844457289604364454215560154356564814494768933318969761542555804052425672532447763480408429353410628771623784847829563725996079577941157590365650690552274026697109640061341728044346686163717674584115894856423873299816290736614555228465682252032532658372887541819090292786879360391692018301057232120883207211044700627064418528971716452373304527904348873436171687259451109317093815264658859350469836719488763724460319685247427331543170286733835889590915089298287363472209097068669378099722167816707759488220183934968664653771798583060285732188958094041438718403159894463792246043854990953321869683972223880101602007756419766378125243643503639804894090333509487699791531389965530106677182273955784175735131782438687983927002140361606639041364668036699829553360882093769350395649582662621361366172393892983522191609049600357350758137684232080164258889616201349437294752840800665287034282964812533561783284143589186867225005556246770077252061098810340451021101062075811304820957763006482272828918383359018609296655505476870461885426259023309264894234925143382735512885226057121190545121135790476691292731407823601024039241462211551975773318518886178229182906028881664811100995828555471468608728892055173718563687248711700422971355050193406410975123953153905597867560627817215029553247011445452336678056784255603100867410478359979376028212291805097379018857791751724633877234442251005299376788345147195969516955707773275860740321645746991327557094872698572018224507614516255495493355128409674424262680783645218376538848394784467167423487087400908300127510589719037545473245656840570524502944918007089383699048579974575787400544359049207895603074597273778413319388270209503450549255596055328669133695861463026281618828305583027917745232286809783773902965160849888431085291151294308467586497000758815751595793342986593102552914300663326333008403106991083230887184997494854284556756843238781353821478141385063702598108844534152950327390369879136572736282150710471903560358904746808198480084070066310006580162945471888162663267691289084342361826087138661622164018993458332986253664018653934257310489463447673620409474098296138831972284522332430153353366639086417196922644528703948715338253565342540020309841861805269173312416110304507952935698199787413999484275081084928000000*i1^281 + 1296250265053847238974315457410190108619849250795981465784867708885861427493369688151895317539494002377995856231376597489231007104809237382634404872598306907596371624524106877543642962366086133020175834898304319848082971464450792497663992692157290818141081387000820490301379459237979156587605711305777644809301360498405207979066444575374562685864368109803949852292827368222361982059547218413119922718353734723907644225633417906503602491868675218295484339809049094314039246541790654225741258473682565905871395308024439656935871484429566291469899578431646641662261917443380601350773186173376961285235727879629971371041569467779423230987333948861942345820288818816998995771165280652806148881644832954227568809871720545362765281664260992672934498424595322688847938906423994275250306064425308400721551488235572131835666389082339031014016423762325438741704504600345176108992661383987122600414096358998386962275544166319334298860402151372047047698551012354927891088659068623084550537809874452526036959560878554716001594776222475471471083938977866288492700092437460842096940633520808117566389782760820073901188437067197596890201311557685043750171070817269844052372495000423289156084288995117561960153434673945469989221667102480197031954948897798720289233912090709991076403831686853767799953018174481360119711736463426448074500402408952714436784742905202129237284172366394621971263573969580076131142971822218873475153198859301904509673483094532378629028507121603872304663391502910588529368949007436372128097822709470425799720676545748143264736928188075276883293366517944022349687486400035031781534699098075818884695576684789577907460152238150927469017410557064436833777272159105946949002052209893703277386959643400923624468589878376086826752531619459573732818673544626903330488954536380653213785153378030084215971651420126086966475842349210928717692591054230409286185489281063481283103217504264793841035291162335571563203810792424915525049774785289397079549030964816053017704925365694942782900349577342872897863103079446580437886969162816375706253976090704606840780421051399420424336853998682005912479331446679152148174296833700232227707463464329090930191625722659724412237825169847625107238499785779995199570079292813615255652806090136733420458110979785895269140262175878818169086840333294134671567609774489933743568980366806919642619922443018988463997289526964500243312247735537955115786246736211315116477183820027599759297164924923923172657758918574236067069164479503651337558829773328611128578613725583745114534266231445645178768008682078964213079599172598839610960180812731683212915379685030742227160103788721437710389183479602770242762435292454233879543104231775872170866747855452457675237770520304988799342316781747987351508201221176106162846229561740872089837459285678058130524915197033277796460668615512868440550975866393623779453648569620352346601957318662352648715393003865682733001569443838518122492976832367025422702437805386613352163334547728720743893629235569100547889835833817476859408324342957815523224241934341140551799243777608600839662946014513135229904762052976237736547816887108649124087308189018324509816295088506476304058236722079987018268227145406873600000*i1^282 + 1290802394087167222175100864257581255696622952412882170300487323738785494164792655016637650916420656045211688914187122814188479289762867388254523134738437863853961159466411631296116816670469805293660118471548461046657969547337250698010513749695312528061214629117047628527072832135952946371649598108645373590440753460980887622854327532738267396635318979155704721117151344354334457845159565981418574918606952554796636341034681677403870019376905715948131365084178213805231763423833081653373059562317339456021375470951247797107503322339596142936616350905695581796825869239749967352190449569265463132352461607344657543965927754336799733261911385485138067480691706099032421111228473336234954725763394869386693448631071603328334628252760345435745730948546587962962498215779613813328523611050208913213722083410744779318894699396483376099380936604492066225389337235785954832155864261166166666858276329787561677568613988513064081724040809016939817453128124151282558872027776306403472318403186163766323576614745659715221371879419417262968511070213187920313023176840951127804707073374313684572378477306708005148434051314233720130571848098517537662157012424051502726133221665443186021441773636710435627835301669738716973552012460488391708689138333129752186156990225589984355938281725971438538206845470301653872404899304389020165116187601581339978646867447557084526678551958130578891077259559920645009689814655292346800771123631089034701757791595704698731390434740578378182648253611745174599488945766876158734810748328768982620538298186782641488773716752071410496557783736833939822374478306246696047214778079008040383784694020855324844892468172931557913147855739664069088728071295573825214476438571197723202412162525869617528157781835253263020268415900052555307124575903306688184069649018809618819785736083741506869679275295451595298225917337746736691212357850257418419411466507453588589284176594743534711461719639513992177810143032516099160755916713597472758567821687995442498652099590494088648285425382955852598899967531194046845133648610423350082959300515718777691205073460179137967199554242840997624343865896106885810014922715797275861211007770058785978607392309074801553386197362777755426247945851196133252675267375724914193093157695500885922630071154484194441421015004762140145619686050331397772245187950295290466496963889084028157234586743354019930570132809612757820020785003187633628145678637146005711694912603440178373922982572430987876832462908706848986428990705288119339080427674254003159757852967315080512777638385490077404409739520811975410258219107254731025096753145078585180644699828188747499454752154582239158498203878441615838109603145955178654844371600840291507829754996635705591772976842704191190106658225224103355774627624905507434668905925741907509265885605705174779401221547979264926758294978060685693997600649656635418573943989753191997481191709030781254145660768654127738555147518432256779332510116714369647430175758736593891739813458715949967941517680609484657792574217781499259590277580853697871017632534255110887268996385442406357832335594385367467697465802673134026142466606314902114800468751079008184522519890614026240000*i1^283 + 14371235801985564538414522064928690610698769040284189951032908684421422214229108776311570756819537427800449652133164757414885083905067750733110574740407480830560639244422669402008876935008885505550119458140991476422307789616367271803645015729149204161995697491918150168617582010183208235023512998599786409782056495746525511555376934790978521454977138742422947186196461407820511271982562679892961345932933752706270013800168603143280521205556572551020906907112944082413507145620208271250502569699794526534450194432172550321627278895221007451560420556697736316816254953364658432320268066028720008001469614107170472384462174947006561139064678002644653574845552039504849370160897507361957321221077163966191302202344322218876395367073599308704094576043982042084031770359899643845887404320755206849447006226419598194898077639420675895537558364625036948528265019146298848453731074888064800103177935980301183785578772905349439158421690203890203121462691443545737234179226757038881490677702959800333149589320022893840097988468398213135278769542713858683756845781923734139585527548264011450763683517138839327532232438099958324573814609019697538664603198193914504219811997129559648290514067641974120463089405159311364271801720777604909212092769898146569789839038734669966066735209485342693765217779157229696828066521772974172252642535533299899977997295648657748525022607180212542212724509648028191348823216403243973005186904912732626634817268845603062576809701897879024129950457566752487018029724882750181342187156490599603067475759189306792370227735591812719670746748132660729791375809391449927620550380278816900837612637893096349236341815631127721236596081169637276629561662827356361443627645727255722495858961667592295969462238557009618172922406151098805652522790536883231259249598761348976261925978774126544098170705873432805195649382310770959731715212010411051529460517412065439426508152616241974940433265509038876278380687173807102092890329197685410014108415466566398460675813860245949262300177015627607933255042001078166390542757232264686887177642659057694809820822669868945925804251498354553772992756148824074207212682913337938252546637759740157181326308304907742943236152093410170521460426472524928619150904865662941129843363829351435361165558745876681244930501295527152101526930400661512472129238481313937364701462123304380936803857816842613360132764343123476220741385850685413774116109004351608124179678592681073433681432457083484916619429203203909361357143179694517392667158065277939124940066856197821496157279429208308769516526647942028512759303883811996026363985545276685249747144496192382069959116109187121697859569548377498729266537055870383405202185800356673905326640119404607599290503373744048504545135322751616412205454231345391934947413886563737591265010707266012741559240155824183041182927808301794327155878502341242026536395179257932707665869206096306040194069883224053790298814807195308536185401919449110274490746628808834262389060328610784825200020050717239415131985565784706383742702066457623543504194015156198378442396271413915155476851071780429016142821905951896710871730021803753472000*i1^284 + -7784984048664721858895769935603073339585941046606497606348106997195225157244719684711401757164747076908275680744850106797327089339079328174625798543764673643999830051903450694624211293570197170183189521985743929025886526970005016041866589426314525582888621721143303222599185194166211221606970347090997773838776997946904736891463182293860866668616284299070598409980806397735148630134257782039979396489165049890787786677070505996862483949291648947833765492253899275729173921222530713614347455074474966553050991444400994175451015543773179801755283687929733391092303340383323778887938416624735381813252917522748801889453931872678895015501615576865036242904515978474699772305696683206013737708334088153986505680319476817081959222269992449205590954383471917751159223058941298094261731217319549915644028437988706572419871009630000278949669994407322541592233635471555450304913289839795360216973408859852202540067794194163246756911107383518018782251214433194208735399594129046404148810041828223283089729412078194382884524200056319929278290642949005938987916864080193572180264026343373382025458990261448848936494578812352846771311337827874506909748471452480517459714473239864321339773143366081421342268274392244886059023438875678146344521871883787932719307693585110191572468819143345203075777505238704739765893974280130042588955584018186390252268254269570900977780357351984771261866840677543158425072331098074524666751286011510775688266323275781145828277419598939926931618205413949162792293412014225915750474225190832118038235059599537665293246335462040018187997261836702566319450571729285261186398395706208615244947612970865710354405287931221737776618285120537170212917558658650366926060203953035354863331408185509154250190610690313846637436168835498105893436284923771777084098147097228496365245751535717054093051326397497753252470124988377430430647503392432545923437764002727071298488920804527673651175758913108692229715558624990816247719311584600951817510145308459902718257057656813046802638106548767048393560759496079772307845728112186787142710968232322601006998388302968049549326485412656084229807479173567204549407356601793212776863667689862441875537095716505651383596188760049278783527441838362578722119874892028904155178148348669893696725390460267120185726196451014872254896664443406922558630978619289336932901491537994081899482533552162834454776391195762013414068558232861811089105971666123444957949008724570646167683616468286299782394532172752047442781895982279326115542803851271665170705249251432169212792053237194024731193793558128592088343166810816733893473441831811851829292977006248869574253106659764399108645599088872652718338112781091803043113280000469922523377321037979341955168297395401324191284737178193320073712289032826276651581353976111337927696815054048007668177759025580348145076921203953535296053953901333756673312397495428976248361717692154399545921735048459996738104722827201922956637950768824975945245599160551183471679406875841806981791928372668660464556683444153267827713793616016410828883394537198067834811993752888305254400*i1^285 + 187220365710471021787041633484966261956906709107361091334153289694826652080482749629730191761631365607342073276947010701144108404653734808687616421364083848769711288897782217338153055240107882191456249500640182388537798672386578004345231147396750922676024668839431724020906104344949944601940046404604434818997267089592748208551123746237037747202802175324475465573777990215703392557475823262355221787220456880794242131129400534264659870647641731897135990546106439527659234278037953572311846651163157008270543872882296259596955519409101968430278674662119274279445740412756491093442604305037516231994811604483324596134562792669157689475961964493402895872842566422060505916138621782854165470593885153511937397240454966276490373876415569220232926765930645992186965557607585749014202633436530362988658391832010633436105440862394350123960676024581279974184762413801660948038654250288565508132783088986135204399127701481236835604010051003311966880400375861504717993661974719829188954908292218509297506512200696502488671512143763232644754299979896637737829158824443522036874715178476581861111343292537765332011838371893691220160003969303888043902695834678794812324660219777780427855949961508425367058434141397276667135684399566870514442513655790961398517579932578777273194393834276882540472999611989460291926228029196467747418849853164857561139522064877115459578657005903595243395521615470587306943256880125273669425479086923514523192856352549442408004314180948804976516957516506937969387538397139152214397347061023786932409471309007720455652990488082498505668617420980367915903438184783078008818184802668400461276938339810905061811135658212617528897152872003084786292742631269955071511087402957770835480488480543406609202586702883730611661553249070285407623813056127550297112404979750357187959895881226643275405520273984264390471793698677745545332281061036325034376238237812884703813542578108461813975121747359546854136001910596204311953460568349614743154169971741756031184008724842548262827291791499593369731995996001845166849921977462718960476287435032941367190327720578001636892736372399451460484913512148039234977561723288855359433923414415233301943389893579794548816016069818762283628834103552006022083597218880137546032254378167261333777804912230733331069068197150861880684166013293166878542995336094320171360023332545528533435850559987869144488012050634466004679872850564541077578318818562211699742047869634789971419930536472692399300412238403768705632739850502721728818722758457748262522760501924166961247400693956716785419164914096147965345450676384672904258675081243907097791083472956040345386961842449874389007281075209199369014928625203177954920670056594945045970272844968269319390902007817892974238993364309727315331864517820047167442749074598823984928538268349024343606080905988684731455488031894120272203478324052714773471536999453594422417457281712013638606688341900081274736976816092227430006294596145719089072462448330387774809997203506388873498648350397173235520961259257074810880*i1^286 + 81167778691002807166251895908937696308878315906015842106366733563328155401260672634393567076591348419035656385453506591983689169576566552795867406674432527784734489385655401368799791723753358203650898247893639730319138761261861937232356325581185644530927691473297150871391624785299280003442629577832977093796258317534626064370417339505981700741452203318501766995337195099211156218676981637403402601784156448196776522894199286394010064683870793943850665802036571770755559383467023781301295147493798235482297795315405865365361505964876671255417370859758259123080400645934031149307297759062773005886673036942961486724324641870148419947278278532623328308214881551261600511579020470198000317468651257663495196235925124234371970262670872658532499672563647226230998379133042376702076375842155796234656838364166327247366101700141431339519815877859020619130513479875420541140742951025483732665157991838796979721248619251391313832291474352601867546902877633567173149465674660536417308043029351817697953017124560485057979426013767707765882038281999205637329379457253469417006161468561108634765860663484462753060438371063657039626222833417889950935210405930363374003840398247138658936638134964661387978609489876210175316665589064640199171128972576373737383610474942531512318194924140552402622129726498648581787944257943992294211246338603465457893768474483506860662438098896828304792558945973534739850778608268204189734418579821087368858597765638208348728725645990516766945560435027483601046809306285320016211184939502572494840521604326743933366753468236660666951795813851911425457980571354464809232962568054461197725464952712959493598898500614295845257175125485163722834342292553236321013369183953667065065410372331019516288778986373898232149637973358460426606929937686033760276777160373268288231309202162842394945986550451662949818297314167579295364509753672172909280153082039072716435491121197536062007970495697440171783040701843859910662176512012983142877891751900637249408827003177883841479404612073341865517867800231963347823342976495078751385458817548490561431062104918140562932625843118916498541690097295356008771200599078198516517420064602951253328143151888313915088078555793171406720998515654218030324867796445222143844429653234149276100496365310604377243918635371754768249606572039090660786200656442093029671236547340903333184898408711915371853490919093987625021762595402224085141968880598939496480793644808427953826141856910125301714848810335580266438353808054012418236155025540341445614622334175001675512423361990158619993927647908335756108130696560923920398685657507666062415403679434383413206469450093667546699945117001539224398428881797122676864255712272066096952945192370553234227928890863341471891666948282795395534033733968659529618855694315428389713334926543775307248036415500242245442851510731825349079689737272375113132896904434910230758241067872364772891532904900576053815661837022228027726750656160939308620194000821813248*i1^287 - N1*885443398389273410387308608525500571288289175846802424377778627589837690707639314115608145888375858752487927719653227584564945829254107062716687770257224956975873482844617401363984886294296652633143506388666752445886373905105424534922944880361913483942493682672737866512699539290831279282523537787473132912081092771591558423529006643233337158137*i3 ] ]